1.6. 타사 구성 요소


1.6.1. 타사 구성 요소

일부 Red Hat OpenStack Platform 구성 요소는 타사 데이터베이스, 서비스 및 툴을 사용합니다.

1.6.1.1. 데이터베이스

  • MariaDB는 Red Hat Enterprise Linux와 함께 제공되는 기본 데이터베이스입니다. MariaDB를 통해 Red Hat은 커뮤니티에서 개발한 오픈 소스 소프트웨어를 완벽하게 지원할 수 있습니다. Telemetry를 제외한 각 OpenStack 구성 요소에는 실행 중인 MariaDB 서비스가 필요합니다. 따라서 전체 OpenStack 클라우드 서비스를 배포하기 전에 또는 독립 실행형 OpenStack 구성 요소를 설치하기 전에 MariaDB를 배포해야 합니다.
  • Telemetry 서비스는 MongoDB 데이터베이스를 사용하여 수집기 에이전트에서 수집된 사용 데이터를 저장합니다. 수집기 에이전트와 API 서버만 데이터베이스에 액세스할 수 있습니다.

1.6.1.2. 메시징

RabbitMQ는 AMQP 표준을 기반으로 하는 강력한 오픈 소스 메시징 시스템입니다. RabbitMQ는 광범위한 상용 지원이 포함된 많은 엔터프라이즈 시스템에서 사용되는 고성능 메시지 브로커입니다. Red Hat OpenStack Platform에서 RabbitMQ는 기본 메시지 브로커이며 권장되는 메시지 브로커입니다.

RabbitMQ는 대기열, 배포, 보안, 관리, 클러스터링, 페더레이션 등 OpenStack 트랜잭션을 관리합니다. 또한 고가용성 및 클러스터링 시나리오에서 핵심 역할을 수행합니다.

1.6.1.3. 외부 캐싱

memcached 또는 Redis와 같은 캐싱을 위한 외부 애플리케이션은 지속성 및 공유 스토리지를 제공하고 데이터베이스 로드를 줄여 동적 웹 애플리케이션을 가속화합니다. 외부 캐싱은 다양한 OpenStack 구성 요소에서 사용됩니다. 예를 들면 다음과 같습니다.

  • 오브젝트 스토리지 서비스는 memcached를 사용하여 각 클라이언트에 각 상호 작용을 다시 인증해야 하는 대신 인증된 클라이언트를 캐시합니다.
  • 기본적으로 대시보드는 세션 스토리지에 memcached를 사용합니다.
  • ID 서비스는 토큰 지속성을 위해 Redis 또는 memcached를 사용합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.