728x90
반응형

Cloud Native Application 2

[클라우드] 스케일링, 로드밸런싱, Cloud Native Application

스케일링, 로드밸런싱 문제 : 스케일 로드밸런싱은 동일한 내용의 신규 파드를 다른 노드들에 배치하는 것이다. 스케일링 : 하나의 pod에 용량들을 증대시키는 역할, 한 노드안에 있는 컨테이너(pod) 같은 노드에 편입시켜서 한 노드에 여러개의 pod 만드는것 로드밸런싱 : 스케일링을 진행해서 한 노드에서 2개 pod 만든 다음 사용자들을 분산시켜서 여러 사용자들이 동시에 접근할 수 있도록 용량 늘리는 기법 다른 노드로 분산시키는 기법 공통 목적 : 용량을 늘려 여러 사용자들을 한 번에 받고 여러 일들을 더 많이 수행할 수 있도록 만듦 롤링 업데이트 : 스케일업된 파드를 롤백하거나, 업데이트하게 될 때 사용(서비스의 중단 없는 사용) 새로운 파드 만든다. 업데이트 한다. 기존 버전 삭제한다. 배포 종류 3..

CS/Cloud 2023.02.02

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

MLOPS/Kubeflow 쿠버네티스용 머신러닝 툴킷 ‘쿠버플로우’를 통해 컨테이너 할당, 생성하는 역할 중 머신러닝 프로젝트의 모든 단계를 관리하도록 설계 Cloud Native Application Desktop application + Web application으로 클라우드 환경에서 실행되는 어플리케이션 프로그램 서비스 : 어플리케이션을 여러 개의 서로 독립적인 기능을 하는 서비스 구분 서비스들을 어떻게 구성하고 어떻게 연결하고 어떻게 관리하느냐가 관건 Microservices Application을 API를 통해 통신하는 작은 서비스의 집합으로 개발하는 아키텍처형 접근법 Devops 프로세스 자동화를 목표로 개발자와 운영자가 협업, 짧은 주기내 신뢰성 있는 소프트웨어 생성, 테스트, 릴리즈 할 ..

CS/Cloud 2023.02.02
728x90
반응형