End-User Applications Services – Introduction to AWS – SOA-C02 Study Guide

End-User Applications Services

Within the scope of foundation services, AWS also bundles end-user applications; they include the ability to provide users with everything required to perform their work including but not limited to

 Amazon WorkMail: An enterprise email and calendar service that seamlessly integrates with almost any email client.

 Amazon WorkDocs: A document editor and collaboration service that has its own extensible SDK against which you can develop applications for your workforce or your clients.

 Amazon WorkSpaces: A managed virtual desktop infrastructure (VDI) service where you can create Windows desktops, manage their domain membership, their application configuration, and the distribution of the desktops to the individuals within your organization.

As you can see, some of these services do not fit within the standard IaaS model and the name foundation services has a much more fitting ring to this grouping; however, foundation services are designed to provide most of the capabilities that AWS has to offer with platform services and as such are also the basis for some of the platform service solutions.

Platform Services

AWS platform services fall into many categories including but not exclusive to

Database services

Analytics services

Application services

Developer tools

Services for Mobile

AWS IoT

Machine learning services

Gaming services

Next, we take a broad look at some of the AWS platform services.

Database Services

AWS offers the ability to run many different types of managed databases. The following are examples of some database services available in AWS:

 Amazon Relational Database Service (RDS): A fully managed instance-based relational database service for deployment and managing of Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server databases in AWS.

 Amazon ElastiCache: A fully managed instance-based caching service for deployment of Redis or Memcached in-memory data stores in AWS.

 Amazon DynamoDB: A fully managed cloud native, serverless nonrelational key-value and document database service in AWS.

 Amazon DocumentDB: A fully managed instance-based nonrelational document database service in AWS.

 Amazon Keyspaces: A fully managed serverless Cassandra nonrelational database service in AWS.

 Amazon Neptune: A fully managed instance-based graphing database service in AWS.

 Amazon QLDB: A fully managed serverless ledger database service in AWS.

 Amazon RedShift: A fully managed instance-based data warehousing service for deployment of petabyte-scale data clusters at very low cost.

Analytics Services

Analytics is an important part of any application, and because of that, AWS offers many services for data analytics. The following are examples of some analytics services available in AWS:

 AWS Glue: A serverless ETL and catalog service that provides the ability to manage data at scale and execute data transformation at a very low cost.

 Amazon Athena: A serverless interactive query service that gives you the ability to query static data on S3 via SQL.

 Amazon Kinesis: A fully managed set of services that offer the ability to capture, process, and store streaming data at any scale.

 Amazon Elastic Map Reduce (EMR): A service that provides the ability to run open-source big data workloads in the AWS cloud.