개요
클라우드 관리는 사용자 및 액세스 제어, 데이터, 애플리케이션, 서비스 등 관리자가 클라우드에서 운영하는 모든 제품과 서비스를 제어하고 오케스트레이션하는 방식을 뜻합니다. 관리자에게 필요한 리소스에 액세스하고, 원하는 프로세스를 자동화하고, 필요에 따라 조정하고, 사용량과 비용을 모니터링하는 능력을 제공하는 것입니다. 관리자가 유연성과 확장성을 유지하면서, 변화에 빠르게 적응할 수 있도록 지원하는 방법이기도 합니다.
클라우드 관리 툴을 통해 관리자는 모든 유형의 클라우드(퍼블릭 클라우드, 프라이빗 클라우드, 하이브리드 및 멀티클라우드)와 리소스 배포 및 사용 추적에서 데이터 통합, 쿠버네티스, 재해 복구에 이르기까지 클라우드 활동을 감독할 수 있습니다. 클라우드를 구성하는 인프라, 플랫폼, 애플리케이션, 클라우드 제공업체와 클라우드 서비스 제공업체 리소스, 데이터에 대한 관리 제어 능력이 제공됩니다.
클라우드는 어떻게 관리될까요?
클라우드 관리 소프트웨어는 일반적으로 기존 클라우드 환경에 가상 머신(Virtual Machine, VM)으로 배포되며, 이 VM은 데이터베이스와 서버를 포함합니다. 서버는 애플리케이션 프로그래밍 인터페이스(API)와 통신하여 데이터베이스와 클라우드에 유지되며 그 안에서 상호작용하는 가상, 클라우드 또는 컨테이너 기반 리소스를 연결합니다. 데이터베이스가 가상 인프라의 성능에 대한 정보를 수집하고 분석 정보를 웹 인터페이스에 전송하면 클라우드 관리자가 클라우드 성능을 시각적으로 파악할 수 있습니다. 관리자는 또한 클라우드로 다시 커맨드를 보내 가상 서버에서 수행되도록 할 수 있습니다.
이러한 모든 상호연결성은 모든 기술 중에서 아마도 가장 많이 간과되는 기술인 운영 체제(OS)에 의존합니다. 운영 체제는 클라우드를 구성하는 모든 다양한 기술을 제어할 뿐만 아니라 클라우드 관리 툴을 배포하기도 합니다. 운영 체제는 사용 중인 어떤 고유한 클라우드 환경과도 원활하게 연동되어야 합니다. 많은 클라우드 기반 운영 체제가 Linux® 같은 오픈소스로 이루어진 것은 바로 이런 이유에서입니다.
클라우드 관리 플랫폼이 갖춰야 할 조건
기존 IT와 통합
클라우드 관리 플랫폼(Cloud Management Platform, CMP)은 사용자의 요구에 맞게 커스터마이징되어야 하며 운영 체제, 애플리케이션, 프로비저닝, 클라우드 보안, 스토리지 프레임워크, 표준 운영 환경(Standard Operating Environments, SOE) 등 클라우드에서 실행 중인 모든 요소에서 요구되는 사항을 충족해야 합니다. 또한 유연하며 변화에 빠르게 적응할 수도 있어야 합니다.
수동 태스크 자동화
자동화는 일상의 태스크와 워크플로우에서 최대한 인간의 직접적인 상호작용을 제거하므로 효율성을 높이고 오류를 줄일 수 있다는 두 가지 장점을 지니고 있습니다. 자동화는 클라우드 컴퓨팅에서 가장 큰 부담을 덜어주며, 어떤 클라우드 관리 플랫폼에든 필수적입니다.
비용 시각화
클라우드 서비스는 사용이 간편하기 때문에 예산 범위를 넘어 쉽게 사용할 수 있습니다. 따라서 클라우드 관리 플랫폼은 정확한 비용 관리와 예측, 보고 기능을 제공해야 합니다.
인터넷을 통해 액세스 가능
클라우드의 리소스, 데이터, 처리 기능과 마찬가지로 관리자는 자신과 인프라의 위치에 관계없이 클라우드 관리 툴에 액세스할 수 있어야 합니다.
하이브리드 클라우드 및 멀티클라우드 환경 지원
미래에는 기업이 프라이빗, 퍼블릭, 하이브리드 등 모든 유형의 클라우드를 이용하게 될 것입니다. 따라서 모든 클라우드 관리 플랫폼은 여러 환경 전반에서 모든 유형의 클라우드를 원활하고 안전하게 지원할 수 있어야 합니다.
모든 요소 관리
기본적인 특징처럼 보일 수도 있겠지만, 빈번한 변화와 업데이트에 유연하게 적응할 수 있으려면 어느 클라우드 관리 플랫폼에서든 셀프 서비스 기능이 필수적입니다. 정책을 바탕으로 리소스, 설정, 용량에 대한 사용자 액세스를 관리하면서 모든 것을 지속적으로 제어해야 합니다. 라이프사이클 전반에서 온프레미스, 가상, 데이터 센터 등 전체 인프라의 오케스트레이션은 필수적입니다.
Red Hat을 선택하는 이유
337151
클라우드는 이제 일반적인 기술이 되었지만 기술은 쿠버네티스와 엣지 컴퓨팅과 같은 발전과 함께 항상 변화합니다. 이에 따라 클라우드 컴퓨팅의 요구 사항도 바뀌므로 최종 사용자뿐만 아니라 클라우드 관리 툴도 이 변화에 적응해야 합니다. 단일 클라우드 환경과 멀티플 클라우드 환경 중 어느 환경에서 운영하든지, 가장 중요한 요소는 효과적인 관리와 유연한 적응력입니다. Red Hat 오픈소스 멀티클라우드 관리 플랫폼은 클라우드 비용을 추적하고, 리소스 할당을 제어하고, 컴플라이언스를 보장할 수 있는 일관된 방식을 제공합니다. 또한 선도적인 오픈소스 IT 자동화 플레이북(Red Hat® Ansible® Automation Platform과 함께 사용)을 기본적으로 실행하도록 설계되어 있으므로 통합된 자동화 언어로 클라우드 환경을 표준화할 수 있습니다.