파비의 매일매일 공부기록

파이썬으로 하는 데브옵스 - 12장 #1 본문

Study/Python

파이썬으로 하는 데브옵스 - 12장 #1

fabichoi 2022. 1. 14. 23:30

이번장은 컨테이너 오케스트레이션: 쿠버 네티스에 대한 내용이다.

- 도커를 시험해보는 중이거나 컨테이너를 하나의 머신에만 실행한다면 도커와 도커 컴포즈만으로 충분하겠지만
복수 머신에서 실행을 하는 경우에는 네트워크를 통한 오케스트레이션에 대한 고민을 시작하게 됨.
- 내결함성/고가용성을 확보하려면 최소 두 대의 컴퓨터가 필요.
- 스케일 업 : 수직적 확장. 하나의 인스턴스 내에 CPU와 메모리를 더하는 방식
- 스케일 아웃 : 수평적 확장. 많은 인스턴스 혹은 노도를 원시 리소스의 소스로 사용해 플랫폼 내에서 실행되는 개별 컨테이너에 할당
- 서버를 '반려동물'로 보는 시선에서 '가축'의 시선으로 옮겨졌고 이제는 '곤충'이라는 명칭으로 옮겨가는 중
- 반려동물 : 서버를 관리하고 채우는 데 많은 시간이 소요됨
- 가축 : 각 서버에 동일한 설치 절차를 사용해 동일한 유형의 여러 서버를 프로비저닝 하기 용이
- 곤충 : 하루살이 곤충처럼 수명이 짧은 존재. 서비스형 함수는 도커 컨테이너보다 훨씬 순식간에, 그리고 호출되는 동안 짧지만 강렬한 수명을 갖고 있음.
- 그렇기에 대규모로는 조정 및 상호 운용성을 달성하기가 어려움. 그래서 컨테이너 오케스트레이션 플랫폼이 필요함.
- 도커 스웜, 메소 스피어 등의 플랫폼이 있었지만, 요즘은 쿠버 네티스가 대세.

반응형
Comments