Overview

Why Choose cloudimg AMIs?
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Production-Ready OpenJDK with Expert Support on AWS
OpenJDK is the leading open-source implementation of the Java Platform, Standard Edition. This AMI delivers OpenJDK pre-configured on Oracle Linux 8, giving your team immediate access to a fully operational Java development and runtime environment - backed by cloudimg's 24/7 expert support with a guaranteed 24-hour response SLA.
Why Choose This Over Free Alternatives?
Free JDK distributions like Amazon Corretto or AdoptOpenJDK provide the runtime but leave you on your own when production issues arise at 2 AM. With cloudimg support, you get:
- Application-level troubleshooting - Not just OS or JDK installation issues, but help diagnosing your Java application problems including memory leaks, thread deadlocks, and performance degradation
- GC tuning consultations - Expert guidance selecting and configuring the right garbage collector (G1GC, ZGC, Shenandoah) for your specific workload characteristics
- Migration assistance - Hands-on help migrating from Oracle JDK commercial licensing to OpenJDK without disrupting production
- Oracle Linux 8 as a deliberate choice - Enterprise-grade OS with long-term support, binary compatibility with RHEL, and proven stability for Java workloads
Included Java Versions
- OpenJDK 17 LTS - Long-term support with security updates and stability
- OpenJDK 21 LTS - Latest LTS release with virtual threads and pattern matching
- OpenJDK 23 - Current release with newest language features
All three versions are installed side-by-side. Switch between them using Java alternatives with a single command.
Getting Started in Minutes
- Launch the AMI on your preferred EC2 instance type (t3.medium or larger recommended)
- SSH into the instance on port 22 using your key pair
- Run'java -version' to confirm the active JDK version
- Use 'sudo alternatives --config java' to select between JDK 17, 21, or 23
- Begin compiling and running Java applications immediately
Prerequisites: An EC2 key pair and a security group allowing inbound TCP port 22 for SSH access.
Complete Development Toolkit
- Java Compiler (javac) - Compile source code with full syntax checking, type checking, and annotation processing
- JVM Runtime (HotSpot) - Just-in-time compilation, adaptive optimization, and runtime profiling for peak performance
- Standard Libraries - Collections framework, concurrency utilities, networking, JDBC database access, security APIs, and more
- Diagnostic Tools - jconsole, jstack, jmap, jstat, Java Flight Recorder for monitoring and troubleshooting
Garbage Collection Options
Choose the right GC strategy for your workload:
- G1GC - Balanced throughput and latency for general workloads
- ZGC - Sub-millisecond pause times for latency-sensitive applications
- Shenandoah GC - Concurrent compaction for consistent response times
- Parallel GC - Maximum throughput for batch processing
cloudimg support engineers can help you select and tune the optimal collector for your specific application profile.
AWS Integration
- Optimized for EC2 instance types including compute and memory-optimized families
- Compatible with AWS CloudWatch for monitoring JVM metrics
- Works with AWS Systems Manager for fleet management
- AWS SDK for Java ready for cloud-native development
- Auto Scaling group compatible for elastic workloads
- EBS-optimized storage support
Example Use Case
A development team running20+ Spring Boot microservices on EC2 needs consistent JDK patching across all environments without dedicating an engineer to Java platform maintenance. They deploy this AMI across dev, staging, and production, use cloudimg support for quarterly GC tuning reviews, and rely on the24-hour SLA when unexpected OutOfMemoryErrors surface during peak traffic. The result: their developers focus on application code while cloudimg handles JDK-level concerns.
##24/7 cloudimg Support Includes
- Phone, email, and chat support available 365 days per year
- Guaranteed 24-hour response time SLA
- OpenJDK version migration guidance
- JVM performance tuning and GC optimization
- Application-level Java troubleshooting
- Security patch notifications and guidance
This AMI is a repackaged upstream distribution provided by cloudimg. OpenJDK trademarks are the property of their respective owners.
Highlights
- Guaranteed 24-Hour Expert Response SLA - When your Java application encounters memory leaks, GC pauses, or thread deadlocks at 2 AM, cloudimg engineers respond within 24 hours via phone, email, or chat. Unlike free JDK distributions that leave you searching forums, you get hands-on troubleshooting from specialists who understand JVM internals, GC tuning, and production Java workloads on AWS.
- Multi-Version JDK Environment Ready to Use - Three OpenJDK versions (17 LTS, 21 LTS, and 23) installed side-by-side on Oracle Linux 8. Switch between versions with a single command using Java alternatives. No manual installation, no repository configuration, no compatibility troubleshooting. Your team starts compiling and deploying Java applications within minutes of launch.
- Ongoing JDK Maintenance Handled For You - cloudimg manages the complexity of keeping your Java platform current: security patch guidance, version migration assistance, GC optimization consultations, and performance tuning support. Teams without dedicated Java platform engineers get enterprise-grade JDK operations without hiring specialists or diverting developers from application work.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
m5.large Recommended | m5.large | $0.10 |
t2.micro | t2.micro instance type | $0.06 |
t3.micro | t3.micro instance type | $0.06 |
z1d.2xlarge | z1d.2xlarge instance type | $0.28 |
m4.large | m4.large instance type | $0.10 |
m5ad.4xlarge | m5ad.4xlarge instance type | $0.28 |
r7a.32xlarge | r7a.32xlarge instance type | $0.28 |
m7i-flex.large | m7i-flex.large instance type | $0.10 |
m7i.24xlarge | m7i.24xlarge instance type | $0.28 |
r5n.4xlarge | r5n.4xlarge instance type | $0.28 |
Vendor refund policy
Refunds available on request.
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
Updated user guide link to web-based version.
Additional details
Usage instructions
Please visit the User Guide for this product on the cloudimg website for full deployment and configuration instructions.
https://www.cloudimg.co.uk/guides/openjdk-on-aws-with-support-by-cloudimg/
Resources
Vendor resources
Support
Vendor support
##24/7 cloudimg Support
cloudimg provides round-the-clock technical support for this OpenJDK AMI, available 365 days per year.
Contact Channels:
- Email: support@cloudimg.co.uk
- Phone and chat support available 24/7
Response Commitment:
- Guaranteed 24-hour initial response SLA for all support requests
What Support Covers:
- OpenJDK installation and configuration issues
- JDK version selection and switching between 17, 21, and 23
- JVM performance tuning and garbage collection optimization
- Application-level Java troubleshooting (memory leaks, thread issues, crashes)
- Version migration guidance (e.g., moving from JDK 17 to 21)
- Security patch notifications and update guidance
- AWS integration assistance (CloudWatch, Systems Manager, SDK configuration)
Quick Start After Launch:
- Launch the AMI on EC2 (t3.medium or larger recommended)
- Ensure your security group allows inbound TCP port 22
- SSH into the instance using your key pair
- Run 'java -version' to verify the active JDK
- Use 'sudo alternatives --config java' to switch JDK versions
Expected time from launch to running Java applications: under 5 minutes.
Requesting Refunds: Contact support@cloudimg.co.uk for any billing concerns or refund requests.
For general feedback, you can leave a review in the review section at the bottom of this listing page.
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.