[공개소프트웨어] 공개 SW와 함께하는 클라우드
공개 SW와 함께하는 클라우드
넷플릭스의 클라우드 기반 서비스 개발 및 운영
피보탈 - 클라우드파운드리, 스프링
올해 초 아마존 S3 스토리지 장애.
넷플릭스는 이 때 죽지 않았다.
넷플릭스는 매번 특정 존들을 죽이거나 하면서 테스트한다.
지겹도록 지겨운 모놀리틱 이야기…
SOA - Service oriented Architecture
마이크로서비스 - Polyglot Persistence
마이크로서비스는 조직이야기를 뺄 수 없음.
개발팀, 운영팀… 으로 나누는건 회사도 모놀리틱이라는 말.
각각의 서비스가 디비를 가지고있음.
마이크로서비스를 관리하는 서비스.
디스커버리서비스, 컨피규레이션서버.
—
마이크로서비스 프레임워크
스프링부트
스프링 클라우드 - 클라우드를 위해 넷플릭스와 제휴를 통해 설계. 스프링부트 기반 프레임웤
—
스프링 클라우드
서비스 디스커버리 -유레카
API 게이트웨이
컨피그 서버
서킷 브레이커 - hysterix -두꺼비집 같은역할
디스트리뷰티드 트레이싱