목록NoOps (1)
이야기박스
Kubernetes 1. Introduction
# 쿠버네티스 필요한 이유 최근 어플리케이션 개발 트렌드가 변화하였기 때문입니다. 과거에는 거대한 모놀리식 애플리케이션 개발/운영이었다면, 요즘 들어서는 "마이크로 서비스"로 세분화되고 애플리케이션을 실행하는 인프라도 사설 IDC에서 거대한 클라우드 플랫폼으로 옮겨가고 있습니다. 모놀리식 방법은 여러 서비스가 단일 OS 환경에서 실행되기 때문에 하나의 개체로 관리(개발, 배포 등)가 이루어져야 합니다. 이러한 구조의 단점은 아래와 같습니다. 조금의 변경만 있더라도 전체 어플리케이션을 재배포해야 합니다. 시간이 지날수록 어플리케이션 내 서비스 간의 경계가 모호해져서 프로그램은 점점 더 복잡해지고 유지보수가 어렵게 됩니다. 프로그램 자체가 무겁기 때문에 높은 성능의 서버가 필요합니다. Scaling-up :..
Computer & Data/Orchestration
2019. 4. 20. 21:56