OpenStack 및 클라우드 컴퓨팅 : 무료 소프트웨어를 사용한 클라우드 컴퓨팅의 미래

이 새로운 기회에서 우리는 프라이빗 및 퍼블릭 클라우드 생성을위한 개방적이고 확장 가능한 플랫폼, 즉 오픈스택.

LPI

오픈 스택  인프라 작업 프로젝트로 만들어졌습니다. "오픈 소스" (오픈 소스) 온라인 서비스의 모습으로 (IaaS) 데이터 센터에서 대규모 가상 사설 서버 그룹을 만들고 관리합니다.

오픈스택-1

목표 그중 하나는 자체 데이터 센터에서 클라우드 서비스 (Amazon과 동일)를 구축하기 위해 클라우드 서비스 간의 상호 운용성을 지원하는 것이 었습니다. OpenStack, 현재 무료로 사용할 수 있습니다. Apache 2.0 라이선스. 따라서 많은 사람들이 OpenStack Linux Cloud와 같은 정보 제공 사이트에서 "클라우드의 Linux". 다른 사람들은 그것을 다음과 같은 프로젝트와 비교합니다. 유칼리 나무 y Apache CloudStack, 두 개의 다른 오픈 소스 클라우드 이니셔티브.

Openstack은 어떻게 구성되어 있습니까?

OpenStack ~을 가지고있다. 모듈 식 아키텍처 현재 구성되어있는 11 개의 구성 요소:

  • 신성: 필요에 따라 가상 머신 (VM)을 제공하려면 (주문형) 필수입니다.
  • 스위프트 : 필요한 개체의 저장을 지원하는 확장 가능한 저장 시스템을 제공합니다.
  • 분석: 실행중인 가상 머신을 호스팅하기위한 영구 블록 스토리지를 제공합니다.
  • 섬광: 작업 할 가상 디스크 이미지의 목록 및 저장소를 제공합니다.
  • 요지: 실행할 모든 OpenStack 서비스에 대한 인증 및 권한 부여 기술을 제공합니다.
  • 수평선: OpenStack 서비스와의 상호 작용을위한 모듈 식 웹 사용자 인터페이스 (UI)를 제공합니다.
  • 중성자: OpenStack 임베디드 서비스를 제어하는 ​​인터페이스 장치 간의 서비스로 필요한 네트워크 연결을 제공합니다.
  • Ceilometer : 청구 시스템에 대한 단일 연락 창구를 제공합니다.
  • 열: Para는 서로 다른 벤더 및 기술의 여러 클라우드 애플리케이션에 대한 오케스트레이션 서비스를 제공합니다.
  • Trove : 배포 된 관계형 및 비 관계형 데이터베이스 엔진을위한 통합 서비스로 데이터베이스 프로비저닝을 제공합니다.
  • 사하라 : Para는 OpenStack에서 관리하는 리소스에 필요한 데이터 처리 서비스를 제공합니다.

그리고 Openstack은 어떻게 탄생 했습니까?

La 미국 항공 우주국 (NASA) 와 함께 랙 스페이스, 그들은 개발 OpenStack. RackSpace는 클라우드 파일 스토리지 및 콘텐츠 전송 서비스를 지원하는 코드를 제공했습니다. (클라우드 파일) 및 프로덕션 클라우드 서버 (클라우드 서버). NASA 지원하는 기술을 제공 성운, 고성능, 네트워킹 및 효율적인 데이터 스토리지 관리 기능을 갖춘 자체 클라우드 컴퓨팅 서비스로 대규모 과학 데이터 세트를 관리 할 수 ​​있습니다.

OpenStack 공식적으로 완전히 독립적 인 비영리 조직이되었습니다. 2012 년 XNUMX 월. OpenStack 커뮤니티, 그 주위에 만들어진 이사회는 다음과 같은 많은 직접 및 간접 경쟁자로 구성된 이사회의 감독을받습니다. IBM, Intel 및 VMware.

그리고 Openstack이 그토록 성공적이고 실용적이며 사용되는 이유는 무엇입니까?

OpenStack 클라우드 플랫폼 구축을 목표로 CMP (클라우드 관리 플랫폼) 고객 (사용자)에게 클라우드 서비스를 제공하기 위해 인프라 내에서 다양한 요소의 구성 및 관리를 용이하게합니다. 비교하면 VMware 스택, 오픈 스택 같은 수준에있을 것입니다 vCAC 및 / 또는 vCD).

OpenStack 큰 용량을 가지고 확장 성 통해 API 그의 "쉬운" 구현하고 적응하기 위해 (대부분의 스타일 AWS), 공공의 그리고 유형 "공급 업체 무료", 너무 많음 "에스서비스 제공 업체» 그들은보기 위해 돌아 섰다 OpenStack 클라우드 인프라 이니셔티브의 핵심 대안으로. OpenStack 그와 모듈 식 기술 요구 사항에 따라 "구름" 전달해야하는 것은 점진적이고 안정적인 방식으로 생성 된 아키텍처에 다양한 프로젝트를 통합 할 수 있도록합니다.

Openstack이 아닌 것은 무엇입니까?

OpenStack은 다음이 아닙니다.

  • 제품 : 실제로 기술로 클라우드를 만드는 일련의 서비스입니다. 오픈 소스,이를 통해 커뮤니티의 요구 사항을 공유하고 기여할 수있는 자체 요구 사항에 맞게 수정, 조정 및 개인화 할 수 있습니다. OpenStack 에 의해 유지되고 통제됩니다 재단 OpenStack.
  • 하이퍼 바이저 : 단순한 가상화 요소 그 이상입니다. 클라우드 위 계층에있는 요소이기 때문에 다음과 같은 경쟁 업체의 높이가 있습니다. vCD y vCAC (VM웨어) 그리고 다른 사람들과 CMP de 제 3 자 (XNUMX) 저 밖에 있습니다.
  • 100 % 무료 : 아래에있는 계층의 유지 관리, 교육, 문제 해결, 관리 및 유지 관리 비용이 발생하므로 코드 만 열어야합니다. (예 : vSphere, 네트워킹, 스토리지 등) 공급자 및 / 또는 사용 된 기술에 따라 관련 비용이 있거나있을 수 있습니다. 또한 일부 Linux Distros는 "Flavor"(버전) OpenStack 자체의 가치, 코드가 아닌 지원 및 나머지 비용을 추가합니다.
  • 서비스 제공 업체 전용 : OpenStack 모든 유형의 기관, 회사, 조직에서 사용할 수 있습니다. 서비스 제공 업체 (SP), API를 통한 모듈 성과 사용의 용이성으로 인해 SP 및 기타 이해 당사자에게 제품이 매우 흥미로워집니다.

클라우드 컴퓨팅이란 무엇입니까?

에 따르면 NIST (미국 표준 기술 연구소) OpenStack 컴퓨팅 리소스의 할당 및 소비에 대한 요구에 따라 확장 가능한 서비스 모델로 정의하거나 생각할 수 있습니다. 이 모든 것은 인프라, 애플리케이션, 데이터 (정보) 및 컴퓨팅 리소스, 네트워크, 데이터 (정보) 및 스토리지 용량의 예비로 통합 된 서비스 세트의 사용을 포함합니다. 또한 클라이언트의 현재 요구 사항을 충족하기 위해 클라우드 컴퓨팅 공급자 측에서 약간의 개발, 제어 및 상호 작용을 통해 이러한 요소를 신속하게 구축, 제공, 배포 및 릴리스 할 수 있다고 가정합니다.

클라우드 컴퓨팅 서비스 제공은 다음과 같은 세 가지 특정 비즈니스 모델과 연관 될 수 있습니다.

  • IaaS (Infrastructure as a Service) : 이 비즈니스 모델은 소비자 (사용자)에게 운영 체제 및 응용 프로그램을 포함하여 소프트웨어를 설치하는 데 필요한 처리, 스토리지, 네트워크 및 기타 컴퓨팅 리소스를 제공합니다. 기본 클라우드 시스템에 대한 제어를 제외하고 운영 체제 및 해당 애플리케이션. 예 : Amazon Web Services EC2.
  • 서비스로서의 플랫폼 (PaaS) : 이 비즈니스 모델은 소비자 (사용자)에게 제공자가 제공하는 프로그래밍 언어 또는 인터페이스에서 제 XNUMX자가 개발하거나 계약 한 애플리케이션을 실행할 수있는 기능을 제공합니다. 기본 시스템 또는 인프라 리소스에 대한 제어는 제외됩니다.
  • SaaS (Software as a Service) : 이 비즈니스 모델은 소비자 (사용자)에게 클라우드 인프라에서 실행되는 공급자의 애플리케이션을 사용할 수있는 기능을 제공합니다. 인터페이스 (예 : 웹 브라우저)를 통해 클라이언트 장치에서 애플리케이션에 액세스합니다. 이 경우 사용자는 제공된 소프트웨어의 구성 인터페이스에만 액세스 할 수 있습니다.

클라우드 컴퓨팅 서비스 제공은 다음과 같은 세 가지 특정 구현 모델과 연관 될 수 있습니다.

  • 퍼블릭 클라우드 : 이 클라우드 배포 모델을 사용하면 환경의 일부인 인프라 및 논리적 리소스를 일반 대중이나 광범위한 사용자 그룹이 사용할 수 있습니다. 일반적으로 제공되는 인프라 및 서비스를 관리하는 제공자가 소유합니다. 예 : GoogleApps 서비스.
  • 사설 클라우드 : 이 클라우드 배포 모델을 사용하면 하나의 조직에서만 인프라를 관리 할 수 ​​있습니다. 응용 프로그램 및 서비스의 관리는 동일한 조직 또는 제 XNUMX 자에 의해 수행 될 수 있습니다. 관련 인프라는 조직 내부 또는 외부에있을 수 있습니다. 예 : 조직이 소유하거나 공급자와 계약을 맺었지만 리소스가 해당 조직에 독점적 인 클라우드 서비스입니다.
  • 커뮤니티 클라우드 : 이 클라우드 배포 모델을 통해 다양한 조직에서 인프라를 공유 할 수 있으며 주요 목표는 유사한 우려 사항 (미션, 보안 또는 규정 준수 요구 사항 등)이있는 특정 커뮤니티를 지원하는 것입니다. 사설 클라우드와 마찬가지로 조직이나 제 XNUMX자가 관리 할 수 ​​있으며 인프라는 자체 시설에 있거나 외부에있을 수 있습니다. 예 : 제공하는 서비스 www.apps.gov 정부 기관에 클라우드 컴퓨팅 서비스를 제공하는 미국 정부의
  • 하이브리드 클라우드 : 이 클라우드 구현 모델을 사용하면 두 가지 이상의 이전 클라우드 클라우드 유형을 결합하여 별도의 엔티티로 유지하지만 표준화 된 또는 독점 기술로 통합하여 관리 데이터 및 애플리케이션의 이식성을 허용합니다.

글쎄, 나는 당신 이이 게시물을 좋아하기를 바랍니다!


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.