본문 바로가기

DevOps/#Infra

[CI/CD] Cloud Native Application의 구성요소

목차

  • Cloud Native Application - Cloud Native Architecture에 의해 설계/ 구현되는 Application
    • 예기치 못한 예외 사항이 발생하더라도 형태/구조가 깨지지 않는 구조
      • Microservices
      • Containers 가상화 기술 사용
      • DevOps - 즉각적으로 수정/반영/배포하기 위한 개발/운영 조직의 유기적인 협력을 통해 지속적으로 서비스 개선
      • CI/CD - Microservices들은 CI/CD 자동화 Pipeline을 거쳐 통합/빌드/테스트/배포하여 운영 상태가 됨

MSA 구성요소 by Gartner

  • Inner Architecture
    • 도메인/비즈니스 로직을 가지고 서비스 개발
  • Outer Architecture
    • Inner Architecture로 구성되어 있는 Application 운영/작동을 Support 해주는 System
    • External Gateway
      • API Gateway
      • 사용자 인증
    • Service Mesh
      • Router
      • Load Balancing
      • 환경 설정의 외부 구성 - Config. Store
    • Runtime Platform
      • Microservice 작동/운영되기 위한 환경
      • Programming 언어, Platform
 

 

 

Data Science TIL-log

데이터 사이언스를 공부하고 있는 직장인의 TIL 블로그입니다. 게시글이 도움 되셨다면 구독과 좋아요 :)