Cloud
개요
클라우드 시스템은 공유된 서버, 네트워크, 소프트웨어 등을 이용자의 요구나 수요 변화에 따라 신축적으로 이용할 수 있도록 합니다.
서버나 하드웨어 실제 구성에 대한 지식 없이, 가상화된 서비스 공간을 구축 가능하며, 서비스 사용량에 따라 가상의 서버를 할당 또는제외 가능합니다.
Kubernetes는 PaaS(Platform-as-a-Service) 기능을 제공하고 있으며, 최근 클라우드 시스템 구축시, 활발하게 논의되고 있는 클라우드 플랫폼입니다.
아키텍처

Cloud(Kubernetes) 주요기능
격리되고 확장 가능한 개발/운영 환경 제공 | – 다른 어플리케이션 충돌되지 않는 격리된 환경(Docker) -> 네트워크, 스토리지 제어,어플리케이션 격리 – 사용량에 따른 컨테이너 확장 – 로깅 및 모니터링 기능 |
---|---|
신속한 반영을 위한 지속적인 통합/배포(CI/CD) 자동화 | – 다양한 자동화된 운영 반영(Jenkins, gitlab 등) – 서비스 상황에 따른 다양한 어플리케이션 배포 전략 제공 |
계정 및 권한 관리 | – 역할 기반(RBAC) 접근 제어 및 권한 관리 |
기대효과
유연한 자원 관리로 자원 사용 효율 향상 및 비용 절감과 자동화된 통합/배포 기능을 사용하여 효율적으로 DevOps를 구현할 수 있습니다.
업무적 효과 | – 컴퓨팅 자원의 효율적인 배치 및 비용 절감 – 시스템 접근 관리 및 보안 |
---|---|
기술적 효과 | – 신속한 서비스 변경 적용 – 어플리케이션 배포 전략의 다양화로 안정적인 서비스 운영 |