Amazon Elastic Compute Cloud (Amazon EC2) is flexible service that provides resizable cloud-based compute capacity in the form of EC2 instances, which are equivalent to virtual servers. You can commission one or thousands of instances simultaneously, and pay only for what you use, making web-scale cloud computing easy. We provide a broad range of instance types optimized to fit different use cases, and choice in how you pay for instances, so you can optimize your application based on business needs while minimizing costs.
AWS offers a comprehensive portfolio of compute services allowing you to develop, deploy, run, and scale your applications and workloads in the world’s most powerful, secure and innovative compute cloud.
Amazon Lightsail is the easiest way to launch and manage a virtual private server with AWS. Lightsail includes everything you need to jumpstart your project – a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP – for a low, predictable price. Launch in seconds with preconfigured operating system and application images and manage your resources easily from our intuitive console. When your app needs advanced features like managed databases, content delivery network, or any of dozens of other features, you can connect these additional AWS services to your Lightsail server. Lightsail plans start at only $5 per month.
Amazon Elastic Container Service (ECS) is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances. Amazon ECS eliminates the need for you to install, operate, and scale your own cluster management infrastructure.
AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume – there is no charge when your code is not running. With Lambda, you can run code for virtually any type of application or backend service – all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app. Lambda is the core of serverless computing, which lets you build and run applications and services without thinking about servers.
AWS offers a complete range of cloud storage services to support both application and archival compliance requirements. Select from object, file, and block storage services as well as cloud data migration options to start designing the foundation of your cloud IT environment.
Amazon Elastic Block Storage (Amazon EBS) provides highly available, consistent, low-latency block storage for Amazon EC2. It helps you tune applications with the right storage capacity, performance and cost.
EBS is designed for workloads that require persistent storage accessible by single EC2 instances. Typical use cases include relational and NoSQL databases (like Microsoft SQL Server and MySQL or Cassandra and MongoDB), Big Data analytics engines (like the Hadoop/HDFS ecosystem and Amazon EMR), stream and log processing applications (like Kafka and Splunk), and data warehousing applications (like Vertica and Teradata).
For more information visit the Amazon EBS page.
Amazon Elastic File System (Amazon EFS) provides simple, scalable file storage for use with Amazon EC2 instances in the AWS Cloud.
It delivers a file system interface with standard file system access semantics for Amazon EC2 instances. EFS grows and shrinks capacity automatically, and provides high throughput with consistently low latencies. EFS is designed for high availability and durability, and provides performance for a broad spectrum of workloads and applications, including Big Data and analytics, media processing workflows, content management, web serving, container storage, and home directories.
For more information visit the Amazon EFS page.
Amazon Simple Storage Service (Amazon S3) is object storage designed to store and access any type of data over the Internet.
It is secure, 99.999999999% durable, and scales past tens of trillions of objects. S3 is used for backup and recovery, tiered archive, user-driven content (like photos, videos, music and files), data lakes for Big Data analytics and data warehouse platforms, or as a foundation for serverless computing design.
For more information, visit the Amazon S3 page.
Amazon Glacier is an extremely low-cost and highly durable object storage service for long-term backup and archive of any type of data.
Glacier is a solution for customers who want low-cost storage for infrequently accessed data. It can replace tape for media and entertainment applications, and assist with compliance in highly regulated organizations like healthcare, life science, and financial services.
For more information visit the Amazon Glacier page.
The AWS Storage Gateway is a software appliance that seamlessly links your on-premises environment to Amazon cloud storage.
It offers local storage with highly optimized connectivity to AWS Cloud storage, and helps with migration, bursting and storage tiering use cases. Replace tape automation without disrupting existing processes, supplement on-premises workloads with storage capacity on demand, or augment existing on-premises storage investments with a cloud tier.
For more information visit the AWS Storage Gateway page.
Amazon offers a portfolio of data transfer services to migrate data into and out of the AWS cloud.
These services help you do things like securely and quickly move multi-petabyte archives, accelerate network transfers with existing infrastructure, and capture continuous streaming data from multiple sources.
For more information visit the Cloud Data Migration page.
Amazon Aurora is a MySQL and PostgreSQL-compatible relational database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. Amazon Aurora provides up to five times better performance than MySQL and up to three times better performance than PostgreSQL with the security, availability, and reliability of a commercial database at one-tenth the cost. New for Aurora, is Aurora serverless, that simplifies administration, reduces costs, and delivers capacity on demand by automatically scaling up or scaling down without manual provisioning. Aurora also features multi-master to scale out both reads and writes by creating multiple read and write master nodes across availability zones for better performance and zero downtime. Both of these features are available in preview.
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business. Amazon RDS provides you six familiar database engines to choose from, including Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL and MariaDB.
Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. It is a fully managed cloud database and supports both document and key-value store models. Its flexible data model and reliable performance make it a great fit for mobile, web, gaming, ad tech, IoT, and many other applications. New for DynamoDB is global tables, which fully automate the replication of tables across AWS regions for a fully managed, multi-master, multi-region database. DynamoDB also adds support for on-demand and continuous backups for native data protection.
Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse that makes it simple and cost-effective to analyze all your data using your existing business intelligence tools. You can start small for $0.25 per hour with no commitments and scale to petabytes for $1,000 per terabyte per year, less than a tenth the cost of traditional solutions.
Amazon ElastiCache makes it easy to deploy, operate, and scale an in-memory data store or cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory caches, instead of relying entirely on slower disk-based databases. ElastiCache for Redis offers fully managed Redis and ElastiCache for Memcached offers fully managed Memcached in the cloud.
Amazon Neptune is a fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets. The core of Amazon Neptune is a purpose-built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency. Amazon Neptune supports popular graph models Apache TinkerPop and W3C’s RDF, and their associated query languages TinkerPop Gremlin and RDF SPARQL, allowing you to easily build queries that efficiently navigate highly connected datasets. Neptune powers graph use cases such as recommendation engines, fraud detection, knowledge graphs, drug discovery, and network security.
AWS Database Migration Services (DMS) helps you migrate databases to AWS easily and securely. The source database remains fully operational during the migration, minimizing downtime to applications that rely on the database. The AWS Database Migration Service can migrate your data to and from most widely used commercial and open-source databases. The service supports homogenous migrations such as Oracle to RDS for Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to Amazon Aurora or Microsoft SQL Server to RDS for MySQL.
AWS networking products work together to meet the needs of your application. For example, Elastic Load Balancing works with Amazon Virtual Private Cloud (VPC) to provide robust networking and security features.
Amazon CloudFront is a global content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to your viewers with low latency and high transfer speeds. CloudFront is integrated with AWS – both physical locations that are directly connected to the AWS global infrastructure, as well as software that works seamlessly with services including AWS Shield for DDoS mitigation, Amazon S3, Elastic Load Balancing or Amazon EC2 as origins for your applications, and Lambda@Edge to run custom code close to your viewers.
Amazon Virtual Private Cloud (Amazon VPC) lets you provision a logically isolated section of the Amazon Web Services (AWS) cloud where you can launch AWS resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways.
AWS Direct Connect makes it easy to establish a dedicated network connection from your premises to AWS. Using AWS Direct Connect, you can establish private connectivity between AWS and your datacenter, office, or colocation environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections.
Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances in the cloud. It enables you to achieve greater levels of fault tolerance in your applications, seamlessly providing the required amount of load balancing capacity needed to distribute application traffic.
Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other.