Cloud

Cloud
AI & BigData

개요

클라우드 시스템은 공유된 서버, 네트워크, 소프트웨어 등을 이용자의 요구나 수요 변화에 따라 신축적으로 이용할 수 있도록 합니다.

서버나 하드웨어 실제 구성에 대한 지식 없이, 가상화된 서비스 공간을 구축 가능하며, 서비스 사용량에 따라 가상의 서버를 할당 또는제외 가능합니다.
Kubernetes는 PaaS(Platform-as-a-Service) 기능을 제공하고 있으며, 최근 클라우드 시스템 구축시, 활발하게 논의되고 있는 클라우드 플랫폼입니다.

아키텍처

Cloud(Kubernetes) 주요기능

격리되고 확장 가능한 개발/운영 환경 제공 – 다른 어플리케이션 충돌되지 않는 격리된 환경(Docker)
-> 네트워크, 스토리지 제어,어플리케이션 격리
– 사용량에 따른 컨테이너 확장
– 로깅 및 모니터링 기능
신속한 반영을 위한 지속적인 통합/배포(CI/CD) 자동화 – 다양한 자동화된 운영 반영(Jenkins, gitlab 등)
– 서비스 상황에 따른 다양한 어플리케이션 배포 전략 제공
계정 및 권한 관리 – 역할 기반(RBAC) 접근 제어 및 권한 관리

기대효과

유연한 자원 관리로 자원 사용 효율 향상 및 비용 절감과 자동화된 통합/배포 기능을 사용하여 효율적으로 DevOps를 구현할 수 있습니다.

업무적 효과 – 컴퓨팅 자원의 효율적인 배치 및 비용 절감
– 시스템 접근 관리 및 보안
기술적 효과 – 신속한 서비스 변경 적용
– 어플리케이션 배포 전략의 다양화로 안정적인 서비스 운영