Linux용 AlloyDB Omni (미리보기)는 다운로드 가능한 자체 관리형 버전의 PostgreSQL용 AlloyDB로, Red Hat Package Manager (RPM)로 제공됩니다. 표준 운영체제 패키지 관리자를 사용하여 Red Hat Enterprise Linux (RHEL) 또는 Red Hat 호환 환경에 AlloyDB Omni for Linux를 직접 설치할 수 있습니다.
이 소프트웨어를 사용하면 Google Cloud의 완전 관리형 PostgreSQL용 AlloyDB 서비스를 지원하는 것과 동일한 AlloyDB 엔진을 자체 인프라에 배포할 수 있습니다. 베어메탈 또는 가상 머신에서 Linux용 AlloyDB Omni를 실행할 수 있습니다.
Linux용 AlloyDB Omni는 RHEL 9 및 Rocky Linux 9를 지원합니다. AlloyDB Omni 데이터베이스 버전 17 이상이어야 합니다.
이 배포 모델을 시작하려면 이 양식을 제출하여 액세스를 요청하세요.
사용 사례
Linux용 AlloyDB Omni는 컨테이너화가 선호되지 않거나 호스트 운영체제와의 긴밀한 통합이 필요한 환경을 위해 설계되었습니다. 일반적인 사용 사례는 다음과 같습니다.
- 기존 애플리케이션 현대화: Linux 서버에서 실행되는 기존 PostgreSQL 워크로드를 Linux용 AlloyDB Omni로 업그레이드하여 컨테이너로 리플랫폼하지 않고도 성능과 관리 효율성을 개선합니다.
- 에지 컴퓨팅: 리소스 제약이나 운영 모델이 직접 운영체제 (OS) 설치를 선호하는 원격 데이터 센터에 고성능 데이터베이스를 배포합니다.
- 개발 및 테스트: 개발자에게 프로덕션 PostgreSQL용 AlloyDB 환경을 미러링하는 강력한 로컬 데이터베이스 인스턴스를 제공하여 일관된 테스트와 빠른 반복을 지원합니다.
- 높은 데이터베이스 성능: 베어메탈 또는 가상 환경에서 높은 성능을 경험하세요.
이점
Linux용 AlloyDB Omni는 다음과 같은 이점을 제공합니다.
- 뛰어난 성능: PostgreSQL용 AlloyDB 열 기반 엔진과 지능형 캐싱을 사용하여 표준 PostgreSQL에 비해 분석 쿼리 속도가 빠르고 트랜잭션 처리량이 높습니다.
- 전체 제어: OS에 직접 설치되므로 시스템 관리자가 표준 Linux 도구를 사용하여 리소스 할당, 파일 시스템 구성, 네트워크 설정을 완전히 제어할 수 있습니다.
- 100% PostgreSQL 호환성: PostgreSQL과 완전히 호환되므로 코드 변경 없이 기존 도구, 드라이버, 확장 프로그램을 사용할 수 있습니다.
- 운영 단순성: RHEL 시스템과 기본적으로 통합됩니다.
systemctl을 사용하여 데이터베이스 서비스를 관리하고dnf을 사용하여 데이터베이스 서비스를 설치하거나 업데이트할 수 있으므로 기존 Linux 관리 워크플로에 원활하게 통합됩니다. - 지능형 자동화: 관리 수고를 줄이기 위해 자동 메모리 관리 및 적응형 자동 배큠과 같은 Autopilot 기능이 포함되어 있습니다.
- 자동 메모리 관리: 시스템 메모리 압력을 기반으로 공유 버퍼 캐시를 동적으로 조정하여 수동 조정 없이 리소스 사용을 최적화합니다.
Linux용 AlloyDB Omni 아키텍처
Linux용 AlloyDB Omni는 호스트 운영체제에서 직접 통합 소프트웨어 구성요소 집합으로 실행됩니다. 스토리지에 표준 Linux 파일 시스템을 사용하므로 기존 스토리지 인프라와 관리 관행을 사용할 수 있습니다.
핵심 구성요소
Linux용 AlloyDB Omni 아키텍처는 데이터베이스 서비스를 제공하기 위해 함께 작동하는 다음 기본 RPM 패키지로 구성됩니다.
alloydbomni: 이 패키지는 핵심 데이터베이스 엔진입니다. 여기에는 향상된 PostgreSQL 서버 바이너리, PostgreSQL용 AlloyDB 열 기반 엔진, Autopilot 관리 확장 프로그램이 포함됩니다. 시스템 서비스 (systemd에서 관리)로 실행되며 클라이언트 연결, 쿼리 처리, 데이터 스토리지를 처리합니다.alloydbomni_monitor: 이 패키지는 핵심 엔진과 함께 실행되는 경량 모니터링 에이전트입니다. PostgreSQL용 AlloyDB 인스턴스에서 원격 분석 및 성능 측정항목을 수집하고 관측 가능성 도구를 위해 Prometheus 프로토콜을 통해 이를 노출합니다.
시스템 통합
Linux용 AlloyDB Omni는 Linux 생태계와 직접 통합됩니다.
- 서비스 관리: 데이터베이스가
systemd서비스(alloydbomni17.service)로 실행됩니다. 관리자는systemctl start,systemctl stop,systemctl status과 같은 표준 명령어를 사용하여 데이터베이스 수명 주기를 관리합니다. - 패키지 관리: 설치와 업데이트는
dnf패키지 관리자를 사용하여 처리되므로 표준 저장소를 통해 간단한 버전 관리와 종속 항목 관리가 가능합니다. - 파일 시스템: 데이터가 표준 디렉터리 (예:
/var/lib/postgresql/)에 저장되므로 표준 Linux 백업 도구와 스토리지 스냅샷을 사용할 수 있습니다. 하지만 데이터 저장소의 다른 디렉터리를 구성할 수 있습니다.
다음 단계
- 사용 가능한 다운로드 및 설치 옵션을 참고하세요.
- 성능에 영향을 미치는 리소스 고려사항에 대해 알아보세요.
- Linux용 AlloyDB Omni 설치 계획