1장. Compute의 자동 스케일링 구성


이 가이드에서는 많은 시스템 사용량에 대응하여 컴퓨팅 인스턴스를 자동으로 확장하는 방법을 설명합니다. CPU 또는 메모리 사용과 같은 요소를 고려하는 사전 정의된 규칙을 사용하면 필요에 따라 자동으로 추가 인스턴스를 추가하고 제거하도록 오케스트레이션(heat)을 구성할 수 있습니다.

1.1. 아키텍처 개요

1.1.1. 오케스트레이션

자동 확장의 핵심 구성 요소는 Orchestration(heat)입니다. 오케스트레이션을 사용하면 사람이 읽을 수 있는 YAML 템플릿을 사용하여 규칙을 정의할 수 있습니다. 이러한 규칙은 추가 인스턴스 추가를 결정하기 전에 Telemetry 데이터를 평가할 수 있습니다. 그런 다음 활동이 종속되면 오케스트레이션에서 불필요한 인스턴스를 자동으로 제거할 수 있습니다.

1.1.2. telemetry

Telemetry는 인스턴스 및 물리적 호스트의 CPU, 스토리지 및 메모리 사용률에 대한 데이터를 수집하여 OpenStack 환경의 성능 모니터링을 수행합니다. 오케스트레이션 템플릿은 사전 정의된 작업을 수행할지 여부를 평가할 때 Telemetry 데이터를 검사합니다.

1.1.3. 주요 용어

  • 스택 - 스택은 애플리케이션을 운영하는 데 필요한 모든 리소스를 포함합니다. 단일 인스턴스 및 해당 리소스만큼 단순하거나 다중 계층 애플리케이션을 구성하는 모든 리소스 종속 항목이 있는 여러 인스턴스만큼 복잡할 수 있습니다.
  • 템플릿 - Heat가 실행할 일련의 작업을 정의하는 YAML 스크립트입니다. 예를 들어 특정 기능에 대해 별도의 템플릿을 사용하는 것이 좋습니다.

    • 스택 템플릿 - Telemetry가 응답해야 하는 임계값을 정의하고 자동 확장 그룹을 정의하는 위치입니다.
    • 환경 템플릿 - 사용할 플레이버 및 이미지, 가상 네트워크를 구성하는 방법, 설치해야 하는 소프트웨어 등 환경에 대한 빌드 정보를 정의합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.