마켓플레이스에 데이터베이스 클러스터 배포를 추가했습니다. 클러스터에서 데이터베이스를 실행하면 백엔드 로드 밸런싱과 내결함성을 활성화하여 성능과 가용성을 향상시킬 수 있습니다. Ansible 컬렉션을 사용하여 구축하면 이제 5분 안에 데이터베이스 클러스터를 배포할 수 있습니다.
MongoDB, Galera를 사용하는 MariaDB, PostgreSQL (repmgr), Redis Sentinel을 지원하므로 각 노드를 구성하는 수동 프로세스를 없애고 프로덕션 워크로드를 위한 고가용성 데이터베이스 클러스터를 배포할 수 있습니다. 마켓플레이스 클러스터 배포는 초기 빌드를 간소화하여 관리형 서비스의 편리함을 제공하는 동시에 클러스터를 관리할 수 있는 제어 기능을 제공합니다. 클러스터에는 추가 요금이 발생하지 않으며 사용한 리소스에 대해서만 요금이 청구됩니다.
클러스터 배포는 모든 클러스터의 복제 및 클라이언트/서버 연결에 대해 TLS 암호화를 자동으로 구성하여 모든 배포에서 기본 수준의 보안을 보장합니다. Marketplace를 통해 생성되는 모든 데이터베이스 클러스터는 3개의 노드로 구성되며, Redis Sentinel은 클러스터당 3개 또는 5개의 노드를 생성할 수 있는 옵션을 제공합니다. Galera, Redis, MongoDB의 리소스 성능을 위해 8G 전용 인스턴스 또는 공유 인스턴스를 선택하는 것이 좋습니다.
클러스터 배포
마켓플레이스 클러스터는 Cloud 매니저에서 직접 만든 3노드 배포입니다. 시작하려면 다음과 같이 하세요:
- Cloud 매니저에 가입하거나 로그인하고 마켓플레이스를 선택합니다.
- 앱 또는 카테고리 "데이터베이스"로 검색하여 선택한 DB에 대한 클러스터 배포를 찾습니다.
- 데이터베이스를 선택하고 아래로 스크롤하여 클러스터 프로비저닝을 위한 설정을 완료합니다.
- 완료되면 명령줄을 사용하여 만들기 또는 리노드 만들기를 선택합니다.

클러스터 프로비저닝과 데이터베이스 설치는 완료하는 데 약 5~10분 정도 소요되며, 첫 번째 노드의 LISH 콘솔을 통해 진행 상황을 확인할 수 있습니다. 하나의 VM이 배포되어 StackScript 앱의 명령을 실행하고, 이 명령은 두 개의 VM을 추가로 배포합니다. 첫 번째 VM은 다른 두 VM에 합류하여 클러스터의 일부가 됩니다.
데이터베이스 리소스
- MongoDB, MariaDB, PostgreSQL 및 Redis 클러스터에 대한 설명서를 검토하세요.
- 데이터베이스 설정 및 관리 가이드를 찾아보세요.
- 자세한 내용은 Ansible 에서 무료로 체험해 볼 수 있는 코드형 인프라(IaC) 전자책을 참조하세요.
- 자체 데이터베이스를 구축할 준비가 되지 않았다면 관리형 데이터베이스를 사용해 보세요.
저희는 Ansible 플레이북을 사용하여 마켓플레이스에 앱을 계속 추가하여 추가 데이터베이스, 분석 및 모니터링 도구에 대한 클러스터 배포 지원을 제공할 것입니다.
내용