→ Micro Service Architecture를 지원하기 위한 Framework가 Spring Cloud라고 생각하면 된다.
Spring Cloud를 이용해서 Application을 구축하려고 할때 기본적으로 어떤 내용을 기본적으로 어떤 내용을 구성해야하는지 어떤 서비스가 사용되어야 하는가?
Centralized configuration management
Spring Cloud Config Server
환경 설정관리를 위해서 Spring Cloud Config Server가 필요함. MS들에 대한 정보를 외부에 저장할수 있게 중간에서 중개해준다. (각 서버가 가져야 할 토큰 정보 등) - 유지보수가 쉬워진다.
Location transparency
Naming Server (Eureka)
서비스의 등록과 위치 정보 확인, 검색과 같은 서비스를 위해서는 Netflix의 Eureka서버를 이용할 것이다. (MS, Gateway 모두 Naming Server에 등록해야 한다)