MSA1 [MSA] MSA란? Clound Native Architecture 확장 가능한 아키텍쳐 수평적 확장에 유연(스케일 아웃) 시스템의 부하 분산, 가용성 보장 서비스 단위 패키지(컨테이너 기반 패키지) 모니터링 탄력적 아키텍쳐 서비스 생성-통합-배포에 따른 환경 변화에 따른 대응 시간 단축 분할된 구조 Stateless 통신 프로토콜 서비스 변경 자동 감지 사용자 요청에 따른 동적 처리 장애 격리 특정 서비스에 오류가 발생해도 다른 서비스에 영향을 주지 않음 Cloud Native의 구성 요소는? CI/CD CI란: 지속적 통합 통합 서버, 소스 관리,빌드 도구, 테스트 도구 대표적인 CI 도구: 젠킨스, 트래비스 CD란: 지속적 배포 continuous depoloyment 실행되는 파일을 실행 환경에 자동 반영 카나리 배.. 2022. 3. 10. 이전 1 다음