This product has charges associated with it for seller support. CentOS 10 (ARM) is a robust and secure Linux-based Amazon Machine Image (AMI) designed for high-performance cloud computing on ARM architecture. Ideal for developers and enterprises, this image delivers a stable and efficient environment, facilitating the deployment of applications and services in the AWS EC2 ecosystem. With its compatibility with a wide range of software packages, CentOS Stream 10 ensures seamless integration into your existing workflows and development pipelines. Key features include enhanced security tools, extensive community support, and optimized performance for ARM processors, making it suitable for data processing, machine learning, and web hosting. Leverage CentOS 10 (ARM) to maximize resource efficiency while benefiting from the flexibility and scalability of the AWS cloud infrastructure.
This is a repackaged open source software wherein additional charges apply for extended support with a 24 hour response time.
Overview
CentOS 10 (ARM) is a highly reliable and stable operating system designed for ARM architecture, making it an ideal choice for cloud-native applications, development environments, and server deployments. Leveraging the power of the CentOS 10 ecosystem, this AMI provides a robust foundation for businesses looking to harness the performance and scalability of ARM technology.
CentOS 10 Features
ARM Architecture Support: Optimized for ARM hardware, providing better performance and efficiency for your workloads.
Enterprise-Grade Stability: Based on the CentOS 10 operating system, ensuring compatibility with numerous enterprise applications and software.
Long-Term Updates: Regular security patches and updates assure the integrity and security of your deployment.
Compatibility: Seamlessly integrates with a wide range of DevOps tools and applications, supporting your entire software stack.
CentOS 10 Benefits
Cost-Effective Resource Usage: Maximize your cloud resources with better performance per watt typical of ARM processors, leading to reduced operational costs.
Scalability: Easily scale your applications to meet demand without compromising performance, suitable for both small and large workloads.
Community Support: Leverage a vast community of CentOS 10 users and developers for knowledge sharing and support.
CentOS 10 Use Cases
Web and Application Hosting: Perfect for deploying web servers, microservices, and containerized applications due to its lightweight and efficient architecture.
Development and Testing Environment: CentOS 10 is deal for developers needing a reliable platform for building and testing applications in a cloud environment.
Big Data and Analytics: Utilize high-throughput and low-latency processing capabilities of ARM to handle big data applications efficiently.
CentOS Stream 10 (ARM) empowers users to build, scale, and run applications in the cloud with confidence, tapping into the latest advancements in ARM processing technology.
CentOS 10 (ARM) provides a robust and reliable operating system designed for enterprise-level applications. With its long-term support, users benefit from regular updates and security patches, ensuring system integrity. The ARM architecture allows for efficient power consumption and performance optimization, making it ideal for cloud workloads, server farms, and Internet of Things (IoT) deployments, thus enhancing overall operational efficiency.
This CentOS 10 AMI is highly customizable, allowing users to tailor their instances to specific project requirements. The extensive package management system simplifies software installation and management, catering to a broad range of applications-from web servers to databases. Additionally, its compatibility with various cloud-native tools ensures seamless integration into existing workflows, empowering teams to leverage DevOps and CI/CD practices effectively.
CentOS Stream 10 (ARM) is particularly suited for businesses looking to leverage containerized applications, given its support for Docker and Kubernetes. This enables developers to create, deploy, and manage applications efficiently in scalable environments. Furthermore, its strong community support means that users have access to a wealth of documentation and resources, facilitating troubleshooting and learning opportunities for both new and experienced users.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
You pay by the hour for CentOS 10 ARM support tied to the EC2 instance type you run. Each dimension maps to a specific ARM-based (Graviton) instance size. Pricing scales with the instance you choose, from small shared-core types like t4g.nano up to bare-metal sizes like r8g.metal-48xl. Instance families cover general purpose (m-series, a1), compute (c-series), memory (r-series, x2gd), storage (i4g, im4gn, is4gen), high-performance computing (hpc7g), and graphics (g5g). You are billed only for the hours each instance runs, with no upfront commitment.
Top-of-mind questions for buyers
What does the hourly charge cover, and what does each instance dimension represent?
Each dimension is a specific ARM-based EC2 instance size. The hourly rate covers vendor support for CentOS 10 ARM running on that instance. You pick the instance type that matches your compute, memory, or storage needs, and pay per hour it runs.
Am I charged when an instance is stopped or powered off?
The software charge meters running hours only. A stopped or powered-off instance does not accrue the hourly support fee. Underlying AWS storage charges for attached volumes may still apply while the instance is stopped, but those are separate from this listing's charge.
What support do I get, and how do I request help for my instance?
The hourly charge includes vendor support for the CentOS 10 ARM image. To get help, you open a support ticket and provide your AWS Subscription ID and the product name. A representative then contacts you about the issue.
supportedimages.com
Helpful?
Vendor refund policy
The instance can be terminated at anytime to stop incurring charges
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
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
System updates
Additional details
Usage instructions
SSH to the instance and login as 'ec2-user' using the key specified at launch.
OS commands via SSH: SSH as user 'ec2-user' to the running instance and
use sudo to run commands requiring root access.
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.
Optimized for ARM hardware, providing better performance and efficiency for workloads with enhanced power consumption characteristics.
Long-Term Security Updates
Regular security patches and updates assure the integrity and security of deployments with extended support availability.
Container Orchestration Compatibility
Support for Docker and Kubernetes enabling creation, deployment, and management of containerized applications in scalable environments.
Enterprise-Grade Operating System
Based on CentOS 10 operating system ensuring compatibility with numerous enterprise applications and software packages.
DevOps Tool Integration
Seamless integration with a wide range of DevOps tools and cloud-native applications supporting CI/CD practices and existing software stacks.
SELinux Security Enforcement
SELinux enforcement enabled by default for mandatory access control and security policy enforcement
Cloud-Init Automation Integration
Built-in cloud-init support for automated provisioning workflows and instance configuration during deployment
ENA Networking Support
Enhanced Networking Adapter (ENA) support optimized for AWS EC2 high-performance networking capabilities
Automatic Security Updates at Boot
System synchronizes with upstream repositories during first boot to install newest security updates and package revisions
Forward-Looking Development Platform
Continuously delivered Linux distribution that tracks development path leading to future Red Hat Enterprise Linux releases
In-Place Linux Distribution Conversion
Convert2RHEL tooling enables in-place conversion of instances running on rpm-based Linux distributions to Red Hat Enterprise Linux 7 while preserving existing customizations, configurations, and preferences.
Extended Security Support
Extended Life Cycle Support (ELS) provides access to security patches and updates until June 2029, extending support five years beyond the CentOS Linux 7 end-of-life date.
High Availability Support
High Availability tooling and capabilities included for configuring and managing highly available infrastructure and applications.
System Observability and Management
Red Hat Insights integration provides monitoring, analysis, and remediation capabilities for security, stability, and performance issues across workloads, applications, and platforms.
Cross-Infrastructure Consistency
Unified operating foundation supporting consistent management and deployment across physical, virtual, private cloud, public cloud, and edge environments using standardized tools.
Cost-effective platform has enabled extensive test environments with rapid server expansion
Reviewed on Apr 15, 2026
Review from a verified AWS customer
What is our primary use case?
My main use case for CentOS is that in the past, I used it as a Linux workstation, and currently, I use it as a CentOS server where we require RHEL-based server functionality.
What is most valuable?
The best features CentOS offers in my experience are that it is reliable, cost-effective, and easy to scale.
When I mention reliability and cost-effectiveness, I explain that our product-based company uses a performance testing tool, so to generate load using the tool, we use CentOS generators, which are also known as VMs. We spin up a number of VMs in different locations such as Central, East, and West. If we purchase a subscription, it requires a good amount of money, but if we use CentOS, it is free of cost, and we can scale from more than 20 to 100 servers.
The biggest benefit of CentOS for my organization is cost saving.
CentOS has made a positive difference for my team and company by making scalability easier. For testing, sometimes we require 50 to 200 servers in different locations, and I can easily spin up and scale in and scale down.
What needs improvement?
CentOS can be improved, but I have not yet faced any kind of issue or hectic problem.
For how long have I used the solution?
I have been using CentOS for six plus years.
What do I think about the stability of the solution?
CentOS is stable in my experience.
What do I think about the scalability of the solution?
CentOS scalability for my needs is easy to scale.
How are customer service and support?
I have not used customer support for CentOS.
Which solution did I use previously and why did I switch?
I did previously use a different solution before CentOS. Before CentOS, I was not using any solution.
What was our ROI?
I have seen a return on investment in terms of money saved and fewer employees needed.
What's my experience with pricing, setup cost, and licensing?
Regarding pricing, setup cost, and licensing for CentOS, there is no cost for licensing or setup pricing, so it is easy to set up and scale up the server.
What other advice do I have?
CentOS is more similar to RHEL. My advice to others looking into using CentOS is that if they require RHEL-based or RHEL flavor OS, they should definitely go for CentOS because it is free; if they use RHEL, it requires a subscription. I would rate this product a 9 out of 10.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Thiago Pallaro
Migration to open source has reduced operating costs and supports reliable enterprise workloads
Reviewed on Dec 10, 2025
Review from a verified AWS customer
What is our primary use case?
My main use case for CentOS is that I use it as an enterprise server for running multiple software applications like Apache, JBoss, and other middleware software.
I can give you a specific example of how I use CentOS as an enterprise server: multiple software as a service applications are deployed on CentOS servers, running Apache HTTP servers for web traffic, JBoss application server for application servers running Java applications, and multiple other purposes.
CentOS is the closest and best distribution other than Red Hat Enterprise Linux, making it a solid choice if you do not have the budget to spare.
What is most valuable?
In my opinion, the best features CentOS offers are that it is an easy to use Linux distribution based off Red Hat Enterprise Linux, which is very solid and very well known across the industry, providing a good mix of features and reliability. CentOS is my go-to Linux distribution.
What I find most valuable about its reliability or feature set is that stability and reliability are key factors. Our staff is very knowledgeable in Linux, which is rare, and we do not rely on the community. I have access to Red Hat's knowledge base site, which is a great source of knowledge material, and it translates brilliantly to CentOS.
CentOS has positively impacted my organization in several ways: stability, reliability, and performance have improved our company cost-wise, especially moving out of paid operating systems for running distributed software. The cost is the main factor in this positive impact.
What needs improvement?
I do not find anything that can be improved in CentOS. I am a huge fan of it, and there is hardly anything that Linux in general does not already provide. I think CentOS is the best and closest thing to Red Hat Enterprise Linux, which I consider the golden standard for Enterprise Linux.
CentOS is perfect as it is.
For how long have I used the solution?
I have been using CentOS for more than ten years.
What do I think about the stability of the solution?
CentOS is absolutely stable.
What do I think about the scalability of the solution?
CentOS's scalability is great, and I do not have a problem with it.
How are customer service and support?
I do not know much about the customer support for CentOS, as we do not really need much support with our staff being very knowledgeable in Linux.
Which solution did I use previously and why did I switch?
I previously used a mix of Microsoft and Red Hat Enterprise Linux operating systems, but since then, I switched almost everything to CentOS.
How was the initial setup?
My experience with pricing and licensing for CentOS is that it was quite easy. The setup was not easy, but it is something that my team is very familiar with, making it easy for us. I understand that people who are not familiar with Linux may have a hard time with it.
What was our ROI?
I have seen a return on investment. My team had some time saved, but it was not significant. The money saved was significant, approximately fifteen percent of our IT budget.
Which other solutions did I evaluate?
Before choosing CentOS, I evaluated other options such as Red Hat Enterprise Linux and Ubuntu. I ended up choosing CentOS since that is where my staff is more knowledgeable, making it the operating system we would be more familiar with.
What other advice do I have?
Regarding cost savings, we have saved from a few hundred thousand dollars yearly to one or two million in the last years of transitioning, mostly because of moving out of other paid operating systems. I do not have any knowledge on how this budget was spent on other ends.
My advice to others looking into using CentOS is that if you are looking for a Red Hat Enterprise Linux alternative, CentOS might be the thing for you, especially regarding costs.
I love CentOS. I have a CentOS sticker on my laptop, and it is not just another tool for work; it is something that goes beyond that. Open source software is a belief that is very strong with me. I gave this review a rating of ten out of ten.
Muhammad Faizan Shah
Remote builds have become faster and cost savings are supporting large development workloads
Reviewed on Dec 05, 2025
Review from a verified AWS customer
What is our primary use case?
My main use case for CentOS is mostly development, as I use it when I have to create large builds over AWS EC2 instances. That is the main reason I use CentOS.
A specific example of a project where CentOS was especially helpful for my development work is when I had an application with a backend build that took a long while to build on my local machines. I used an EC2 instance to do that because it has more compute power than my local machine, so I used it with CentOS to build my application.
Other than that, hosting front-end applications back when I started working in the field was also a use case for CentOS, as I would use an EC2 machine with CentOS to host my front-end application alongside the backend applications and containers.
When using CentOS on EC2 for builds, I noticed it is around three to five times faster, especially considering my local machine is not that great with CPU resources, so it is quite faster than my local machine.
What is most valuable?
The best features CentOS offers that stand out to me include it being lightweight and the UI and the whole ecosystem, which I prefer. There is not something very specific about it that I like, but the generic UI and the whole setup, and it was the start of my career when I started using it, so I kind of stuck with it.
I like CentOS interface or setup process because the instructions were quite clear; I was able to set up a whole new ecosystem without a tutorial or instruction set. The UI is clean, simpler, and I know where everything is.
The Windows-like UI is quite helpful.
CentOS has positively impacted my organization regarding cost savings; having a dedicated high-resource machine is quite expensive these days, and since the compute power is so cheap on AWS, hosting a machine with UI over the EC2 is quite easier for beginners like me.
What needs improvement?
Sometimes it is quite difficult to find drivers when I have CentOS locally on my machine. For example, I have an old Lenovo laptop where I experience driver issues sometimes.
For how long have I used the solution?
I have been working in my current field for around six years.
What do I think about the stability of the solution?
For my use cases, CentOS is quite stable, and I have not found any problems with it.
What do I think about the scalability of the solution?
I have not had to scale up in the traditional sense, but I remember increasing the storage and RAM inside AWS, and CentOS handled it without any problems.
How are customer service and support?
I never had to reach out to customer support for CentOS, so I cannot comment on that experience.
Which solution did I use previously and why did I switch?
Before CentOS, I primarily used Windows, but I switched because the licensing fees for Windows were quite high, while CentOS was not that expensive; the exact numbers escape me, but it was cheaper than maintaining a Windows machine.
How was the initial setup?
Migrating applications or workloads to CentOS was quite smooth; I just pulled in my code for the build scenario, and since the code was inside a container, that made it an easy process.
What about the implementation team?
I purchased CentOS through the AWS Marketplace.
What was our ROI?
In terms of documentation and community support for CentOS, I find it quite easy; these days, OpenAI's ChatGPT is really helpful for information, and generally, it is quite good.
What's my experience with pricing, setup cost, and licensing?
I am not entirely sure about the license I purchased for my local machine, but I assume it is the community version, while for the AWS one, I do not entirely remember the pricing.
Which other solutions did I evaluate?
I evaluated other options before choosing CentOS, including Mint and Ubuntu; I also considered Red Hat, though I do not exactly remember the name, but there are some expensive versions as well, which contributed to my decision.
What other advice do I have?
CentOS is deployed in my organization in both on-premises and private cloud environments.
The cloud provider we primarily use for our private cloud deployment is AWS, and we also have a private server that is essentially a blade server where we have deployed it.
I have not dived into the security features of CentOS that much, so I am not sure I am a good person to answer that question.
I have pushed CentOS to the limit by testing an application where I had to accommodate multiple users; I increased the port number to allow 10,000 users to connect to that application hosted on a CentOS server.
CentOS handled that situation reliably; while there were some difficulties changing some settings inside the application, once I managed to tweak the settings, it worked very well, allowing around 10,000 users to connect and chat simultaneously.
The only compatibility issue I have faced with CentOS is with the biometric drivers, such as the fingerprint drivers, which were quite complicated, but generally, whatever I am trying to run works quite well.
My advice for others looking into using CentOS is that it is quite sane; there is not any bloatware on it, and everything just seems to work. I would rate my overall experience with CentOS an 8.
R Kirishikaran
Linux server has streamlined secure authentication and supports fast integration with global accounts
Reviewed on Dec 03, 2025
Review provided by PeerSpot
What is our primary use case?
My main use case for CentOS is setting up my RADIUS server. I have a RADIUS server, along with a DHCP server and Active Directory in Windows. I set up CentOS to run FreeRADIUS on the server and connect through Active Directory accounts using AD Connect. I also tried using the Samba server connection for the AD connection.
I set up CentOS RADIUS server for testing usage because our institution is fully adapted to Microsoft features and Microsoft accounts. I am implementing CentOS RADIUS server because of its speed and ease of accessibility. When you set up a RADIUS server in a Linux-based environment, it is easy to connect with global accounts, which is why I chose CentOS.
What is most valuable?
CentOS has helped me most through its enterprise-level stability. CentOS is very stable and easy to use because of the interface. It is easier for me to use CentOS for my specific requirements than Ubuntu server, which is mostly command-line. Security-wise, CentOS is also the best, comparable to Ubuntu and others. CentOS supports FreeRADIUS, which is helpful for my needs.
What has helped me most is that CentOS supports the latest stable FreeRADIUS packages with easy installation via YUM or DNF setup and wide module compatibility, including databases such as MySQL, and it supports Active Directory and LDAP setup, making it suitable for setting up a RADIUS server. CentOS also has long-term support, frequent security patches, and other features that are helpful for this operating system.
What needs improvement?
Regarding how CentOS can be improved, I am primarily expecting stronger security features on the security side. CentOS RADIUS server handles sensitive authentication data, so improving security is the priority. Enforcing SE-Linux with custom policies tuned for FreeRADIUS and enabling automatic security updates would be helpful. I would also recommend improving CentOS minimal OS installation.
If CentOS could be made more lightweight and minimal during installation, that would be beneficial because memory usage and service conflicts exist in this OS. Improved logging and monitoring are also needed. Better insight would make it easier to diagnose issues, so integrating FreeRADIUS logs with the Elasticsearch stack, Grafana, or Graylog would be helpful. Enabling systemd-journald persistence and storage would also be beneficial.
CentOS, being Linux-based, is the best in security, but it needs more on the security side for CentOS RADIUS server. FreeRADIUS security improvements and security patches are needed. If possible, including a graphical user interface for future features would be most welcomed.
What do I think about the stability of the solution?
CentOS is stable in my experience.
What do I think about the scalability of the solution?
CentOS scalability is good and can handle growing workloads easily according to my setup, which is not heavy-load work or heavy usage. According to my work, it is adequate.
How are customer service and support?
I did not try CentOS customer support, so I do not have an idea about it.
Which solution did I use previously and why did I switch?
I did not previously use a different solution. In my institution, they had used Microsoft RADIUS, but I did not prefer it. There was conflict in setting up the Microsoft RADIUS server, and connecting it with global accounts was also difficult, so I chose CentOS.
What was our ROI?
I have seen a return on investment using CentOS. I can share that mainly time is saved because of the interfaces I have used. This has helped me the most. When you plan to improve this system, you must include all features that are accessible through graphical user interfaces, which are also best for users.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing is that I have used the free version of CentOS with fully free versions of software also inside the operating system. I set it up as a local server and used it in that system only, so there is no extra cost for me in this environment setup. CentOS licensing was also free for that setup, so there is no cost for me.
Which other solutions did I evaluate?
Before choosing CentOS, I definitely evaluated other options, specifically Ubuntu. Ubuntu was the other option I had before deciding on CentOS.
What other advice do I have?
My advice for others looking into using CentOS is that it is a Linux-based operating system with a graphical user interface. That is the main thing for whoever needs a Linux-based operating system to use as a server with a GUI, so it is best for its GUI. I would rate CentOS overall as an eight on a scale of one to ten.
reviewer2778354
Runs production workloads seamlessly while supporting transition from legacy to modern infrastructure
Reviewed on Nov 19, 2025
Review provided by PeerSpot
What is our primary use case?
My main use case for CentOS is development and production servers. For development and production services, I use CentOS to deploy, and I am currently using it to deploy Docker Swarm applications for Dockerized applications for some legacy applications before we move them to Kubernetes.
In addition to my main use case, I have a few bastion servers I use for VPN connections.
What is most valuable?
The best features CentOS offers include stability, which I think is the most important. I have found CentOS servers to run very long without any issues, as well as clean updates that do not cause any downtimes.
CentOS's stability and clean updates have helped me in my day-to-day work and with my projects by providing predictable workloads and ensuring that I can assure stability for my stakeholders, which is the business. On features, security is always a good thing, and the important factor about CentOS is that security is a core feature. It is also part of the reason why the updates are so stable, which gives me the confidence to provide reports for the stakeholders.
Compatibility is great as Linux servers in general are usually amazing for deploying both development and production workloads, and performance has never been an issue because Linux is very good on resources.
What needs improvement?
I cannot think of anything that CentOS could be improved on at the moment. Considering the fact that I have not had any issues with needed improvements such as documentation, community support, or compatibility with newer technologies in the past number of years I have been running these servers, there is nothing to report.
For how long have I used the solution?
I have been using CentOS for the past ten years.
What do I think about the stability of the solution?
CentOS is very stable.
What do I think about the scalability of the solution?
Considering I use CentOS in legacy servers, I do not have a lot of experience scaling it.
How are customer service and support?
I have not had any need to contact customer support for CentOS.
Which solution did I use previously and why did I switch?
I have previously used Ubuntu servers before, and the reason for my switch to CentOS was originally because of the security-forwardness of Red Hat based servers, as well as that hybrid kind of benefit you get from CentOS by receiving the updates from Fedora quickly in terms of the server environment. I found Ubuntu sometimes can be relatively unstable, which is why I moved to CentOS.
What was our ROI?
I have seen a return on investment, particularly in terms of money saved because I do not pay for the servers. I only pay for the use of the servers; I do not pay for the operating system. I would not say it translates to fewer employees, but for time, it is greatly considered once again the stability. Time is always positively impacted by stable systems, so I would say there is a lot of time that has been saved.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing for CentOS has been very straightforward, as I use the free version of CentOS, so there is no fee for that.
Which other solutions did I evaluate?
Before choosing CentOS, I did evaluate other options, with Red Hat being one of them, but at the time, it was paid, so that is why I ended up using CentOS.
What other advice do I have?
My advice for others looking into using CentOS would be to make sure you set up your update schedule to be manual so that you can choose when and how to do your updates. If you want a stable environment, choose a good cloud provider and set it up in your own way. I have also used it for bare metal, so there is not much I can provide in terms of that. I want to say keep up the good work with CentOS. I gave this review a rating of nine out of ten.