Overview

Product video
This is a repackaged open source software wherein additional charges apply for extended support with a 24 hour response time.
PostgreSQL on Ubuntu 24.04 LTS offers a robust and scalable relational database management system designed for reliability and performance. This AMI provides a comprehensive environment optimized for deploying PostgreSQL databases in the cloud, allowing you to harness the power of open-source database technologies on a highly stable and secure Ubuntu 24.04 operating system.
Ubuntu 24.04 Key Features
- Latest PostgreSQL Version: Utilizes the most current stable release of PostgreSQL, ensuring access to the latest features and improvements.
- Ubuntu 24.04 LTS: Based on the long-term support version of Ubuntu, this AMI guarantees security updates and reliability for an extended period.
- Easy Deployment: Simplifies the process of setting up a PostgreSQL instance in the Ubuntu 24.04 AWS EC2 environment with pre-configured settings for quick launch.
- Scalability: Supports scaling out to meet growing data needs, making it suitable for both small applications and large-scale, enterprise-level databases.
- Security: Incorporates best practices for security configurations, ensuring that your data is protected against unauthorized access.
Ubuntu 24.04 Benefits
- Cost-Effective: Leverage a powerful open-source database without the high licensing costs associated with commercial alternatives.
- Performance Optimization: Pre-tuned for optimal performance on AWS Ubuntu 24.04 infrastructure, delivering fast response times for client queries.
- Flexible Backup and Recovery Options: Utilize various backup strategies, from point-in-time recovery to simple hot backups, enhancing data resilience.
- Active Community Support: Benefit from the vast support community of PostgreSQL, alongside access to extended support options for mission-critical applications.
Ubuntu 24.04 Use Cases
- Web Applications: Ideal for data-driven web applications requiring robust, reliable database management.
- Data Warehousing: Use PostgreSQL to build efficient data warehouses that integrate with various ETL processes.
- IoT Solutions: Manage large volumes of sensor or telemetry data from Internet of Things (IoT) devices with PostgreSQL's advanced data handling capabilities.
- Business Intelligence: Analyze and report on data with powerful SQL capabilities, making it suited for BI applications.
Deploy PostgreSQL on Ubuntu 24.04 LTS in your AWS environment today and empower your applications with a high-performing, open-source database solution.
Try our most popular AMIs on AWS EC2
- Ubuntu 24.04 AMI on AWS EC2
- Ubuntu 22.04 AMI on AWS EC2
- Ubuntu 20.04 AMI on AWS EC2
- Ubuntu 18.04 AMI on AWS EC2
- CentOS 10 AMI on AWS EC2
- CentOS 9 AMI on AWS EC2
- CentOS 8 AMI on AWS EC2
- Debian 12 AMI on AWS EC2
- Debian 11 AMI on AWS EC2
- Debian 10 AMI on AWS EC2
- Debian 9 AMI on AWS EC2
- Red Hat Enterprise Linux 9 (RHEL 9) AMI on AWS EC2
- Red Hat Enterprise Linux 8 (RHEL 8) AMI on AWS EC2
- Red Hat Enterprise Linux 7 (RHEL 7) AMI on AWS EC2
- Oracle Linux 9 AMI on AWS EC2
- Oracle Linux 8 AMI on AWS EC2
- Oracle Linux 7 AMI on AWS EC2
- Amazon Linux 2023 AMI on AWS EC2
- Windows 2022 Server AMI on AWS EC2
- Windows 2019 Server AMI on AWS EC2
- Docker on Ubuntu 22 AMI on AWS EC2
- Docker on CentOS 10 AMI on AWS EC2
Highlights
- Experience the powerful combination of PostgreSQL and Ubuntu 24.04 LTS, offering a robust open-source relational database management system. This AMI is optimized for performance, delivering exceptional query speeds and reliability for handling large datasets. Benefit from a vast array of advanced features, including support for JSONB, full-text search, and custom data types, empowering data-driven applications and analytics.
- Deploying PostgreSQL on Ubuntu 24.04 LTS in the AWS EC2 cloud ensures high availability and seamless scalability. The AMI includes automated configuration options, allowing you to get your database up and running quickly with minimal overhead. Leverage Amazon's infrastructure to handle traffic spikes and maintain performance without manual intervention, making it ideal for startups and enterprises alike.
- With strong community support and comprehensive documentation, PostgreSQL on Ubuntu 24.04 LTS is well-suited for developers and system administrators. Utilize it for web applications, data warehousing, or transcoding complex queries across distributed systems. Leverage its extensibility and integration capabilities with various programming languages and frameworks, ensuring your database solutions align perfectly with your cloud architecture.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
|---|---|
t2.xlarge Recommended | $0.28 |
t3.micro | $0.07 |
t2.micro | $0.21 |
c3.8xlarge | $2.24 |
r7iz.2xlarge | $0.56 |
x2idn.16xlarge | $4.48 |
m6id.metal | $3.36 |
m3.medium | $0.14 |
c6i.2xlarge | $0.56 |
c5ad.12xlarge | $3.36 |
Vendor refund policy
The instance can be terminated at anytime to stop incurring charges
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
System updates
Additional details
Usage instructions
SSH to the instance and login as 'ubuntu' using the key specified at launch.
OS commands via SSH: SSH as user 'ubuntu' to the running instance and use sudo to run commands requiring root access.
Verify postgresql install version by running: sudo -u postgres psql -c "SELECT version();"
Resources
Vendor resources
Support
Vendor support
Email support for this AMI is available through the following: https://supportedimages.com/support/ OR support@supportedimages.com
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
Open-source database has given strong flexibility for operations and supports rapid cloud work
What is our primary use case?
I am working with PostgreSQL on Ubuntu as a consultant. I have been using PostgreSQL on Ubuntu from the open-source perspective. I have not used any license with PostgreSQL .
What is most valuable?
The biggest benefit in PostgreSQL on Ubuntu for me is the open-source advantage. Both the open-source aspect and the very strong community support provide significant value. I can do many multiple things rather than some very tightly-locked features from products that require license purchases and waiting for feature releases. From the out-of-the-box solutions, the community is very helpful and I can get solutions much faster.
Nowadays, with GenAI and AI tools available, there is a deposit of the entire knowledge base into one model. I get very fast support and help from GenAI as well. The biggest power for PostgreSQL on Ubuntu is the open-source aspect. Any open-source software allows me to look into the code, understand the logic, and mold my code according to it, and it will work perfectly rather than proprietary solutions where I am very much dependent on the vendor and have to wait for their next release to fix things.
What needs improvement?
PostgreSQL on Ubuntu could benefit from serverless support. Things have moved into the cloud, and it would be helpful to have an in-house serverless solution where we have distributed data. We could expand and reduce the servers behind the scenes with elasticity. I know this is a very complex thing because PostgreSQL on Ubuntu is atomic, and atomic databases have very consistent storage and all these things. However, it would be greatly helpful in planning capacity and in terms of if we need to expand in the future, we can expand, and in case it is not needed, we can shrink back. The elastic feature would be better if there were some solution like this.
Regarding scalability, PostgreSQL on Ubuntu is scalable, but if they have some native, more elasticity-induced capability, it would be beneficial. Currently, I am working on containers mostly, and containers are deployed and then destroyed. The database is always on very rigid servers which are hardly expanded or extended sometimes, but reduced, no. I cannot reduce them back because I do not know what sort of data I need and which sort of data I need to discard. That is a very difficult decision to make. If there is a feature regarding that, it would be nice to have. If there is not, it would be nice to have more native support for the cloud and this flexibility in data manipulation and data handling.
For how long have I used the solution?
I have been dealing with this solution for eight to nine years.
What do I think about the stability of the solution?
PostgreSQL on Ubuntu is stable. If something goes wrong, I would not blame PostgreSQL . I would only say that it is something that I need to fine tune. PostgreSQL on Ubuntu is handling my production infrastructures very well and it is going very good.
What do I think about the scalability of the solution?
Regarding scalability, PostgreSQL on Ubuntu is scalable, but if they have some native, more elasticity-induced capability, it would be beneficial. Currently, I am working on containers mostly, and containers are deployed and then destroyed. The database is always on very rigid servers which are hardly expanded or extended sometimes, but reduced, no. I cannot reduce them back because I do not know what sort of data I need and which sort of data I need to discard. That is a very difficult decision to make. If there is a feature regarding that, it would be nice to have. If there is not, it would be nice to have more native support for the cloud and this flexibility in data manipulation and data handling.
How was the initial setup?
The installation and deployment process of PostgreSQL on Ubuntu is very straightforward. I have automated it and I know that it is not about MySQL , but both of them have a very similar installation process. The main difference is the commands on how you manage MySQL and how you manage PostgreSQL on Ubuntu.
What was our ROI?
PostgreSQL on Ubuntu is open-source, and I have not spent a single penny other than the infrastructure on which it is hosted. If I look into the market, I have very heavy products, and even MySQL is also open source, but PostgreSQL on Ubuntu gives me a lot of savings in terms if I were to go to any other vendor which has a license. The ROI is significant because I am not paying a single penny for the product itself, but only for the underlying infrastructure.
What other advice do I have?
PostgreSQL on Ubuntu can be used for holding the data from the apps, helping with the logic, and retrieving the data, serving the data of clients, customers, and the user base. That is the main reason. PostgreSQL is a relational database. However, if there is something which is a non-relational database, a non-structured one, it goes to NoSQL options like MongoDB or DynamoDB in AWS .
The best advantage in PostgreSQL on Ubuntu is its flexibility for the users, for the developers actually. They are very much comfortable in designing the schemas. For me, it is very much flexible for maintaining the backups, the clusters, and running smooth operations. PostgreSQL on Ubuntu is very much flexible.
From the developer side, they are the ones that are using these features from PostgreSQL on Ubuntu. I am using it from the operational point of view: backup, security, and hosting it on a server or on the cloud. That is what my job is.
The performance for PostgreSQL on Ubuntu is very good and it is optimized. It gives me leverage of handling more queries at a time and speeds up the process.
There are features from the developer side regarding foreign data wrappers in integrating disparate data sources.
Since I am using PostgreSQL on Ubuntu in a very specific niche like maintenance, management, and backups, there is a very less chance I will find something negative about it because so far what I have used in the projects, I needed a thing and I needed a solution and it was there already. Everything was there already and it was smooth. However, more or less developers are the right person that can say this is a must-have feature that they miss in PostgreSQL on Ubuntu.
I have deployed a solution on AWS cloud with PostgreSQL on Ubuntu. I would rate this review as highly positive based on my extensive experience and satisfaction with PostgreSQL on Ubuntu.
Long-term web deployments have run reliably and now need better query editing tools
What is our primary use case?
As a user of PostgreSQL on Ubuntu , I work as a partner deploying the system while we design the particular system and deploy it using PostgreSQL on Ubuntu , which is a good fit in that way. PostgreSQL on Ubuntu is used primarily for a website, and the major case was only one time for small data marts for analytical purposes based on the website requirement. I have compared PostgreSQL on Ubuntu to solutions like SQL Matrix, which has a smaller variant, although I am trying to recall the exact name.
What is most valuable?
From my experience, one of the biggest advantages of PostgreSQL on Ubuntu is that it is an RDBMS that performs well based on stability, and it is quick to set up and accessible, not demanding multiple editors or support tools, making it preferable for small-end website requirements.
The performance for parallel query execution on PostgreSQL on Ubuntu is good in my project, with no troubles yet based on the use cases that we deployed.
My experience with foreign data wrappers in PostgreSQL on Ubuntu is that they can connect queries to external data sources such as databases, files, and web services, which I find convenient. With open source technologies such as Python and Perl, we can write different libraries to quickly avail these features.
I do use ACID transactions in PostgreSQL on Ubuntu, which is RDBMS compliant, and it performs perfectly well with no difficulties encountered.
I find the installation process for PostgreSQL on Ubuntu to be easy, especially when applying it to data warehouse solutions, although I have limited experience with data marts.
What needs improvement?
In terms of areas for improvement in PostgreSQL on Ubuntu, the only thing is that on the editor side, they have to make it better, such as improving psql or similar PostgreSQL on Ubuntu editors to enhance functionality.
The editor side could be better, but the rest of PostgreSQL on Ubuntu is satisfactory.
For how long have I used the solution?
I confirm that I am using this product, PostgreSQL on Ubuntu, for four to five years.
What do I think about the stability of the solution?
I use multiversion concurrency control in PostgreSQL on Ubuntu, but some users look for a little variance when using it, especially in situations such as small online shops that require lighter solutions.
What do I think about the scalability of the solution?
I do not see any limits in scalability for PostgreSQL on Ubuntu; it scales well without constraints.
How are customer service and support?
Regarding technical support for PostgreSQL on Ubuntu, there is a need for quick support services when the solution is not built well, and community support is usually helpful in addressing queries and finding solutions to various scenarios.
Which solution did I use previously and why did I switch?
When I compare PostgreSQL on Ubuntu to competitors, I find they often offer lesser variants and better traction and use cases.
How was the initial setup?
I find the installation process for PostgreSQL on Ubuntu to be easy, especially when applying it to data warehouse solutions, although I have limited experience with data marts.
What was our ROI?
Regarding ROI from PostgreSQL on Ubuntu, I find it manageable, with it being affordable from a cost standpoint, although support may require additional variants depending on solution dependencies.
What's my experience with pricing, setup cost, and licensing?
The price model for PostgreSQL on Ubuntu is not expensive; it is affordable since most solutions we use are completely open source, leading to lower costs.
What other advice do I have?
Regarding BRIN indexes in PostgreSQL on Ubuntu, I have not used them for large data sets.
I have purchased solutions from AWS Marketplace depending on various customers, and I may have bought one or two solutions specifically related to PostgreSQL on Ubuntu in the past, though I do not clearly remember.
In fast development scenarios, we often use application lab models where we try out various combinations, helping us understand the scaling needs for PostgreSQL on Ubuntu and other deployments.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Postgres has supported fast POCs and now serves both transactional data and AI vector workloads
What is our primary use case?
I am currently working with Prometheus for observability on top of a platform, making Prometheus my main tool. In my past project, I used Contentful as a headless CMS for content delivery.
I use standard Postgres and Prometheus in my current project, with no other tools of that sort for other use cases. The choice of database depends on the project, but mostly for any POC that I do, I choose Postgres because of its simplicity. In the AI world, it has pgvector, an index store that is good for RAG systems.
Basically, a transaction DB in our application as well as a vector store for our RAG pipeline is my central use case.
What is most valuable?
The good aspect about PostgreSQL on Ubuntu is the huge community support that we have. PostgreSQL on Ubuntu is open source software, and different teams have contributed to open source. So it is quite robust in providing a lot of things. If you think about on-the-fly aggregations, it also supports that. Distributed clusters are also supported. It is a tool that is right now very mature and able to handle a lot of use cases. Coming from a SQL background, PostgreSQL on Ubuntu is the standard tool that we use. Most of my use cases are sometimes POCs that I need to deliver. At that point, it is a no-brainer to just use PostgreSQL on Ubuntu because of its simplicity and familiarity.
What needs improvement?
The initial setup can be tricky. If you are going for some advanced things and have a lot of data, then you also have to think a lot about how to set up the cluster. The infrastructure of the cluster is something that you need to consider if you are hosting a lot of data. For a general use case, it is fine, but when it comes to scaling, you have to pay a little attention to the cluster. This is true for other search services as well, where you have to think about similar kinds of considerations. With Algolia , you did not have to worry because it was managed by the service layer itself. Since this is a more hands-on tool, once the data comes in and the volume is high, then you must also think about the infrastructure.
For how long have I used the solution?
I have more than five years of experience with PostgreSQL on Ubuntu. My usage has been on and off.
What do I think about the stability of the solution?
I have not seen any stability issues with PostgreSQL on Ubuntu in my day-to-day work. Maybe something we have done to our services has caused the issue, but we have not seen a core PostgreSQL on Ubuntu issue. PostgreSQL on Ubuntu is quite stable.
What do I think about the scalability of the solution?
If you are dealing with multiple regions and huge data with huge transactions per second, in that case, you have to set up the cluster. It is not impossible. You just need to know the right cluster settings to set it up.
Which solution did I use previously and why did I switch?
I have used Amazon OpenSearch services as a tool for similar purposes.
How was the initial setup?
PostgreSQL on Ubuntu is very easy in terms of installation and deployment.
What about the implementation team?
I have not done it personally. My team has done it. My DevOps team has provisioned AWS instances as well as Azure instances. Under the hood, I do not know what I am dealing with. For me, it is just an IP address that I can SSH into and do it. Where the cloud is running, I know for sure they are using AWS and Azure interchangeably.
What was our ROI?
ACID transactions basically talk about write queries. Basically, if it is a distributed system, it makes sure that transaction consistency is there on each of the transactions that is happening. Think about if you are in a different geographic location and your cluster is hosted in two different geographic locations, maybe one in South Pacific and one in Western Europe. In both cases, if write transactions are happening, this is a good way to basically order the transactions so that the eventual data consistency is there.
With the basic version, you can very quickly do POCs. That is a very good ROI for that because suppose you have to do a demo in one week and you want to just quickly bootstrap some services and get the solution up. It is a very good service to do that. However, with different use cases, maybe different solutions are better. If you are going for an e-commerce solution where you have multiple filters available and you have to show aggregation, then a different type of query and a different type of database is needed.
What's my experience with pricing, setup cost, and licensing?
I am not using the Algolia service. I have purchased something from AWS Marketplace .
Which other solutions did I evaluate?
I was just looking at a service called ClickHouse . ClickHouse also has a different type of database. It is a clickstream analysis database. What we are trying to do is instead of Prometheus, we are thinking of using ClickHouse in our project because of how fast it is. Under the hood, it does a different type of operations to do aggregations, sums, and other operations. Since it is a SQL-based query system, the familiarity is there.
What other advice do I have?
My overall rating for PostgreSQL on Ubuntu is nine out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
College projects have gained powerful data management for structured and JSON workloads
What is our primary use case?
A specific example of how I use PostgreSQL on Ubuntu in my work is in my project titled a student management and faculty leave student rating management system and faculty leave management system. Here I am working on a project where students are applying, students can give ratings for the faculties, and faculties can apply for leave applications for the admin side or as their upper faculty. I am storing the SQL data, such as creating the tables and this kind of data in PostgreSQL . As I mentioned, my friend's laptop is a MacBook, so we are creating PostgreSQL on Ubuntu. During my internship, I used PostgreSQL to handle structured data and perform operations such as joining, indexing, and data retrieval. I find it very stable and efficient when working with a large database. Additionally, there is no limit for the operating system because it is supported in all operating systems, with maximum database being unlimited RAM and unlimited database size. The license is open source, so it is easy to use. Installation is straightforward, and I can access the database easily. We can also create our own user and database. We can easily manage the database, and we can use NoSQL data as well.
What is most valuable?
These features make my work easier and more efficient because some databases do not support JSON. For example, SQL Server 2014 will only support XML datasets, not JSON. Nowadays, we are storing our data or extending our data with JSON files, so PostgreSQL is easy to use for these needs. Furthermore, PostgreSQL is better because it provides backup functionality such as the pg_dump utility, allowing us to easily take backups from the PostgreSQL on Ubuntu database. We can also add extensions and enhance features. Overall, PostgreSQL on Ubuntu is a powerful and reliable database management system; it is easy to use and good for students who want to move beyond basic and industry-level skills.
PostgreSQL on Ubuntu has positively impacted my organization in terms of saving my time within my college project. It is easy to learn and understand how it is used, with easy installation and ease of use as it is a free and open-source tool, which means there is no need to pay any money or deal with licensing costs.
What needs improvement?
For how long have I used the solution?
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and support?
Which solution did I use previously and why did I switch?
How was the initial setup?
What about the implementation team?
What was our ROI?
What's my experience with pricing, setup cost, and licensing?
Which other solutions did I evaluate?
What other advice do I have?
My advice for others looking into using PostgreSQL on Ubuntu is that if you need to store structured and non-structured data while utilizing modern features, you can use PostgreSQL because it is perfect for storing databases, especially when handling JSON and XML files. It is simply the best. I would rate my overall experience with PostgreSQL on Ubuntu as an 8 out of 10.
Reliable database has supported user growth and has delivered strong performance with low resource use
What is our primary use case?
PostgreSQL on Ubuntu is deployed as our application's database. Our application supports user registration, login, and other features that rely on a database. PostgreSQL stores artifacts, rules, strings, and all other data for our application. My setup and interaction with PostgreSQL on Ubuntu is standard with nothing unique to report.
What is most valuable?
PostgreSQL on Ubuntu offers reliability, performance, and cost-effectiveness, which were the primary factors in our decision to choose this database.
Regarding reliability and performance, I have not experienced any downtime, and the database has not shown any performance issues. The only challenge that arose was related to the growth of our own application; we had to tune our Postgres settings, but we could do this because of how flexible PostgreSQL on Ubuntu is. When configured correctly, PostgreSQL on Ubuntu demonstrates no performance issues.
PostgreSQL on Ubuntu has positively impacted our organization by providing software that seamlessly manages our database with our application. After reviewing alternatives, PostgreSQL on Ubuntu was the best fit for our needs.
Since implementing PostgreSQL on Ubuntu, I have noticed cost savings. While I cannot share metrics since we do not track them, we host our PostgreSQL within Docker images, and the resources used by those Docker images are consistently very low relative to all of the capabilities it provides.
What needs improvement?
PostgreSQL on Ubuntu can be improved in terms of flexibility, which comes at a cost—specifically its learning curve and complexity. This is not necessarily something that needs improvement, but it is something to consider when deciding which database to use. You need to invest significant time in learning PostgreSQL on Ubuntu. There is nothing related to documentation, support, or features I wish were easier to use.
For how long have I used the solution?
I have been using PostgreSQL on Ubuntu for almost eight years.
What do I think about the stability of the solution?
PostgreSQL on Ubuntu is stable.
What do I think about the scalability of the solution?
When configured correctly, PostgreSQL on Ubuntu is highly scalable.
How are customer service and support?
I have never used customer support for PostgreSQL on Ubuntu.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I did not previously use a different solution.
How was the initial setup?
PostgreSQL on Ubuntu requires no license to use, and the setup cost is straightforward since we simply deploy a Docker image.
Which other solutions did I evaluate?
Before choosing PostgreSQL on Ubuntu, I did not evaluate other options.
What other advice do I have?
There is nothing related to extensions, security, or integration that I would like to mention.
My advice to others considering PostgreSQL on Ubuntu is to spend time learning how to tune the application to fit your performance and scalability needs; the earlier you do this, the easier it will be.
I would rate this product an 8 overall.