JAVA 맞춤형 쇼핑몰 솔루션 세일즈온 특장점

  • Registry
  • Networking
  • Storage
  • Security
  • Telemetry

Kubernetes = Orchestration

Containers

쿠버네티스(Kubernetes)란?

쿠버네티스(Kubernetes)는 컨테이너(Container)화된 애플리케이션의 배치, 스케일링,
관리를 자동화하기 위해 고안된 오픈소스 컨테이너 오케스트레이션 시스템
입니다.

규모에 맞는 컨테이너를 배포하는데 필요한 오케스트레이션과 관리 기능을 제공하며,
오케스트레이션을 사용하여 여러 컨테이너에 걸쳐 애플리케이션 서비스를 구축하고
클러스터 전체에서 컨테이너의 일정 계획과 컨테이너 확장 등 컨테이너의 상태를 지속적으로
관리할 수 있습니다.

쿠버네티스의 주요 작업은?

  • 쿠버네티스 클러스터 생성하기

    여러 호스트에 걸친 컨테이너 오케스트레이션

  • 애플리케이션 배포하기

    스토리지 장착 및 추가로 stateful 애플리케이션 실행

  • 앱 조사하기

    애플리케이션 리소스 극대화

  • 앱 외부로 노출하기

    애플리케이션 상태 확인과 셀프 복구 수행

  • 애플리케이션 스케일링하기

    애플리케이션 배포 및 업데이트 제어와 자동화

  • 앱 업데이트하기

    선언적 서비스 관리로 배포 애플리케이션 실행

  • 여러 호스트에 걸친 컨테이너 오케스트레이션
  • 스토리지 장착 및 추가로 stateful 애플리케이션 실행
  • 애플리케이션 리소스 극대화
  • 애플리케이션 상태 확인과 셀프 복구 수행
  • 애플리케이션 배포 및 업데이트 제어와 자동화
  • 선언적 서비스 관리로 배포 애플리케이션 실행

kubernetes

  • node1

  • node2

  • node3

쿠버네티스를 적용하면 왜 서비스 전환과
온프레미스로 이전이 가능할까?

쿠버네티스도커 컨테이너를 기반으로 하는 오픈소스이기 때문에 특정 서비스에
종속되지 않으며, 분리된 아키텍처를 지향하기 때문에 각 컴포넌트가 정의된 API와 서비스 로드밸런서를 통해 다른 컴포넌트와 분리되어 프로그램 크기와 처리 용량을 증가시켜도 서비스의 다른 계층에서 조정이나 재설정이 필요하지 않아 서비스 구성 프로그램을 쉽게 확장할 수 있습니다.

또한 쿠버네티스는 점진적으로 업데이트를 제공하기 때문에 서비스를 중단하지 않으면서 애플리케이션을 업데이트할 수 있으며, 자가 치유 시스템 지원을 통해 특정 컨테이너에 갑작스러운 장애가 발생하더라도 곧바로 복제 컨테이너를 생성하여 서비스를 중단없이 유지시킬 수 있어, 애플리케이션을 안정적으로 다른 컴퓨팅 환경으로 이동이 가능합니다.
세일즈온 클라우드와 함께
쇼핑몰을 시작해보세요.
문의하기
문의하기 TOP