This is a repackaged software product wherein additional charges apply for a pre-hardened, SI Core STIG Hardened image and seller support. The Golang(Go) on Ubuntu 24.04 LTS AMI offers developers a robust and secure environment to build and deploy their applications. Designed for scalability and performance, this image ensures optimal utilization of cloud resources while maintaining stringent security standards. By leveraging Golang's concurrency features, users can efficiently manage workloads, making it ideal for microservices and cloud-native applications. With the Golang(Go) on Ubuntu 24.04 LTS AMI, you can accelerate your development timeline and enhance the security posture of your applications in an easy-to-launch EC2 instance.
The Golang(Go) on Ubuntu 24.04 LTS AMI provides a robust environment tailored specifically for developing, testing, and deploying Go applications in the cloud. This image comes preconfigured with the latest stable release of the Go programming language, ensuring that developers can leverage the full power of Go without the need for complex installation processes.
Key Features:
Preinstalled Go SDK: The Golang(Go) on Ubuntu 24.04 LTS AMI includes the latest version of the Go SDK, allowing for immediate access to all the language's features and libraries.
Optimized for Performance: Built on the latest Ubuntu LTS release, this AMI is optimized for performance and stability, providing a reliable foundation for application development.
Easy Deployment: Deploying applications using the Golang(Go) on Ubuntu 24.04 LTS image is simplified with built-in tools and configurations, making it easier to manage your application lifecycle.
Compatibility: This AMI is compatible with a wide array of libraries and frameworks, ensuring that your Go applications can integrate seamlessly with other technologies.
Benefits:
Rapid Development Cycle: With the Golang(Go) on Ubuntu 24.04 LTS, developers can quickly spin up instances and start building applications, thereby accelerating their development workflow.
Secure Environment: Ubuntu 24.04 LTS is known for its security features, providing a firm basis to build applications without the constant worry of vulnerabilities.
Community Support: The Go language has a vibrant community offering vast resources, tutorials, and libraries that you can leverage while using the Golang(Go) on Ubuntu 24.04 LTS AMI.
Use Cases:
Web Services: Perfect for microservices architecture, the Golang(Go) on Ubuntu 24.04 LTS is suited for building scalable web services.
Data Processing: Ideal for data-intensive applications where performance and efficiency are critical.
Cloud-Native Development: The cloud-native nature of the Golang(Go) on Ubuntu 24.04 LTS makes it an excellent choice for developers looking to integrate with cloud databases and services.
By choosing the Golang(Go) on Ubuntu 24.04 LTS AMI, you equip yourself with a powerful tool for modern application development, ensuring that you can harness the best features of Go while enjoying the support and reliability of Ubuntu.
Hardening and Support
This is a repackaged software product wherein additional charges apply for a pre-hardened, Supported Images Core STIG Hardened image and seller support. Additional detailed information on our hardening process can be found in the Core STIG Hardening for Linux Guide or the Core STIG Hardening for Windows Guide
Optimized Performance: This AMI provides Golang (Go) pre-installed on Ubuntu 24.04 LTS, offering a reliable and secure environment for Go developers. With the latest stable versions of Go and Ubuntu, this AMI ensures your applications benefit from improved performance and stability, making it ideal for production workloads and high-performance computing scenarios.
Seamless Development: The combination of Go on Ubuntu 24.04 LTS streamlines the development process with robust package management, security patches, and support for modern libraries. This environment is perfect for building microservices, web applications, and cloud-native solutions, reducing time-to-deployment for your Go projects.
Versatile Use Cases: Suitable for a wide range of applications, this Ubuntu 24.04 AMI is designed for developers focused on backend systems, network services, and concurrent programming. Whether you are developing APIs, CLI tools, or large-scale distributed systems, this Go on Ubuntu setup offers the flexibility and scalability required to meet demanding development needs.
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.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
You pay by the hour for this pre-built Golang on Ubuntu 24.04 image, billed per running instance. The many priced lines are not tiers or feature levels. Each one maps to a specific AWS EC2 instance type, from small shared instances up to large memory-, compute-, and GPU-optimized machines and bare-metal options. Your hourly software rate is tied to the instance size you launch. Larger instances carry higher hourly rates, so cost scales with the compute capacity you choose. You pay only for the hours each instance runs, with no upfront commitment.
Top-of-mind questions for buyers
What does one billable unit map to for this Golang on Ubuntu 24.04 image?
One unit is one running EC2 instance of the type you launch, metered per hour. Each instance you start carries its own hourly software rate. If you run several instances, each one meters separately and adds to your bill. The rate follows the instance type you pick.
Am I charged the hourly software rate when my instance is stopped?
The software rate meters running instance-hours only. A stopped or terminated instance does not accrue software charges. Note that AWS may still bill underlying storage for a stopped instance, but that is separate from the software rate charged here. You pay software charges only while the instance runs.
Do I commit upfront, or can I stop paying whenever I stop the workload?
This uses usage-based hourly billing with no upfront commitment. You pay only for the hours each instance runs. When you stop or terminate the instance, software charges end. This suits variable or short-lived Golang workloads where you want cost to follow actual runtime.
supportedimages.com
Helpful?
Vendor refund policy
Fees for this product are not refundable. The instance can be terminated at any time 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 '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.
Run this command to verify the version of golang:
go version
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.
This product has charges associated with the pre-built hardening to the CIS Benchmarks™ and recurring maintenance. The CIS Hardened Images® are hardened in accordance with the associated CIS Benchmarks, an industry best practice for secure configuration. Reduce cost, time, and risk by building your AWS solution with CIS AMIs.
The solution goes beyond compliance by offering a Ubuntu server with comprehensive security hardening by default, covering everything from applications to the Linux kernel. With VED threat mitigation, you can rest assured that your digital assets are protected against advanced threats.
This product has charges associated with the pre-built hardening to the CIS Benchmarks™ and recurring maintenance. The CIS Hardened Images® are hardened in accordance with the associated CIS Benchmarks, an industry best practice for secure configuration. Reduce cost, time, and risk by building your AWS solution with CIS AMIs.
This product has charges associated with it for seller support. Golang on Ubuntu 24.04 provides a ready-to-use Go development environment preconfigured by kCloudHubs. Ideal for building high-performance APIs, microservices, and backend applications with reliable support and maintenance.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.