CS/Cloud

[클라우드] Cloud Native Application, Devops 용어

0m1n 2023. 2. 2. 15:27
728x90
반응형

MLOPS/Kubeflow

  • 쿠버네티스용 머신러닝 툴킷 ‘쿠버플로우’를 통해 컨테이너 할당, 생성하는 역할 중 머신러닝 프로젝트의 모든 단계를 관리하도록 설계

Cloud Native Application

  • Desktop application + Web application으로 클라우드 환경에서 실행되는 어플리케이션 프로그램
  • 서비스 : 어플리케이션을 여러 개의 서로 독립적인 기능을 하는 서비스 구분
  • 서비스들을 어떻게 구성하고 어떻게 연결하고 어떻게 관리하느냐가 관건

Microservices

  • Application을 API를 통해 통신하는 작은 서비스의 집합으로 개발하는 아키텍처형 접근법

Devops

  • 프로세스 자동화를 목표로 개발자와 운영자가 협업, 짧은 주기내 신뢰성 있는 소프트웨어 생성, 테스트, 릴리즈 할 수 있는 문화와 환경

Continuous Delivery (CD)

  • Application 코드 변경에 대해 정기적으로 빌드 및 test 진행, 지속적인 통합 및 서비스를 제공하여 잦은 빌드/배포에 대한 신뢰성 확보

Containers

  • os, 레벨 가상화 지원, 격리된 컨테이너 공간에 고유의 프로세스와 리소스 할당하여 마이크로 서비스의 배포수단으로 이용
  •  
728x90
반응형