OpenStack Heat Orchestration이란 무엇입니까?


최상의 답변

Heat는 OpenStack Orchestration 프로그램의 주요 프로젝트입니다. 오케스트레이션 엔진을 구현하여 코드처럼 처리 할 수있는 텍스트 파일 형식의 템플릿을 기반으로 여러 복합 클라우드 애플리케이션을 시작합니다. 기본 Heat 템플릿 형식이 진화하고 있지만 Heat는 AWS CloudFormation 템플릿 형식과의 호환성을 제공하기 위해 노력하여 많은 기존 CloudFormation 템플릿을 OpenStack에서 시작할 수 있습니다. Heat는 OpenStack 네이티브 ReST API 와 CloudFormation 호환 쿼리 API를 모두 제공합니다.

작동 방식

  • Heat 템플릿은 사람이 읽고 쓸 수 있고 버전 제어에 체크인 할 수있는 텍스트 파일로 클라우드 애플리케이션의 인프라를 설명합니다. , & c.
  • 설명 할 수있는 인프라 리소스에는 서버, 유동 IP, 볼륨, 보안 그룹, 사용자 등이 포함됩니다.
  • Heat는

Ceilometer 를 사용하므로 확장 그룹을 템플릿의 리소스로 포함 할 수 있습니다.

  • 템플릿은 리소스 간의 관계를 지정할 수도 있습니다 (예 :이 볼륨은 이 서버에 연결됨). 이를 통해 Heat는 OpenStack API를 호출하여 애플리케이션을 완전히 시작하기 위해 올바른 순서로 모든 인프라를 생성 할 수 있습니다.
  • Heat는 인프라를 변경해야 할 때 애플리케이션의 전체 수명주기를 관리합니다. , 간단히 템플릿을 수정하고이를 사용하여 기존 스택을 업데이트하십시오. Heat는 필요한 변경 방법을 알고 있습니다. 응용 프로그램을 완료하면 모든 리소스도 삭제됩니다.
  • Heat는 주로 인프라를 관리하지만 템플릿은 Puppet Chef . Heat 팀은 인프라와 소프트웨어 간의 더 나은 통합을 제공하기 위해 노력하고 있습니다.
  • OpenStack Orchestration 프로그램의 임무는 전체 라이프 사이클을 관리하기 위해 사람과 기계가 액세스 할 수있는 서비스를 만드는 것입니다. OpenStack 클라우드 내의 인프라 및 애플리케이션.

    도움이되기를 바랍니다. 🙂

    답변

    오케스트레이션 서비스 은 OpenStack API 호출을 실행하여 실행중인 클라우드 애플리케이션을 생성함으로써 클라우드 애플리케이션을 묘사하는 모델 기반 배열을 제공합니다. 템플릿을 사용하면 인스턴스, 유동 IP, 볼륨, 보안 그룹 및 사용자와 같은 대부분의 OpenStack 리소스 유형을 생성 할 수 있습니다.

    OpenStack은 공용 및 클라우드 컴퓨팅 플랫폼을 생성하고 관리하기위한 소프트웨어 도구 모음입니다. 개인 클라우드. 세계 최대의 호스팅 및 소프트웨어 개발 회사와 수천 명의 개별 커뮤니티 회원이 지원하는 OpenStack은 많은 사람들이 클라우드 컴퓨팅의 미래라고 믿습니다.

    Heat는의 핵심 프로젝트입니다. OpenStack 오케스트레이션 프로그램입니다. 사용자가 템플릿이라는 텍스트 파일로 복잡한 클라우드 애플리케이션 배포를 설명 할 수 있습니다. 그런 다음 이러한 모델을 Heat 엔진에서 분석하고 실행합니다. 열은 AWS의 CloudFormation 서비스를 대신하여 탄생했습니다.

    오케스트레이션 서비스는 실행중인 클라우드 애플리케이션을 생성하기 위해 OpenStack API에 대한 호출을 실행하여 클라우드 애플리케이션을 설명하는 모델 기반 오케스트레이션을 제공합니다. 소프트웨어는 다른 주요 OpenStack 구성 요소를 모델 파일 시스템에 통합합니다.

    답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다