Skip to Content
Suffering builds character
Daily클라우드 네이티브MSA4.Spring Cloud

4.Spring Cloud

자바/스프링 기반의 마이크로 서비스 애플리케이션을 구현하기 위해서는 스프링에서 제공하는 스프링 클라우드 프로젝트를 활용할 수 있음

1.Spring Cloud

VMWare, 하시코프(HashiCorp) 사, 넷플릭스(Netflix) 등 시장에서 이미 어느 정도 입증된 오픈 소스 기술에 Spring 기술을 적용하여 추상화 시킨 스프링 하위 프로젝트

분산 시스템을 구성하기 위해 필요한 기술적 패턴들을 모아 개발자가 서비스를 빠르게 구현할 수 있도록 제공

Note

분산 시스템, Distributed System

분산 시스템은 서비스를 제공하기 위해 하나의 중앙 집중식 시스템이 아닌 여러 개의 개별 컴퓨팅 노드에서 컴퓨팅 리소스를 활용하는 시스템

시스템에서 병목 현상이나 단일 장애 지점을 줄일 수 있음

2. Spring Cloud는 Umberella Project

스프링 클라우드는 아래 그림과 같이 하위 프로젝트들로 세분화하여 구성되어 있음

각 프로젝트들은 위에서 언급한 각각의 기술들(Routing, Service Registration and Discovery등)을 애플리케이션 개발에 적용하기 위한 기능을 제공함

Ref.

Last updated on