Databases AWS

SQL Server 2025 on AWS User Guide

| Product: SQL Server 2025

Overview

This Marketplace listing is a single product that ships four Microsoft SQL Server 2025 delivery options, all on Ubuntu 24.04. You pick the edition that matches your workload and licensing when you launch. Each edition has its own focused deployment guide -- choose your edition in the table below and open it.

SQL Server 2025 is the full-featured relational database platform for mission-critical workloads, advanced analytics, AI and high availability at scale. Every edition is installed from the official Microsoft APT repository, ships with mssql-tools18 and sqlcmd, runs on port 1433, and generates unique per-instance credentials on first boot. The images are headless -- you administer SQL Server over SSH with sqlcmd and any compatible client.

Select Your Edition

# Edition Licensing Best for Key limits Guide
1 Enterprise Paid (evaluation until a product key is applied) Mission-critical production at scale None beyond OS/hardware Open guide →
2 Standard Paid (evaluation until a product key is applied) Mid-tier production workloads 4 sockets / 32 cores, 256 GB buffer pool Open guide →
3 Express Free Small databases, prototypes, learning 10 GB max database, ~1.4 GB buffer pool Open guide →
4 Developer Free (development and test use only) Dev/test with the full Enterprise feature set Not licensed for production Open guide →
  • SQL Server 2025 Enterprise → -- the complete feature set for mission-critical scale: multi-replica Always On Availability Groups, in-memory OLTP, advanced compression, partitioning and Always Encrypted.
  • SQL Server 2025 Standard → -- the core relational engine for mid-tier production, within the 4-socket / 32-core and 256 GB buffer-pool envelope.
  • SQL Server 2025 Express → -- the free entry-level edition for small databases (10 GB max), prototypes and learning.
  • SQL Server 2025 Developer → -- the full Enterprise feature set, free for development and test use only (not for production).

Which Edition Should I Choose?

Production, paid -- Enterprise vs Standard. Enterprise unlocks the complete SQL Server feature set with no edition-imposed limits beyond your OS and hardware -- multi-replica Always On Availability Groups, in-memory OLTP, unlimited cores and RAM, advanced compression and Always Encrypted -- for mission-critical workloads at scale. Standard delivers the core relational engine and the new 2025 engine features for mid-tier production, capped at the lesser of 4 sockets or 32 cores and 256 GB of buffer-pool memory, with basic single-secondary Always On availability. Both install with evaluation licensing; you apply a 25-character product key to license them for production.

Free -- Express vs Developer. Express is the free entry-level engine for small databases (10 GB maximum), prototypes, learning and lightweight applications; it has no product key and no backup compression. Developer is identical to Enterprise in features and also free, but it is licensed strictly for development and test use only -- never run it in production.

New 2025 engine features are available across the paid editions and in full on Developer: the vector data type and HNSW indexes for AI and RAG workloads, native JSON_OBJECT and JSON_ARRAY functions, REGEXP_LIKE / REGEXP_INSTR / REGEXP_REPLACE in T-SQL, and optimized locking for improved concurrency.

Note: Microsoft retired the Web edition in SQL Server 2025; it is not offered. Former Web-edition customers are directed by Microsoft to Standard edition.

What Every Edition Has in Common

Whichever edition you launch, the image shares the same operational shape, so the launch and access steps are the same:

  • Ubuntu 24.04 LTS base image, with mssql-server, mssql-tools18 and sqlcmd from the official Microsoft APT repository.
  • No shared credentials -- on the first boot of every instance a one-shot firstboot service generates a strong random SA password and a dedicated cloudimg SQL login, applies them inside the running engine, removes the build-time memory cap, and writes them to /root/mssql-credentials.txt with mode 0600 so only root can read them. Two instances launched from the same image never share credentials.
  • SQL Server on port 1433, started on boot via systemd. Open 1433 in your security group only to the trusted networks that need direct client access; never to the public internet.
  • SSH login user ubuntu on every edition.
  • cloudimg 24/7 support for deployment, edition selection, performance tuning, high availability and database administration.

The detailed launch, connection, management, backup and licensing steps -- which differ by edition -- are in each edition's own guide linked above.

Prerequisites

Before you deploy any edition you need:

  • An Amazon Web Services account where you can launch EC2 instances
  • IAM permissions to launch instances, create security groups, and subscribe to AWS Marketplace products
  • An EC2 key pair in the target Region for SSH access to the instance
  • A VPC and subnet in the target Region, with a security group allowing inbound port 22 from your management network (and port 1433 from trusted networks for direct client access)
  • The AWS CLI (version 2) installed locally if you plan to deploy from the command line

Support

cloudimg provides 24/7 expert technical support for these images. Contact support@cloudimg.co.uk for help with SQL Server deployment, edition selection, performance tuning, high availability, query optimisation and database administration.

For SQL Server feature and edition reference, see the official Microsoft SQL Server 2025 editions documentation.

All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.