토픽

클라우드에 대해 알아보세요

리소스를 유선망으로 공유하는 방식은 네트워크 전체에서 가상 인터페이스, 서비스, 플랫폼, 애플리케이션을 온디맨드로 제공하는 방식으로 빠르게 대체되고 있습니다. 이러한 새로운 방식인 클라우드에 대해 살펴보겠습니다.

클라우드란?

클라우드는 관리 및 자동화 소프트웨어를 통해 오케스트레이션되는 가상 리소스(원시 데이터 처리 기능, 스토리지 또는 클라우드 기반 애플리케이션 등) 풀로서, 사용자는 자동 스케일링 및 동적 리소스 할당이 지원되는 셀프 서비스 포털을 통해 온디맨드로 클라우드에 액세스할 수 있습니다. 클라우드 컴퓨팅은 네트워크 전체에서 클라우드의 컴퓨팅 인프라, 서비스, 플랫폼, 애플리케이션을 온디맨드로 제공하는 원칙이자 접근 방식입니다.

클라우드와 클라우드 컴퓨팅 자체는 기술이 아니므로 운영 체제, 가상화 소프트웨어, 자동화 및 관리 툴 등의 기술이 별도로 필요합니다. 운영 체제는 네트워크 및 호스트 사용자 인터페이스를 셋업하고, 가상화는 리소스를 추상화하여 클라우드에 풀링하며, 자동화 소프트웨어는 이러한 리소스를 할당하고, 관리 툴은 새로운 환경을 프로비저닝합니다. OpenStack®과 같은 일부 프로젝트에서는 이러한 기술의 대부분을 쉽게 배포되는 시스템이 통합되어 클라우드 개발 및 오케스트레이션을 위한 원스톱 숍이 구현됩니다.

현재의 IT 프로젝트를 시작으로 클라우드 구축

클라우드는 어떻게 배포될까요?

퍼블릭 클라우드

최종 사용자가 소유하지 않은 리소스에서 생성된 클라우드입니다.

프라이빗 클라우드

최종 사용자가 물리적으로 또는 계약을 통해 소유한 리소스에서 생성한 클라우드입니다.

하이브리드 클라우드

프라이빗과 퍼블릭을 모두 포함하여 다양한 리소스에서 생성된 클라우드입니다.

클라우드 어떤 서비스를 제공할까요?

클라우드는 네트워크를 통해 제공되는 서비스 번들과 관련하여 권장되는 방식인 As-a-Service 패키지를 통해 배포할 수 있으므로 로컬에서 또는 유선 연결을 통해 제공할 필요가 없습니다. As-a-Service 패키지는 클라우드 컴퓨팅의 핵심이며 제공되는 서비스 유형에 따라 구분이 됩니다.

IaaS(서비스로서의 인프라)

Red Hat Cloud Infrastructure와 같은 IaaS는 모든 클라우드 배포의 기반이 되며 네트워크, 스토리지, 서버, 가상화 등 클라우드를 배포하는 데 필요한 최소한의 베어(Bare) 하드웨어와 소프트웨어를 통합합니다. 이러한 하드웨어와 소프트웨어가 클라우드 컴퓨팅 환경 인프라, 즉 IaaS(서비스로서의 인프라)을 구성하며 이는 필요에 따라 사용자에게 제공됩니다. 이러한 각 서비스의 확장, 프로비저닝, 측정은 자동으로 수행되나 운영 체제에서 애플리케이션에 이르는 IT 스택의 다른 모든 부분은 클라우드 소비자가 수동으로 관리해야 합니다.

PaaS(서비스로서의 플랫폼)

PaaS는 클라우드 기반의 플랫폼으로, 여기에서 소프트웨어를 개발 및 배포하여 운영 체제, 미들웨어, 런타임 환경과 함께 IaaS와 관련된 모든 하드웨어와 소프트웨어를 제공할 수 있습니다. Red Hat OpenShift와 같은 컨테이너가 PaaS로, 자동화되고 긴밀하게 통합된 인프라와 플랫폼을 통해 데이터베이스와 애플리케이션이 지원되는 환경을 개발자와 운영자에게 제공합니다.

클라우드 컴퓨팅은 어떻게 작동할까요?

클라우드 컴퓨팅의 작동 방식을 이해하는 가장 쉬운 방법은 순전히 IaaS 관점에서 보는 것입니다. 클라우드 컴퓨팅의 기반에는 안정적인 운영 체제가 있으며 안정적인 운영 체제는 퍼블릭, 프라이빗, 하이브리드 환경 전체에서 사용자에게 독립성을 제공하는 계층입니다. 인트라넷 및/또는 인트라넷 액세스가 이미 확립되어 있다면 가상화를 통해 클라우드를 구축할 수 있습니다. 하이퍼바이저라는 소프트웨어는 물리 하드웨어의 최상위에 있으며 머신의 리소스를 추상화합니다. 이러한 리소스는 원시 데이터 처리 기능, 스토리지 또는 모든 런타임 코드와 이를 배포하는 데 필요한 리소스가 포함된 클라우드 기반 애플리케이션이 될 수 있습니다.

프로세스가 여기서 끝난다면 클라우드 컴퓨팅이 아니라 가상화입니다. 가상 리소스는 중앙 집중식 풀에 할당되어야만 비로소 클라우드라 불리게 되며 이 클라우드는 관리 및 자동화 소프트웨어를 통해 오케스트레이션되어야만 클라우드 컴퓨팅으로 간주됩니다. 클라우드가 제공하는 셀프 서비스 액세스, 자동 인프라 스케일링, 동적 리소스 풀이라는 추가적인 이점은 전통적인 가상화와의 가장 큰 차별점이 됩니다. 클라우드 컴퓨팅과 가상화의 차이에 대해 자세히 알아보세요.

관리 소프트웨어는 프로비저닝, 배포, 서비스 중단을 위한 기반을 형성하며 자동화 소프트웨어는 이를 실제 클라우드 컴퓨팅으로 만들어 줍니다. 기본 리소스 할당과 별개로 우수한 자동화 소프트웨어는 라우팅 및 네트워킹을 관리하고, 가상 프라이빗 네트워크를 셋업하고, 정책 및 권한을 처리하고, 로드를 분산하며, 자동으로 확장합니다. 대부분의 클라우드 컴퓨팅 시스템은 자동화 소프트웨어 없으면 매우 복잡해지기 때문에 자동화 소프트웨어가 필수 구성 요소가 됩니다.

그러나 클라우드 컴퓨팅은 전체를 한 번에 구축해야 하는 것은 아니며, 점진적으로 구축되는 것이 일반적입니다. 프라이빗 클라우드를 구축하거나, 퍼블릭 클라우드로 확장하거나, 필요한 부분만 선택해보세요. 일정과 요구 사항, 원하는 클라우드에 따라 유연하게 도입할 수 있습니다.

클라우드로 무엇을 할 수 있을까요?

클라우드 컴퓨팅은 네트워크로 연결되어 있는 사용자에게 어디서나 리소스에 액세스할 수 있는 기능을 제공합니다. 여기에는 이러한 리소스에는 인프라(컴퓨팅 및 스토리지)에서 플랫폼(미들웨어 및 인프라 자동화) 그리고 소프트웨어(애플리케이션)에 이르기까지 소프트웨어 스택의 다양한 레벨에서 제공되는 리소스가 포함됩니다. 이러한 각 리소스는 독립적으로 또는 계층화된 클라우드 기반 시스템으로 제공될 수 있습니다.

클라우드는 스토리지, 컴퓨팅, 메모리 서비스 때문에 사용이 보편화되었으며 이제 애플케이션 개발의 핵심 구성 요소가 되고 있습니다. 클라우드는 워크로드 요구 변화에 자동으로 대응할 수 있으므로 전통적인 프로토콜보다 쉽고 빠르게 새로운 애플리케이션을 프로비저닝할 수 있습니다. 클라우드 컴퓨팅은 커스텀 개발 환경을 즉시 구축하여 운영 팀을 증강해 줍니다. 티켓 없이도 워크스테이션, 가상 머신, 애플리케이션 서버, 데이터베이스 연결을 스핀업할 수 있으므로 애플리케이션 지원에 필요한 모든 리소스, 서비스, 기능을 사용하여 분산 환경 전체에서 애플리케이션을 개발할 수 있습니다.

하이브리드 환경의 클라우드 네이티브 애플리케이션

클라우드 컴퓨팅의 이점은 무엇일까요?

사용자에게 VM 기능을 수동으로 프로비저닝하는 프로세스는 시간이 많이 소요될 수 있으며 해당 머신에만 할당된 일부 리소스가 사용되지 않을 수 있습니다. IT 부서가 커스텀 배포를 스핀업하는 데 모든 시간을 할애할 필요가 없게 하려면 자체 리소스를 요청하고 배포할 수 있는 역량을 사업부에 부여해야 합니다. 이것이 클라우드 컴퓨팅의 핵심입니다.

올바른 선택을 한다면 클라우드가 유지보수에 소모되는 리소스를 혁신에 활용하여 조직에 전략적인 이점을 제공할 수 있습니다.

  • 애플리케이션 및 데이터 이식성 실현
  • 프로비저닝 및 자동화를 통해 기존 IT 투자 및 인프라를 최대한으로 활용
  • 물리 서버, 여러 가상화 플랫폼, 서로 다른 기술 스택을 실행하는 다양한 클라우드를 포괄하므로 사용자가 온디맨드로 확장 가능
  • 고객이 고유한 기술 전략을 책임지고 진행

클라우드는 얼마나 안전할까요?

의료금융 서비스와 같은 일부 산업은 엄격한 프라이버시, 보안, 규정 준수 조항에 따라 운영됩니다. 따라서 이러한 산업에서는 프라이빗 클라우드를 구현하는 경향이 있습니다. 퍼블릭 클라우드가 안전하지 않다기보다는 금융 데이터가 저장되는 디스크 또는 의료 애플리케이션을 실행하는 서버가 조직 외부의 것이라 매우 구체적인 데이터 분리 및 감사 요구사항으로 인해 퍼블릭 클라우드를 구현하기가 어렵거나 불가능하다는 것이 문제가 됩니다.

클라우드, 사용자 또는 공급업체에 적용할 수 있는 보편적인 보안 정책은 없습니다. 어떤 퍼블릭 클라우드 제공업체는 자체 하드웨어에 호스팅된 데이터에 액세스할 수 있는 권한을 유지하고 있는 반면, 어떤 제공업체는 더 엄격한 액세스 요구 사항을 갖추고 있습니다. 결과적으로, 클라우드 포트폴리오의 다양성, 암호화 프로토콜의 강도, 재해 복구 정책의 심도가 클라우드 보안 위험에 가장 큰 영향을 줍니다.

Red Hat을 선택해야 하는 이유는 무엇일까요?

퍼블릭, 프라이빗, 하이브리드 중 어떤 유형의 클라우드를 배포하든 모든 클라우드는 오픈되어 있어야 한다는 것이 Red Hat의 생각입니다. 많은 클라우드 인프라가 Linux® 및 기타 오픈소스 소프트웨어에 기반을 두고 있지만, 독점적인 코드로 인해 상호작용이 불가능하기 때문에 여러 클라우드 제공업체로부터 다양한 장점을 얻는 것이 어렵습니다.

여러 클라우드 환경을 연결할 수 있어야 효과적인 클라우드 솔루션이 되며 이러한 환경을 관리할 수 있어야 더욱 바람직한 솔루션이 됩니다. 하지만, 베스트 솔루션은 전체 시스템을 자동화합니다. Red Hat은 세계적으로 인지도 높은 오픈소스 IT 자동화 기술을 사용하여 클라우드 자동화에 가장 높은 우선순위를 두고 있습니다.

클라우드는 오픈되어 있어야 한다는 것이 Red Hat의 믿음입니다.

의사 결정과 고도화된 분석에 중점을 두기 위해서 Red Hat을 선택했습니다. 또한, 프로비저닝과 관리를 자동화하고, 요구되는 보안 인프라를 제공하는 PaaS(서비스로서의 플랫폼) 계층을 필요로 했습니다. Red Hat은 FICO의 탁월한 선택이었습니다.

Dr. Stuart Wells, EVP, 제품 및 기술 부문 최고 책임자, FICO

클라우드 셋업에 필요한 모든 요소

인프라

기업의 프라이빗 클라우드 또는 서비스 제공업체의 퍼블릭 클라우드를 손쉽게 구축할 수 있도록 하는 이상적인 플랫폼입니다.

인프라

퍼블릭 및 프라이빗 클라우드 배포 과정에서 원활하게 관리할 수 있는 강력한 프라이빗 클라우드 IaaS 솔루션입니다.

플랫폼

이 컨테이너 애플리케이션 플랫폼과 프라이빗 클라우드 인프라 조합을 통해 IT 스택 전체에서 컨테이너를 구현할 수 있습니다.

플랫폼

DevOps를 전체적으로 도입하여 클라우드 환경에 컨테이너를 배포합니다.

관리

클라우드에 대한 대비가 부족한 애플리케이션을 지원하는 오픈소스 가상화 솔루션입니다.

관리

하이브리드 클라우드 환경을 통합하는 관리 및 운영 플랫폼입니다.

OpenStack(R) 워드 마크 및 OpenStack 로고는 미국 및 기타 국가에 등록된 OpenStack Foundation의 등록 상표/서비스 마크 또는 상표/서비스 마크이며, OpenStack Foundation의 허가하에 사용됩니다. Red Hat은 OpenStack Foundation 또는 OpenStack 커뮤니티와 아무런 관련이 없으며, 이러한 기관의 보증이나 후원을 받지 않습니다.

클라우드의 가능성은 열려 있습니다