개요
클라우드 인프라는 하드웨어, 추상화된 리소스, 스토리지 및 네트워크 리소스를 포함하는 클라우드 컴퓨팅에 필요한 구성 요소를 설명하는 데 사용되는 용어입니다. 클라우드 인프라를 클라우드 구축에 필요한 툴로 간주할 수 있습니다. 클라우드에서 서비스와 애플리케이션을 호스트하려면 클라우드 인프라가 필요합니다.
클라우드 인프라에 포함되는 사항
클라우드 인프라는 비즈니스 운영을 지원하는 단일 아키텍처로 통합된 여러 구성 요소로 이루어져 있습니다. 일반적인 솔루션은 하드웨어, 가상화, 스토리지 및 네트워킹 구성 요소로 구성될 수 있습니다.
클라우드 인프라라는 용어는 모든 구성 요소가 통합된 완전한 클라우드 컴퓨팅 시스템을 설명하는 동시에 이러한 각 기술 구성 요소 자체를 가리킵니다.
클라우드 인프라의 구성 요소
하드웨어
클라우드라고 하면 가상의 무언가가 떠오르겠지만, 클라우드 인프라에는 하드웨어가 필요합니다.
클라우드 네트워크는 여러 지리적 위치에 있을 수 있는 다양한 물리적 하드웨어로 이루어져 있습니다.
하드웨어에는 스위치, 라우터, 방화벽, 로드 밸런서, 스토리지 어레이, 백업 기기, 서버 등의 네트워킹 장비가 포함됩니다.
가상화는 서버를 서로 연결하며 리소스를 나누고 추상화하여 사용자가 액세스할 수 있도록 합니다.
가상화
가상화는 하드웨어에서 IT 서비스 및 기능을 분리하는 기술입니다.
하이퍼바이저라는 소프트웨어는 물리적 하드웨어에 있으며 메모리, 컴퓨팅 기능, 스토리지 등의 시스템 리소스를 추상화합니다.
이러한 가상 리소스를 중앙화된 풀에 할당하면 클라우드로 간주됩니다.
클라우드를 통해 셀프 서비스 액세스, 자동화된 인프라 확장, 동적 리소스 풀을 이용할 수 있습니다.
스토리지
단일 데이터 센터에 있는 단일 스토리지 어레이의 여러 디스크에 데이터를 저장할 수 있습니다. 스토리지 관리는 데이터가 올바르게 백업되고, 오래된 백업이 정기적으로 제거되며, 스토리지 구성 요소가 실패할 경우 검색을 위해 데이터가 인덱싱되도록 합니다.
가상화는 하드웨어 시스템의 스토리지 공간을 추상화하여 사용자가 클라우드 스토리지에 액세스할 수 있도록 합니다.
스토리지를 클라우드 리소스로 전환하면, 드라이브를 추가 또는 제거하고 하드웨어의 용도를 변경하며 새 이니셔티브마다 별도의 스토리지 서버를 수동으로 프로비저닝할 필요 없이 변화에 대응할 수 있습니다.
네트워크
네트워크는 물리 유선, 스위치, 라우터, 기타 장비로 구성됩니다. 가상 네트워크는 이러한 물리 리소스를 기반으로 생성됩니다.
일반적인 클라우드 네트워크 구성은 표시 수준이 각각 다른 여러 개의 하위 네트워크로 이루어져 있습니다. 클라우드는 VLAN(Virtual Local Area Network) 생성을 허용하고 모든 네트워크 리소스에 필요한 정적 및/또는 동적 주소를 할당합니다.
클라우드 리소스는 인터넷 또는 인트라넷과 같은 네트워크를 통해 사용자에게 제공되므로 온디맨드로 클라우드 서비스나 애플리케이션에 원격으로 액세스할 수 있습니다.
클라우드 인프라 및 클라우드 아키텍처 비교
클라우드 아키텍처는 개별 기술을 통합하여 클라우드 컴퓨팅 환경을 생성하는 방식입니다. 이 방식에서는 하드웨어, 가상 리소스, 네트워크, 운영 체제, 미들웨어, 자동화, 관리, 컨테이너 등 클라우드를 구성하는 모든 구성 요소가 연결됩니다.
클라우드 인프라가 클라우드를 빌드하는 데 필요한 툴이라면, 클라우드 아키텍처는 빌드 방법의 청사진입니다. 집짓기와 같다고 생각하면 됩니다. 집을 지으려면 자재와 청사진이 필요합니다. 청사진이 없으면 목재, 콘크리트, 못 등의 리소스가 아무 역할도 하지 못합니다. 청사진을 통해 이러한 자재를 전략적으로 결합하여 주택을 구성하는 기반, 지붕, 벽을 만들 수 있습니다.
Red Hat 클라우드를 구축해야 하는 이유
Red Hat 오픈소스 기술의 지원을 받는 오픈 하이브리드 클라우드 전략을 통해 퍼블릭, 프라이빗, 하이브리드 클라우드에 이르는 모든 클라우드 배포를 위한 확고한 기반을 마련할 수 있습니다. 모든 환경에서 동일하게 작동하는 표준 운영 체제(예: Linux), 클라우드 간에 패키징된 애플리케이션을 이동할 수 있게 해주는 컨테이너 플랫폼, 모든 관리 및 자동화를 지원하는 툴을 포함하는 Red Hat 클라우드를 사용하여 수백 개의 인증된 퍼블릭 클라우드 플랫폼에서 성공적으로 운영하거나 자체 프라이빗 클라우드를 빌드할 수 있습니다.
Red Hat은 수천 명의 커뮤니티 개발자가 협력하여 데이터 센터를 클라우드에 연결하고 인프라를 컨테이너와 통합하며 보안 기능을 테스트하여 빌드한 오픈소스 프로젝트의 상호운용성, 워크로드 이식성 및 유연성을 회사 하이브리드 클라우드 환경에 도입합니다.