You can run an instance of PMM Server hosted at AWS Marketplace. This method replaces the outdated method where you would have to accessing an AMI (Amazon Machine Image) by using its ID, different for each region.
Assuming that you have an AWS (Amazon Web Services) account, locate Percona Monitoring and Management Server in AWS Marketplace.
In the Pricing Information section, select your region and choose an instance type in the table that shows the pricing for the software and infrastructure hosted in the region you have selected. Note that the recommended EC2 instance type is preselected for you.
Click the Continue to Subscribe button to start setting up your instance. There
are two options available to you. The
1-Click Launch option is a quick way
to make your instance ready. For more control, use the
Manual Launch option.
With the 1-Click Launch tab selected, make sure that all sections match
your preferences. In this demonstration, we use the
(N. Virginia) region and the VPC (virtual private cloud) named
vpc-484bb12f. To reduce cost, you need to choose the region closest to
The exact name of VPC may be different from the example discussed here.
On the 1-Click Launch tab, select your region in the Region section. By default, the region is the same as the one you chose in the Pricing Information section.
Depending on your choice of a VPC, some configurations of CPU and RAM may be disabled in the EC2 Instance Type section.
In this demonstration, we select the
vpc-aba20dce in the
VPC Settings section. Then, we choose
m4.large as the EC2
Instead of a VPC (virtual private cloud) you may choose the
(no VPC) option and use a public cloud.
Selecting a subnet, you effectively choose an availability zone in the selected region. We recommend that you choose the availability zone where your RDS is located.
Note that the cost estimation is automatically updated based on your choice.
In the Security Group section, which acts like a firewall, you may use the
Create new based on seller settings to create a
security group with recommended settings. In the Key Pair select an
already set up EC2 key pair to limit access to your instance.
It is important that the security group allow communication via the following ports: 22, 80, and 443. PMM should also be able to access port 3306 on the RDS that uses the instance.
Scroll up to the top of the page to view your settings. Then, click the Launch with 1 click button to continue and adjust your settings in the EC2 console.
The Launch with 1 click button may alternatively be titled as Accept Software Terms & Launch with 1-Click.
Your clicking the Launch with 1 click button, deploys your instance. To continue setting up your instance, run the EC2 console. It is available as a link at the top of the page that opens after you click the Launch with 1 click button.
Your instance appears in the EC2 console in a table that lists all instances available to you. When a new instance is only created, it has no name. Make sure that you give it a name to distinguish from other instances managed via the EC2 console.
After you add your new instance it will take some time to initialize it. When
the Instance State contains
running for your instance, you
can run it.
When started the next time after rebooting, your instance may acquire another IP address. You may choose to set up an elastic IP to avoid this problem.
With your instance selected, open its IP address in a web browser. The IP address appears in the IPv4 Public IP column or as value of the Public IP field at the top of the Properties panel.
In the Percona Monitoring and Management welcome page that opens, enter the instance ID in the Instance ID field.
You can copy the instance ID in the Properties panel of your instance, select the Description tab back in the EC2 console. Click the Copy button next to the Instance ID field. This button appears as soon as you hover the cursor of your mouse over the ID.
Paste the instance in the Instance ID field of the Percona Monitoring and Management welcome page and click Submit.
The next screen offers to create a user and a password that you will later use to run your instance. Create a user name, assign a password, and click Submit.
The system authentication window then appears for you to use your newly created credentials. Enter the user name and password that you have just created. Your instance is now ready.
Accessing the instance by using an SSH client.
For instructions about how to access your instances by using an SSH client, see Connecting to Your Linux Instance Using SSH
Make sure to replace the user name
ec2-user used in this document with
Percona provides public Amazon Machine Images (AMI) with PMM Server in all regions where Amazon Web Services (AWS) is available. You can launch an instance using the web console for the corresponding image:
|US East (N. Virginia)||
|US East (Ohio)||
|US West (N. California)||
|US West (Oregon)||
|Asia Pacific (Singapore)||
|Asia Pacific (Sydney)||
|Asia Pacific (Seoul)||
|Asia Pacific (Tokyo)||
|Asia Pacific (Mumbai)||
|South America (São Paulo)||
|US East (Ohio)||
Launch the PMM Server instance using the
for the corresponding region and image.
aws ec2 run-instances \ --image-id ami-9809f5e5 \ --security-group-ids sg-3b6e5e46 \ --instance-type t2.micro \ --subnet-id subnet-4765a930 \ --region us-east-1 \ --key-name SSH-KEYNAME
Providing the public SSH key is optional. Specify it if you want SSH access to PMM Server.
Set a name for the instance using the
aws ec2 create-tags \ --resources i-XXXX-INSTANCE-ID-XXXX \ --region us-east-1 \ --tags Key=Name,Value=OWNER_NAME-pmm
Get the IP address for accessing PMM Server from console output
aws ec2 get-console-output \ --instance-id i-XXXX-INSTANCE-ID-XXXX \ --region us-east-1 \ --output text \ | grep cloud-init
For general inquiries, please send us your question and someone will contact you.