Skip to content

Commit

Permalink
Cloud deployments recommendations for PSMDB (#984) (#991)
Browse files Browse the repository at this point in the history
* Cloud deployments recommendations for PSMDB

---------

Co-authored-by: radoslawszulgo <[email protected]>
  • Loading branch information
nastena1606 and radoslawszulgo authored Feb 20, 2025
1 parent 6f39ed8 commit 93a1051
Show file tree
Hide file tree
Showing 3 changed files with 49 additions and 0 deletions.
46 changes: 46 additions & 0 deletions docs/install/cloud-deployments.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Virtual hardware recommendations for cloud deployments

{{product.full_name}} runs reliably on cloud infrastructure and is supported for all cloud providers.

This document includes virtual hardware recommendations for the most popular cloud providers.

## Amazon Web Services (AWS)

Percona recommends the AWS EC2 memory-optimized instances as they best suit {{product.full_name}} usage. The `R7i` offers the best performance-per-dollar ratio among all memory-optimized AWS EC2 instance types. The cost efficiency makes these instances a strong choice for organizations that need high and cost-efficient performance. You can review the Amazon website for more details on [Amazon EC2 R5 Instances :octicons-link-external-16:](https://aws.amazon.com/ec2/instance-types/r7i/).

| Instance size | vCPU | Memory (GiB) |
|---|---|---|
| r7i.xlarge | 4 | 32 |
| r7i.2xlarge | 8 | 64 |
| r7i.4xlarge| 16 | 128 |
| r7i.8xlarge| 32 | 256 |
| r7i.16xlarge| 64 | 512 |

The recommendation is based on Yahoo! Cloud Serving Benchmark (YCSB) version 0.17.0 and is fully described in the article "[Which memory-optimized AWS EC2 instance type is best for MongoDB? :octicons-link-external-16:](https://community.intel.com/t5/Blogs/Tech-Innovation/Cloud/Which-memory-optimized-AWS-EC2-instance-type-is-best-for-MongoDB/post/1615010)"

## Microsoft Azure

Percona recommends Virtual Machine (VM) sizes from the D-series for {{product.full_name}} deployments in Microsoft Azure. `Dsv5` instance family is the most cost-efficient choice. For more information on Azure Virtual Machines, see [Linux Virtual Machines pricing :octicons-link-external-16:](https://azure.microsoft.com/en-gb/pricing/details/virtual-machines/linux/).

| Instance size | vCPU | Memory (GiB) |
|---|---|---|
| D8s v5 | 8 | 32 |
| D16s v5 | 16 | 64 |
| D32s v5 | 32 | 128 |
| D64s v5 | 64 | 256 |
| D96s v5 | 96 | 384 |

The recommendation is based on Yahoo! Cloud Serving Benchmark (YCSB) version 0.17.0 and fully described in the article "[Best Virtual Machine Size for Self-Managed MongoDB on Microsoft Azure :octicons-link-external-16:](https://community.intel.com/t5/Blogs/Tech-Innovation/Cloud/Best-Virtual-Machine-Size-for-Self-Managed-MongoDB-on-Microsoft/post/1606921)"

## Google Cloud

Percona recommends `c3-standard` machine families among other general-purpose GCP instances for {{product.full_name}} deployment in Google Cloud Platform (GCP). For more information on Google virtual machines, see [Google Compute Products :octicons-link-external-16:](https://cloud.google.com/compute/vm-instance-pricing?hl=en).

| Instance size | vCPU | Memory (GiB) |
|---|---|---|
| c3-standard-8 | 8 | 32 |
| c3-standard-22 | 16 | 88 |
| c3-standard-44 | 32 | 176 |
| c3-standard-88 | 64 | 352 |

The recommendation is based on Yahoo! Cloud Serving Benchmark (YCSB) version 0.17.0 and fully described in the article "[MongoDB: Best choice of instance type on GCP :octicons-link-external-16:](https://community.intel.com/t5/Blogs/Tech-Innovation/Cloud/MongoDB-Best-choice-of-instance-type-on-GCP/post/1556443)"
1 change: 1 addition & 0 deletions mkdocs-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,7 @@ nav:
- Quickstart guides: 'install/index.md'
- 1. Installation:
- 'System requirements': 'install/system-requirements.md'
- install/cloud-deployments.md
- "On Debian and Ubuntu": install/apt.md
- "On RHEL and derivatives": install/yum.md
- "On Amazon Linux 2023": install/amazon-linux.md
Expand Down
2 changes: 2 additions & 0 deletions variables.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,5 @@ date:



product:
full_name: "Percona Server for MongoDB"

0 comments on commit 93a1051

Please sign in to comment.