Overview

Product video
This Rocky Linux 9 image is a repackaged open source software product wherein additional charges apply for technical support and maintenance provided by ProComputers.
Rocky Linux 9 AMI for AWS EC2
This is a ready to use minimal Rocky Linux 9 image, mainly used as a common base system on top of which other appliances could be built and tested. It contains just enough packages to run within AWS, bring up an SSH Server and allow users to login. Cloud-init is included as well.
Login using 'rocky' user and ssh public key authentication . In this Rocky Linux 9 AMI, root login is disabled.
Rocky Linux 9 - Stable, Secure, and Production-Ready RHEL Alternative
Rocky Linux 9 is a stable, secure, and open-source enterprise Linux distribution that's fully binary-compatible with RHEL 9. Designed for performance, cloud-native workloads, and long-term support, it is a robust CentOS alternative backed by the Rocky Linux community. This image is fully optimized for AWS EC2, including cloud-init support, fast boot times, and preconfigured security settings.
Key Features of Rocky Linux 9
- Minimal base image with bug-for-bug RHEL 9 compatibility
- Cloud-init enabled for AWS automation and provisioning
- Optimized for fast boot on EBS-backed EC2 instances
- Secure by default: SELinux enforced, SSH hardened, minimal packages
- ENA-enabled for high-throughput, low-latency networking
Benefits of Using Rocky Linux 9
- Ideal for modern enterprise Linux workloads on AWS EC2
- Maintained by an active and transparent Rocky Linux open-source community
- Long-term security and stability for production environments
- Lightweight and efficient for dev, test, and production deployments
Use Cases for Rocky Linux 9
- Deploy scalable web servers with Apache, Nginx, PHP, or Python
- Run CMS platforms like WordPress, Drupal, or Joomla
- Host e-commerce platforms such as Magento or PrestaShop
- Launch secure, production-ready databases: MySQL, PostgreSQL, MongoDB
- Power LAMP/LEMP stacks for custom app deployments
- Host both static sites and dynamic apps with backend logic
- Build automated CI/CD pipelines using Ansible, Terraform, Jenkins
- Deploy RESTful APIs and backend frameworks like Node.js or Django
Conclusion
This Rocky Linux 9 AMI offers a powerful, production-grade platform for deploying enterprise workloads on AWS. Whether you're running modern web applications, high-performance databases, or automated pipelines, Rocky Linux 9 delivers cloud-optimized performance with the stability and security of a RHEL-compatible system.
Other minimal ready to use images
If this Rocky Linux 9 AMI does not suit your needs, please choose another one from our popular image list below:
- Oracle Linux 8 AMI (OL8) on AWS EC2Â
- Oracle Linux 9 AMI (OL9) on AWS EC2Â
- CentOS Stream 9 AMI (CentOS 9) on AWS EC2Â
- CentOS Stream 10 AMI (CentOS 10) on AWS EC2Â
- Rocky Linux 8 AMI (Rocky 8) on AWS EC2Â
- Rocky Linux 9 AMI (Rocky 9) on AWS EC2Â
- AlmaLinux 8 AMI (AlmaLinux OS 8) on AWS EC2Â
- AlmaLinux 9 AMI (AlmaLinux OS 9) on AWS EC2Â
- Red Hat Enterprise Linux 8 AMI (RHEL 8) on AWS EC2Â
- Red Hat Enterprise Linux 9 AMI (RHEL 9) on AWS EC2Â
- Ubuntu 20.04 LTS AMI (Focal Fossa) on AWS EC2Â
- Ubuntu 22.04 LTS AMI (Jammy Jellyfish) on AWS EC2Â
- Ubuntu 24.04 LTS AMI (Noble Numbat) on AWS EC2Â
- Debian 10 AMI (Buster) on AWS EC2Â
- Debian 11 AMI (Bullseye) on AWS EC2Â
- Debian 12 AMI (Bookworm) on AWS EC2Â
Why choose ProComputers?
With over 10 years of experience working with AWS and other public cloud providers, ProComputers provides open-source software bundled together into solutions ready to be launched on-demand in the cloud.
ProComputers is a proud sponsor of the Rocky Linux project.
Red Hat and CentOS are trademarks or registered trademarks of Red Hat, Inc. or its subsidiaries in the United States and other countries. We are not affiliated with, endorsed by or sponsored by Red Hat or the CentOS Project.
All other trademarks are the property of their respective owners.
THIS PRODUCT IS PROVIDED AND LICENSED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.
Highlights
- Rocky Linux 9 minimal base image, bug-for-bug compatible with RHEL 9, optimized for AWS EC2 with cloud-init support, fast EBS-backed boot times, and secure defaults. Key features include SSH hardening, enforced SELinux, ENA support, and a lightweight footprint for cloud-native efficiency.
- Rocky Linux 9 is built for enterprise cloud workloads, providing long-term stability, strong security, and performance optimized for AWS. Backed by the Rocky Linux open-source community, it is ideal for development, testing, and production environments.
- Deploy secure, scalable web servers, production-grade databases, and dynamic CMS or e-commerce platforms using this Rocky Linux 9 AMI. Run LAMP/LEMP stacks, RESTful APIs, and backend services with Apache, Nginx, PHP, Python, Node.js, Django, and more. Fully supports CI/CD pipelines with modern DevOps tools like Ansible, Terraform, and Jenkins.
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
---|---|
t3.micro AWS Free Tier Recommended | $0.05 |
t2.micro AWS Free Tier | $0.05 |
m7i.48xlarge | $6.40 |
m6i.16xlarge | $3.20 |
g6.2xlarge | $0.40 |
m5zn.12xlarge | $2.40 |
r6a.24xlarge | $3.20 |
r6in.large | $0.10 |
r6idn.2xlarge | $0.40 |
h1.8xlarge | $1.60 |
Vendor refund policy
The Rocky Linux 9 virtual machine can be terminated at anytime to stop incurring charges. No refund is available for this Rocky Linux 9 AMI.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
- Repackaged on a default 8 GiB volume using the latest Rocky Linux 9.6 security updates available at the release date.
- In this Rocky Linux 9.6 AMI version, the primary partition and filesystem automatically extend during boot if the instance volume is bigger than the default one.
Additional details
Usage instructions
Ssh to the Rocky Linux 9.6 instance public IP address and login as 'rocky' user using the key specified at launch time. Use 'sudo su -' in order to get a root prompt. For more information please visit the links below:
- Connect to your Rocky Linux 9.6 instance using an SSH client .
- Connect to your Rocky Linux 9.6 instance from Windows using PuTTYÂ .
- Transfer files to your Rocky Linux 9.6 instance using SCPÂ .
Monitor the health and proper function of the Rocky Linux 9.6 virtual machine you have just launched:
- Navigate to your Amazon EC2 console and verify that you are in the correct region.
- Choose Instances from the left menu and select your Rocky Linux 9.6 launched virtual machine instance.
- Select Status and alarms tab at the bottom of the page to review if your Rocky Linux 9.6 virtual machine status checks passed or failed.
- For more information visit the Status checks for Amazon EC2 instances page in AWS Documentation.
Resources
Vendor resources
Support
Vendor support
For support and maintenance issues related to this Rocky Linux 9 image, please visit the ProComputers Support Portal . Don't hesitate to contact us in case you notice any Rocky Linux 9 AMI related issues.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

Standard contract
Customer reviews
Experience improvements with the switch to open-source systems and identify avenues for enhanced virtualization support
What is our primary use case?
I am responsible for virtualization and networking, and other services related to the systems including Linux and Windows, but the security part is actually the responsibility of the French team in our headquarter.
Currently, I am dealing with Linux systems. We were on Red Hat Enterprise Linux and because of the license system, we have changed to use Rocky Linux and AlmaLinux .
Rocky Linux is suitable for our needs. We haven't specialized applications, just managing our network. Here we construct a model of infrastructure independent which must respond to the needs of our client, and we make tests. These are tests for VBS and some electronics that are made and developed here. It's an experimental infrastructure with many dynamic changes and many needs from our project manager. With our team, we can provide support as needed. We have a very good team with high skills in Linux and development, and it works correctly with no enterprise cost or enterprise license. At the same time, we have to conform to ISO 27001. We try to have the latest patch management, and we try to use some open source centralized platforms to manage or supervise what we have.
We are using Rocky Linux on servers including Cisco UCS M5, M4, and we have some Dells 750, 740, with high-performance computing tasks. We have stronger servers.
What is most valuable?
Rocky Linux is quite good for us and for the nature of our business. By using Foreman, Katello, for example, the management system and repository for patch management is very quiet and very good for our business because we don't need more.
Until now, we haven't had any problems with integration of Rocky Linux with other products in my system.
We haven't needed technical support for Rocky Linux, but I think because of the complexity and the number of VMs that we have, we can consider going for a support contract. It's not a bad idea because, while we haven't encountered very difficult problems, with the complexity of the network infrastructure, we need to be supported by the editor.
What needs improvement?
If I find something which is strong with virtualization with Rocky Linux, it's an alternative that I can study and spend time learning about, trying it, making tests, validating, and perhaps ultimately migrating.
We haven't implemented Rocky Linux container management yet, but we have an idea to find an alternative solution to VMware because of the license model. To migrate to a solution, we need to improve our skills for the first step, and for the second step, we must be able to support the developer teams. What I'm sure about is that we are looking for a solution for virtualization in order to migrate our VMware platform.
For how long have I used the solution?
One year ago, we switched to version 9.4, Alma and Rocky Linux, and now we are on 9.5.
What was my experience with deployment of the solution?
I cannot answer how Rocky Linux frequent updates have aided our organization in staying secure because it's not under my responsibility, but what I am sure about is that in the next three years, we will continue to use Linux.
What do I think about the stability of the solution?
I cannot judge if Rocky Linux is complex to use for the first time or if it is intuitive because we use very simple applications such as DHCP, DNS, ICS. I don't remember encountering any difficulties because the infrastructure is for tests and is not an enterprise infrastructure. We haven't deployed LDAP or Active Directory. We don't have this kind of complexity or mail servers. For storage, we are using the Dell EMC storage device hardware, Unity. We don't have the complexity to communicate with Rocky Linux or other systems with our storage network. Perhaps in the future, we might meet some difficulties, which is why I said it might be a good idea to have support for Rocky Linux.
What do I think about the scalability of the solution?
The initial setup of Rocky Linux is easy. It's well done. For my team, we haven't found any problems in the first initial setup. We work with an image with which we can reconstruct what we need of the virtual component.
Which solution did I use previously and why did I switch?
We were a customer of Red Hat for Linux distribution. We studied Rocky Linux and learned from documentation and information on the internet. It's the successor of CentOS , which we used for five to seven years. When CentOS reached end of support, we tried to migrate. We got two alternatives, AlmaLinux and Rocky Linux. It seems that Rocky Linux is more similar to CentOS than AlmaLinux. AlmaLinux is based on binary, and we identified some latency when using our application. Two or three servers are working on AlmaLinux currently, and all the rest was migrated to Rocky Linux.
How was the initial setup?
The initial setup of Rocky Linux is easy. It's well done. For my team, we haven't found any problems in the first initial setup. We work with an image with which we can reconstruct what we need of the virtual component.
What was our ROI?
I would rate Rocky Linux seven or eight as a minimum.
What's my experience with pricing, setup cost, and licensing?
We switched to Rocky Linux because of the license price, and in our business, we don't need to have a higher cost as that is not a good idea.
Which other solutions did I evaluate?
We studied Rocky Linux through documentation and information on the internet. It's the successor of CentOS, which we used for five to seven years. When CentOS reached end of support, we tried to migrate. We got two alternatives, AlmaLinux and Rocky Linux. Rocky Linux is more similar to CentOS than AlmaLinux. AlmaLinux is based on binary, and we identified some latency when using our application. Two or three servers are working on AlmaLinux currently, and all the rest was migrated to Rocky Linux.
What other advice do I have?
I cannot understand the meaning of the question regarding whether we purchased Rocky Linux and AlmaLinux on the AWS Marketplace or somewhere else. I am not sure if we bought our current products on AWS Marketplace .
The problem with all products now is the manner of licensing. Even international or worldwide enterprises have difficulties with the cost of the new model of license in Cisco, Red Hat, and VMware. After the Broadcom acquisition of VMware, every time we ask for a budget, we have difficulties getting what we need. It's becoming difficult for enterprises. Even though I'm working for Sagemcom, a worldwide enterprise, they don't want to spend money on this kind of license if it is not needed.
Rocky Linux is popular in my region as it's a successor of CentOS. CentOS was very popular, so everybody that used CentOS and lost the support will look for a solution to substitute it. The nearest alternative to CentOS is Rocky Linux.
I would rate Rocky Linux a 7 out of 10.
Enhancements in package management elevate user experience
What is our primary use case?
I have been using Rocky Linux for three or four years. It is used for HPC, online assessments, and Ceph storage.
What is most valuable?
The solution is free and open source.
What needs improvement?
The OS choice in my project is quite specific. It is based on customer requirements, as they might want to use Rocky Linux or Ubuntu , depending on their needs.
The package versions can be quite older compared to other distributions such as Ubuntu .
For how long have I used the solution?
I have been using this solution for about three or four years.
What was my experience with deployment of the solution?
The deployment process is simple.
What do I think about the stability of the solution?
I would rate the stability an eight out of ten.
What do I think about the scalability of the solution?
The scalability is quite good, though there are some issues with Rocky Linux. I would rate the scalability a five out of seven.
How are customer service and support?
I rely on self-support and community resources.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I previously used VirtualBox but now tend to use Proxmox.
How was the initial setup?
The initial setup is simple.
It involves a normal setup process using a USB drive or network installation.
What about the implementation team?
It requires a plain installation. The server can be set up with UI, similar to a desktop installation in an on-premises environment.
Which other solutions did I evaluate?
I use Rocky Linux on the production server first. For Ubuntu installations, it depends on customer requirements.
What other advice do I have?
The package management system requires attention when working with Rocky Linux.
There can be some issues with scalability that need consideration.
I would rate Rocky Linux an eight out of ten.
Which deployment model are you using for this solution?
Allows us to set up multiple virtual machines quickly and requires minimum maintenance
What is most valuable?
The platform's ease of setup, reliability, and minimal maintenance are valuable features. The custom install scripts streamline the setup process, making it straightforward.
What needs improvement?
Improved integration with Windows, particularly Active Directory, would be beneficial for the product. Currently, this aspect requires additional effort.
For how long have I used the solution?
I have been working with Rocky Linux for approximately 18 months, which aligns with its release timeline. We are currently using version 9.4 of the solution.
What do I think about the stability of the solution?
The product is stable and reliable. I rate the stability a nine.Â
What do I think about the scalability of the solution?
Approximately 40 to 50 customers are using the solution. Most of our on-premises servers run Linux, with some running multiple instances. I would rate the scalability as a nine. It performs very well in scaling scenarios.
How are customer service and support?
I have not utilized official technical support and have relied on community resources and forums.
How was the initial setup?
The setup is straightforward, with minimal manual intervention. Depending on the customer's requirements, it is deployed on cloud-based systems or on-premises hardware.Â
The deployment typically takes about an hour. Virtual machines can be set up in this timeframe, with additional time needed for specific customer configurations.
I rate the process a nine and a half.Â
What's my experience with pricing, setup cost, and licensing?
The product is expensive. I rate the pricing a three.Â
What other advice do I have?
The solution allows us to quickly set up multiple virtual machines, reducing costs and requiring less management than other systems.
 It is a robust solution for various server needs. I rate it a nine.Â
Installation, setup, and deployment are easy to manage
What is our primary use case?
I use the solution in my company to do some automation stuff to run Ansible, and it has an administration server to provide all the Linux control like a client node can be connected to that master node. Basically, it is an administration node, and I can manage all of the on-premises machines. Basically, it acts as a bastion host or jump host for me.
What is most valuable?
The most valuable feature of the solution is its stability. The tool's stability is similar to CentOS. The project for CentOS is not functional as of now, a reason why I moved to Fedora and Rocky Linux by another distributor.
What needs improvement?
I have certain problems with the tool's DNS part, making it an area where improvements are required.
For how long have I used the solution?
I have been using Rocky Linux for three years and seven months.
What do I think about the scalability of the solution?
Around 400 people in my company use the tool.
How are customer service and support?
I have not contacted technical support for the solution.
Which solution did I use previously and why did I switch?
I do use multiple operating systems, like CentOS, Red Hat, Fedora, and Rocky, which are all enterprise OS tools meant for commercial use only.
How was the initial setup?
The product's installation, setup, and deployment are easy to manage.
The solution is deployed on an on-premises model. My company also uses AWS, Ubuntu versions, Amazon Linux versions, and Red Hat, so the images are used by opting for a cloud provider.
What other advice do I have?
I rate the tool an eight out of ten.
Very simple to work with, easy to learn, and has a competitive pricing
What is our primary use case?
I'm currently running the solution at home to teach myself all of the flavors of Linux. If a new one comes out that I don't know or haven't worked on, I'll install it and see how easy it is to configure and set up. I evaluate it for users who don't have very strong computers and want to move away from Microsoft because they don't want to upgrade.
I evaluate Linux as a recommendation so that users can get away from Windows because Windows is so memory-intensive. For people who have an older machine and can't necessarily run Windows 10 or Windows 11, I usually recommend a Linux flavor based on the hardware they're running.
What is most valuable?
The UX design, the user front end, and the user GUI are very well done on the GNOME and KDE platform side. It's very simple to work with, easy to learn, and know where things are. I have worked with a lot of different solutions like Debian, Ubuntu, Red Hat, and CentOS.
Rocky Linux is very easy, and if you switch from one to the other, you can easily detect your tools in the front end. Since it is very similar to the file system breakdown of downloads and documents, it's very easy to show users where things will be.
What needs improvement?
The solution's audio integration for virtual machines could be improved. It took me almost a day to get my audio drivers to work while running it as a virtual machine. I run Oracle Virtual Box. Within Oracle Virtual Box, I would really like it if they looked at the audio integration or the audio driver specifically for virtual machines.
For how long have I used the solution?
I have been using Rocky Linux for five years.
What do I think about the stability of the solution?
Rocky Linux runs very well for me on low-resource systems, which only have four gigs of memory and one CPU. Rocky Linux is not very resource-intensive.
I rate the solution ten out of ten for stability.
What about the implementation team?
If I put it on a low-spec machine, the solution's deployment will take a maximum of one hour, which is a reasonable amount of time. Comparatively, Windows takes much longer to deploy.
What's my experience with pricing, setup cost, and licensing?
Rocky Linux is a cheap solution. Compared to the market prices of other tools, the solution has a very competitive pricing. The solution comes at such a price that I can recommend it to users who do not want to spend money. I spend no more than $10 per year for Rocky Linux.
What other advice do I have?
For a Windows migration, I'll do a full backup to external, set up Rocky Linux, and bring it in. Then, I'll just import all the relevant files. Most solutions like Rocky Linux and Ubuntu have a downloads folder or documents folder. I try to recreate the user experience from a UX perspective to be the same.
One of the other Linux tools I'm currently evaluating is Zorin. Zorin looks almost identical to Windows. When you log in, the interface and everything looks very similar to Windows 11. CentOS, Rocky, and Zorin are three solutions that I recommend for users who want to move away from Microsoft but keep the same experience. I can make it look and feel the same way it looks and feels on Windows.
So, migrating a user from Windows is easy because as long as it looks the same, they don't really care what happens in the backend. They don't really care what happens when they click on a button. They just want to see what they saw when they worked on Windows.
I set Rocky Linux up to update once a week with the package management. It does its own updates, and as long as there's internet, there are no problems.
The transition to Rocky Linux wasn't as difficult as I had expected, but it wasn't as easy as I had expected because Rocky Linux is one of the lesser-known versions of Linux. When I had trouble with my audio drivers, very little information was available on resolving the issue. That was a little difficult, but it was purely because Rocky Linux is not as well known as Ubuntu, CentOS, or the bigger versions of Linux.
From that perspective, I struggled a bit. Otherwise, it was quite smooth. The only problem I had was on the audio side.
The solution's deployment time was very much dependent on the hardware that I was running it on. Depending on the hardware, it's quite simple because it has the same features as all the new Linux. I can also configure and run a little LVM installation.
I like the fact that, in a lot of ways, it's still the same as the old Linux and all the other Linux you know. It looks very similar, but it adds little tweaks, and it still looks like Rocky Linux when you're inside it.
Overall, I rate the solution ten out of ten.