Explore Amazon Web Services Products

The following are Amazon Web services that are available with Amazon Web Services China (Beijing) region operated by Sinnet, and Amazon Web Services China (Ningxia) region operated by NWCD. Use of these services require Amazon Web Services China regions accounts and acceptance of the Sinnet Customer Agreement for Amazon Web Services (Beijing Region) and the NWCD Customer Agreement for Amazon Web Services (Ningxia Region) respectively. All prices below are tax exclusive. For the available services list, please visit http://amazonaws.cn/about-aws/regional-product-services/.To use Amazon Web Services information technology services outside of China, please create a separate global Amazon Web Services Account at https://aws.amazon.com.

Learn about Amazon Web Services China (Ningxia) Region Free Tier, please visit https://www.amazonaws.cn/en/free/

 

You are welcome to contact us by hotline ( Working hours: 9AM-8PM except legal holiday)

1010 0966 Amazon Web Services China (Ningxia) Region operated by NWCD
1010 0766 Amazon Web Services China (Beijing) Region operated by Sinnet

 


Compute

Amazon EC2

Virtual Servers in the Cloud

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.

Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. Amazon EC2 provides developers the tools to build failure resilient applications and isolate themselves from common failure scenarios.

Additional Resources

Amazon Lambda

Run Code Without Thinking About Servers

Amazon 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 Amazon Web Services services or call it directly from any web or mobile app.

Additional Resources

Amazon Virtual Private Cloud (VPC)

Isolated Cloud Resources

Amazon Virtual Private Cloud (Amazon VPC) lets you provision a logically isolated section of the Amazon Web Services Cloud where you can launch Amazon Web Services 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.

You can easily customize the network configuration for your Amazon VPC. For example, you can create a public-facing subnet for your webservers that has access to the Internet, and place your backend systems such as databases or application servers in a private-facing subnet with no Internet access. You can leverage multiple layers of security, including security groups and network access control lists, to help control access to Amazon EC2 instances in each subnet.

Additional Resources

Amazon Elastic Beanstalk

Amazon Application Container

Amazon Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.

You can simply upload your code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring. At the same time, you retain full control over the Amazon Web Services resources powering your application and can access the underlying resources at any time.

Additional Resources

Amazon EC2 Auto Scaling

Add or remove compute capacity to meet changes in demand

Auto Scaling allows you to scale your Amazon EC2 capacity up or down automatically according to conditions you define. With Auto Scaling, you can ensure that the number of Amazon EC2 instances you’re using increases seamlessly during demand spikes to maintain performance, and decreases automatically during demand lulls to minimize costs. Auto Scaling is particularly well suited for applications that experience hourly, daily, or weekly variability in usage. Auto Scaling is enabled by Amazon CloudWatch and available at no additional charge beyond Amazon CloudWatch fees.

Additional Resources

Amazon Batch

Fully managed batch processing at any scale

Amazon Batch enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on Amazon Web Services. Amazon Batch dynamically provisions the optimal quantity and type of compute resources (e.g., CPU or memory optimized instances) based on the volume and specific resource requirements of the batch jobs submitted. With Amazon Batch, there is no need to install and manage batch computing software or server clusters that you use to run your jobs, allowing you to focus on analyzing results and solving problems. Amazon Batch plans, schedules, and executes your batch computing workloads across the full range of Amazon Web Services compute services and features, such as Amazon EC2 and Spot Instances.

Additional Resources

Amazon Serverless Application Repository

Discover, deploy, publish and share serverless applications

The Amazon Serverless Application Repository is a managed repository for serverless applications. It enables teams, organizations, and individual developers to store and share reusable applications, and easily assemble and deploy serverless architectures in powerful new ways. Using the Serverless Application Repository, you don't need to clone, build, package, or publish source code to Amazon Web Services before deploying it. Instead, you can use pre-built applications from the Serverless Application Repository in your serverless architectures, helping you and your teams reduce duplicated work, ensure organizational best practices, and get to market faster. Integration with Amazon Identity and Access Management (IAM) provides resource-level control of each application, enabling you to publicly share applications with everyone or privately share them with specific Amazon Web Services accounts. To share an application you've built, publish it to the Amazon Serverless Application Repository.

Each application is packaged with an Amazon Serverless Application Model (SAM) template that defines the Amazon Web Services resources used. Publicly shared applications also include a link to the application’s source code. There is no additional charge to use the Serverless Application Repository - you only pay for the Amazon Web Services resources used in the applications you deploy.

Additional Resources


Containers

Amazon Elastic Container Registry

Store and Retrieve Docker Images

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.

Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. Amazon EC2 provides developers the tools to build failure resilient applications and isolate themselves from common failure scenarios.

Additional Resources

Amazon Elastic Container Service

Run containerized applications in production

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. With simple API calls, you can launch and stop Docker-enabled applications, query the complete state of your cluster, and access many familiar features like security groups, Elastic Load Balancing, EBS volumes, and IAM roles. You can use Amazon ECS to schedule the placement of containers across your cluster based on your resource needs and availability requirements. You can also integrate your own scheduler or third-party schedulers to meet business or application specific requirements.

Additional Resources

Amazon Fargate

Run containers without managing servers or clusters

Amazon Fargate is a compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters. With Amazon Fargate, you no longer have to provision, configure, and scale clusters of virtual machines to run containers. This removes the need to choose server types, decide when to scale your clusters, or optimize cluster packing. Amazon Fargate removes the need for you to interact with or think about servers or clusters. Fargate lets you focus on designing and building your applications instead of managing the infrastructure that runs them.

Additional Resources

Amazon Elastic Kubernetes Service (EKS)

Fully managed Kubernetes service

Amazon Elastic Kubernetes Service (Amazon EKS) makes it easy to deploy, manage, and scale containerized applications using Kubernetes on Amazon Web Services.

Amazon EKS runs the Kubernetes management infrastructure for you across multiple Amazon Web Services availability zones to eliminate a single point of failure. Amazon EKS is certified Kubernetes conformant so you can use existing tooling and plugins from partners and the Kubernetes community. Applications running on any standard Kubernetes environment are fully compatible and can be easily migrated to Amazon EKS.

Additional Resources


Storage

Amazon S3

Scalable Storage in the Cloud

Amazon Simple Storage Service (Amazon S3) is object storage with a simple web service interface to store and retrieve any amount of data from anywhere on the web. It is designed to deliver 99.999999999% durability, and scale past trillions of objects worldwide.

Customers use S3 as a bulk repository, or "data lake," for analytics; backup & recovery; disaster recovery; and serverless computing. Many cloud-native applications even use S3 as primary storage.

It's simple to move large volumes of data into or out of S3 with Amazon's cloud data migration options. Once data is stored in Amazon S3, it can be automatically tiered into lower cost, longer-term cloud storage classes like S3 Standard-Infrequent Access, S3 One Zone-Infrequent Access, Amazon S3 Glacier, and Amazon S3 Glacier Deep Archive for archiving.

Additional Resources

Amazon Elastic Block Store (EBS)

Scalable Storage in the Cloud

Amazon Elastic Block Store (EBS) provides block level storage volumes for use with Amazon EC2 instances. Amazon EBS volumes are network-attached, and persist independently from the life of an instance. Amazon EBS provides highly available, highly reliable, predictable storage volumes that can be attached to a running Amazon EC2 instance and exposed as a device within the instance. Amazon EBS is particularly suited for applications that require a database, file system, or access to raw block level storage.

Additional Resources

Amazon Glacier

Low-Cost Archive Storage in the Cloud

Amazon Glacier is an extremely low-cost storage service that provides secure and durable storage for data archiving and backup. In order to keep costs low, Amazon Glacier is optimized for data that is infrequently accessed and for which retrieval times of several hours are suitable. Amazon Glacier changes the game for data archiving and backup as you pay nothing upfront, pay a very low price for storage, and can scale your usage up or down as needed.

Additional Resources

Amazon Snowball

Move petabyte-scale data sets

Snowball is a petabyte-scale data transport solution that uses secure devices to transfer large amounts of data into and out of Amazon Web Services services. Using Snowball addresses common challenges with large-scale data transfers including high network costs, long transfer times, and security concerns. Transferring data with Snowball is simple, fast, secure, and can be as little as one-fifth the cost of high-speed Internet.

Additional Resources

Amazon Storage Gateway

Integrates on-premises IT environments with Cloud storage

The Amazon Storage Gateway is a service connecting an on-premises software appliance with cloud-based storage to provide seamless and secure integration between an organization’s on-premises IT environment and Amazon Web Services’s storage infrastructure. The service allows you to securely store data in the Amazon Web Services cloud for scalable and cost-effective storage. The Amazon Storage Gateway supports industry-standard storage protocols that work with your existing applications. It provides low-latency performance by maintaining frequently accessed data on-premises while storing all of your data in Amazon Simple Storage Service (Amazon S3) or Amazon Glacier.

Additional Resources

Amazon Elastic File System

Full managed file system for EC2

Amazon Elastic File System (Amazon EFS) provides a simple, scalable, fully managed elastic NFS file system for use with Amazon Web Services Cloud services and on-premises resources. It is built to scale on demand to petabytes without disrupting applications, growing and shrinking automatically as you add and remove files, eliminating the need to provision and manage capacity to accommodate growth.

Additional Resources

Amazon Backup

Centralized backup across Amazon Web Services services

Amazon Backup is a fully managed backup service that makes it easy to centralize and automate the back up of data across Amazon Web Services services in the cloud as well as on premises using the Amazon Storage Gateway. Using Amazon Backup, you can centrally configure backup policies and monitor backup activity for Amazon Web Services resources, such as Amazon EBS volumes, Amazon RDS databases, Amazon DynamoDB tables, Amazon EFS file systems, Amazon EC2 instances and Amazon Storage Gateway volumes. Amazon Backup automates and consolidates backup tasks previously performed service-by-service, removing the need to create custom scripts and manual processes. With just a few clicks in the Amazon Backup console, you can create backup policies that automate backup schedules and retention management. Amazon Backup provides a fully managed, policy-based backup solution, simplifying your backup management, enabling you to meet your business and regulatory backup compliance requirements.

Additional Resources

Amazon FSx for Windows File Server

Fully managed Windows native file system

Amazon FSx for Windows File Server provides fully managed, highly reliable, and scalable file storage that is accessible over the industry-standard Server Message Block (SMB) protocol. It is built on Windows Server, delivering a wide range of administrative features such as user quotas, end-user file restore, and Microsoft Active Directory (AD) integration. It offers single-AZ and multi-AZ deployment options, fully managed backups, and encryption of data at rest and in transit. You can optimize cost and performance for your workload needs with SSD and HDD storage options; and you can scale storage and change the throughput performance of your file system at any time. Amazon FSx file storage is accessible from Windows, Linux, and MacOS compute instances and devices running on Amazon Web Services or on premises.

Additional Resources

Amazon FSx for Lustre

High-performance file system integrated with S3

Amazon FSx for Lustre is a fully managed service that provides cost-effective, high-performance storage for compute workloads. Many workloads such as machine learning, high performance computing (HPC), video rendering, and financial simulations depend on compute instances accessing the same set of data through high-performance shared storage.

Powered by Lustre, the popular high-performance file system, FSx for Lustre offers sub-millisecond latencies, up to hundreds of gigabytes per second of throughput, and millions of IOPS. It provides multiple deployment options and storage types to optimize cost and performance for your workload requirements.

FSx for Lustre file systems can also be linked to Amazon S3 buckets, allowing you to access and process data concurrently from both a high-performance file system and from the S3 API.

Additional Resources


Database

Amazon Relational Database Service (RDS)

Managed Relational Database Service

Amazon Relational Database Service (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 to focus on your applications and business.

Amazon RDS gives you access to several familiar database engines, including Amazon Aurora, MySQL, PostgreSQL, MariaDB, Oracle, and SQL Server. This means that the code, applications, and tools you already use with your existing databases can be used with Amazon RDS.

Additional Resources

Amazon DynamoDB

Dynamic Databases in the Cloud

DynamoDB is a fast, fully managed NoSQL database service that makes it simple and cost-effective to store and retrieve any amount of data, and serve any level of request traffic. All data items are stored on Solid State Drives (SSDs) for high availability and durability.

With DynamoDB, you can offload the administrative burden of operating and scaling a highly available distributed database cluster, while paying a low price for only what you use.

Additional Resources

Amazon Aurora

MySQL and PostgreSQL Compatible Relational Database Built for the Cloud

Amazon Aurora is a MySQL and PostgreSQL compatible relational database built for the cloud, that combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases.
Aurora is up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases. It provides the security, availability, and reliability of commercial-grade databases at 1/10th the cost. Aurora is fully managed by Amazon Relational Database Service (RDS), which automates time-consuming administration tasks like hardware provisioning, database setup, patching, and backups.

Additional Resources

Amazon ElastiCache

In-Memory Caching Service

ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory 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 supports two widely adopted open-source engines – Memcached and Redis. The service is protocol compliant with both engines, so popular tools that you use today with existing Memcached and Redis environments will work seamlessly with ElastiCache.

Amazon ElastiCache automatically detects and replaces failed nodes, reducing the overhead associated with self-managed infrastructures and provides a resilient system that mitigates the risk of overloaded databases that slow website and application load times. Through integration with Amazon CloudWatch, Amazon ElastiCache provides enhanced visibility into key performance metrics associated with your Memcached or Redis nodes.

Additional Resources

Amazon Neptune

Fast, reliable graph database built for 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 Property Graph and W3C's RDF, and their respective query languages Apache TinkerPop Gremlin and 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.

Amazon Neptune is highly available, with read replicas, point-in-time recovery, continuous backup to Amazon S3, and replication across Availability Zones. Neptune is secure with support for HTTPS encrypted client connections and encryption at rest. Neptune is fully managed, so you no longer need to worry about database management tasks such as hardware provisioning, software patching, setup, configuration, or backups.

Amazon Keyspaces (for Apache Cassandra)

Managed Cassandra-compatible database

Amazon Keyspaces (for Apache Cassandra) is a scalable, highly available, and managed Apache Cassandra–compatible database service. With Amazon Keyspaces, you can run your Cassandra workloads on Amazon Web Services by using the same Cassandra application code and developer tools that you use today. You don’t have to provision, patch, or manage servers, and you don’t have to install, maintain, or operate software. Amazon Keyspaces is serverless, so you pay for only the resources you use and the service can automatically scale tables up and down in response to application traffic. You can build applications that serve thousands of requests per second with virtually unlimited throughput and storage. Data is encrypted by default and Amazon Keyspaces enables you to back up your table data continuously by using point-in-time recovery. Amazon Keyspaces gives you the performance, elasticity, and enterprise features you need to operate business-critical Cassandra workloads at scale.

Additional Resources

Amazon DocumentDB (with MongoDB compatibility)

Fast, scalable, highly available MongoDB-compatible database service

Amazon DocumentDB (with MongoDB compatibility) is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads. As a document database, Amazon DocumentDB makes it easy to store, query, and index JSON data.

Amazon DocumentDB is designed from the ground-up to give you the performance, scalability, and availability you need when operating mission-critical MongoDB workloads at scale. In Amazon DocumentDB, the storage and compute are decoupled, allowing each to scale independently, and you can increase the read capacity to millions of requests per second by adding up to 15 low latency read replicas in minutes, regardless of the size of your data.

Amazon DocumentDB is designed for 99.99% availability and replicates six copies of your data across three Availability Zones (AZs). You can use Amazon Database Migration Service (DMS) for free (for six months) to easily migrate their on-premises or Amazon Elastic Compute Cloud (EC2) MongoDB databases to Amazon DocumentDB with virtually no downtime.

Additional Resources

Amazon Database Migration Service

Migrate your databases to Amazon Web Services with minimal downtime

Amazon Database Migration Service helps you migrate databases to Amazon Web Services quickly and securely. The source database remains fully operational during the migration, minimizing downtime to applications that rely on the database. The Amazon 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 Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to Amazon Aurora or Microsoft SQL Server to MySQL and allows you to stream data to Amazon Redshift, Amazon DynamoDB, and Amazon S3 from any of the supported sources enabling consolidation and easy analysis of data in a petabyte-scale data warehouse. Amazon Database Migration Service can also be used for continuous data replication with high-availability.

Additional Resources


Migration

Amazon Server Migration Service

Easy migration of on-premises workloads to Amazon Web Services

Amazon Server Migration Service (SMS) is an agentless service which makes it easier and faster for you to migrate thousands of on-premises workloads to Amazon Web Services. Amazon SMS allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large-scale server migrations.

Additional Resources

Database Migration Service

Migrate your databases to Amazon Web Services with minimal downtime

Amazon Database Migration Service helps you migrate databases to Amazon Web Services quickly and securely. The source database remains fully operational during the migration, minimizing downtime to applications that rely on the database. The Amazon 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 Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to Amazon Aurora or Microsoft SQL Server to MySQL and allows you to stream data to Amazon Redshift, Amazon DynamoDB, and Amazon S3 from any of the supported sources enabling consolidation and easy analysis of data in a petabyte-scale data warehouse. Amazon Database Migration Service can also be used for continuous data replication with high-availability.

Additional Resources

Amazon Transfer Family

Fully managed SFTP, FTPS, and FTP service

The Amazon Transfer Family provides fully managed support for file transfers directly into and out of Amazon S3 or Amazon EFS. With support for Secure File Transfer Protocol (SFTP), File Transfer Protocol over SSL (FTPS), and File Transfer Protocol (FTP), the Amazon Transfer Family helps you seamlessly migrate your file transfer workflows to Amazon by integrating with existing authentication systems, and providing DNS routing with Amazon Route 53 so nothing changes for your customers and partners, or their applications. With your data in Amazon S3 or Amazon EFS, you can use it with Amazon services for processing, analytics, machine learning, archiving, as well as home directories and developer tools. Getting started with the Amazon Transfer Family is easy; there is no infrastructure to buy and set up.

Additional Resources


Networking & Content Delivery

Amazon CloudFront

Global Content Delivery Network

Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment. CloudFront China has Edge locations in Beijing, Shanghai, Zhongwei, and Shenzhen. These four Edge locations are connected by private network directly to Amazon Web Services China (Beijing) Region operated by Sinnet and Amazon Web Services China (Ningxia) Region operated by NWCD for speedy content delivery to viewers in China. CloudFront works seamlessly with services, including Amazon Shield Standard for DDoS mitigation, and Amazon S3, Elastic Load Balancing, or Amazon EC2 as origins for your applications.

You can get started with the Content Delivery Network in minutes, using the Amazon Web Services tools that you're already familiar with: APIs, Amazon Web Services Management Console, Command Line Interface (CLI), and SDKs. Amazon's CDN offers a simple, pay-as-you-go pricing model with no upfront fees or required long-term contracts, and support for the CDN is included in your existing Amazon Support subscription.

Amazon Direct Connect

Dedicated Network Connection to Amazon Web Services

Amazon Direct Connect makes it easy to establish a dedicated network connection from your premises to Amazon Web Services. Using Amazon Direct Connect, you can establish dedicated connectivity between Amazon Web Services 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.

Additional Resources

Amazon Route 53

A reliable and cost-effective way to route end users to Internet applications

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. Amazon Route 53 is fully compliant with IPv6 as well.
Amazon Route 53 effectively connects user requests to infrastructure running in Amazon Web Services – such as Amazon EC2 instances, Elastic Load Balancing load balancers– and can also be used to route users to infrastructure outside of Amazon Web Services. You can use Amazon Route 53 to configure DNS health checks to route traffic to healthy endpoints or to independently monitor the health of your application and its endpoints. Amazon Route 53 enables you to manage traffic within China or globally through a variety of routing types, including Latency Based Routing, and Weighted Round Robin—all of which can be combined with DNS Failover in order to enable a variety of low-latency, fault-tolerant architectures.

Additional Resources

Amazon Transit Gateway

Easily scale VPC and account connections

Amazon Transit Gateway is a service that enables customers to connect their Amazon Virtual Private Clouds (VPCs) and their on-premises networks to a single gateway. As you grow the number of workloads running on Amazon Web Services, you need to be able to scale your networks across multiple accounts and Amazon VPCs to keep up with the growth. Today, you can connect pairs of Amazon VPCs using peering. However, managing point-to-point connectivity across many Amazon VPCs, without the ability to centrally manage the connectivity policies, can be operationally costly and cumbersome. This solution can be time consuming to build and hard to manage when the number of VPCs grows into the hundreds.

Additional Resources

Access services hosted on Amazon Web Services easily and securely by keeping your network traffic within the Amazon Web Services network

Amazon PrivateLink simplifies the security of data shared with cloud-based applications by eliminating the exposure of data to the public Internet. Amazon PrivateLink provides private connectivity between VPCs, Amazon Web Services services, and on-premises applications, securely on the Amazon Web Services service network. Amazon PrivateLink makes it easy to connect services across different accounts and VPCs to significantly simplify the network architecture.

Additional Resources

Elastic Load Balancing

Distribute incoming traffic across multiple targets

Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. 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. Elastic Load Balancing detects unhealthy instances and automatically reroutes traffic to healthy instances until the unhealthy instances have been restored. Customers can enable Elastic Load Balancing within a single or multiple Availability Zones for more consistent application performance. Elastic Load Balancing can also be used in an Amazon Virtual Private Cloud (“VPC”) to distribute traffic between application tiers in a virtual network that you define.

Additional Resources

Amazon Cloud Map

Service discovery for cloud resources

Amazon Cloud Map is a cloud resource discovery service now available in the Amazon Web Services China (Beijing) region, operated by Sinnet and Amazon Web Services China (Ningxia) region, operated by NWCD. With Cloud Map, you can define custom names for your application resources, and it maintains the updated location of these dynamically changing resources. This increases your application availability because your web service always discovers the most up-to-date locations of its resources.

Modern applications are typically composed of multiple services that are accessible over an API and perform a specific function. Each service interacts with a variety of other resources, such as databases, queues, object stores, and customer-defined microservices, and it needs to be able to find the location of all the infrastructure resources on which it depends in order to function. In most cases, you manage all these resource names and their locations manually within the application code. However, manual resource management becomes time consuming and error-prone as the number of dependent infrastructure resources increases or the number of microservices dynamically scale up and down based on traffic. You can also use third-party service discovery products, but this requires installing and managing additional software and infrastructure.

Cloud Map allows you to register any application resources, such as databases, queues, microservices, and other cloud resources, with custom names. Cloud Map then constantly checks the health of resources to make sure the location is up-to-date. The application can then query the registry for the location of the resources needed based on the application version and deployment environment.

Additional Resources


Mobile Services

Amazon API Gateway

Create, Publish, Maintain, Monitor, and Secure APIs at Any Scale

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. With a few clicks in the Amazon Web Services Management Console, you can create an API that acts as a “front door” for applications to access data, business logic, or functionality from your back-end services, such as workloads running on Amazon Elastic Compute Cloud (Amazon EC2), code running on Amazon Lambda, or any Web application. Amazon API Gateway handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls, including traffic management, authorization and access control, monitoring, and API version management. Amazon API Gateway has no minimum fees or startup costs. You pay only for the API calls you receive and the amount of data transferred out.

Additional Resources

Amazon AppSync

Build data-driven apps with real-time and offline capabilities

Amazon AppSync simplifies application development by letting you create a flexible API to securely access, manipulate, and combine data from one or more data sources. AppSync is a managed service that uses GraphQL to make it easy for applications to get exactly the data they need.

With AppSync, you can build scalable applications, including those requiring real-time updates, on a range of data sources such as NoSQL data stores, relational databases, HTTP APIs, and your custom data sources with Amazon Lambda. For mobile and web apps, AppSync additionally provides local data access when devices go offline, and data synchronization with customizable conflict resolution, when they are back online.

Additional Resources


Developer Tools

Amazon CodeDeploy

Automate Code Deployments

Amazon CodeDeploy is a service that automates code deployments to any instance, including Amazon EC2 instances and servers running on-premises. Amazon CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications. You can use Amazon CodeDeploy to automate software deployments, eliminating the need for error-prone manual operations, and the service scales with your infrastructure so you can easily deploy to one instance or thousands.

Additional Resources

Amazon X-Ray

Analyze and debug your applications

Amazon X-Ray helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture. With X-Ray, you can understand how your application and its underlying services are performing to identify and troubleshoot the root cause of performance issues and errors. X-Ray provides an end-to-end view of requests as they travel through your application, and shows a map of your application’s underlying components. You can use X-Ray to analyze both applications in development and in production, from simple three-tier applications to complex microservices applications consisting of thousands of services.

Additional Resources

Amazon CodeBuild

Build and test code with continuous scaling.

Amazon CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers. CodeBuild scales continuously and processes multiple builds concurrently, so your builds are not left waiting in a queue. You can get started quickly by using prepackaged build environments, or you can create custom build environments that use your own build tools. With CodeBuild, you are charged by the minute for the compute resources you use.

Additional Resources

Amazon CodeCommit

Securely host highly scalable private Git repositories. Collaborate on code.

Amazon CodeCommit is a fully-managed source control service that hosts secure Git-based repositories. It makes it easy for teams to collaborate on code in a secure and highly scalable ecosystem. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure. You can use CodeCommit to securely store anything from source code to binaries, and it works seamlessly with your existing Git tools.

Additional Resources


End User Computing

Amazon WorkSpaces

Virtual desktops in the cloud

Amazon WorkSpaces is a managed, secure Desktop-as-a-Service (DaaS) solution. You can use Amazon WorkSpaces to provision either Windows or Linux desktops in just a few minutes and quickly scale to provide thousands of desktops to workers across the globe. You can pay either monthly or hourly, just for the WorkSpaces you launch, which helps you save money when compared to traditional desktops and on-premises VDI solutions. Amazon WorkSpaces helps you eliminate the complexity in managing hardware inventory, OS versions and patches, and Virtual Desktop Infrastructure (VDI), which helps simplify your desktop delivery strategy. With Amazon WorkSpaces, your users get a fast, responsive desktop of their choice that they can access anywhere, anytime, from any supported device.

Additional Resources


Management Tools

Amazon CloudWatch

Resource and Application Monitoring

Amazon CloudWatch is a monitoring service for Amazon Web Services cloud resources and the applications you run on Amazon Web Services. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your Amazon Web Services resources. Amazon CloudWatch can monitor Amazon Web Services resources such as Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS DB instances, as well as custom metrics generated by your applications and services, and any log files your applications generate. You can use Amazon CloudWatch to gain system-wide visibility into resource utilization, application performance, and operational health. You can use these insights to react and keep your application running smoothly.

Additional Resources

Amazon Organizations

Central governance and management across Amazon accounts

Amazon Organizations helps you centrally govern your environment as you grow and scale your workloads on Amazon Web Services. Whether you are a growing startup or a large enterprise, Organizations helps you to centrally manage billing and the organizational structure across your Amazon Web Services accounts.

Using Amazon Organizations, you can automate account creation, create groups of accounts to reflect your business needs, and apply tags to your accounts for categorization. You can also simplify billing by setting up a single payment method for all of your Amazon Web Services accounts. Amazon Organizations is available to all Amazon Web Services customers at no additional charge.

Additional Resources

Amazon EC2 Systems Manager

Configure and manage Amazon EC2 and on-premises system

Amazon Systems Manager is a management service that helps you automatically collect software inventory, apply OS patches, create system images, and configure Windows and Linux operating systems. These capabilities help you define and track system configurations, prevent drift, and maintain software compliance of your EC2 and on-premises configurations. By providing a management approach that is designed for the scale and agility of the cloud but extends into your on-premises data center, Systems Manager makes it easier for you to seamlessly bridge your existing infrastructure with Amazon Web Services.

Additional Resources

Amazon CloudFormation

Templates for Amazon Web Services Resource Creation

Amazon CloudFormation provides a common language for you to model and provision Amazon Web Services and third party application resources in your cloud environment. CloudFormation allows you to use programming languages or a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This gives you a single source of truth for your Amazon Web Services and non-Amazon Web Services resources.

Additional Resources

Amazon CloudTrail

Track user activity and API usage

Amazon CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your Amazon Web Services account. With CloudTrail, you can log, continuously monitor, and retain account activity related to actions across your Amazon Web Services infrastructure. CloudTrail provides event history of your Amazon Web Services account activity, including actions taken through the Amazon Web Services Management Console, Amazon SDKs, command line tools, and other Amazon Web Services services. This event history simplifies security analysis, resource change tracking, and troubleshooting.

Additional Resources

Amazon Config

Amazon Web Services resource inventory and configuration history

Amazon Config is a service that enables you to assess, audit, and evaluate the configurations of your Amazon Web Services resources. Config continuously monitors and records your Amazon Web Services resource configurations and allows you to automate the evaluation of recorded configurations against desired configurations. With Config, you can review changes in configurations and relationships between Amazon Web Services resources, dive into detailed resource configuration histories, and determine your overall compliance against the configurations specified in your internal guidelines. This enables you to simplify compliance auditing, security analysis, change management, and operational troubleshooting.

Additional Resources

Amazon Web Services Console

Web-Based User Interface

The Amazon Web Services Management Console provides a simple web interface for Amazon Web Services. You can log in using your Amazon Web Services account name and password. If you’ve enabled Amazon Web Services Multi-Factor Authentication, you will be prompted for your device’s authentication code.

Additional Resources

Amazon License Manager

Set rules to manage, discover, and report software license usage

Amazon License Manager makes it easier to manage licenses in Amazon Web Services and on-premises servers from software vendors such as Microsoft, SAP, Oracle, and IBM. Amazon License Manager lets administrators create customized licensing rules that emulate the terms of their licensing agreements, and then enforces these rules when an instance of EC2 gets launched. Administrators can use these rules to limit licensing violations, such as using more licenses than an agreement stipulates or reassigning licenses to different servers on a short-term basis. The rules in Amazon License Manager enable you to limit a licensing breach by stopping the instance from launching or by notifying administrators about the infringement. Administrators gain control and visibility of all their licenses with the Amazon License Manager dashboard and reduce the risk of non-compliance, misreporting, and additional costs due to licensing overages.

Additional Resources

Amazon Systems Manager

Gain operational insights and take action

Amazon Systems Manager is a management service that helps you automatically collect software inventory, apply OS patches, create system images, and configure Windows and Linux operating systems. These capabilities help you define and track system configurations, prevent drift, and maintain software compliance of your EC2 and on-premises configurations. By providing a management approach that is designed for the scale and agility of the cloud but extends into your on-premises data center, Systems Manager makes it easier for you to seamlessly bridge your existing infrastructure with Amazon Web Services.

Systems Manager is easy to use. Simply access Systems Manager from the EC2 Management Console, select the instances you want to manage, and define the management tasks you want to perform. Systems Manager is available now at no cost to manage both your EC2 and on-premises resources.

Additional Resources

Amazon Personal Health Dashboard

Personalized view of Amazon Web Services service health

Amazon Personal Health Dashboard provides alerts and remediation guidance when Amazon Web Services is experiencing events that may impact you. While the Service Health Dashboard displays the general status of Amazon Web Services services, Personal Health Dashboard gives you a personalized view into the performance and availability of the Amazon Web Services services underlying your Amazon Web Services resources.

The dashboard displays relevant and timely information to help you manage events in progress, and provides proactive notification to help you plan for scheduled activities. With Personal Health Dashboard, alerts are triggered by changes in the health of Amazon Web Services resources, giving you event visibility, and guidance to help quickly diagnose and resolve issues.

Additional Resources

Amazon Service Catalog

Create, organize, and govern your curated catalog of Amazon Web Services products
Amazon Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on Amazon Web Services. These IT services can include everything from virtual machine images, servers, software, and databases to complete multi-tier application architectures. Amazon Service Catalog allows you to centrally manage deployed IT services and your applications, resources, and metadata. This helps you achieve consistent governance and meet your compliance requirements, while enabling users to quickly deploy only the approved IT services they need.

Additional Resources


Cost Management

Amazon Budgets

Set custom budgets that alert you when you exceed your budgeted thresholds

Amazon Budgets gives you the ability to set custom budgets that alert you when your costs or usage exceed (or are forecasted to exceed) your budgeted amount.

You can also use Amazon Budgets to set reservation utilization or coverage targets and receive alerts when your utilization drops below the threshold you define. Reservation alerts are supported for Amazon EC2, Amazon RDS, Amazon Redshift, Amazon ElastiCache, and Amazon Elasticsearch reservations.

Additional Resources

Amazon Cost Explorer

Visualize, understand, and manage your Amazon Web Services costs and usage over time

Amazon Cost Explorer has an easy-to-use interface that lets you visualize, understand, and manage your Amazon Web Services costs and usage over time.

Get started quickly by creating custom reports that analyze cost and usage data. Analyze your data at a high level (for example, total costs and usage across all accounts) or dive deeper into your cost and usage data to identify trends, pinpoint cost drivers, and detect anomalies.

Additional Resources

Amazon Cost & Usage Report

Dive deeper into your costs and usage

The Amazon Cost & Usage Report contains the most comprehensive set of Amazon Web Services cost and usage data available, including additional metadata about Amazon Web Services services, pricing, and reservations (e.g., Amazon EC2 Reserved Instances (RIs)).

The Amazon Cost & Usage Report lists Amazon Web Services usage for each service category used by an account and its IAM users in hourly or daily line items, as well as any tags that you have activated for cost allocation purposes. You can also customize the Amazon Cost & Usage Report to aggregate your usage data to the daily or hourly level.

Additional Resources

Reserved Instance (RI) Reporting

Manage and monitor your instance reservations

The Reserved Instance Utilization and Coverage reports are available out-of-the-box in Amazon Cost Explorer. Using these reports, you can set custom RI utilization and coverage targets, visualize how well you are tracking towards your goals, and access information associated with your savings as compared to On-Demand prices. From there, you can refine the underlying data using the available filtering dimensions (e.g., account, instance type, scope, and others) to grain greater insight into your reservations.

Additional Resources


Security, Identity & Compliance

Amazon Identity and Access Management (IAM)

Configurable Amazon Web Services Access Controls

Amazon Identity and Access Management (IAM) enables you to securely control access to Amazon Web Services services and resources for your users. Using IAM you can create and manage Amazon Web Services users and groups and use permissions to allow and deny their permissions to Amazon Web Services resources.

IAM also enables identity federation between your corporate directory and Amazon Web Services services. This lets you use existing corporate identities to grant secure access to Amazon Web Services resources, such as Amazon S3 buckets, without creating new Amazon Web Services identities for those users.

Additional Resources

Amazon Cognito

User Sign-up and Sign-in

Cognito Federated Identities enables you to sign-in users through social identity providers such as Google and Amazon or using your own identity solution. You can also let your users sign-in through identity providers that support Security Assertion Markup Language (SAML) such as Microsoft ADFS. When you use Amazon Cognito, your app is provided with temporary, limited-privilege credentials that it can use to access Amazon Web Services resources. You can set granular access permissions on your Amazon Web Services resources, for example, you can limit access to a folder within an S3 bucket to a particular app user, or enable unauthenticated users to access a restricted set of resources. This means your app can access the resources it needs and that you can follow security best practices by not hardcoding credentials in your app.

Additional Resources

Amazon Directory Service

Host and Manage Active Dirctory

Amazon Directory Service for Microsoft Active Directory, also known as Amazon Managed Microsoft AD, enables you to use a highly available managed Microsoft Active Directory in the Amazon Web Services Cloud. Amazon Web Services Managed Microsoft AD helps you use Windows workloads in the Amazon Web Services Cloud with actual Microsoft Active Directory (AD). You have the flexibility to keep your identities in your existing Microsoft AD or create and manage identities in your Amazon Web Services managed directory. With Amazon Managed Microsoft AD, your migrated AD-aware applications can use Windows integrated authentication. Users can also use their Microsoft AD credentials to sign in to Amazon Web Services applications and services. Amazon Managed Microsoft AD is available in standard and enterprise editions to scale to your size and performance requirements.

Additional Resources

Amazon Key Management Service

Easily create and control the keys used to encrypt your data

Amazon Key Management Service (KMS) makes it easy for you to create and manage encryption keys. You define permissions that control the use of your keys to access encrypted data across a wide range of Amazon Web Services services and in your own applications. Amazon KMS is a secure and resilient service that uses hardware security modules to protect your keys. Amazon KMS is integrated with Amazon CloudTrail to provide you with logs of all key usage to help meet your regulatory and compliance needs.

Additional Resources

Amazon Secrets Manager

Rotate, manage, and retrieve secrets

Amazon Secrets Manager helps you protect secrets needed to access your applications, services, and IT resources. The service enables you to easily rotate, manage, and retrieve database credentials, API keys, and other secrets throughout their lifecycle. Users and applications retrieve secrets with a call to Secrets Manager APIs, eliminating the need to hardcode sensitive information in plain text. Secrets Manager offers secret rotation with built-in integration for Amazon RDS, and Amazon Redshift. Also, the service is extensible to other types of secrets, including API keys and OAuth tokens. In addition, Secrets Manager enables you to control access to secrets using fine-grained permissions and audit secret rotation centrally for resources in the Amazon Web Services Cloud, third-party services, and on-premises.

Additional Resources

Amazon Certificate Manager (ACM)

Provision, manage, and deploy SSL/TLS certificates

Amazon Certificate Manager is a service that lets you easily provision, manage, and deploy public Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with Amazon Web Services services and your internal connected resources. SSL/TLS certificates are used to secure network communications and establish the identity of websites over the Internet as well as resources on private networks. Amazon Certificate Manager removes the time-consuming manual process of purchasing, uploading, and renewing SSL/TLS certificates.

With Amazon Certificate Manager, you can quickly request a certificate, deploy it on ACM-integrated Amazon Web Services resources, such as Elastic Load Balancers, and APIs on API Gateway, and let Amazon Certificate Manager handle certificate renewals. Public certificates provisioned through Amazon Certificate Manager for use with ACM-integrated services are free.

Additional Resources

Amazon Security Hub

Unified security and compliance center

Amazon Security Hub gives you a comprehensive view of your security alerts and security posture across your Amazon Web Services accounts. There are a range of powerful security tools at your disposal, from firewalls and endpoint protection to vulnerability and compliance scanners. But oftentimes this leaves your team switching back-and-forth between these tools to deal with hundreds, and sometimes thousands, of security alerts every day. With Security Hub, you now have a single place that aggregates, organizes, and prioritizes your security alerts, or findings, from multiple Amazon Web Services services, including Amazon Systems Manager Patch Manager and Amazon Identity and Access Management (IAM) Access Analyzer, as well as from Amazon Web Services Partner solutions. Amazon Security Hub continuously monitors your environment using automated security checks based on the Amazon Web Services best practices and industry standards that your organization follows. You can also take action on these security findings by using Amazon CloudWatch Event rules to send the findings to ticketing, chat, Security Information and Event Management (SIEM), Security Orchestration Automation and Response (SOAR), and incident management tools or to custom remediation playbooks. Get started with Amazon Security Hub in just a few clicks in the Management Console and once enabled, Security Hub will begin aggregating and prioritizing findings and conducting security checks.

Amazon Resource Access Manager

Simple, secure service to share Amazon Web Services resources

Amazon Resource Access Manager (RAM) is a service that enables you to easily and securely share Amazon Web Services resources with any Amazon Web Services account or within your Amazon Organization. You can share Amazon Transit Gateways, Subnets, Amazon License Manager configurations, and Amazon Route 53 Resolver rules resources with RAM.

Many organizations use multiple accounts to create administrative or billing isolation, and to limit the impact of errors. RAM eliminates the need to create duplicate resources in multiple accounts, reducing the operational overhead of managing those resources in every single account you own. You can create resources centrally in a multi-account environment, and use RAM to share those resources across accounts in three simple steps: create a Resource Share, specify resources, and specify accounts. RAM is available to you at no additional charge.

Additional Resources

Amazon Guard​Duty

Managed threat detection service

Amazon GuardDuty is a threat detection service that continuously monitors for malicious activity and unauthorized behavior to protect your Amazon Web Services accounts, workloads, and data stored in Amazon S3. With the cloud, the collection and aggregation of account and network activities is simplified, but it can be time consuming for security teams to continuously analyze event log data for potential threats. With GuardDuty, you now have an intelligent and cost-effective option for continuous threat detection in Amazon Web Services Cloud. The service uses machine learning, anomaly detection, and integrated threat intelligence to identify and prioritize potential threats. GuardDuty analyzes tens of billions of events across multiple Amazon Web Services data sources, such as Amazon CloudTrail event logs, Amazon VPC Flow Logs, and DNS logs. With a few clicks in the Amazon Web Services Management Console, GuardDuty can be enabled with no software or hardware to deploy or maintain. By integrating with Amazon CloudWatch Events, GuardDuty alerts are actionable, easy to aggregate across multiple accounts, and straightforward to push into existing event management and workflow systems.

Amazon WAF

Filter malicious web traffic

Amazon WAF is a web application firewall that helps protect your web applications or APIs against common web exploits and bots that may affect availability, compromise security, or consume excessive resources. Amazon WAF gives you control over how traffic reaches your applications by enabling you to create security rules that control bot traffic and block common attack patterns, such as SQL injection or cross-site scripting. You can also customize rules that filter out specific traffic patterns. You can get started quickly using Managed Rules for Amazon WAF, a pre-configured set of rules managed by Amazon Web Services. The Managed Rules for Amazon WAF address issues like the OWASP Top 10 security risks and automated bots that consume excess resources, skew metrics, or can cause downtime. These rules are regularly updated as new issues emerge. Amazon WAF includes a full-featured API that you can use to automate the creation, deployment, and maintenance of security rules.

Additional Resources


Analytics

Amazon Redshift

Fast, Simple, Cost-effective Data Warehousing

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 with no commitments, and scale to petabytes for less than a tenth of the cost of traditional solutions. Customers typically see 3x compression, reducing their costs significantly.

Additional Resources

Amazon Elasticsearch Service

Fully managed, reliable, and scalable Elasticsearch service

Amazon Elasticsearch Service makes it easy to deploy, secure, operate, and scale Elasticsearch for log analytics, full text search, application monitoring, and more. Amazon Elasticsearch Service is a fully managed service that delivers Elasticsearch’s easy-to-use APIs and real-time analytics capabilities alongside the availability, scalability, and security that production workloads require.

The service offers built-in integrations with Kibana, Logstash, and Amazon Web Services services including Amazon Virtual Private Cloud (VPC), Amazon Key Management Service (KMS), Amazon Kinesis Data Firehose, Amazon Lambda, Amazon Cognito and Amazon CloudWatch, so that you can go from raw data to actionable insights quickly and securely.

Additional Resources

Amazon Elastic MapReduce

Hosted Hadoop Framework

Amazon Elastic MapReduce (Amazon EMR) is a web service that enables businesses, researchers, data analysts, and developers to easily and cost-effectively process vast amounts of data. It utilizes a hosted Hadoop framework running on the web-scale infrastructure of Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simple Storage Service (Amazon S3).

Using Amazon Elastic MapReduce, you can instantly provision as much or as little capacity as you like to perform data-intensive tasks for applications such as web indexing, data mining, log file analysis, data warehousing, machine learning, financial analysis, scientific simulation, and bioinformatics research. Amazon Elastic MapReduce lets you focus on crunching or analyzing your data without having to worry about time-consuming set-up, management or tuning of Hadoop clusters or the compute capacity upon which they sit.

Additional Resources

Amazon Kinesis Data Streams

Amazon Kinesis Data Streams

Amazon Kinesis Data Streams is a fully managed, cloud-based service for real-time data processing over large, distributed data streams. Amazon Kinesis Data Streams can continuously capture and store terabytes of data per hour from hundreds of thousands of sources such as website clickstreams, financial transactions, social media feeds, IT logs, and location-tracking events. With Amazon Kinesis Client Library (KCL), you can build Amazon Kinesis Applications and use streaming data to power real-time dashboards, generate alerts, implement dynamic pricing and advertising, and more. You can also emit data from Amazon Kinesis Data Streams to other Amazon Web Services services such as Amazon S3 and Amazon EMR.

Additional Resources

Amazon Kinesis Data Firehose

Prepare and load real-time data streams into data stores and analytics tools

Amazon Kinesis Data Firehose is the easiest way to reliably load streaming data into data stores and analytics tools. It can capture, transform, and load streaming data into Amazon S3, Amazon Redshift, and Amazon Elasticsearch Service, enabling near real-time analytics with existing business intelligence tools and dashboards you are already using today. It is a fully managed service that automatically scales to match the throughput of your data and requires no ongoing administration. It can also batch, compress and transform the data before loading it, minimizing the amount of storage used at the destination and increasing security.

Additional Resources

Amazon Glue

Prepare and load data

Amazon Glue is a fully managed extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics. You can create and run an ETL job with a few clicks in the Amazon Management Console. You simply point Amazon Glue to your data stored on Amazon Web Services and Amazon Glue discovers your data and stores the associated metadata (e.g. table definition and schema) in the Amazon Glue Data Catalog. Once cataloged, your data is immediately searchable, queryable, and available for ETL.

Amazon Athena

Query data in S3 using SQL

Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Athena is serverless, so there is no infrastructure to manage, and you pay only for the queries that you run.

Athena is easy to use. Simply point to your data in Amazon S3, define the schema, and start querying using standard SQL. Most results are delivered within seconds. With Athena, there’s no need for complex ETL jobs to prepare your data for analysis. This makes it easy for anyone with SQL skills to quickly analyze large-scale datasets.

Athena is out-of-the-box integrated with Amazon Glue Data Catalog, allowing you to create a unified metadata repository across various services, crawl data sources to discover schemas and populate your Catalog with new and modified table and partition definitions, and maintain schema versioning. You can also use Glue’s fully-managed ETL capabilities to transform data or convert it into columnar formats to optimize cost and improve performance.

Amazon Managed Streaming for Apache Kafka (MSK)

Fully managed, highly available, and secure Apache Kafka service

Amazon MSK is a fully managed service that makes it easy for you to build and run applications that use Apache Kafka to process streaming data. Apache Kafka is an open-source platform for building real-time streaming data pipelines and applications. With Amazon MSK, you can use native Apache Kafka APIs to populate data lakes, stream changes to and from databases, and power machine learning and analytics applications.

Apache Kafka clusters are challenging to setup, scale, and manage in production. When you run Apache Kafka on your own, you need to provision servers, configure Apache Kafka manually, replace servers when they fail, orchestrate server patches and upgrades, architect the cluster for high availability, ensure data is durably stored and secured, setup monitoring and alarms, and carefully plan scaling events to support load changes. Amazon MSK makes it easy for you to build and run production applications on Apache Kafka without needing Apache Kafka infrastructure management expertise. That means you spend less time managing infrastructure and more time building applications.

Additional Resources

Amazon Lake Formation

Build a secure data lake in days

Amazon Lake Formation is a service that makes it easy to set up a secure data lake in days. A data lake is a centralized, curated, and secured repository that stores all your data, both in its original form and prepared for analysis. A data lake enables you to break down data silos and combine different types of analytics to gain insights and guide better business decisions.

However, setting up and managing data lakes today involves a lot of manual, complicated, and time-consuming tasks. This work includes loading data from diverse sources, monitoring those data flows, setting up partitions, turning on encryption and managing keys, defining transformation jobs and monitoring their operation, re-organizing data into a columnar format, configuring access control settings, deduplicating redundant data, matching linked records, granting access to data sets, and auditing access over time.

Additional Resources


Application Services

Amazon Simple Workflow

Workflow service for coordinating applications

Amazon Simple Workflow (Amazon SWF) is a task coordination and state management service for cloud applications. With Amazon SWF, you can stop writing complex glue-code and state machinery and invest more in the business logic that makes your applications unique.

Using Amazon SWF, you structure the various processing steps in an application that runs across one or more machines as a set of “tasks.” Amazon SWF manages dependencies between the tasks, schedules the tasks for execution, and runs any logic that needs to be executed in parallel. The service also stores the tasks, reliably dispatches them to application components, tracks their progress, and keeps their latest state.

Additional Resources

Amazon Step Functions

Build distributed applications using visual workflows

Amazon Step Functions provides serverless orchestration for modern applications. Orchestration centrally manages a workflow by breaking it into multiple steps, adding flow logic, and tracking the inputs and outputs between the steps. As your applications execute, Step Functions maintains application state, tracking exactly which workflow step your application is in, and stores an event log of data that is passed between application components. That means that if networks fail or components hang, your application can pick up right where it left off.

Amazon EventBridge

Serverless event bus that connects application data from your own apps, SaaS, and Amazon Web Services services

Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from your own applications, Software-as-a-Service (SaaS) applications, and Amazon Web Services services. EventBridge delivers a stream of real-time data from a variety of event sources and routes that data to targets like Amazon Lambda. You can set up routing rules to determine where to send your data to build application architectures that react in real time to all of your data sources. EventBridge makes it easy to build event-driven applications because it takes care of event ingestion and delivery, security, authorization, and error handling for you.

Additional Resources

Amazon MQ

Fully managed open source message broker for Apache ActiveMQ

Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud. Message brokers allow different software systems – often using different programming languages, and on different platforms – to communicate and exchange information. Amazon MQ reduces your operational load by managing the provisioning, setup, and maintenance of ActiveMQ, a popular open-source message broker. Connecting your current applications to Amazon MQ is easy because it uses industry-standard APIs and protocols for messaging, including JMS, NMS, AMQP, STOMP, MQTT, and WebSocket. Using standards means that in most cases, there’s no need to rewrite any messaging code when you migrate to Amazon Web Services.

Additional Resources


Messaging

Amazon Simple Queue Service (SQS)

Message Queue Service

Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. SQS makes it simple and cost-effective to decouple the components of a cloud application. You can use SQS to transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be always available.

With SQS, you can offload the administrative burden of operating and scaling a highly available messaging cluster, while paying a low price for only what you use.

Additional Resources

Amazon Simple Notification Service (SNS)

Push Notification Service

Amazon Simple Notification Service (Amazon SNS) is a fast, flexible, fully managed push messaging service. Amazon SNS makes it simple and cost-effective to push to mobile devices such as iPhone, iPad, Android, Kindle Fire, and internet connected smart devices, as well as pushing to other distributed services.

Besides pushing cloud notifications directly to mobile devices, Amazon SNS can also deliver notifications by SMS text message or email, to Amazon Simple Queue Service (SQS) queues, or to any HTTP endpoint.

To prevent messages from being lost, all messages published to Amazon SNS are stored redundantly across multiple availability zones.

Additional Resources


Internet of Things

FreeRTOS

IoT operating system for microcontrollers

FreeRTOS is an open source operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage. FreeRTOS extends the FreeRTOS kernel, a popular open source operating system for microcontrollers, with software libraries that make it easy to securely connect your small, low-power devices to Amazon Web Services cloud services like Amazon IoT Core or to more powerful edge devices running Amazon IoT Greengrass.

Amazon IoT Greengrass

Bring local compute, messaging, data management, sync, and ML inference capabilities to edge devices

Amazon IoT Greengrass seamlessly extends Amazon Web Services to edge devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. With Amazon IoT Greengrass, connected devices can run Amazon Lambda functions, execute predictions based on machine learning models, keep device data in sync, and communicate with other devices securely – even when not connected to the Internet.

Amazon IoT Device Defender

Security management for IoT devices

Amazon IoT Device Defender is a fully managed service that helps you secure your fleet of IoT devices. Amazon IoT Device Defender continuously audits your IoT configurations to make sure that they aren’t deviating from security best practices. A configuration is a set of technical controls you set to help keep information secure when devices are communicating with each other and the cloud. Amazon IoT Device Defender makes it easy to maintain and enforce IoT configurations, such as ensuring device identity, authenticating and authorizing devices, and encrypting device data. Amazon IoT Device Defender continuously audits the IoT configurations on your devices against a set of predefined security best practices. Amazon IoT Device Defender sends an alert if there are any gaps in your IoT configuration that might create a security risk, such as identity certificates being shared across multiple devices or a device with a revoked identity certificate trying to connect to Amazon IoT Core.

Additional Resources

Amazon IoT Core

Easily and securely connect devices to the cloud. Reliably scale to billions of devices and trillions of messages.

Amazon IoT Core is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices. Amazon IoT can support billions of devices and trillions of messages, and can process and route those messages to Amazon Web Services endpoints and to other devices reliably and securely. With Amazon IoT, your applications can keep track of and communicate with all your devices, all the time, even when they aren’t connected.

Additional Resources

Amazon IoT Device Management

Onboard, organize, monitor, and remotely manage connected devices at scale

As many IoT deployments consist of hundreds of thousands to millions of devices, it is essential to track, monitor, and manage connected device fleets. You need to ensure your scale and diversity of IoT devices work properly and securely after they have been deployed. You also need to secure access to your devices, monitor health, detect and remotely troubleshoot problems, and manage software and firmware updates.

Additional Resources

Amazon IoT Events

IoT event detection and response

Amazon IoT Events is a fully managed service that makes it easy to detect and respond to events from IoT sensors and applications. Events are patterns of data identifying more complicated circumstances than expected, such as changes in equipment when a belt is stuck or motion detectors using movement signals to activate lights and security cameras. Before IoT Events, you had to build costly, custom applications to collect data, apply decision logic to detect an event, and then trigger another application to react to the event. Using IoT Events, it’s simple to detect events across thousands of IoT sensors sending different telemetry data, such as temperature from a freezer, humidity from respiratory equipment, and belt speed on a motor. You simply select the relevant data sources to ingest, define the logic for each event using simple ‘if-then-else’ statements, and select the alert or custom action to trigger when an event occurs. IoT Events continuously monitors data from multiple IoT sensors and applications, and it integrates with other services, such as Amazon IoT Core and Amazon IoT Analytics, to enable early detection and unique insights into events. IoT Events automatically triggers alerts and actions in response to events based on the logic you define to resolve issues quickly, reduce maintenance costs, and increase operational efficiency.

Additional Resources

Amazon IoT Analytics

Analytics for IoT devices

Amazon IoT Analytics is a fully-managed service that makes it easy to run and operationalize sophisticated analytics on massive volumes of IoT data without having to worry about the cost and complexity typically required to build an IoT analytics platform. It is an easy way to run analytics on IoT data and get insights to make better and more accurate decisions for IoT applications and machine learning use cases.

Additional Resources

Amazon IoT Sitewise

IoT data collector and interpreter

Amazon IoT SiteWise is a managed service that makes it easy to collect, store, organize and monitor data from industrial equipment at scale to help you make better, data-driven decisions. You can use Amazon IoT SiteWise to monitor operations across facilities, quickly compute common industrial performance metrics, and create applications that analyze industrial equipment data to prevent costly equipment issues and reduce gaps in production. This allows you to collect data consistently across devices, identify issues with remote monitoring more quickly, and improve multi-site processes with centralized data.

Additional Resources


Support

Amazon Web Services Premium Support

One-on-one, Fast-response Support Channel

Amazon Web Services Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with Mandarin speaking, experienced 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.

All Amazon Web Services Support tiers offer customers of Amazon Web Services an unlimited number of support cases with pay-by-the-month pricing and no long-term contracts. The four tiers provide developers and businesses the flexibility to choose the support tiers that meet their specific needs.

Additional Resources


Machine Learning

Amazon Deep Learning AMIs

Quickly build deep learning applications

The Amazon Deep Learning AMIs provide machine learning practitioners and researchers with the infrastructure and tools to accelerate deep learning in the cloud, at any scale. You can quickly launch Amazon EC2 instances pre-installed with popular deep learning frameworks such as Apache MXNet and Gluon, TensorFlow, Microsoft Cognitive Toolkit, Caffe, Caffe2, Theano, Torch, Pytorch, and Keras to train sophisticated, custom AI models, experiment with new algorithms, or to learn new skills and techniques.

Additional Resources

Amazon Polly

Turn text into lifelike speech using deep learning

Amazon Polly is a service that turns text into lifelike speech, allowing you to create applications that talk, and build entirely new categories of speech-enabled products. Amazon Polly is a Text-to-Speech service that uses advanced deep learning technologies to synthesize speech that sounds like a human voice.

With dozens of lifelike voices across a variety of languages, you can select the ideal voice and build speech-enabled applications that work in many different countries.

Amazon Transcribe

Automatically convert speech to text

Amazon Transcribe is an automatic speech recognition (ASR) service that makes it easy for developers to add speech-to-text capability to their applications. Using the Amazon Transcribe API, you can analyze audio files stored in Amazon S3 and have the service return a text file of the transcribed speech. You can also send a live audio stream to Amazon Transcribe and receive a stream of transcripts in real time.

Additional Resources

Amazon SageMaker

Machine learning for every developer and data scientist

Amazon SageMaker is a fully managed service that provides every developer and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly. SageMaker removes the heavy lifting from each step of the machine learning process to make it easier to develop high quality models.

Traditional ML development is a complex, expensive, iterative process made even harder because there are no integrated tools for the entire machine learning workflow. You need to stitch together tools and workflows, which is time-consuming and error-prone. SageMaker solves this challenge by providing all of the components used for machine learning in a single toolset so models get to production faster with much less effort and at lower cost.

Additional Resources

Amazon Personalize

Create real-time personalized user experiences faster at scale

Amazon Personalize enables developers to build applications with the same machine learning (ML) technology used by Amazon.com for real-time personalized recommendations – with no ML expertise required. 

Amazon Personalize makes it easy to develop applications with a wide array of personalization use cases, including specific product recommendations, individualized search results, and customized direct marketing. Amazon Personalize is a fully managed service that trains, tunes, and deploys custom, private ML models. Amazon Personalize provisions the necessary infrastructure and manages the entire ML pipeline, including processing the data, identifying features, selecting algorithms, and training, optimizing, and hosting the results. Customers receive results via an Application Programming Interface (API) and only pay for what they use, with no minimum fees or upfront commitments.

Amazon Personalize provisions the necessary infrastructure and manages the entire ML pipeline, including processing the data, identifying features, using the best algorithms, and training, optimizing, and hosting the models. You will receive results via an Application Programming Interface (API) and only pay for what you use, with no minimum fees or upfront commitments. All data is encrypted to be private and secure, and is only used to create recommendations for your users.

Additional Resources


Game Development

Amazon GameLift

Simple, fast, cost-effective dedicated game server hosting.

Amazon GameLift is a managed service for deploying, operating, and scaling dedicated game servers for session-based multiplayer games. You can deploy your first game server in the cloud in just minutes, saving up to thousands of engineering hours in upfront software development and lowering the technical risks that often cause developers to cut multiplayer features from their designs. Built on the proven computing environment of Amazon Web Services, Amazon GameLift lets you scale high-performance game servers up and down to meet player demand. You pay only for the capacity you use, so you can get started whether you’re working on a new game idea or running a game with millions of players.


Media Service

AWS Elemental MediaConvert

Process video files and clips to prepare on-demand content for distribution or archiving

AWS Elemental MediaConvert is a file-based video transcoding service with broadcast-grade features. It allows you to easily create video-on-demand (VOD) content for broadcast and multiscreen delivery at scale. The service combines advanced video and audio capabilities with a simple web services interface and pay-as-you-go pricing. With AWS Elemental MediaConvert, you can focus on delivering compelling media experiences without having to worry about the complexity of building and operating your own video processing infrastructure.

contactus-chat

Online Live Chat
Chat With Cloud Computing Experts To Answer Your Questions

contactus-phone

Contact Us by Hotline
1010 0766  Amazon Web Services China (Beijing) Region Operated By Sinnet
1010 0966  Amazon Web Services China (Ningxia) Region Operated By NWCD

contactus-form

Contact Sales
Contact  Amazon Web Services experts to learn more about  Amazon Web Services