SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
November 29, 2016
ARC320
Effective Architecting Workshop
AWS Professional Services
Mark Statham
Meet our Team
Reuben
Frost
Mark
Statham
Rodney
Lester
CK Tan
Cam
Maxwell
Nicolas
Malaval
What to Expect from the Session
• Practical architecture, design and planning session
• Test your skills as an AWS architect, to migrate and transform
• Deliver business outcomes, under time constraints
• Learn new approaches from your peers
• Meet new people and have fun!
Session Timeline
10 mins – The scenario and key considerations
75 mins – Get architecting!
50 mins – Architecture presentations & discussion
10 mins – Our approach
bit.ly/aws-arc320
The Scenario – “ACMEdigi”
• Provider of offline scanned mail in digital format – ”ACMEbox”
• Originally started as an experiment and now increasing in popularity
• Business is under cost pressures – underestimated TCO
• Major changes required within 18 months for service to continue
• CEO wants to explore how AWS can help and requests
• Target architecture, consider cost, availability, and scalability
• Migration plan detailing how to move the service to AWS
• Application optimization roadmap
• DR options available and considerations
IDS
Load
Balancer
App
Cluster #2
App
Cluster #1
App
Cluster #2
App
Cluster #1
Web Server
DNS
Servers
Web Server
DB Cluster
Member #1
DB Cluster
Member #2
HSMNAS
Storage
Virtual IP
Co-location Data Center
DNS HTTPS SFTP
HTTP
NFS DB HTTPS
ALL TRAFFIC
HTTPS
Digitizers
Digitizers
HTTPS
SFTP
Server
SFTP
DR Data Center
App
Cluster #2
App
Cluster #1
Web
Server
Web
Server
Load
Balancer
Firewall
NAS
Storage
HSMDB Cluster
Member #3
Replication
Log Shipping
External
Third Party
Users
TCP
Firewall
NFS DB HTTPS
Mail Ingestion
Center
Scanning devices
bit.ly/aws-arc320
Recommended approach bit.ly/aws-arc320
 Determine priority based on the compelling events
 Contract expiry
 Resource and performance constraints
 Cost optimization
 Application transformation
 Look for quick wins
 Leverage services where possible
 Rearchitect self-contained application modules
 Ask questions—your AWS consultant can help you 
Meeting the deadline bit.ly/aws-arc320
 Read the case study (if you haven’t already)
 Quickly determine what skills you have on your team
 Divide and conquer some tasks, form the following sub-teams
 Listen to new ideas and approaches
 Get something on paper quickly and iterate, iterate, iterate
 Focus on action over planning
 Save a few minutes to compose your “final solution”
 Have fun and make new friends!
 Migration Architecture
 Migration Planning
 Future State Architecture
 Project Management
Architecture Concepts bit.ly/aws-arc320
 Design for failure and nothing fails
 Loose coupling sets you free
 Implement elasticity
 Build security in every layer
 Think parallel
 Don’t fear constraints
 Leverage different storage options
LET’S
GO!
TIME REMAINING
HOURS MINUTES
Meeting the deadline bit.ly/aws-arc320
 Read the case study (if you haven’t already)
 Quickly determine what skills you have on your team
 Divide and conquer some tasks, consider the following sub-teams
 Listen to new ideas and approaches
 Get something on paper quickly and iterate, iterate, iterate
 Save a few minutes to compose your “final answer”
 Have fun and make new friends!
 Migration Architecture
 Migration Planning
 Future State Architecture
 Project Management
TIME’S
UP!
Let’s see how you did:
Team Presentations
Our approach
VPC Architecture
Single region. Production, minimum two
Availability Zones for high availability.
DR, instantiated via AWS CloudFormation.
Subnet structure
Public: Only subnets routed to the Internet. Contains
Internet-facing resources (ELB, WAF, Proxy…).
Application and Data: Contains application (Apache,
JBOSS) and database, AWS CloudHSM components,
VPC Endpoint to S3. Internal routing only.
Ingestion: Only subnet routed to the internal network.
Contains bastion hosts and digitizers.
public
route table
internal
route table
Ingestion
route table
AWS
Availability Zone 1
Public subnet
Application
subnet
Ingestion subnet
Data
subnet
Availability Zone 2
Public subnet
Application
subnet
Ingestion subnet
Data
subnet
Virtual Private
Gateway
Internet Gateway
VPC
Production VPC
time
Network – Step 2
 VPN replaced by
AWS Direct Connect
for a more consistent
network experience
 Two Direct Connect
locations for resiliency
Network – Step 1
 VPC architecture
implemented
 Connected with
ingestion network
using VPN
T0
App – Step 1
 “Lift and shift” with some
re-platforming quick-wins
(Amazon RDS, Amazon
Route 53…)
 Data Access Service module
redeveloped to replace NFS by
Amazon S3
 Web static content served by
Amazon CloudFront/S3
 IDS replaced by a WAF solution
available in AWS Marketplace
T0 + 7 months
Users
DNS HTTPS
HTTPS
SFTP
server
External
Third Party
DB
EFS file
system
CloudFront
distribution Static content
S3 bucket
Uploads and
SFTP config
Application
Load Balancer
Web Application
Firewall instances
HTTP
App Cluster
1 & 2 instances
Web Server instances
EC2 instance with
EC2 Auto Recovery
Auto Scaling group
with scaling policies
Route 53
hosted zone
AWS
Registration
Login
Payment
Doc Manager
Presentation
Core
Batch Processing
Encryption
Administration
Digitizer
Data Access Service
Modules
redeveloped
Step 1
Amazon S3 +
Lifecycle
Configuration
Digital
documents
Oracle DB
instance
Standby
instance
CloudHSM 1 CloudHSM 2
HTTPS
Bastion host
Administrators
Scanning devices
Digitizers
TCP
SFTP
Egress proxy
instances
Internet
Migration highlights
On-premise
Step 1
 Servers: AWS Server Migration Service (SMS) if the source is
VMware. Otherwise 3rd-party solution (Racemi, CloudEndure…)
 Databases: Migration to RDS Oracle EE with AWS Database
Migration Service (DMS)
 Digital documents: Initial upload using Snowball appliance twice.
Delta sync with 3rd-party solution (ExpeDat, Atunity, Aspera…)
 Encryption keys: SafeNet key replication to CloudHSM
 DR Consideration: AWS service features meet customer
requirements and risk profile, e.g. multi-AZ design vs. physical DC
 DR Recovery: infrastructure automation to recover within defined
RTO, use RDS point in time recovery, EC2 snapshots to meet RPO
time
Network – Step 2
 VPN replaced by
Direct Connect for a
more consistent
network experience
 Two Direct Connect
locations for resiliency
Network – Step 1
 VPC architecture
implemented
 Connected with
ingestion network
using VPN
T0
App – Step 2
 Auto Scaling for automated
resiliency and scalability, caching
for session handling
 Encryption module redeveloped
to use AWS KMS instead of
CloudHSM for data and file
encryption
 Micro-services developed for
registration and login
 Use of serverless services
(Amazon API Gateway, AWS
Lambda, Amazon DynamoDB…)
 Oracle database migrated to
Amazon Aurora
T0 + 12 months
App – Step 1
 “Lift and shift” with some
re-platforming quick-wins (RDS,
Route 53…)
 Data Access Service module
redeveloped to replace NFS by
S3
 Web static content served by
CloudFront/S3
 IDS replaced by a WAF solution
available in AWS Marketplace
Users
DNS HTTPS
HTTPS
SFTP
server
External
Third Party
DB
EFS file
system
CloudFront
distribution Static content
S3 bucket
Uploads and
SFTP config
Application
Load Balancer
Web Application
Firewall instances
HTTP
App Cluster
1 & 2 instances
Web Server instances
EC2 instance with
EC2 Auto Recovery
Auto Scaling group
with scaling policies
Route 53
hosted zone
AWS
Registration
Login
Payment
Doc Manager
Presentation
Core
Batch Processing
Encryption
Administration
Digitizer
Data Access Service
Modules
redeveloped
Step 1
Amazon S3 +
Lifecycle
Configuration
Digital
documents
Oracle DB
instance
Standby
instance
CloudHSM 1 CloudHSM 2
HTTPS
Bastion host
Administrators
Scanning devices
Digitizers
TCP
SFTP
Egress proxy
instances
Internet
App Cluster 1
instances
App Cluster 2
instances
HTTPS
Digitizers
Scanning devices
TCP
Lambda
function
KMS
ElastiCache
Redis Multi-AZ
Path-based routing
HTTP
Web Application
Firewall instances
AWS
EC2 instance with
EC2 Auto Recovery
Auto Scaling group
with scaling policies
Auto Scaling group
with fixed capacity
Registration
Login
Payment
Doc Manager
Presentation
Core
Batch Processing
Encryption
Administration
Digitizer
Data Access Service
Modules
redeveloped
Step 2
CloudHSM 1 CloudHSM 2
Amazon S3 +
Lifecycle
Configuration
KMS
Digital
documents
Registration
service
Table
Users
Login
service
Table
Sessions
External
Third Party
Administrators
Bastion host
Aurora DB
instance
Standby
instance
DB
S3 pre-signed
upload URL
Static content
Egress proxy
instances
Internet
Users
DNS HTTPS
Route 53
hosted zone
CloudFront
distribution
Application
Load Balancer
S3 bucket
time
Network – Step 2
 VPN replaced by
Direct Connect for a
more consistent
network experience
 Two Direct Connect
locations for resiliency
T0 + 17 months
Network – Step 1
 VPC architecture
implemented
 Connected with
ingestion network
using VPN
T0
App – Step 2
 Auto Scaling for automated
resiliency and scalability, caching
for session handling
 Encryption module redeveloped
to use KMS instead of CloudHSM
for data and file encryption
 Oracle database migrated to
AWS Aurora
 Micro-services developed for
registration and login
 Use of serverless services
(API Gateway, Lambda,
DynamoDB…)
App – Step 3
 AWS API Gateway and AWS
WAF implemented
 Micro-services developed for
payment and doc manager
 Administration, presentation, and
core modules migrated to use
AWS Elastic Beanstalk web
environment
 Batch processing module
redeveloped for a more real-time
delivery using Lambda and
Elastic Beanstalk worker
environment
App – Step 1
 “Lift and shift” with some
re-platforming quick-wins (RDS,
Route 53…)
 Data Access Service module
redeveloped to replace NFS by
S3
 Web static content served by
CloudFront / S3
 IDS replaced by a WAF solution
available in AWS Marketplace
App Cluster 1
instances
App Cluster 2
instances
Digitizers
Scanning devices
TCP
Lambda
function
KMS
ElastiCache
Redis Multi-AZ
Path-based routing
HTTP
Web Application
Firewall instances
AWS
EC2 instance with
EC2 Auto Recovery
Auto Scaling group
with scaling policies
Auto Scaling group
with fixed capacity
Registration
Login
Payment
Doc Manager
Presentation
Core
Batch Processing
Encryption
Administration
Digitizer
Data Access Service
Modules
redeveloped
Step 2
Amazon S3 +
Lifecycle
Configuration
KMS
Digital
documents
Registration
service
Table
Users
Login
service
Table
Sessions
External
Third Party
Administrators
Bastion host
Aurora DB
instance
Standby
instance
DB
S3 pre-signed
upload URL
Static content
Egress proxy
instances
Internet
Users
DNS HTTPS
Route 53
hosted zone
CloudFront
distribution
Application
Load Balancer
S3 bucket
Doc Manager
service
Table
Document
Administration
service
Web Environment
Doc Processing
service
Worker Environment
Presentation & Core
service
Web Environment
AWS WAF
Step 3
Private service (API
authentication required)
Public service
Elastic Beanstalk
container
Host-based
IPS solution
CloudFront
distribution
Payment
service
Table
Subscription
API gateway
Egress proxy
instances
Internet
Registration
Login
Payment
Doc Manager
Presentation
Core
Batch Processing
Encryption
Administration
Digitizer
Data Access Service
Modules
redeveloped
Amazon S3 +
Lifecycle
Configuration
KMS
Digital
documents
ElastiCache
Redis Multi-AZ
Aurora DB
instance
Standby
instance
Registration
service
Table
Users
Login
service
Table
Sessions
Lambda
function
External
Third Party
S3 pre-signed
upload URL
Digitizers
Scanning devices
TCP
Administrators
Bastion host
Users
DNS HTTPS
Route 53
hosted zone
S3 bucket
AWS
Thank you!
Remember to complete
your evaluations!

Weitere ähnliche Inhalte

Was ist angesagt?

AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...Amazon Web Services
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...Amazon Web Services
 
AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)
AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)
AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)Amazon Web Services
 
Database migration simple, cross-engine and cross-platform migrations with ...
Database migration   simple, cross-engine and cross-platform migrations with ...Database migration   simple, cross-engine and cross-platform migrations with ...
Database migration simple, cross-engine and cross-platform migrations with ...Amazon Web Services
 
AWS solution Architect Associate study material
AWS solution Architect Associate study materialAWS solution Architect Associate study material
AWS solution Architect Associate study materialNagesh Ramamoorthy
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)Amazon Web Services
 
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon GlacierDeep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon GlacierAdrian Hornsby
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...Amazon Web Services
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)Amazon Web Services
 
Workshop: AWS Lamda Signal Corps vs Zombies
Workshop: AWS Lamda Signal Corps vs ZombiesWorkshop: AWS Lamda Signal Corps vs Zombies
Workshop: AWS Lamda Signal Corps vs ZombiesAmazon Web Services
 
Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...
Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...
Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...Amazon Web Services
 
AWS re:Invent 2016: Future-Proofing the WAN and Simplifying Security On Your ...
AWS re:Invent 2016: Future-Proofing the WAN and Simplifying Security On Your ...AWS re:Invent 2016: Future-Proofing the WAN and Simplifying Security On Your ...
AWS re:Invent 2016: Future-Proofing the WAN and Simplifying Security On Your ...Amazon Web Services
 
Storage with Amazon S3 and Amazon Glacier
Storage with Amazon S3 and Amazon GlacierStorage with Amazon S3 and Amazon Glacier
Storage with Amazon S3 and Amazon GlacierAmazon Web Services
 
Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...Amazon Web Services
 
Jump Start your First Hour with AWS
Jump Start your First Hour with AWSJump Start your First Hour with AWS
Jump Start your First Hour with AWSAmazon Web Services
 
AWS re:Invent 2016: Best practices for running enterprise workloads on AWS (E...
AWS re:Invent 2016: Best practices for running enterprise workloads on AWS (E...AWS re:Invent 2016: Best practices for running enterprise workloads on AWS (E...
AWS re:Invent 2016: Best practices for running enterprise workloads on AWS (E...Amazon Web Services
 
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...Amazon Web Services
 
AWS Innovate: Build a Data Lake on AWS- Johnathon Meichtry
AWS Innovate: Build a Data Lake on AWS- Johnathon MeichtryAWS Innovate: Build a Data Lake on AWS- Johnathon Meichtry
AWS Innovate: Build a Data Lake on AWS- Johnathon MeichtryAmazon Web Services Korea
 

Was ist angesagt? (20)

AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
 
Amazon Redshift
Amazon Redshift Amazon Redshift
Amazon Redshift
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
 
AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)
AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)
AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)
 
Database migration simple, cross-engine and cross-platform migrations with ...
Database migration   simple, cross-engine and cross-platform migrations with ...Database migration   simple, cross-engine and cross-platform migrations with ...
Database migration simple, cross-engine and cross-platform migrations with ...
 
AWS solution Architect Associate study material
AWS solution Architect Associate study materialAWS solution Architect Associate study material
AWS solution Architect Associate study material
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
 
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon GlacierDeep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
 
Big Data Architectural Patterns
Big Data Architectural PatternsBig Data Architectural Patterns
Big Data Architectural Patterns
 
Workshop: AWS Lamda Signal Corps vs Zombies
Workshop: AWS Lamda Signal Corps vs ZombiesWorkshop: AWS Lamda Signal Corps vs Zombies
Workshop: AWS Lamda Signal Corps vs Zombies
 
Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...
Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...
Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...
 
AWS re:Invent 2016: Future-Proofing the WAN and Simplifying Security On Your ...
AWS re:Invent 2016: Future-Proofing the WAN and Simplifying Security On Your ...AWS re:Invent 2016: Future-Proofing the WAN and Simplifying Security On Your ...
AWS re:Invent 2016: Future-Proofing the WAN and Simplifying Security On Your ...
 
Storage with Amazon S3 and Amazon Glacier
Storage with Amazon S3 and Amazon GlacierStorage with Amazon S3 and Amazon Glacier
Storage with Amazon S3 and Amazon Glacier
 
Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...
 
Jump Start your First Hour with AWS
Jump Start your First Hour with AWSJump Start your First Hour with AWS
Jump Start your First Hour with AWS
 
AWS re:Invent 2016: Best practices for running enterprise workloads on AWS (E...
AWS re:Invent 2016: Best practices for running enterprise workloads on AWS (E...AWS re:Invent 2016: Best practices for running enterprise workloads on AWS (E...
AWS re:Invent 2016: Best practices for running enterprise workloads on AWS (E...
 
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
 
AWS Innovate: Build a Data Lake on AWS- Johnathon Meichtry
AWS Innovate: Build a Data Lake on AWS- Johnathon MeichtryAWS Innovate: Build a Data Lake on AWS- Johnathon Meichtry
AWS Innovate: Build a Data Lake on AWS- Johnathon Meichtry
 

Andere mochten auch

AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...
AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...
AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...Amazon Web Services
 
AWS re:Invent 2016: FINRA in the Cloud: the Big Data Enterprise (ENT313)
AWS re:Invent 2016: FINRA in the Cloud: the Big Data Enterprise (ENT313)AWS re:Invent 2016: FINRA in the Cloud: the Big Data Enterprise (ENT313)
AWS re:Invent 2016: FINRA in the Cloud: the Big Data Enterprise (ENT313)Amazon Web Services
 
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)Amazon Web Services
 
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...Amazon Web Services
 
Container Days: Architecting Modern Apps on AWS
Container Days: Architecting Modern Apps on AWSContainer Days: Architecting Modern Apps on AWS
Container Days: Architecting Modern Apps on AWSTara Walker
 
AWS Summit London 2014 | Uses and Best Practices for Amazon Redshift (200)
AWS Summit London 2014 | Uses and Best Practices for Amazon Redshift (200)AWS Summit London 2014 | Uses and Best Practices for Amazon Redshift (200)
AWS Summit London 2014 | Uses and Best Practices for Amazon Redshift (200)Amazon Web Services
 
AWS Enterprise Summit London | Transforming Your IT with AWS
AWS Enterprise Summit London | Transforming Your IT with AWSAWS Enterprise Summit London | Transforming Your IT with AWS
AWS Enterprise Summit London | Transforming Your IT with AWSAmazon Web Services
 
AWS re:Invent 2016: Predictive Security: Using Big Data to Fortify Your Defen...
AWS re:Invent 2016: Predictive Security: Using Big Data to Fortify Your Defen...AWS re:Invent 2016: Predictive Security: Using Big Data to Fortify Your Defen...
AWS re:Invent 2016: Predictive Security: Using Big Data to Fortify Your Defen...Amazon Web Services
 
Fowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing WorkshopFowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing WorkshopMark Masterson
 
Being Well Architected in the Cloud
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the CloudAdrian Hornsby
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals2nd Watch
 
(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWS(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWSAmazon Web Services
 
AWS re:Invent 2016: The AWS Hero’s Journey to Achieving Autonomous, Self-Heal...
AWS re:Invent 2016: The AWS Hero’s Journey to Achieving Autonomous, Self-Heal...AWS re:Invent 2016: The AWS Hero’s Journey to Achieving Autonomous, Self-Heal...
AWS re:Invent 2016: The AWS Hero’s Journey to Achieving Autonomous, Self-Heal...Amazon Web Services
 
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. Amazon Web Services
 
AWS Developer Fundamentals
AWS Developer FundamentalsAWS Developer Fundamentals
AWS Developer FundamentalsJosh Padnick
 
AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)
AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)
AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)Amazon Web Services
 
AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop Muhammad Usman Khan
 

Andere mochten auch (20)

AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...
AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...
AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...
 
AWS re:Invent 2016: FINRA in the Cloud: the Big Data Enterprise (ENT313)
AWS re:Invent 2016: FINRA in the Cloud: the Big Data Enterprise (ENT313)AWS re:Invent 2016: FINRA in the Cloud: the Big Data Enterprise (ENT313)
AWS re:Invent 2016: FINRA in the Cloud: the Big Data Enterprise (ENT313)
 
Architecting for AWS
Architecting for AWSArchitecting for AWS
Architecting for AWS
 
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
 
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
 
Container Days: Architecting Modern Apps on AWS
Container Days: Architecting Modern Apps on AWSContainer Days: Architecting Modern Apps on AWS
Container Days: Architecting Modern Apps on AWS
 
Architecting on AWS
Architecting on AWSArchitecting on AWS
Architecting on AWS
 
AWS Summit London 2014 | Uses and Best Practices for Amazon Redshift (200)
AWS Summit London 2014 | Uses and Best Practices for Amazon Redshift (200)AWS Summit London 2014 | Uses and Best Practices for Amazon Redshift (200)
AWS Summit London 2014 | Uses and Best Practices for Amazon Redshift (200)
 
AWS Enterprise Summit London | Transforming Your IT with AWS
AWS Enterprise Summit London | Transforming Your IT with AWSAWS Enterprise Summit London | Transforming Your IT with AWS
AWS Enterprise Summit London | Transforming Your IT with AWS
 
Connecting to AWS IoT
Connecting to AWS IoTConnecting to AWS IoT
Connecting to AWS IoT
 
AWS re:Invent 2016: Predictive Security: Using Big Data to Fortify Your Defen...
AWS re:Invent 2016: Predictive Security: Using Big Data to Fortify Your Defen...AWS re:Invent 2016: Predictive Security: Using Big Data to Fortify Your Defen...
AWS re:Invent 2016: Predictive Security: Using Big Data to Fortify Your Defen...
 
Fowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing WorkshopFowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing Workshop
 
Being Well Architected in the Cloud
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the Cloud
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals
 
(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWS(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWS
 
AWS re:Invent 2016: The AWS Hero’s Journey to Achieving Autonomous, Self-Heal...
AWS re:Invent 2016: The AWS Hero’s Journey to Achieving Autonomous, Self-Heal...AWS re:Invent 2016: The AWS Hero’s Journey to Achieving Autonomous, Self-Heal...
AWS re:Invent 2016: The AWS Hero’s Journey to Achieving Autonomous, Self-Heal...
 
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
 
AWS Developer Fundamentals
AWS Developer FundamentalsAWS Developer Fundamentals
AWS Developer Fundamentals
 
AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)
AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)
AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)
 
AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop
 

Ähnlich wie AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architecting Workshop (ARC320)

WIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSWIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSAmazon Web Services
 
OpenCms Days 2012 - The Dispatch - Running OpenCms 8 on Amazon cloud services
OpenCms Days 2012 - The Dispatch - Running OpenCms 8 on Amazon cloud servicesOpenCms Days 2012 - The Dispatch - Running OpenCms 8 on Amazon cloud services
OpenCms Days 2012 - The Dispatch - Running OpenCms 8 on Amazon cloud servicesAlkacon Software GmbH & Co. KG
 
AWS Startup Day Bangalore: Being Well-Architected in the Cloud
AWS Startup Day Bangalore: Being Well-Architected in the CloudAWS Startup Day Bangalore: Being Well-Architected in the Cloud
AWS Startup Day Bangalore: Being Well-Architected in the CloudAdrian Hornsby
 
Compute Without Servers – Building Applications with AWS Lambda - Technical 301
Compute Without Servers – Building Applications with AWS Lambda - Technical 301Compute Without Servers – Building Applications with AWS Lambda - Technical 301
Compute Without Servers – Building Applications with AWS Lambda - Technical 301Amazon Web Services
 
AWS re:Invent 2016: Accenture Cloud Platform Serverless Journey (ARC202)
AWS re:Invent 2016: Accenture Cloud Platform Serverless Journey (ARC202)AWS re:Invent 2016: Accenture Cloud Platform Serverless Journey (ARC202)
AWS re:Invent 2016: Accenture Cloud Platform Serverless Journey (ARC202)Amazon Web Services
 
Deep Dive on Microservices and Docker
Deep Dive on Microservices and DockerDeep Dive on Microservices and Docker
Deep Dive on Microservices and DockerKristana Kane
 
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)Amazon Web Services
 
Dean Bryen: Scaling The Platform For Your Startup
Dean Bryen: Scaling The Platform For Your StartupDean Bryen: Scaling The Platform For Your Startup
Dean Bryen: Scaling The Platform For Your Startuphuguk
 
Solved: Your Most Dreaded Test Environment Management Challenges
Solved: Your Most Dreaded Test Environment Management ChallengesSolved: Your Most Dreaded Test Environment Management Challenges
Solved: Your Most Dreaded Test Environment Management ChallengesDevOps.com
 
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
NWCloud Cloud Track - Best Practices for Architecting in the CloudNWCloud Cloud Track - Best Practices for Architecting in the Cloud
NWCloud Cloud Track - Best Practices for Architecting in the Cloudnwcloud
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersAmazon Web Services
 
Being Well-Architected in the Cloud
Being Well-Architected in the CloudBeing Well-Architected in the Cloud
Being Well-Architected in the CloudAmazon Web Services
 
AWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWSAWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWSAmazon Web Services
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAmazon Web Services
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAmazon Web Services
 
[AWSKRUG 아키텍처 모임] 세일즈부스트 인프라스트럭처 사례 공유
[AWSKRUG 아키텍처 모임] 세일즈부스트 인프라스트럭처 사례 공유[AWSKRUG 아키텍처 모임] 세일즈부스트 인프라스트럭처 사례 공유
[AWSKRUG 아키텍처 모임] 세일즈부스트 인프라스트럭처 사례 공유Soowan Lee
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersAmazon Web Services
 
SRV409 Deep Dive on Microservices and Docker
SRV409 Deep Dive on Microservices and DockerSRV409 Deep Dive on Microservices and Docker
SRV409 Deep Dive on Microservices and DockerAmazon Web Services
 

Ähnlich wie AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architecting Workshop (ARC320) (20)

WIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSWIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWS
 
OpenCms Days 2012 - The Dispatch - Running OpenCms 8 on Amazon cloud services
OpenCms Days 2012 - The Dispatch - Running OpenCms 8 on Amazon cloud servicesOpenCms Days 2012 - The Dispatch - Running OpenCms 8 on Amazon cloud services
OpenCms Days 2012 - The Dispatch - Running OpenCms 8 on Amazon cloud services
 
AWS Startup Day Bangalore: Being Well-Architected in the Cloud
AWS Startup Day Bangalore: Being Well-Architected in the CloudAWS Startup Day Bangalore: Being Well-Architected in the Cloud
AWS Startup Day Bangalore: Being Well-Architected in the Cloud
 
Compute Without Servers – Building Applications with AWS Lambda - Technical 301
Compute Without Servers – Building Applications with AWS Lambda - Technical 301Compute Without Servers – Building Applications with AWS Lambda - Technical 301
Compute Without Servers – Building Applications with AWS Lambda - Technical 301
 
AWS re:Invent 2016: Accenture Cloud Platform Serverless Journey (ARC202)
AWS re:Invent 2016: Accenture Cloud Platform Serverless Journey (ARC202)AWS re:Invent 2016: Accenture Cloud Platform Serverless Journey (ARC202)
AWS re:Invent 2016: Accenture Cloud Platform Serverless Journey (ARC202)
 
Deep Dive on Microservices and Docker
Deep Dive on Microservices and DockerDeep Dive on Microservices and Docker
Deep Dive on Microservices and Docker
 
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
 
Dean Bryen: Scaling The Platform For Your Startup
Dean Bryen: Scaling The Platform For Your StartupDean Bryen: Scaling The Platform For Your Startup
Dean Bryen: Scaling The Platform For Your Startup
 
Solved: Your Most Dreaded Test Environment Management Challenges
Solved: Your Most Dreaded Test Environment Management ChallengesSolved: Your Most Dreaded Test Environment Management Challenges
Solved: Your Most Dreaded Test Environment Management Challenges
 
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
NWCloud Cloud Track - Best Practices for Architecting in the CloudNWCloud Cloud Track - Best Practices for Architecting in the Cloud
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Media Workloads on AWS
Media Workloads on AWSMedia Workloads on AWS
Media Workloads on AWS
 
Being Well-Architected in the Cloud
Being Well-Architected in the CloudBeing Well-Architected in the Cloud
Being Well-Architected in the Cloud
 
AWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWSAWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWS
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
 
[AWSKRUG 아키텍처 모임] 세일즈부스트 인프라스트럭처 사례 공유
[AWSKRUG 아키텍처 모임] 세일즈부스트 인프라스트럭처 사례 공유[AWSKRUG 아키텍처 모임] 세일즈부스트 인프라스트럭처 사례 공유
[AWSKRUG 아키텍처 모임] 세일즈부스트 인프라스트럭처 사례 공유
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
SRV409 Deep Dive on Microservices and Docker
SRV409 Deep Dive on Microservices and DockerSRV409 Deep Dive on Microservices and Docker
SRV409 Deep Dive on Microservices and Docker
 
Best of re:Invent
Best of re:InventBest of re:Invent
Best of re:Invent
 

Mehr von Amazon Web Services

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...Amazon Web Services
 
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...Amazon Web Services
 
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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
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 Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 WorkloadsAmazon Web Services
 
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 sfatareAmazon Web Services
 
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 NodeJSAmazon Web Services
 
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 webAmazon Web Services
 
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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon 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
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
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
 

Kürzlich hochgeladen

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Kürzlich hochgeladen (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architecting Workshop (ARC320)

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. November 29, 2016 ARC320 Effective Architecting Workshop AWS Professional Services Mark Statham
  • 3. What to Expect from the Session • Practical architecture, design and planning session • Test your skills as an AWS architect, to migrate and transform • Deliver business outcomes, under time constraints • Learn new approaches from your peers • Meet new people and have fun!
  • 4. Session Timeline 10 mins – The scenario and key considerations 75 mins – Get architecting! 50 mins – Architecture presentations & discussion 10 mins – Our approach bit.ly/aws-arc320
  • 5. The Scenario – “ACMEdigi” • Provider of offline scanned mail in digital format – ”ACMEbox” • Originally started as an experiment and now increasing in popularity • Business is under cost pressures – underestimated TCO • Major changes required within 18 months for service to continue • CEO wants to explore how AWS can help and requests • Target architecture, consider cost, availability, and scalability • Migration plan detailing how to move the service to AWS • Application optimization roadmap • DR options available and considerations
  • 6. IDS Load Balancer App Cluster #2 App Cluster #1 App Cluster #2 App Cluster #1 Web Server DNS Servers Web Server DB Cluster Member #1 DB Cluster Member #2 HSMNAS Storage Virtual IP Co-location Data Center DNS HTTPS SFTP HTTP NFS DB HTTPS ALL TRAFFIC HTTPS Digitizers Digitizers HTTPS SFTP Server SFTP DR Data Center App Cluster #2 App Cluster #1 Web Server Web Server Load Balancer Firewall NAS Storage HSMDB Cluster Member #3 Replication Log Shipping External Third Party Users TCP Firewall NFS DB HTTPS Mail Ingestion Center Scanning devices bit.ly/aws-arc320
  • 7. Recommended approach bit.ly/aws-arc320  Determine priority based on the compelling events  Contract expiry  Resource and performance constraints  Cost optimization  Application transformation  Look for quick wins  Leverage services where possible  Rearchitect self-contained application modules  Ask questions—your AWS consultant can help you 
  • 8. Meeting the deadline bit.ly/aws-arc320  Read the case study (if you haven’t already)  Quickly determine what skills you have on your team  Divide and conquer some tasks, form the following sub-teams  Listen to new ideas and approaches  Get something on paper quickly and iterate, iterate, iterate  Focus on action over planning  Save a few minutes to compose your “final solution”  Have fun and make new friends!  Migration Architecture  Migration Planning  Future State Architecture  Project Management
  • 9. Architecture Concepts bit.ly/aws-arc320  Design for failure and nothing fails  Loose coupling sets you free  Implement elasticity  Build security in every layer  Think parallel  Don’t fear constraints  Leverage different storage options
  • 11. TIME REMAINING HOURS MINUTES Meeting the deadline bit.ly/aws-arc320  Read the case study (if you haven’t already)  Quickly determine what skills you have on your team  Divide and conquer some tasks, consider the following sub-teams  Listen to new ideas and approaches  Get something on paper quickly and iterate, iterate, iterate  Save a few minutes to compose your “final answer”  Have fun and make new friends!  Migration Architecture  Migration Planning  Future State Architecture  Project Management TIME’S UP!
  • 12. Let’s see how you did: Team Presentations
  • 14. VPC Architecture Single region. Production, minimum two Availability Zones for high availability. DR, instantiated via AWS CloudFormation. Subnet structure Public: Only subnets routed to the Internet. Contains Internet-facing resources (ELB, WAF, Proxy…). Application and Data: Contains application (Apache, JBOSS) and database, AWS CloudHSM components, VPC Endpoint to S3. Internal routing only. Ingestion: Only subnet routed to the internal network. Contains bastion hosts and digitizers. public route table internal route table Ingestion route table AWS Availability Zone 1 Public subnet Application subnet Ingestion subnet Data subnet Availability Zone 2 Public subnet Application subnet Ingestion subnet Data subnet Virtual Private Gateway Internet Gateway VPC Production VPC
  • 15. time Network – Step 2  VPN replaced by AWS Direct Connect for a more consistent network experience  Two Direct Connect locations for resiliency Network – Step 1  VPC architecture implemented  Connected with ingestion network using VPN T0 App – Step 1  “Lift and shift” with some re-platforming quick-wins (Amazon RDS, Amazon Route 53…)  Data Access Service module redeveloped to replace NFS by Amazon S3  Web static content served by Amazon CloudFront/S3  IDS replaced by a WAF solution available in AWS Marketplace T0 + 7 months
  • 16. Users DNS HTTPS HTTPS SFTP server External Third Party DB EFS file system CloudFront distribution Static content S3 bucket Uploads and SFTP config Application Load Balancer Web Application Firewall instances HTTP App Cluster 1 & 2 instances Web Server instances EC2 instance with EC2 Auto Recovery Auto Scaling group with scaling policies Route 53 hosted zone AWS Registration Login Payment Doc Manager Presentation Core Batch Processing Encryption Administration Digitizer Data Access Service Modules redeveloped Step 1 Amazon S3 + Lifecycle Configuration Digital documents Oracle DB instance Standby instance CloudHSM 1 CloudHSM 2 HTTPS Bastion host Administrators Scanning devices Digitizers TCP SFTP Egress proxy instances Internet
  • 17. Migration highlights On-premise Step 1  Servers: AWS Server Migration Service (SMS) if the source is VMware. Otherwise 3rd-party solution (Racemi, CloudEndure…)  Databases: Migration to RDS Oracle EE with AWS Database Migration Service (DMS)  Digital documents: Initial upload using Snowball appliance twice. Delta sync with 3rd-party solution (ExpeDat, Atunity, Aspera…)  Encryption keys: SafeNet key replication to CloudHSM  DR Consideration: AWS service features meet customer requirements and risk profile, e.g. multi-AZ design vs. physical DC  DR Recovery: infrastructure automation to recover within defined RTO, use RDS point in time recovery, EC2 snapshots to meet RPO
  • 18. time Network – Step 2  VPN replaced by Direct Connect for a more consistent network experience  Two Direct Connect locations for resiliency Network – Step 1  VPC architecture implemented  Connected with ingestion network using VPN T0 App – Step 2  Auto Scaling for automated resiliency and scalability, caching for session handling  Encryption module redeveloped to use AWS KMS instead of CloudHSM for data and file encryption  Micro-services developed for registration and login  Use of serverless services (Amazon API Gateway, AWS Lambda, Amazon DynamoDB…)  Oracle database migrated to Amazon Aurora T0 + 12 months App – Step 1  “Lift and shift” with some re-platforming quick-wins (RDS, Route 53…)  Data Access Service module redeveloped to replace NFS by S3  Web static content served by CloudFront/S3  IDS replaced by a WAF solution available in AWS Marketplace
  • 19. Users DNS HTTPS HTTPS SFTP server External Third Party DB EFS file system CloudFront distribution Static content S3 bucket Uploads and SFTP config Application Load Balancer Web Application Firewall instances HTTP App Cluster 1 & 2 instances Web Server instances EC2 instance with EC2 Auto Recovery Auto Scaling group with scaling policies Route 53 hosted zone AWS Registration Login Payment Doc Manager Presentation Core Batch Processing Encryption Administration Digitizer Data Access Service Modules redeveloped Step 1 Amazon S3 + Lifecycle Configuration Digital documents Oracle DB instance Standby instance CloudHSM 1 CloudHSM 2 HTTPS Bastion host Administrators Scanning devices Digitizers TCP SFTP Egress proxy instances Internet
  • 20. App Cluster 1 instances App Cluster 2 instances HTTPS Digitizers Scanning devices TCP Lambda function KMS ElastiCache Redis Multi-AZ Path-based routing HTTP Web Application Firewall instances AWS EC2 instance with EC2 Auto Recovery Auto Scaling group with scaling policies Auto Scaling group with fixed capacity Registration Login Payment Doc Manager Presentation Core Batch Processing Encryption Administration Digitizer Data Access Service Modules redeveloped Step 2 CloudHSM 1 CloudHSM 2 Amazon S3 + Lifecycle Configuration KMS Digital documents Registration service Table Users Login service Table Sessions External Third Party Administrators Bastion host Aurora DB instance Standby instance DB S3 pre-signed upload URL Static content Egress proxy instances Internet Users DNS HTTPS Route 53 hosted zone CloudFront distribution Application Load Balancer S3 bucket
  • 21. time Network – Step 2  VPN replaced by Direct Connect for a more consistent network experience  Two Direct Connect locations for resiliency T0 + 17 months Network – Step 1  VPC architecture implemented  Connected with ingestion network using VPN T0 App – Step 2  Auto Scaling for automated resiliency and scalability, caching for session handling  Encryption module redeveloped to use KMS instead of CloudHSM for data and file encryption  Oracle database migrated to AWS Aurora  Micro-services developed for registration and login  Use of serverless services (API Gateway, Lambda, DynamoDB…) App – Step 3  AWS API Gateway and AWS WAF implemented  Micro-services developed for payment and doc manager  Administration, presentation, and core modules migrated to use AWS Elastic Beanstalk web environment  Batch processing module redeveloped for a more real-time delivery using Lambda and Elastic Beanstalk worker environment App – Step 1  “Lift and shift” with some re-platforming quick-wins (RDS, Route 53…)  Data Access Service module redeveloped to replace NFS by S3  Web static content served by CloudFront / S3  IDS replaced by a WAF solution available in AWS Marketplace
  • 22. App Cluster 1 instances App Cluster 2 instances Digitizers Scanning devices TCP Lambda function KMS ElastiCache Redis Multi-AZ Path-based routing HTTP Web Application Firewall instances AWS EC2 instance with EC2 Auto Recovery Auto Scaling group with scaling policies Auto Scaling group with fixed capacity Registration Login Payment Doc Manager Presentation Core Batch Processing Encryption Administration Digitizer Data Access Service Modules redeveloped Step 2 Amazon S3 + Lifecycle Configuration KMS Digital documents Registration service Table Users Login service Table Sessions External Third Party Administrators Bastion host Aurora DB instance Standby instance DB S3 pre-signed upload URL Static content Egress proxy instances Internet Users DNS HTTPS Route 53 hosted zone CloudFront distribution Application Load Balancer S3 bucket
  • 23. Doc Manager service Table Document Administration service Web Environment Doc Processing service Worker Environment Presentation & Core service Web Environment AWS WAF Step 3 Private service (API authentication required) Public service Elastic Beanstalk container Host-based IPS solution CloudFront distribution Payment service Table Subscription API gateway Egress proxy instances Internet Registration Login Payment Doc Manager Presentation Core Batch Processing Encryption Administration Digitizer Data Access Service Modules redeveloped Amazon S3 + Lifecycle Configuration KMS Digital documents ElastiCache Redis Multi-AZ Aurora DB instance Standby instance Registration service Table Users Login service Table Sessions Lambda function External Third Party S3 pre-signed upload URL Digitizers Scanning devices TCP Administrators Bastion host Users DNS HTTPS Route 53 hosted zone S3 bucket AWS