호스팅 모델 개요
신뢰할 수 있는 리소스 할당을 위해 두 가지 호스팅 모델을 제공합니다 Cloud Databases: 공유 컴퓨팅과 독립 컴퓨팅. Cloud Databases 공유 컴퓨팅은 성능 예측 가능성을 유지하는 유연한 데이터베이스 배포 옵션입니다. Cloud Databases 독립 컴퓨팅은 더 정밀한 제어와 엔터프라이즈 기능을 제공하므로 프로덕션 엔터프라이즈 애플리케이션에 권장됩니다.
공유 컴퓨트 또는 격리 컴퓨트 데이터베이스의 확장은 현재 CLI, API 또는 Terraform을 통해서만 가능합니다.
Cloud Databases 격리 컴퓨팅
격리 컴퓨팅은 복잡하고 성능이 뛰어난 엔터프라이즈 워크로드를 위한 안전한 단일 테넌트 제품입니다. 배포 및 모든 관련 사용자 데이터 관리 에이전트를 격리된 컴퓨터에 배치하면 Cloud Databases 격리 컴퓨팅은 전용 컴퓨팅 리소스, 전용 스토리지 대역폭, 하이퍼바이저 수준의 격리를 제공합니다.
프로비저닝할 때 인스턴스의 초기 호스트 크기를 선택합니다. 스토리지는 여전히 개별적으로 선택되므로 데이터베이스가 수신하는 디스크 크기와 IOPS최적의 서버 구성 설정을 판별하는 데 사용되는 표준 컴퓨팅 벤치마크입니다. 수를 결정할 수 있습니다.
격리된 컴퓨팅에서는 CPU 및 RAM 자동 확장 기능이 지원되지 않습니다. 디스크 자동 확장 기능을 사용할 수 있습니다. 격리된 인스턴스를 프로비저닝했거나 자동 확장 기능이 있는 배포에서 전환한 경우 메모리, 디스크 공간 및 디스크 I/O 사용률에 대한 메트릭을 제공하는 IBM Cloud® Monitoring 통합을 사용하여 리소스를 모니터링하세요. 인스턴스에 리소스를 추가하려면 배포를 수동으로 확장하세요.
격리된 컴퓨팅 크기 조정
격리 컴퓨팅은 6가지 크기를 선택할 수 있습니다:
- 4개의 CPU x 16GB RAM
- 8개의 CPU x 32GB RAM
- 8개의 CPU x 64개의 RAM
- 16개 CPU × 64GB RAM
- 32개 CPU × 128GB RAM
- 30 CPU × 240 RAM
Cloud Databases 격리 컴퓨팅
격리 컴퓨팅은 복잡하고 성능이 뛰어난 엔터프라이즈 워크로드를 위한 안전한 단일 테넌트 제품입니다. 배포 및 모든 관련 사용자 데이터 관리 에이전트를 격리된 컴퓨터에 배치하면 Cloud Databases 격리 컴퓨팅은 전용 컴퓨팅 리소스, 전용 스토리지 대역폭, 하이퍼바이저 수준의 격리를 제공합니다.
프로비저닝할 때 데이터베이스를 설정할 컴퓨터의 CPU x RAM 크기를 선택합니다. 이 머신은 데이터베이스 인스턴스 실행 전용으로 할당됩니다. 스토리지는 여전히 개별적으로 선택되므로 데이터베이스가 수신하는 디스크 크기와 IOPS최적의 서버 구성 설정을 판별하는 데 사용되는 표준 컴퓨팅 벤치마크입니다. 수를 결정할 수 있습니다. 데이터베이스를 확장하고 머신 크기를 변경하는 방법은 Cloud Databases CLI 플러그인, Cloud Databases API, Terraform을 사용하거나 자동 확장 기능을 지원하는 사전 구축된 오픈 소스 및 엔터프라이즈용 Terraform IBM 모듈(TIM) 을 통해 가능합니다.
격리된 컴퓨팅 크기 조정
격리 컴퓨팅은 6가지 크기를 선택할 수 있습니다:
- 4개의 CPU x 16GB RAM
- 8개의 CPU x 32GB RAM
- 8개의 CPU x 64개의 RAM
- 16개 CPU × 64GB RAM
- 32개 CPU × 128GB RAM
- 30 CPU × 240 RAM
매개변수 host_flavor 컴퓨팅 사이징을 정의합니다. 원하는 크기에 적합한 값을 입력합니다. 공유 컴퓨트 인스턴스를 프로비저닝하려면 multitenant 지정합니다. 다른 모든 옵션은 서로 다른 격리 컴퓨팅 크기로 설정됩니다.
| 호스트 취향 | 호스트_맛값 |
|---|---|
| 공유 컴퓨팅 | multitenant |
| 4개의 CPU x 16GB RAM | b3c.4x16.encrypted |
| 8개의 CPU x 32GB RAM | b3c.8x32.encrypted |
| 8개의 CPU x 64개의 RAM | m3c.8x64.encrypted |
| 16개 CPU × 64GB RAM | b3c.16x64.encrypted |
| 32개 CPU × 128GB RAM | b3c.32x128.encrypted |
| 30 CPU × 240 RAM | m3c.30x240.encrypted |
Cloud Databases 격리 컴퓨팅
격리 컴퓨팅은 복잡하고 성능이 뛰어난 엔터프라이즈 워크로드를 위한 안전한 단일 테넌트 제품입니다. 배포 및 모든 관련 사용자 데이터 관리 에이전트를 격리된 컴퓨터에 배치하면 Cloud Databases 격리 컴퓨팅은 전용 컴퓨팅 리소스, 전용 스토리지 대역폭, 하이퍼바이저 수준의 격리를 제공합니다.
프로비저닝할 때 데이터베이스를 설정할 컴퓨터의 CPU x RAM 크기를 선택합니다. 이 머신은 데이터베이스 인스턴스 실행 전용으로 할당됩니다. 스토리지는 여전히 개별적으로 선택되므로 데이터베이스가 수신하는 디스크 크기와 IOPS최적의 서버 구성 설정을 판별하는 데 사용되는 표준 컴퓨팅 벤치마크입니다. 수를 결정할 수 있습니다. 데이터베이스를 확장하고 머신 크기를 변경하는 방법은 Cloud Databases CLI 플러그인, Cloud Databases API, Terraform을 사용하거나 자동 확장 기능을 지원하는 사전 구축된 오픈 소스 및 엔터프라이즈용 Terraform IBM 모듈(TIM)을 통해 가능합니다.
격리된 컴퓨팅 크기 조정
격리 컴퓨팅은 6가지 크기를 선택할 수 있습니다:
- 4개의 CPU x 16GB RAM
- 8개의 CPU x 32GB RAM
- 8개의 CPU x 64개의 RAM
- 16개 CPU × 64GB RAM
- 32개 CPU × 128GB RAM
- 30 CPU × 240 RAM
매개변수 host_flavor 컴퓨팅 사이징을 정의합니다. 원하는 크기에 적합한 값을 입력합니다. 공유 컴퓨트 인스턴스를 프로비저닝하려면 multitenant 지정합니다. 다른 모든 옵션은 서로 다른 격리 컴퓨팅 크기로 설정됩니다.
| 호스트 취향 | 호스트_맛값 |
|---|---|
| 공유 컴퓨팅 | multitenant |
| 4개의 CPU x 16GB RAM | b3c.4x16.encrypted |
| 8개의 CPU x 32GB RAM | b3c.8x32.encrypted |
| 8개의 CPU x 64개의 RAM | m3c.8x64.encrypted |
| 16개 CPU × 64GB RAM | b3c.16x64.encrypted |
| 32개 CPU × 128GB RAM | b3c.32x128.encrypted |
| 30 CPU × 240 RAM | m3c.30x240.encrypted |
Cloud Databases 격리 컴퓨팅
격리 컴퓨팅은 복잡하고 성능이 뛰어난 엔터프라이즈 워크로드를 위한 안전한 단일 테넌트 제품입니다. 배포 및 모든 관련 사용자 데이터 관리 에이전트를 격리된 컴퓨터에 배치하면 Cloud Databases 격리 컴퓨팅은 전용 컴퓨팅 리소스, 전용 IO 및 네트워크 대역폭, 하이퍼바이저 수준의 격리를 제공합니다.
프로비저닝할 때 데이터베이스를 설정할 컴퓨터의 CPU x RAM 크기를 선택합니다. 이 머신은 데이터베이스 인스턴스 실행 전용으로 할당됩니다. 스토리지는 여전히 개별적으로 선택되므로 데이터베이스가 수신하는 디스크 크기와 IOPS최적의 서버 구성 설정을 판별하는 데 사용되는 표준 컴퓨팅 벤치마크입니다. 수를 결정할 수 있습니다. 데이터베이스를 확장하고 머신 크기를 변경하는 방법은 Cloud Databases CLI 플러그인, Cloud Databases API, Terraform을 사용하거나 자동 확장 기능을 지원하는 사전 구축된 오픈 소스 및 엔터프라이즈용 Terraform IBM 모듈(TIM)을 통해 가능합니다.
Isolated Cloud Databases Compute에서는 CPU 및 RAM 자동 확장 기능이 지원되지 않습니다. 디스크 자동 확장 기능을 사용할 수 있습니다. 격리된 인스턴스를 프로비저닝했거나 자동 확장 기능이 있는 배포에서 전환한 경우 메모리, 디스크 공간 및 디스크 I/O 사용률에 대한 메트릭을 제공하는 IBM Cloud® Monitoring 통합을 사용하여 리소스를 모니터링하세요. 인스턴스에 리소스를 추가하려면 배포를 수동으로 확장하세요.
격리된 컴퓨팅 크기 조정
격리 컴퓨팅은 6가지 크기를 선택할 수 있습니다:
- 4개의 CPU x 16GB RAM
- 8개의 CPU x 32GB RAM
- 8개의 CPU x 64개의 RAM
- 16개 CPU × 64GB RAM
- 32개 CPU × 128GB RAM
- 30 CPU × 240 RAM
매개변수 host_flavor 컴퓨팅 사이징을 정의합니다. 원하는 크기에 적합한 값을 입력합니다. 공유 컴퓨트 인스턴스를 프로비저닝하려면 multitenant 지정합니다. 다른 모든 옵션은 서로 다른 격리 컴퓨팅 크기로 설정됩니다.
| 호스트 취향 | 호스트_맛값 |
|---|---|
| 공유 컴퓨팅 | multitenant |
| 4개의 CPU x 16GB RAM | b3c.4x16.encrypted |
| 8개의 CPU x 32GB RAM | b3c.8x32.encrypted |
| 8개의 CPU x 64개의 RAM | m3c.8x64.encrypted |
| 16개 CPU × 64GB RAM | b3c.16x64.encrypted |
| 32개 CPU × 128GB RAM | b3c.32x128.encrypted |
| 30 CPU × 240 RAM | m3c.30x240.encrypted |
격리된 컴퓨팅 용량
격리 컴퓨팅은 데이터베이스 관리 포드(사용자 데이터에 영향을 주는)를 포함하여 데이터베이스를 완전히 격리합니다. 이러한 관리 포드는 격리된 컴퓨팅 인스턴스에서 약간의 오버헤드를 차지하여 머신의 컴퓨팅을 일부 사용합니다. 다음 표는 각 격리 컴퓨팅 크기에 대한 예상 남은 컴퓨팅을 보여줍니다.
| 호스트 취향 | CPU 잔량 | 남은 RAM |
|---|---|---|
| 4개의 CPU x 16GB RAM | 2.865 | 12.193 |
| 8개의 CPU x 32GB RAM | 6.855 | 26.952 |
| 8개의 CPU x 64개의 RAM | 6.855 | 56.519 |
| 16개 CPU × 64GB RAM | 14.835 | 56.519 |
| 32개 CPU × 128GB RAM | 30.795 | 115.738 |
| 30 CPU × 240 RAM | 28.8 | 223.596 |
프로비저닝
서비스 Cloud Databases 인스턴스를 프로비저닝하려면 공유 컴퓨팅 또는 독립 컴퓨팅 중에서 호스팅 유형을 선택하십시오.
서비스 Cloud Databases 인스턴스를 프로비저닝하려면 새 host_flavor 매개변수를 추가하십시오. 이 매개변수를 사용하면 요청된 격리 인스턴스 크기에 대한 매개변수 값을 할당하여 공유 컴퓨팅 multitenant 또는 격리 컴퓨팅 중 하나를 선택할 수 있습니다. 격리 컴퓨팅 크기에는 암시적으로 CPU 및 RAM 할당이 모두 포함되므로 격리 컴퓨팅 요청에 CPU 및 RAM
크기를 제공해서는 안 됩니다.
서비스 Cloud Databases 인스턴스를 프로비저닝하려면 새 host_flavor 매개변수를 추가하십시오. 이 매개변수를 사용하면 요청된 격리 인스턴스 크기에 대한 매개변수 값을 할당하여 공유 컴퓨팅 multitenant 또는 격리 컴퓨팅 중 하나를 선택할 수 있습니다. 격리 컴퓨팅 크기에는 암시적으로 CPU 및 RAM 할당이 모두 포함되므로 격리 컴퓨팅 요청에 CPU 및 RAM
크기를 제공해서는 안 됩니다.
서비스 Cloud Databases 인스턴스를 프로비저닝하려면 새 host_flavor 매개변수를 추가하십시오. 이 매개변수를 사용하면 요청된 격리 인스턴스 크기에 대한 매개변수 값을 할당하여 공유 컴퓨팅 multitenant 또는 격리 컴퓨팅 중 하나를 선택할 수 있습니다. 격리 컴퓨팅 크기에는 암시적으로 CPU 및 RAM 할당이 모두 포함되므로 격리 컴퓨팅 요청에 CPU 및 RAM
크기를 제공해서는 안 됩니다.
자세한 지침은 데이터베이스별 페이지를 참조하세요.
호스팅 모델 확장 및 전환
새 호스팅 모델의 경우 확장 및 전환은 비슷한 작업입니다. 평소처럼 데이터베이스를 확장하는 동안 데이터베이스 인스턴스가 현재 배치되어 있는 것과 다른 호스팅 유형 선택하여 공유 컴퓨팅과 격리 컴퓨팅 사이를 전환합니다.
새 호스팅 모델의 경우 확장 및 전환은 비슷한 작업입니다. 평소처럼 데이터베이스를 확장하는 동안 확장하려는 호스팅 모델에 새 host_flavor 매개변수 세트를 추가하여 호스팅 모델 간에 전환하세요. 그런 다음 호스팅 유형으로 이동하는 것은 이 호스팅 플레이버를 대상으로 스케일 명령을 실행하는 것만큼 간단합니다.
새 호스팅 모델의 경우 확장 및 전환은 비슷한 작업입니다. 평소처럼 데이터베이스를 확장하는 동안 확장하려는 호스팅 모델에 새 host_flavor 매개변수 세트를 추가하여 호스팅 모델 간에 전환하세요. 그런 다음 호스팅 유형으로 이동하는 것은 이 호스팅 플레이버를 대상으로 스케일 명령을 실행하는 것만큼 간단합니다.
새 호스팅 모델의 경우 확장 및 전환은 비슷한 작업입니다. 평소처럼 데이터베이스를 확장하는 동안 확장하려는 호스팅 모델에 새 host_flavor 매개변수 세트를 추가하여 호스팅 모델 간에 전환하세요. 그런 다음 호스팅 유형으로 이동하는 것은 이 호스팅 플레이버를 대상으로 스케일 명령을 실행하는 것만큼 간단합니다.
자세한 지침, 명령어 및 매개변수는 데이터베이스별 페이지를 참조하세요.
호스팅 모델을 전환하는 것은 백업 및 복원 마이그레이션이 아니므로 다운타임이 발생하지 않습니다. 대신 데이터베이스 프로세스가 롤링 재시작을 수행하는 업데이트 또는 데이터베이스 인스턴스 스케일링과 동일한 프로세스가 적용됩니다. 이 시간 동안 기존 연결이 끊어지므로 애플리케이션에 로그인 재시도 및 재연결 기능이 있는지 확인하여 즉시 연결을 다시 설정하는 것이 좋습니다.
호스팅 모델 선택하기
| 격리 컴퓨팅 | 공유 컴퓨팅 |
|---|---|
| 전용 스토리지 대역폭이 있는 단일 테넌트 데이터베이스. 데이터베이스 관리 에이전트는 격리된 머신에 배치됩니다. | 논리적으로 분리된 다중 테넌트 데이터베이스가 대역폭을 공유합니다. 데이터베이스 관리 포드도 멀티테넌트입니다. |
| 컴퓨터에서 사용 가능한 모든 리소스를 받습니다. | 투명하고 결정론적인 CPU 할당. 성능을 정확히 파악하고 워크로드에 따라 확장 및 축소할 수 있습니다. |
| MongoDB Enterprise 및 Elasticsearch Platinum과 같은 일부 데이터베이스 제품은 격리된 컴퓨팅에서만 프로비저닝됩니다. 지역 간 복제와 같은 향후 개선 사항은 격리된 컴퓨트에서만 지원될 수 있습니다. | MongoDB Enterprise 및 Elasticsearch Platinum과 같은 일부 데이터베이스 제품은 제외됩니다. |
| 확장성은 제공된 머신 크기를 기준으로 합니다. | 확장성은 데이터베이스별 최소 구성에서 최대 28 CPU 및 112GB RAM까지 세분화되고 선형적입니다. |
호스팅 모델별 데이터베이스 가용성
다음 표는 각 데이터베이스에 사용할 수 있는 모델을 보여줍니다.
| 공유 컴퓨팅 | 격리 컴퓨팅 | |
|---|---|---|
| PostgreSQL | ||
| MongoDB 표준 | ||
| MongoDB 엔터프라이즈 | ||
| Redis | ||
| Elasticsearch 엔터프라이즈 | ||
| Elasticsearch 플래티넘 | ||
| MySQL | ||
| RabbitMQ |