AWS STP Foundations Technical - Share PDF
AWS STP Foundations Technical - Share PDF
YOU
ARE
HERE
https://aws.amazon.com/partners/training/path-tech-pro/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2
Module 1 – Foundations
3
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Learning objectives
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4
Course content
• What is AWS?
• What is an AWS solutions architect?
• You know more than you realize.
• What do customers want to know about AWS?
• Principles of AWS solution design: The Well-Architected Framework
• Designing a solution: A customer case study
• Common solution patterns
• Takeaways and next steps
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 5
Here is the question you need to answer:
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 6
Five core benefits of cloud computing
Agility Elasticity
Cost Global
reduction reach
Breadth
of services
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 7
What sets AWS apart
Security Fine-grained control.
Experience – more than 1 million customers Building and managing cloud since 2006.
• Amazon Simple Storage Service (Amazon S3) holds trillions of objects and
regularly peaks at millions of requests per second.
• In a single Region, S3 processes peak at over 60 TBps of traffic in a day.
• More than 200,000 databases have been migrated using AWS Database Migration
Service (AWS DMS).
• On September 30, 2019, Amazon's Consumer business turned off its final Oracle
database after migrating nearly 7,500 databases and 75 petabytes of data across
hundred of items to AWS database services.
• More than 10,000 customers use Amazon SageMaker.
• More than 10,000 customers use Amazon Redshift.
• At just 3 years after general availability, AWS Lambda already processes trillions of
executions every month.
*As of December 2019
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 9
AWS recognized as
a cloud leader for the
ninth consecutive year
Gartner, Magic Quadrant for Cloud Infrastructure as a Service, Worldwide, Raj Bala, Bob
Gill, Dennis Smith, David Wright, July 2020. ID G00365830. Gartner does not endorse
any vendor, product or service depicted in its research publications, and does not advise
technology users to select only those vendors with the highest ratings. Gartner research
publications consist of the opinions of Gartner's research organization and should not be
construed as statements of fact. Gartner disclaims all warranties, expressed or implied,
with respect to this research, including any warranties of merchantability or fitness for a
particular purpose. The Gartner logo is a trademark and service mark of Gartner, Inc.,
and/or its affiliates, and is used herein with permission. All rights reserved.
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
10
Module 2 – AWS Solution
Architecture
What is an AWS solutions architect?
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 12
Breadth and depth of services
More services and more functionality in those services
MARKETPLACE
Business Apps Business Intelligence DevOps Tools Security Networking Databases Storage
ANALYTICS DEV OPS MOBILE SERVICES IoT MACHINE LEARNING ENTERPRISE APPS HYBRID ARCHITECTURE MIGRATION
One-click App Custom Model
Data Warehousing Elasticsearch API Gateway Rules Engine Virtual Desktops Data Integration Schema Conversion
Deployment Training & Hosting
Interactive SQL Facial Recognition & Integrated Identity & Application Migration
Hadoop/Spark Build & Test Identity Device SDKs Corporate Email Access
Queries Analysis
Streaming Data Application Lifecycle Integrated Resource & Database Migration
Analysis ETL Sync Device Gateway Facial Search App Streaming
Management Deployment Management
Search Patching
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
13
Customers build amazing things
Data Ingest Scale (batch) Serving Direct query Data scientists
Amazon Athena
sources
Transactions Internet Raw Data ETL
Interfaces Amazon S3 Amazon EMR Staged Data
(Data Lake) Schemaless
Amazon S3 Amazon Elasticsearch
ERP
Data analysts
Advanced
AWS Direct Analytics
Connect
Semi/Unstructured
Amazon EMR
MLlib
Web logs / Business users
cookies
Connected
devices
Event Handler Legacy Apps Engagement platforms
AWS Lambda Response Handler
AWS Lambda Amazon RDS
Event Capture
Amazon Kinesis
Amazon Kinesis
Amazon AI Near-Zero Latency Automation/events
Social media
Amazon DynamoDB
Customer Success
Customer obsession is key!
• Customer obsession • Earn trust • Invent and simplify • Bias for action
• Learn and be curious • Dive deep • Think big • Deliver results
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 15
Solutions architect is key
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 16
Guiding principles for AWS SAs
• AWS Lambda
• Stateless compute service
• Runs code in response to an even
• Triggers in milliseconds
• Low-cost, billed in 100 ms increments
• Focus on the application, not the infrastructure AWS Lambda
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 19
Amazon Machine Learning services
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 20
…And some offer emerging technology
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 21
The sum is greater than its parts
External services
Amazon
Content CloudFront
delivery
network
Amazon
DNS Route 53
Third-party tools
A AZ
AZ
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 23
What do you want to manage?
Self-managed
Amazon EC2 Fully managed
service service
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 24
Shared security model
the Cloud.
Availability Zones
AWS Global
Edge Locations
Infrastructure Regions
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 25
AWS as code
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 27
Cloud takeaways
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 28
Module 3 – Building Blocks
29
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS foundational services
AWS Compute AWS Storage AWS Networking AWS Database AWS Security AWS Management
Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon AWS AWS AWS AWS
EC2 Elastic S3 EBS ELB Route 53 RDS Aurora IAM WAF CloudWatch CloudTrail
Container Glacier
Service
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 30
Amazon Elastic Compute Cloud
https://aws.amazon.com/ec2/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 31
EC2 instances: Families and generations
m6g.16xlarge
Instance family Instance generation Instance size
Powered by Arm-based AWS Graviton2 processors. 64 virtual CPUs
Balance of compute, memory, and networking resources for a broad set of 256 GB memory
workloads 25 GBps network bandwidth
18,000 Mbps EBS bandwidth
https://aws.amazon.com/ec2/instance-types/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 33
EC2 purchasing options
On-Demand Reserved Spot Savings Plan
Pay for compute capacity Make a 1- or 3-year Spare EC2 capacity at Savings Plan offers up to
by the second with no commitment and receive savings of up to 90% off 72% savings in exchange
long-term commitments a significant discount off On-Demand prices for a commitment to
On-Demand prices consistent amount of
Spiky workloads, to define Fault-tolerant, dev/test, usage for a 1- or 3-year
needs Committed, steady-state time-flexible, stateless term
use workloads
https://aws.amazon.com/ec2/pricing/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 34
Amazon EC2 Auto Scaling
https://aws.amazon.com/ec2/autoscaling/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
35
Amazon ECS and Amazon EKS
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. https://aws.amazon.com/fargate/ 37
Containers- Summary
If you want to... Consider using Because...
Store, encrypt, and manage ECR compresses and encrypts your container images, making them fast to start and
Amazon ECR
container images available to run anywhere.
AWS Fargate is a serverless compute engine for containers that works with both
Run containers without managing Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service
servers AWS Fargate (EKS). Fargate removes the need to provision and manage servers, lets you specify
and pay for resources per application, and improves security through application
isolation by design.
Run containers with server-level EC2 virtual machines gives you control of your server clusters and provide a broad
Amazon EC2
control range of customization options.
Containerize and migrate existing AWS App2Container (A2C) is a software tool for modernizing .NET and Java
AWS App2Container
applications applications into containerized applications.
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. https://aws.amazon.com/fargate/ 38
AWS Lambda
AWS Compute AWS Storage AWS Networking AWS Database AWS Security AWS Management
Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon AWS AWS AWS AWS
EC2 Elastic S3 EBS ELB Route 53 RDS Aurora IAM WAF CloudWatch CloudTrail
Container Glacier
Service
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 40
Amazon Elastic Block Storage
https://aws.amazon.com/ebs/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 41
Amazon Simple Storage Service
(Amazon S3)
• Highly scalable, reliable, fast, durable object storage
• Store and retrieve any amount of data from anywhere on the web
using HTTP or HTTPS
• Workhorse service that serves many purposes
• Use cases:
• Application file hosting
• Backup for disaster recovery
• Static web hosting
• Streaming data
• Data lakes
https://aws.amazon.com/s3/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 42
Storage classes on Amazon S3
Amazon S3 Intelligent-Tiering
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 43
Amazon S3 One Zone-IA
Use it for:
• Mobile or enterprise backup data
• Offsite compliance data
• Disaster recovery data
• Derived analysis data
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 44
Amazon S3 for data lakes
Catalog & Search Access & User Interface
Access & Search Metadata Give your users easy & secure access
Amazon Kinesis AWS AWS AWS Database Amazon Amazon Amazon Amazon
Data Firehose Direct Connect Snowball Migration Service Amazon AWS Lake Athena QuickSight EMR Redshift
S3 Formation
https://aws.amazon.com/glacier/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 46
AWS foundational services
AWS Compute AWS Storage AWS Networking AWS Database AWS Security AWS Management
Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon AWS AWS AWS AWS
EC2 Elastic S3 EBS ELB Route 53 RDS Aurora IAM WAF CloudWatch CloudTrail
Container Glacier
Service
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 47
Amazon Virtual Private Cloud
https://aws.amazon.com/vpc/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 48
Amazon VPC
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 49
VPCs as strategy
AWS Cloud
Prod Like any production application,
VPC AWS solutions should be
deployed in a landscape of
multiple environments
AZ A
• Each environment should be
Test
in its own Amazon VPC.
Availability zone A
VPC
• At a minimum, consider
AZ A
production and development
NAT | Bastion VPC environments.
VPC
peering • Can make sense to add
Dev
Availability zone B
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 50
Amazon VPC data center connectivity
https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/endpoint-service.html
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 51
Elastic Load Balancing (ELB)
https://aws.amazon.com/elasticloadbalancing/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 52
Load balancer options
• Best suited for HTTP/HTTPS • Best suited for TCP/UDP/TLS • Provides basic load balancing
• Provides advanced request • Operates at the connection across EC2 instances
routing level (Layer 4) • Operates at both the request
• Targeted for modern • Capable of handling millions level and connection level
architectures including of requests per second • Intended for applications built
microservices and containers • Optimized for sudden and in EC2-Classic network
• Operates at the individual volatile traffic patterns
request level (Layer 7)
• Routes traffic based on the
content of the request
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 53
Amazon CloudFront
https://aws.amazon.com/cloudfront/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 54
Amazon Route 53
https://aws.amazon.com/route53/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 55
AWS foundational services
AWS Compute AWS Storage AWS Networking AWS Database AWS Security AWS Management
Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon AWS AWS AWS AWS
EC2 Elastic S3 EBS ELB Route 53 RDS Aurora IAM WAF CloudWatch CloudTrail
Container Glacier
Service
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 56
Amazon Relational Database Service
https://aws.amazon.com/rds/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 57
Amazon Aurora
https://aws.amazon.com/rds/aurora/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 58
Amazon DynamoDB
https://aws.amazon.com/elasticache/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 60
AWS foundational services
AWS Compute AWS Storage AWS Networking AWS Database AWS Security AWS Management
Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon AWS AWS AWS AWS
EC2 Elastic S3 EBS ELB Route 53 RDS Aurora IAM WAF CloudWatch CloudTrail
Container Glacier
Service
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 61
AWS Identity and Access Management
(IAM)
• Core AWS security service
• Create and manage AWS users, roles, and groups AWS Identity and
Access Management
• Manage fine-grained access control to AWS resources, (IAM)
such as control what operations a user or service can
perform
• Integrates with Microsoft Active Directory using SAML
identity federation and AWS Directory Service (AD
Connector)
• Allows scalable, consistent security and auditability
• Multifactor authentication supported
https://aws.amazon.com/iam/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 62
AWS principals
Account Owner ID (Root Account)
• Access to all subscribed services
• Access to billing
• Access to console and APIs
• Access to Customer Support
https://aws.amazon.com/kms/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 64
AWS Shield
AWS Compute AWS Storage AWS Networking AWS Database AWS Security AWS Management
Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon AWS AWS AWS AWS
EC2 Elastic S3 EBS ELB Route 53 RDS Aurora IAM WAF CloudWatch CloudTrail
Container Glacier
Service
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 66
Amazon CloudWatch
https://aws.amazon.com/cloudtrail/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 68
AWS CloudFormation
https://aws.amazon.com/cloudformation/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 69
AWS Config
Managed service for tracking AWS inventory, configuration, and change notification
Amazon
AWS Config
Amazon
EC2 EBS
Amazon AWS
VPC CloudTrail
https://aws.amazon.com/marketplace
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 71
Module 4 – The AWS
Well-Architected Framework
72
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Well-Architected Framework
https://aws.amazon.com/architecture/well-architected
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 73
AWS Well-Architected Pillars
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 74
Operational excellence (OE)
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 75
Question: Operational excellence
Item Example
Everyone needs to understand their part in enabling business success. Have shared
Question Context goals in order to set priorities for resources. This will maximize the benefits of your
efforts.
Implement the minimum number of architecture standards for your workloads.
Balance the cost to implement a standard against the benefit to the workload and the
Best Practices burden upon operations. Reduce the number of supported standards to reduce the
chance that lower-than-acceptable standards will be applied by error. Operations
personnel are often constrained resources.
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 76
Security
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 77
Question: Security
Item Example
Detailed logging is available that contains important content, such as file access and
Best Practices
changes.
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 78
Reliability
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 79
Question: Reliability
Item Example
If your workloads have a requirement, implicit or explicit, for high availability and low
Question Context mean time to recovery (MTTR), architect your workloads for resilience and distribute
your workloads to withstand outages.
A key to managing failure is the frequent and automated testing of systems to cause
Best Practices
failure, and then observe how they recover.
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 80
Performance efficiency (PE)
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 81
Question: Performance efficiency
Item Example
The optimal database solution for a system varies based on requirements for
availability, consistency, partition tolerance, latency, durability, scalability, and
query capability. Many systems use different database solutions for various sub-
Question Context
systems and enable different features to improve performance. Selecting the
wrong database solution and features for a system can lead to lower
performance efficiency.
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 83
Question: Cost optimization
Item Example
Question Text How do you evaluate cost when you select services?
Amazon EC2, Amazon EBS, and Amazon S3 are building-block AWS services. Managed
services, such as Amazon RDS and Amazon DynamoDB, are higher level, or application
level, AWS services. By selecting the appropriate building blocks and managed
Question Context
services, you can optimize this workload for cost. For example, using managed
services, you can reduce or remove much of your administrative and operational
overhead, freeing you to work on applications and business-related activities
By factoring in cost during service selection, and using tools such as Cost Explorer and
Best Practices AWS Trusted Advisor to regularly review your AWS usage, you can actively monitor
your usage and adjust your deployments accordingly.
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 84
Design principles
Enable traceability: Log and audit all actions and changes to your
environment. Automatically respond and take action.
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 85
Value proposition
Help customers:
• Apply consistent approach to reviewing architectures
• Understand and reduce risk in their architecture
• Learn best practices
• Influence future architectures
• Accelerate cloud migration
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 86
AWS Well-Architected Tool
AWS Well-
Architected Tool 2
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 87
Resources
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 88
Useful Well-Architected links
• General information
https://aws.amazon.com/well-architected
• Well-Architected whitepaper
http://d0.awsstatic.com/whitepapers/architecture/AWS_Well-
Architected_Framework.pdf
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 89
Architecting a Solution on AWS
90
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Guiding principles for AWS SAs
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 91
Architect a customer solution
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 92
Manage scope
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 93
Manage scope
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 94
Case Study Detailed Debrief
95
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Capture customer information
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 96
Key functional question
?
For any application, an architect needs to understand the value
that application provides.
• How does this application help the organization fulfill its mission?
Does it…
• Increase revenue?
• Decrease expenses?
• Provide a needed service to stakeholders (customers, suppliers, regulators,
others)?
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 97
Key functional question: Why?
?
• Why is cloud computing the best approach to solving this need?
• Why is using an application to solve this problem in the customer’s best interest?
• Why should this application be in the cloud?
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 98
Define requirements
What are the inputs to the application? What are the outputs from the
Is data generated by humans? application? Where is the output
By machines? A mixture? to be sent?
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 99
Define requirements
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 102
Proposed CSI Solution Architecture
103
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Apply Well-Architected Pillars
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 104
Proposed CSI solution architecture
Cloud Migrated
AWS Cloud Availability zone A
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services:
RDGW
NAT
ISD/WAF
Users
Internet
Admin
Services: Services:
Services: EC2 EC2
ELB ECS/EKS ECS/EKS
Guard Duty Fargate Fargate
Shield Advanced Lambda Lambda
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. WAF EBS EBS 105
S3 S3
Proposed CSI solution architecture
Reliability
AWS Cloud Availability zone A
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services:
RDGW
NAT
ISD/WAF
Users
Replication
Internet
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services:
RDGW
NAT
ISD/WAF
admin
Availability zone B
Services: Services:
Services: EC2 EC2
ELB ECS/EKS ECS/EKS
Guard Duty Fargate Fargate
Shield Advanced Lambda Lambda
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. WAF EBS EBS 106
S3 S3
Proposed CSI solution architecture
Performance Efficiency
AWS Cloud Availability zone A
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services:
RDGW
NAT
ISD/WAF
Users
Replication
Auto Scaling Auto Scaling
group group
Internet
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services:
RDGW
NAT
ISD/WAF
admin
Availability zone B
Services: Services:
Services: EC2 EC2
ELB ECS/EKS ECS/EKS
Guard Duty Fargate Fargate
Shield Advanced Lambda Lambda
WAF
AWS
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. EBS EBS
CloudFormation 107
S3 S3
Proposed CSI solution architecture
Cost Optimization
AWS Cloud Availability zone A
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services:
RDGW
NAT
ISD/WAF
Reserved Reserved
Replication
Auto Scaling Auto Scaling
group group
Internet
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services:
RDGW
NAT
ISD/WAF
Reserved Reserved
Availability zone B
Services: Services:
Services: EC2 EC2
ELB ECS/EKS ECS/EKS
Guard Duty Fargate Fargate
Shield Advanced Lambda Lambda
WAF
AWS
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. EBS EBS
CloudFormation 108
S3 S3
Proposed CSI solution architecture
Security
AWS Cloud Availability zone A
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services: Web Security Group App Security Group Data Security Group
RDGW
NAT
ISD/WAF
Reserved Reserved
Replication
Auto Scaling Auto Scaling
group group
Internet
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example AWS KMS
Services:
RDGW
NAT
ISD/WAF
Reserved Reserved
Services: Services:
Services: EC2 EC2
ELB ECS/EKS ECS/EKS
Guard Duty Fargate Fargate
Shield Advanced AWS AWS
Lambda Lambda AWS
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. WAF 109
EBS EBS CloudFormation CloudTrail Config
S3 S3
Proposed CSI solution architecture
Operational Excellence
AWS Cloud Availability zone A
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services: Web Security Group App Security Group Data Security Group
RDGW
NAT
ISD/WAF
Reserved Reserved
Replication
Auto Scaling Auto Scaling
group group
Internet
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services: AWS KMS
RDGW
NAT
ISD/WAF
Reserved Reserved
Services: Services:
Services: EC2 EC2
ELB ECS/EKS ECS/EKS
Guard Duty Fargate Fargate
Shield Advanced Lambda Lambda
WAF AWS Amazon AWS AWS AWS
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. EBS EBS
CloudFormation 110
Config
S3 S3
CodeStar CloudWatch CloudTrail
Proposed CSI solution architecture
CloudFormation template Availability zone A
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services: Web Security Group App Security Group Data Security Group
RDGW
NAT
ISD/WAF
Reserved Reserved
Replication
Auto Scaling Auto Scaling
group group
Internet
Public Subnet Web Tier App Tier Data Tier
Private Subnet Private Subnet Private Subnet
Example
Services: AWS KMS
RDGW
NAT
ISD/WAF
Reserved Reserved
Services: Services:
Services: EC2 EC2
ELB ECS/EKS ECS/EKS
Guard Duty Fargate Fargate
Shield Advanced Lambda Lambda
WAF AWS Amazon AWS AWS AWS
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. EBS EBS
CloudFormation 111
Config
S3 S3
CodeStar CloudWatch CloudTrail
Iterate. Invent and simplify. Innovate.
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 112
Builders welcome
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 113
Next step: Advance your technical skills
YOU
ARE
HERE
https://aws.amazon.com/partners/training/path-tech-pro/
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 114
AWS Certifications
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 115
AWS Well-Architected
https://aws.amazon.com/well-architected
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 116
Available security training
Details at aws.amazon.com/training
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 117
AWS Cloud Security
Security whitepapers
• Overview of Security Process
• AWS Risk and Compliance
• AWS Security Best Practices
Security Bulletin
Security Resources
Vulnerability Reporting
Penetration Testing
Requests
Report Suspicious Emails
http://aws.amazon.com/security
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 118
AWS announcements and updates
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 119
Suggested reading
• Ahead in the Cloud: Best Practices for Navigating the Future of Enterprise IT
© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 120
Thank You!
© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved. This work may not be reproduced or redistributed, in whole or in part, without prior written permission
from Amazon Web Services, Inc. Commercial copying, lending, or selling is prohibited. Corrections or feedback on the course, please email us at: aws-course-
[email protected]. For all other questions, contact us at: https://aws.amazon.com/contact-us/aws-training/. All trademarks are the property of their owners.
121