SlideShare ist ein Scribd-Unternehmen logo
1 von 27
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Tom Witman, Business Development – Edge Services
August 16th, 2017
Edge Services
A Critical AWS Infrastructure Component
Architecture Best Practices
Overview of Edge Services
Edge Services Benefits
Use Case Review
Getting Started
Question / Answer
Edge Services
A Critical AWS Infrastructure Component
Architecting for The Cloud: Best Practices
• Scalability
• Disposable Resources Instead of Fixed Servers
• Automation
• Loose Coupling
• Services, Not Servers
• Databases
• Removing Single Points of Failure
• Caching
• Security
• Optimize for Cost
Download the White Paper:
https://aws.amazon.com/whitepapers/architecting-for-the-aws-cloud-best-practices/
What Are Edge Services?
Amazon CloudFront, Content Delivery Network (CDN) + Lambda
AWS Shield, Managed DDoS Protection
AWS WAF, Web Application Firewall
Amazon Route 53, Domain Name System
Amazon CloudFront
AWS Shield
AWS WAF
Amazon Route 53
Access Core Infrastructure Services Directly
Users can access application resources directly
Compute
Storage
Database
Customer
Application
Control Access via Edge Services
Compute
Storage
Database
Customer
Application
Users can access core application resources through the Edge to secure, scale, and optimize applications
E
d
g
e
S
e
r
v
i
c
e
s
E
d
g
e
S
e
r
v
i
c
e
s
Accessing Your Web Applications Directly
It Can Take Many Networks To Reach The Application
Paths to and From the Application May Differ
Each Hop Impacts Performance & Can Introduce Risk
Local ISP Network A B C D E F
Access Application!
Accessing Your Application Is Not This StraightforwardThe Result is Sub-Optimal Application Performance
Adding Edge Services Removes These Inefficiencies
CloudFront& Route 53 Gets to AWS Network Faster
Shield and WAF Mitigate Risk
Lambda@Edge Adds Intelligence and Control
Resulting in Improved Performance
Accessing Your Web Applications with Edge
AWS Network
Benefits of an Edge Implementation
• Edge Services Create a Tight Application Boundary
• Reduce Risk Surface Area to the Edge
• Improve Secure Access to Applications
• Reduce Latency and Increase Performance and Control
• Add Scalable Network Components
• Reduce Total Cost of Data Transfer
• Provide Visibility for Application Analytics
Edge
Edge
Starting with Amazon CloudFront
Global Content Delivery Network
Integrated with AWS WAF and AWS Shield
Intelligence of Lambda@Edge Compute Capability
Built In Security Features
Cost Effective Pricing Options
Amazon CloudFront Edge Locations
• Oregon
• Ohio
• N. Virginia
• Montreal
• Toronto
• London
• Frankfurt
• Sao Paulo
• Mumbai
• Singapore
• Seoul
• Tokyo
• Sydney
Regional Edge Locations
Global Network Infrastructure
Amazon CloudFront
AWS Shield
AWS WAF
Amazon Route 53
CloudFront: Built In Security Controls
SSLv3
TLSv1.0
TLSv1.1
TLSv1.2
Advanced Cipers
Certificate Manager
OCSP Stapling
Session Tickets
Perfect Forward
Secrecy
Protocol Enforcement
Half / Full Bridge
Connections
Encrypted
Connections
Custom Origin
Protection
Header and ACL
Content Protection
Signed URL /
Cookies
Content Restriction
Geo Blocking
S3 Origin Access
Identity
Access
Control
Compliance: PCI DSS Level 1, HIPAA, ISO 9001, 27001, 27017, 27018
Offload Heavy Lifting to the Edge
CloudFront: Performance and Scale
Network Acceleration (TCP Optimization)
Regional Edge Caching Layer
Content Ingest (PUT/POST and S3-TA)
Latency Based Routing
Granular Cache Control (origin timeouts)
Fast Propagation and Content Invalidation
Low Latency, High Throughput Connections
CloudFront: Cost Optimization
On Demand Pricing
Published Online
Regional Tiered Rates
Pay As You Go
Free Tier
Reserved Capacity
Reduced Pricing
Contracts Tailored to Use Case
Variable Term
Price Classes
Optimize for Cost
Regional Data Transfer
User Controlled
Turn On/Off Any Time
No Data Transfer Fees from AWS Origins to Amazon CloudFront
No Charge for Regional Edge Cache
No Charge for SSL/TLS Certs from Amazon Certificate Manager
No Charge for Shared CloudFront certificates
Low Monthly Charge for Custom Hosted Certificates, Free SNI Certs via ACM
Same Rate, Same Network for HTTP and HTTPS traffic
Simple Request Fees
Covered by Existing Customer Service Plan
CloudFront: Application Acceleration with Lambda@Edge
• Event Driven Code at the Edge
• Header Response Manipulation
• Authentication
• HTTP Redirects
• A/B Testing
• Smart Content Assembly
• Image Serve Optimization
• Access Control
edge location
Move Code Execution to the Edge
Create / Modify Dynamic Content
Poll Question #1
Are you using any WAF technology in front of your
applications today?
AWS WAF: Application Level Security
Block or Allow Web Requests Monitor Security Events
AWS WAF: Application Level Security
Match Conditions
•IP
•String
•SQLi
•Size
•Rate Based
•Reusable
Flexible Rules
• AND/OR
• Block, allow, or
count
• Ordered conditions
• Reusable
Fast Feedback
• ~1 minute for
changes
• 1-minute metrics
• Request samples
Global Implementation on CloudFront
Local Implementation at AWS Regions
AND/ORWebACL
Traditional
Datacenter
Operator involvement to
initiate mitigation
Re-route traffic via distant
scrubbing location
Increased time to mitigate
AWS Shield Advanced
Solves These Traditional Service Issues
AWS Shield
Integrated into the AWS global infrastructure
Always-on, fast mitigation without external routing
Redundant Internet connectivity in AWS data centers
AWS Shield Advanced: Managed DDoS Protection
AWS Shield Advanced: Managed DDoS Protection
Additional Detection & Monitoring
Protection Against Large DDoS
Attacks
Visibility into Attack Detection &
Mitigation
AWS WAF at No Additional Cost
24x7 DDoS Response Team
Cost Protection (Absorb DDoS
Scaling Cost)
AWS Shield
• In Line Protections on the Edge and
within the AWS Region
• No Architectural Changes Required
Amazon Route 53: Global DNS
Register and Manage Domains
Manage Hosted Zones
Serve DNS Queries
Route traffic to AWS resource with Traffic Flow
• DNS Failover
• Geo Routing
• Latency Based Routing
• Weighted Round Robin
Amazon Route 53
Poll Question #2
Do you think you can use Edge Services if you don’t have
“cacheable content”?
Use Case Review: with / without Edge Services
Case #1: Dynamic/Static Content Delivery Case #2: API Acceleration
Key Takeaways
Application Core Services Typically Include
• Compute, Storage and Database
Edge Service Provide an Additional Value
• CDN, Security, DNS, Distributed Server-less Compute
• Network Scale, Performance, Visibility
• Support Static and Dynamic Content
• Cost Optimization
Adding Edge Services Improve Application Performance
Getting Started with Edge Services
A few simple ways to get started!
• Sign Up for an AWS Account
• Route 53: Create or Transfer Hosted Zones
• CloudFront:
• Create a CloudFront Distribution (Console or API)
• Launch a CloudFront Template Snippet with CloudFormation
• AWS WAF:
• Create WebACLs
• Associate to CloudFront or Application Load Balancers
• Launch pre-configured protections from AWS Answers
• AWS Shield Advanced:
• Add to accounts that have resources you want protected
Question / Answer Session
Edge Services
A Critical AWS Infrastructure Component
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Fundamentals of AWS Security
Fundamentals of AWS SecurityFundamentals of AWS Security
Fundamentals of AWS Security
 
AWS WAF - A Web App Firewall
AWS WAF - A Web App FirewallAWS WAF - A Web App Firewall
AWS WAF - A Web App Firewall
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
 
DDoS Mitigation Techniques and AWS Shield
DDoS Mitigation Techniques and AWS ShieldDDoS Mitigation Techniques and AWS Shield
DDoS Mitigation Techniques and AWS Shield
 
Introduction to AWS Security
Introduction to AWS SecurityIntroduction to AWS Security
Introduction to AWS Security
 
AWS Cloud Adoption Framework
AWS Cloud Adoption Framework AWS Cloud Adoption Framework
AWS Cloud Adoption Framework
 
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopMicrosoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
 
Security on AWS :: 이경수 솔루션즈아키텍트
Security on AWS :: 이경수 솔루션즈아키텍트Security on AWS :: 이경수 솔루션즈아키텍트
Security on AWS :: 이경수 솔루션즈아키텍트
 
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
 
컨테이너 및 서버리스를 위한 효율적인 CI/CD 아키텍처 구성하기 - 현창훈 데브옵스 엔지니어, Flex / 송주영 데브옵스 엔지니어, W...
컨테이너 및 서버리스를 위한 효율적인 CI/CD 아키텍처 구성하기 - 현창훈 데브옵스 엔지니어, Flex / 송주영 데브옵스 엔지니어, W...컨테이너 및 서버리스를 위한 효율적인 CI/CD 아키텍처 구성하기 - 현창훈 데브옵스 엔지니어, Flex / 송주영 데브옵스 엔지니어, W...
컨테이너 및 서버리스를 위한 효율적인 CI/CD 아키텍처 구성하기 - 현창훈 데브옵스 엔지니어, Flex / 송주영 데브옵스 엔지니어, W...
 
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
 
Secure your Web Applications with AWS Web Application Firewall (WAF) and AWS ...
Secure your Web Applications with AWS Web Application Firewall (WAF) and AWS ...Secure your Web Applications with AWS Web Application Firewall (WAF) and AWS ...
Secure your Web Applications with AWS Web Application Firewall (WAF) and AWS ...
 
AWS Greengrass V2와 신규 IoT 서비스를 활용한 개방형 edge 소프트웨어 환경 구축 - 이세현 AWS IoT 스페셜리스트 ...
AWS Greengrass V2와 신규 IoT 서비스를 활용한 개방형 edge 소프트웨어 환경 구축 - 이세현 AWS IoT 스페셜리스트 ...AWS Greengrass V2와 신규 IoT 서비스를 활용한 개방형 edge 소프트웨어 환경 구축 - 이세현 AWS IoT 스페셜리스트 ...
AWS Greengrass V2와 신규 IoT 서비스를 활용한 개방형 edge 소프트웨어 환경 구축 - 이세현 AWS IoT 스페셜리스트 ...
 
데이터 마이그레이션 및 전송을 위한 AWS 스토리지 서비스 활용방안 - 박용선, 메가존 클라우드 매니저
데이터 마이그레이션 및 전송을 위한 AWS 스토리지 서비스 활용방안 - 박용선, 메가존 클라우드 매니저데이터 마이그레이션 및 전송을 위한 AWS 스토리지 서비스 활용방안 - 박용선, 메가존 클라우드 매니저
데이터 마이그레이션 및 전송을 위한 AWS 스토리지 서비스 활용방안 - 박용선, 메가존 클라우드 매니저
 
Setting Up a Landing Zone
Setting Up a Landing ZoneSetting Up a Landing Zone
Setting Up a Landing Zone
 
AWS networking fundamentals
AWS networking fundamentalsAWS networking fundamentals
AWS networking fundamentals
 
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and WorkshopsAWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
 

Ähnlich wie Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS Online Tech Talks

Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance SeminarHybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Amazon Web Services Korea
 
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
Amazon Web Services Korea
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
Amazon Web Services
 

Ähnlich wie Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS Online Tech Talks (20)

Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)
 
Being Well-Architected in the Cloud
Being Well-Architected in the CloudBeing Well-Architected in the Cloud
Being Well-Architected in the Cloud
 
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 Getting Started with Windows Workloads on Amazon EC2 - Toronto Getting Started with Windows Workloads on Amazon EC2 - Toronto
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 
Introduction to the AWS Cloud – Russell Hall
Introduction to the AWS Cloud – Russell HallIntroduction to the AWS Cloud – Russell Hall
Introduction to the AWS Cloud – Russell Hall
 
The AWS Shared Responsibility Model in Practice
The AWS Shared Responsibility Model in PracticeThe AWS Shared Responsibility Model in Practice
The AWS Shared Responsibility Model in Practice
 
遷移過程中建置混和雲架構的最佳實踐分享
遷移過程中建置混和雲架構的最佳實踐分享遷移過程中建置混和雲架構的最佳實踐分享
遷移過程中建置混和雲架構的最佳實踐分享
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud Infrastructure
 
Intro & Security Update
Intro & Security UpdateIntro & Security Update
Intro & Security Update
 
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance SeminarHybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
 
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
 
Introducing “Well-Architected” For Developers - Technical 101
Introducing “Well-Architected” For Developers - Technical 101Introducing “Well-Architected” For Developers - Technical 101
Introducing “Well-Architected” For Developers - Technical 101
 
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWSAWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Day 1 - Introduction to Cloud Computing with Amazon Web Services
Day 1 - Introduction to Cloud Computing with Amazon Web ServicesDay 1 - Introduction to Cloud Computing with Amazon Web Services
Day 1 - Introduction to Cloud Computing with Amazon Web Services
 
The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017
 
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
 
AWS Business Essentials Day
AWS Business Essentials DayAWS Business Essentials Day
AWS Business Essentials Day
 
Securing Your AWS Infrastructure with Edge Services - May 2017 AWS Online Tec...
Securing Your AWS Infrastructure with Edge Services - May 2017 AWS Online Tec...Securing Your AWS Infrastructure with Edge Services - May 2017 AWS Online Tec...
Securing Your AWS Infrastructure with Edge Services - May 2017 AWS Online Tec...
 
Getting Started With AWS Security
Getting Started With AWS SecurityGetting Started With AWS Security
Getting Started With AWS Security
 
Being Well Architected in the Cloud
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the Cloud
 

Mehr von Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS Online Tech Talks

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Tom Witman, Business Development – Edge Services August 16th, 2017 Edge Services A Critical AWS Infrastructure Component
  • 2. Architecture Best Practices Overview of Edge Services Edge Services Benefits Use Case Review Getting Started Question / Answer Edge Services A Critical AWS Infrastructure Component
  • 3. Architecting for The Cloud: Best Practices • Scalability • Disposable Resources Instead of Fixed Servers • Automation • Loose Coupling • Services, Not Servers • Databases • Removing Single Points of Failure • Caching • Security • Optimize for Cost Download the White Paper: https://aws.amazon.com/whitepapers/architecting-for-the-aws-cloud-best-practices/
  • 4. What Are Edge Services? Amazon CloudFront, Content Delivery Network (CDN) + Lambda AWS Shield, Managed DDoS Protection AWS WAF, Web Application Firewall Amazon Route 53, Domain Name System Amazon CloudFront AWS Shield AWS WAF Amazon Route 53
  • 5. Access Core Infrastructure Services Directly Users can access application resources directly Compute Storage Database Customer Application
  • 6. Control Access via Edge Services Compute Storage Database Customer Application Users can access core application resources through the Edge to secure, scale, and optimize applications E d g e S e r v i c e s E d g e S e r v i c e s
  • 7. Accessing Your Web Applications Directly It Can Take Many Networks To Reach The Application Paths to and From the Application May Differ Each Hop Impacts Performance & Can Introduce Risk Local ISP Network A B C D E F Access Application! Accessing Your Application Is Not This StraightforwardThe Result is Sub-Optimal Application Performance Adding Edge Services Removes These Inefficiencies CloudFront& Route 53 Gets to AWS Network Faster Shield and WAF Mitigate Risk Lambda@Edge Adds Intelligence and Control Resulting in Improved Performance Accessing Your Web Applications with Edge AWS Network
  • 8. Benefits of an Edge Implementation • Edge Services Create a Tight Application Boundary • Reduce Risk Surface Area to the Edge • Improve Secure Access to Applications • Reduce Latency and Increase Performance and Control • Add Scalable Network Components • Reduce Total Cost of Data Transfer • Provide Visibility for Application Analytics Edge Edge
  • 9. Starting with Amazon CloudFront Global Content Delivery Network Integrated with AWS WAF and AWS Shield Intelligence of Lambda@Edge Compute Capability Built In Security Features Cost Effective Pricing Options
  • 10. Amazon CloudFront Edge Locations • Oregon • Ohio • N. Virginia • Montreal • Toronto • London • Frankfurt • Sao Paulo • Mumbai • Singapore • Seoul • Tokyo • Sydney Regional Edge Locations Global Network Infrastructure Amazon CloudFront AWS Shield AWS WAF Amazon Route 53
  • 11. CloudFront: Built In Security Controls SSLv3 TLSv1.0 TLSv1.1 TLSv1.2 Advanced Cipers Certificate Manager OCSP Stapling Session Tickets Perfect Forward Secrecy Protocol Enforcement Half / Full Bridge Connections Encrypted Connections Custom Origin Protection Header and ACL Content Protection Signed URL / Cookies Content Restriction Geo Blocking S3 Origin Access Identity Access Control Compliance: PCI DSS Level 1, HIPAA, ISO 9001, 27001, 27017, 27018 Offload Heavy Lifting to the Edge
  • 12. CloudFront: Performance and Scale Network Acceleration (TCP Optimization) Regional Edge Caching Layer Content Ingest (PUT/POST and S3-TA) Latency Based Routing Granular Cache Control (origin timeouts) Fast Propagation and Content Invalidation Low Latency, High Throughput Connections
  • 13. CloudFront: Cost Optimization On Demand Pricing Published Online Regional Tiered Rates Pay As You Go Free Tier Reserved Capacity Reduced Pricing Contracts Tailored to Use Case Variable Term Price Classes Optimize for Cost Regional Data Transfer User Controlled Turn On/Off Any Time No Data Transfer Fees from AWS Origins to Amazon CloudFront No Charge for Regional Edge Cache No Charge for SSL/TLS Certs from Amazon Certificate Manager No Charge for Shared CloudFront certificates Low Monthly Charge for Custom Hosted Certificates, Free SNI Certs via ACM Same Rate, Same Network for HTTP and HTTPS traffic Simple Request Fees Covered by Existing Customer Service Plan
  • 14. CloudFront: Application Acceleration with Lambda@Edge • Event Driven Code at the Edge • Header Response Manipulation • Authentication • HTTP Redirects • A/B Testing • Smart Content Assembly • Image Serve Optimization • Access Control edge location Move Code Execution to the Edge Create / Modify Dynamic Content
  • 15. Poll Question #1 Are you using any WAF technology in front of your applications today?
  • 16. AWS WAF: Application Level Security Block or Allow Web Requests Monitor Security Events
  • 17. AWS WAF: Application Level Security Match Conditions •IP •String •SQLi •Size •Rate Based •Reusable Flexible Rules • AND/OR • Block, allow, or count • Ordered conditions • Reusable Fast Feedback • ~1 minute for changes • 1-minute metrics • Request samples Global Implementation on CloudFront Local Implementation at AWS Regions AND/ORWebACL
  • 18. Traditional Datacenter Operator involvement to initiate mitigation Re-route traffic via distant scrubbing location Increased time to mitigate AWS Shield Advanced Solves These Traditional Service Issues AWS Shield
  • 19. Integrated into the AWS global infrastructure Always-on, fast mitigation without external routing Redundant Internet connectivity in AWS data centers AWS Shield Advanced: Managed DDoS Protection
  • 20. AWS Shield Advanced: Managed DDoS Protection Additional Detection & Monitoring Protection Against Large DDoS Attacks Visibility into Attack Detection & Mitigation AWS WAF at No Additional Cost 24x7 DDoS Response Team Cost Protection (Absorb DDoS Scaling Cost) AWS Shield • In Line Protections on the Edge and within the AWS Region • No Architectural Changes Required
  • 21. Amazon Route 53: Global DNS Register and Manage Domains Manage Hosted Zones Serve DNS Queries Route traffic to AWS resource with Traffic Flow • DNS Failover • Geo Routing • Latency Based Routing • Weighted Round Robin Amazon Route 53
  • 22. Poll Question #2 Do you think you can use Edge Services if you don’t have “cacheable content”?
  • 23. Use Case Review: with / without Edge Services Case #1: Dynamic/Static Content Delivery Case #2: API Acceleration
  • 24. Key Takeaways Application Core Services Typically Include • Compute, Storage and Database Edge Service Provide an Additional Value • CDN, Security, DNS, Distributed Server-less Compute • Network Scale, Performance, Visibility • Support Static and Dynamic Content • Cost Optimization Adding Edge Services Improve Application Performance
  • 25. Getting Started with Edge Services A few simple ways to get started! • Sign Up for an AWS Account • Route 53: Create or Transfer Hosted Zones • CloudFront: • Create a CloudFront Distribution (Console or API) • Launch a CloudFront Template Snippet with CloudFormation • AWS WAF: • Create WebACLs • Associate to CloudFront or Application Load Balancers • Launch pre-configured protections from AWS Answers • AWS Shield Advanced: • Add to accounts that have resources you want protected
  • 26. Question / Answer Session Edge Services A Critical AWS Infrastructure Component

Hinweis der Redaktion

  1. Application Architecture Best Practices Overview of Edge Services Edge Services Benefits to Application Architectures -Security Authentication Encryption Restriction Application Vulnerability Protection with WAF DDoS Mitigation -Performance (latency, throughput, availability, scalability) (L@E) -Integrated Design (lending to consistency, innovation, cost optimization) With or Without You; Use Cases Improved by Edge Getting Started / How To Questions
  2. CloudFront protects connection between end users and the content edge and between the edge network and your origin. By offloading SSL termination to CloudFront, application performance is enhanced since the origins are not burdened with the processing required to negotiate and SSL handshakes. Advanced SSL/TLS options include the use of a wide variety of ciphers (AES128 and AES256, SHA, DES, MD5, and RSA-AES256), OCSP Stapling, Perfect Forward Secrecy, and Session Tickets. In addition CloudFront makes use of TCP optimizations such as increased payload size, less aggressive retransmissions, and reuse of connections. Not only to these assist with SSL termination, but when combined with HTTP/2, optimize network connections and lower overall latency. The result, even for non cacheable content, a faster more responsive web applications. Signed URL Signed Cookies Enforce HTTPS to origin Support iOS ATS Support for TLSv1 .1 and TLSv1.2 between edge and origin Add/Modify Request Headers Forwarded From CloudFront to Origin Integration with AWS Certificate Manager (SNI Certs from Amazon) Integration with AWS WAF (web application firewall) Geographic Restriction IPv6 Support
  3. Ironsource Matomy BrightRoll Smaato LiveFyre (Adobe) AdColony AppNexus
  4. Quick Start for CloudFront Amazon CloudFront Template Snippets Distribution Blueprints Lambda Blueprints CloudFront Template Snippets are available from the CloudFormation user guide. Snippets Available include: Amazon CloudFront Distribution Resource with an Amazon S3 Origin Amazon CloudFront Distribution Resource with Custom Origin Amazon CloudFront Distribution with Multi-origin Support.