Module 1: Cloud Concepts Overview
Section 3: Introduction to Amazon Web Services
(AWS)
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What are web services?
A web service is any piece of software that makes itself available over the
internet and uses a standardized format—such as Extensible Markup
Language (XML) or JavaScript Object Notation (JSON)—for the request and
the response of an application programming interface (API) interaction.
Request message
Internet
Response message
Client Web service
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2
What is AWS?
• AWS is a secure cloud platform that offers a broad set of global
cloud-based products.
• AWS provides you with on-demand access to compute, storage,
network, database, and other IT resources and management
tools.
• AWS offers flexibility.
• You pay only for the individual services you need, for as long as
you use them.
• AWS services work together like building blocks.
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 3
Categories of AWS services
Analytics Application AR and VR Blockchain Business Compute
Integration Applications
Cost Customer Database Developer Tools End User Game Tech
Management Engagement Computing
Internet Machine Management and Media Services Migration and Mobile
of Things Learning Governance Transfer
Networking and Robotics Satellite Security, Identity, and Storage
Content Delivery Compliance
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4
Simple solution example
Networking Compute Database Storage
AWS Cloud
Virtual Private Cloud (VPC)
Amazon
DynamoDB
Users Amazon S3
Amazon EC2
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 5
Choosing a service
The service you select depends on your business goals and technology
requirements.
Amazon
VMware Cloud EC2 AWS
on AWS Lambda
Amazon ECS ? AWS Elastic
Beanstalk
Amazon EKS
Amazon
AWS Fargate
AWS Outposts Lightsail
AWS Batch
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 6
Services covered in this course
Compute services – Storage services – Management and
• Amazon EC2 • Amazon S3 Governance services –
• AWS Lambda • Amazon S3 Glacier • AWS Trusted Advisor
• AWS Elastic Beanstalk • Amazon EFS • AWS CloudWatch
• Amazon EC2 Auto Scaling • Amazon EBS • AWS CloudTrail
• Amazon ECS • AWS Well-Architected Tool
• Amazon EKS Database services – • AWS Auto Scaling
• Amazon ECR • Amazon RDS • AWS Command Line Interface
• AWS Fargate • Amazon DynamoDB • AWS Config
• Amazon Redshift • AWS Management Console
• Amazon Aurora • AWS Organizations
Security, Identity, and
Compliance services – Networking and Content AWS Cost Management
• AWS IAM Delivery services – services –
• Amazon Cognito • Amazon VPC • AWS Cost & Usage
• AWS Shield • Amazon Route 53 Report
• AWS Artifact • Amazon CloudFront • AWS Budgets
• AWS KMS • Elastic Load Balancing • AWS Cost Explorer
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 7
Three ways to interact with AWS
AWS Management Console
Easy-to-use graphical interface
Command Line Interface (AWS CLI)
Access to services by discrete commands or scripts
Software Development Kits (SDKs)
Access services directly from your code (such as Java, Python, and others)
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 8
Section 3 key • AWS is a secure cloud platform that
offers a broad set of global cloud-based
takeaways products called services that are
designed to work together.
• There are many categories of AWS
services, and each category has many
services to choose from.
• Choose a service based on your
business goals and technology
requirements.
• There are three ways to interact with
AWS services.
© 2019 Amazon Web Services, Inc. or its Affiliates. All
9
rights reserved.