반응형 12. 쿠버네티스란10 쿠버네티스? 몇 년 전만 하더라도 대부분의 소프트웨어 어플리케이션은 단일 프로세스로 실행되거나 소수의 서버에 분산된 적은 수의 프로세스로 실행되는 거대한 모놀리식 어플리케이션이었다. 이런 레거시 시스템은 릴리즈 주기가 느리고 상대적으로 드물게 업데이트된다. 개발자는 릴리즈 주기가 끝날 때마다 전체 시스템을 패키지로 만들어 운영팀에 넘기고 운영팀은 이를 배포하고 모니터링한다. 하드웨어 장애가 발생하면 운영팀은 사용 가능한 서버로 직접 마이그레이션한다. 현재 거대한 모놀리식 레거시 어플리케이션은 점차 마이크로서비스라는 더 작고 독립적으로 실행 가능한 구성 요소로 쪼개졌다. 마이크로서비스는 서로 분리되어 있기 떄문에 개별적으로 개발, 배치, 업데이트, 확장을 할 수 있다. 따라서 오늘날 급변하는 비즈니스 요구 사항을 충족.. 2020. 4. 29. 이전 1 2 다음 반응형