SlideShare a Scribd company logo
1 of 60
©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved.
Ben  Potter  – Professional  Services  Consultant,  Amazon  Web  Services
David  Taberner – Cloud  Solution  Architect,  Reckon
Introducing  Well-­Architected  
For  Developers
April  2016
Technical  101
What  We  Will  Cover
• The  Well-­Architected  Framework
• Key  Best  Practices
• How  to  Get  Started
• Resources
Main  Pillars
Security Reliability Performance  
Efficiency
Cost  
Optimisation
Account
Access  Keys
Network
Services
High  Availability
Load  Balancing
Backup  and  DR
Auto  Scaling
Right-­Sizing
Benchmarking
Load  Testing
Monitoring
Managed-­
Services
Cost  Awareness
Tagging
General  Design  Principles
• Secure  from  the  Start
• Stop  Guessing  your  Capacity  Needs
• Test  Systems  at  Production  Scale
• Lower  the  Risk  of  Architecture  Change
• Automate  to  make  Architectural  Experimentation  Easier
• Allow  for  Evolutionary  Architectures
SDK’s
• PHP
• Python
• .NET
• Node.js
• JavaScript
• Java
• Ruby
• Andriod and  IOS
• Go
Building  Blocks
EC2  instance
Server
Subnet
Availability  Zone  A Availability  Zone  B
Region
Amazon
S3
Amazon  
CloudWatch
Security
Security Reliability Performance  
Efficiency
Cost  
Optimisation
Security
The  ability  to  protect  information,  systems  and  assets  while  
delivering  business  value  through  risk  assessments  and  
mitigation  strategies.
• Data  Protection
• Privilege  Management
• Infrastructure  Protection
• Detective  Controls
Security:  Shared  Responsibility
AWS  Foundation  Services
Compute Storage Database Networking
AWS  Global  
Infrastructure
Regions
Availability  Zones
Edge  
Locations
Client-­side  Data  
Encryption
Server-­side  Data  
Encryption
Network  Traffic  
Protection
Platform,  Applications,  Identity  &  Access  Management
Operating  System,  Network,  and  Firewall  Configuration
Customer  applications  &  content
Customers
Security:  Credentials
• As  soon  as  you  Create  a  new  AWS  Account  Enable  MFA
• Use  Identity  and  Access  Management  Service  (IAM)  to  
Create  Users,  even  if  its  only  1
• Protect  all  of  your  Credentials
• DO  NOT  place  Access  Keys  in  Code…EVER!
'key' => '1111-2222-3333-4444-5555’,
'secret' => 'aaaa-bbbb-cccc-dddd-eeee',
Security:  EC2  Role
1:  Create  EC2  role
Create  role  in  IAM  service  with  
limited  policy
2:  Launch  EC2  instance
Launch  instance  with  role
3:  App  retrieves  credentials
Using  AWS  SDK  application  
retrieves  temporary  credentials
4:  App  accesses  AWS  resource(s)
Using  AWS  SDK  application  uses  
credentials  to  access  resource(s)
Instance
Security:  EC2  Role  – PHP  SDK
• PHP  SDK:  Using  an  Instance  Profile  (EC2  role)
use AwsCredentialsCredentialProvider;
use AwsS3S3Client;
$provider = CredentialProvider::instanceProfile();
// Be sure to memoize the credentials
$memoizedProvider = CredentialProvider::memoize($provider);
$client = new S3Client([
‘region' => ’ap-southeast-2',
'version' => '2006-03-01',
'credentials' => $memoizedProvider
]);
Security:  Cognito
Identity  
Providers
Unique
Identities
Any  Device
Any  Platform
Any  AWS  
Service
Helps  implement  Security  Best  Practices
Securely  access  any  AWS   Service  from  mobile  
device.  It  simplifies  the  interaction  with  AWS  
Identity  and  Access  Management
Support  Multiple  Login  Providers
Easily  integrate  with  major  login  providers  for  
authentication.
Unique  Users  vs.  Devices
Manage  unique  identities.  Automatically  
recognise unique  user  across  devices  and  
platforms.
Mobile  Analytics S3 DynamoDB Kinesis
Joe Anna Bob
Security:  Network  and  Boundary
• Security  Groups  are  Built-­in  Stateful Firewalls
• Divide  Layers  of  the  Stack  into  Subnets
• Use  a  Bastion  Host  for  Access
• Implement  Host  Based  Controls
Two  Layers  with  Security  Groups
Availability  Zone  A
User
Availability  Zone  B
WEB
Server
RDS   DB  Instance
Web  Subnet  A
DB  Subnet  A
WEB
Security  Group
DB
Security  Group
Security:  Instance,  Monitoring  and  Auditing
• Configure  Encryption  Everywhere  Possible
• Configure  CloudTrail Service
• Configure  VPC  Flow  Logs
• Collect  all  Logs  Centrally  and  Alert  
Virtual  Private  
Cloud
Identity  &  
Access  
Manager
Key  
Management  
Service
CloudTrail AWS
Config
Security:  Instance,  Monitoring  and  Auditing
• VPC  Flow  Logs  – Developers  Best  Friend
Reliability
Security Reliability Performance  
Efficiency
Cost  
Optimisation
Reliability
The  ability  of  a  system  to  recover  from  infrastructure  or  
service  failures,  dynamically  acquire  computing  resources  
to  meet  demand  and  mitigate  disruptions  such  as  
misconfigurations  or  transient  network  issues.
• Foundations
• Change  Management
• Failure  Management
Reliability:  High  Availability
• No  Single  Point  of  Failure
• Multiple  Availability  Zones
• Load  Balancing
• Auto  Scaling  and  Healing
Multi  AZ,  Load  Balanced,  Auto  Scaled
Availability  Zone  A
Amazon  
Route  53User
Availability  Zone  B
Elastic  Load
Balancing
WEB
Server
WEB
Server
WEB
Server
WEB
Server
WEB
Server
WEB
Server
RDS   DB  Instance  
Standby
RDS   DB  Instance
Active
Auto  Scaling  
Group
Web  Subnet  A Web  Subnet  B
DB  Subnet  A DB  Subnet  B
Amazon
S3
Amazon  
CloudWatch
Reliability:  Monitoring  and  Alerting
• Monitoring
• Notification
• Automated  Response
• Review
Amazon  
CloudWatch
CloudWatch
Alarm
Amazon
SNS
Amazon  
CloudWatch
Logs
AWS
Lambda
Reliability:  Backup  and  DR
• Define  Objectives
• Backup  Strategy
• Periodic  Recovery  Testing
• Automated  Recovery
• Periodic  Reviews
Performance  Efficiency
Security Reliability Performance  
Efficiency
Cost  
Optimisation
Performance  Efficiency
The  ability  to  use  computing  resources  efficiently  to  meet  
system  requirements  and  to  maintain  that  efficiency  as  
demand  changes  and  technologies  evolve.
• Compute
• Storage
• Database
Performance  Efficiency:  Right  Sizing
• Reference  Architecture
• Quick  Start  Reference  Deployments
• Benchmarking
• Load  Testing
• Cost  /  Budget
• Monitoring  and  Notification
Performance  Efficiency:  Proximity  and  Caching
• Content  Delivery  Network  (CDN)
• Database  Caching
• Reduce  Latency
• Pro-­active  Monitoring  and  Notification
Amazon  
CloudFront
Amazon  
ElastiCache
RDS  DB  
instance  read  
replica
Performance  Efficiency:  Proximity  and  Caching
• Session  State  in  ElastiCache (Redis)  for  .NET:
<sessionState mode="Custom" customProvider="MySessionStateStore">
<providers>
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider"
host="aspnet.k30h8n.0001.use1.cache.amazonaws.com"
accessKey="" ssl="false" />
</providers>
</sessionState>
Multi  AZ,  Load  Balanced,  Auto  Scaled,  Caching
Availability  Zone  A
Amazon  
Route  53User
Amazon  
CloudFront
Availability  Zone  B
Elastic  Load
Balancing
RDS   DB  Instance  
Read  Replica
WEB
Server
WEB
Server
WEB
Server
ElastiCache RDS   DB  Instance  
Read  Replica
WEB
Server
WEB
Server
WEB
Server
ElastiCacheRDS   DB  Instance  
Standby
RDS   DB  Instance
Active
Auto  Scaling  
Group
Web  Subnet  A Web  Subnet  B
DB  Subnet  A
AWS  WAF
Amazon
S3
Amazon  
CloudWatch
DB  Subnet  B
Authenticate  Users
Authorise Access
Analyse User  Behavior
Store  and  Share  Media
Synchronise Data
AWS  Mobile   SDK
Amazon  Mobile  
Analytics
Deliver  Media
Amazon  Cognito  
(Sync)
AWS  Identity  and  
Access  Management
Amazon  Cognito
(Identity  Broker)
Amazon  S3
Transfer  Manager
Amazon  CloudFront
(Device  Detection)
Store  Shared  Data
Amazon  DynamoDB
(Object  Mapper)
Stream  Real-­time  Data
Amazon  Kinesis
(Recorder)
Send  Push  Notifications
Amazon  SNS  
Mobile   Push
Your  
Mobile  
App
Run  Business  Logic
AWS  Lambda
Cost  Optimisation
Security Reliability Performance  
Efficiency
Cost  
Optimisation
Cost  Optimisation
The  ability  to  avoid  or  eliminate  unneeded  cost  or  
suboptimal  resources.  
• Matching  Capacity  and  Demand  
• Cost-­effective  Resources  
• Expenditure  Awareness
• Optimising Over  Time  
Cost  Optimisation:  Capacity  Matching
• Demand  Based
• Queue  Based
• Schedule  Based
• Appropriately  Provisioned
• Instance  Matching
• Pro-­active  Monitoring  and  Action
Amazon
SQS
Optimised
instance
Amazon
SWF
Cost  Optimisation:  Pricing  Model
• On  Demand
• Reserved
• Spot
• Automated  Turn  Off
Cost  Optimisation:  Managed  Services
• Analyse Available  Services
• Appropriate  Databases
• Consider  Application  Level  Services
• Automation:  CloudFormation,  Elastic  Beanstalk
Amazon
RDS
Amazon
DynamoDB
Amazon  
Redshift
Amazon  
ElastiCache
AWS
CloudFormation
AWS  
Elastic  
Beanstalk
Amazon  
Elasticsearch
Service
Cost  Optimisation:  Manage  Expenditure
• Tag  Resources
• Track  Project  Lifecycle  and  Profile  Applications
• Monitor  Usage  and  Spend
• Cost  Explorer
• Partner  Tools
Introducing  David  @  Reckon  
Who  I  Am  and  What  I  Do
• Solution  Architect
• Head  up  our  AWS  Platform  Architecture  and  DevOps  
Team
• Involved  in  various  aspects  of  our  Application  
Architecture  and  Product  Technical  Development
AWS  is  a Developer  Platform
• Access  to  Advanced  Tools  like  Load  Balancers  without  
Network  Knowledge  
• Control  the  Infrastructure  as  Code…  something  we  are  
already  comfortable  with
• Platform  Removes  a  lot  of  Undifferentiated  Heavy  Lifting
Cloud  Formation
• Cloud  Formation  is  Worth  Learning  
• Comes  with  great  Developer  Documentation  and  written  
in  JSON
• Has  Calls  and  Support  for  almost  all  of  the  Platform
• Has  become  a  Corner  Stone  of  our  Environment
Code  Deploy  
• Push  Code  to  Servers
• Integrates  with  GitHub  Auto  Deploy  Trigger  from  
Commits
• Can  Deploy  Code  to  Non-­AWS  Servers  as  well
• Is  Simple  and  Flexible
Some  Things  We’ve  Learned
• Faster  to  Deploy  Services    – No  more  waiting  for  IT
• Its  Not  a  Perfect  World  – Smart  Compromises  can  be  
Key
• Manage  your  Costs  as  you  go
• Have  a  Tag  Policy  – Doesn’t  have  to  be  Complex
Our  Tag  Policy
• KISS  Policy  Applies!
• Lambda  can  help  with  some  Tag  Management
Tag  Reporting  Using  Cost  Explorer
Elastic  Beanstalk
Trusted  Advisor
Trusted  Advisor
Developer  Support
The  Developer  Support  plan  offers  resources  for  customers  
testing  or  developing  on  AWS,  as  well  as  any  customers  
who:
• Want  Access  to  Guidance  and  Technical  Support
• Are  Exploring  how  to  Quickly  put  AWS  to  Work
• Use  AWS  for  Non-­production  Workloads  or  Applications
• Trusted  Advisor  – Core  Checks
• Architecture  Support  – Developer
Get  Started
Architecture  Centre:  https://aws.amazon.com/architecture/
AWS  Well-­Architected  Framework
https://aws.amazon.com/whitepapers/  
10m  Tutorials:  https://aws.amazon.com/getting-­started/
Additional  Resources
AWS  Channel:  
https://www.youtube.com/user/AmazonWebServices
qwikLABS:
https://qwiklabs.com
SlideShare:
http://www.slideshare.net/AmazonWebServices
ElasticBeanstalk:
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Gett
ingStarted.html
AWS  Training  &  Certification
Intro  Videos  &  Labs  
Free  videos  and  labs  to  
help  you  learn  to  work  
with  30+  AWS  services  
– in  minutes!
Training  Classes
In-­person  and  online  
courses  to  build  
technical  skills  –
taught  by  accredited  
AWS  instructors
Online  Labs  
Practice  working  with  
AWS  services  in  live  
environment  –
Learn  how  related  
services  work  
together
AWS  Certification
Validate  technical  
skills  and  expertise  –
identify  qualified  IT  
talent  or  show  you  
are  AWS  cloud  ready
Learn  more:  aws.amazon.com/training
Your  Training  Next  Steps:
ü Visit  the  AWS  Training  &  Certification  pod  to  discuss  your  
training  plan  &  AWS  Summit  training  offer
ü Register  &  attend  AWS  instructor  led  training
ü Get  Certified
AWS  Certified?  Visit  the  AWS  Summit  Certification  Lounge  to  pick  up  your  swag
Learn  more:  aws.amazon.com/training
Thank  You!

More Related Content

What's hot

Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliAmazon Web Services
 
Ponencia Principal - AWS Summit - Madrid
Ponencia Principal - AWS Summit - MadridPonencia Principal - AWS Summit - Madrid
Ponencia Principal - AWS Summit - MadridAmazon Web Services
 
Big Data & Analytics: End to End on AWS - Technical 101
Big Data & Analytics: End to End on AWS - Technical 101Big Data & Analytics: End to End on AWS - Technical 101
Big Data & Analytics: End to End on AWS - Technical 101Amazon Web Services
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSAmazon Web Services
 
Being Well Architected in the Cloud
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the CloudAdrian Hornsby
 
Your First Data Lake on AWS_Simon Elisha
Your First Data Lake on AWS_Simon ElishaYour First Data Lake on AWS_Simon Elisha
Your First Data Lake on AWS_Simon ElishaHelen Rogers
 
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech TalksDesign, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech TalksAmazon Web Services
 
Session Sponsored by Trend Micro: 3 Secrets to Becoming a Cloud Security Supe...
Session Sponsored by Trend Micro: 3 Secrets to Becoming a Cloud Security Supe...Session Sponsored by Trend Micro: 3 Secrets to Becoming a Cloud Security Supe...
Session Sponsored by Trend Micro: 3 Secrets to Becoming a Cloud Security Supe...Amazon Web Services
 
ENT302 Deep Dive on AWS Management Tools and New Launches
ENT302 Deep Dive on AWS Management Tools and New LaunchesENT302 Deep Dive on AWS Management Tools and New Launches
ENT302 Deep Dive on AWS Management Tools and New LaunchesAmazon Web Services
 
Security and Compliance Better on AWS_John Hildebrandt
Security and Compliance Better on AWS_John HildebrandtSecurity and Compliance Better on AWS_John Hildebrandt
Security and Compliance Better on AWS_John HildebrandtHelen Rogers
 
SRV422 Deep Dive on AWS Database Migration Service
SRV422 Deep Dive on AWS Database Migration ServiceSRV422 Deep Dive on AWS Database Migration Service
SRV422 Deep Dive on AWS Database Migration ServiceAmazon Web Services
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersAmazon Web Services
 
Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101Amazon Web Services
 
Big Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesBig Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesAmazon Web Services
 
(SEC310) Keeping Developers and Auditors Happy in the Cloud
(SEC310) Keeping Developers and Auditors Happy in the Cloud(SEC310) Keeping Developers and Auditors Happy in the Cloud
(SEC310) Keeping Developers and Auditors Happy in the CloudAmazon Web Services
 
re:Invent recap session 2: Being well Architected in the cloud
re:Invent recap session 2: Being well Architected in the cloudre:Invent recap session 2: Being well Architected in the cloud
re:Invent recap session 2: Being well Architected in the cloudAmazon Web Services
 
Getting Started With AWS Security
Getting Started With AWS SecurityGetting Started With AWS Security
Getting Started With AWS SecurityAmazon Web Services
 

What's hot (20)

Protecting Your Data in AWS
Protecting Your Data in AWSProtecting Your Data in AWS
Protecting Your Data in AWS
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
 
Ponencia Principal - AWS Summit - Madrid
Ponencia Principal - AWS Summit - MadridPonencia Principal - AWS Summit - Madrid
Ponencia Principal - AWS Summit - Madrid
 
Big Data & Analytics: End to End on AWS - Technical 101
Big Data & Analytics: End to End on AWS - Technical 101Big Data & Analytics: End to End on AWS - Technical 101
Big Data & Analytics: End to End on AWS - Technical 101
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices 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
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Your First Data Lake on AWS_Simon Elisha
Your First Data Lake on AWS_Simon ElishaYour First Data Lake on AWS_Simon Elisha
Your First Data Lake on AWS_Simon Elisha
 
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech TalksDesign, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
 
Session Sponsored by Trend Micro: 3 Secrets to Becoming a Cloud Security Supe...
Session Sponsored by Trend Micro: 3 Secrets to Becoming a Cloud Security Supe...Session Sponsored by Trend Micro: 3 Secrets to Becoming a Cloud Security Supe...
Session Sponsored by Trend Micro: 3 Secrets to Becoming a Cloud Security Supe...
 
ENT302 Deep Dive on AWS Management Tools and New Launches
ENT302 Deep Dive on AWS Management Tools and New LaunchesENT302 Deep Dive on AWS Management Tools and New Launches
ENT302 Deep Dive on AWS Management Tools and New Launches
 
Security and Compliance Better on AWS_John Hildebrandt
Security and Compliance Better on AWS_John HildebrandtSecurity and Compliance Better on AWS_John Hildebrandt
Security and Compliance Better on AWS_John Hildebrandt
 
SRV422 Deep Dive on AWS Database Migration Service
SRV422 Deep Dive on AWS Database Migration ServiceSRV422 Deep Dive on AWS Database Migration Service
SRV422 Deep Dive on AWS Database Migration Service
 
protecting your data in aws
protecting your data in aws protecting your data in aws
protecting your data in aws
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million Users
 
Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101
 
Big Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesBig Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best Practices
 
(SEC310) Keeping Developers and Auditors Happy in the Cloud
(SEC310) Keeping Developers and Auditors Happy in the Cloud(SEC310) Keeping Developers and Auditors Happy in the Cloud
(SEC310) Keeping Developers and Auditors Happy in the Cloud
 
re:Invent recap session 2: Being well Architected in the cloud
re:Invent recap session 2: Being well Architected in the cloudre:Invent recap session 2: Being well Architected in the cloud
re:Invent recap session 2: Being well Architected in the cloud
 
Getting Started With AWS Security
Getting Started With AWS SecurityGetting Started With AWS Security
Getting Started With AWS Security
 

Viewers also liked

AWS re:Invent 2016: Achieving Agility by Following Well-Architected Framework...
AWS re:Invent 2016: Achieving Agility by Following Well-Architected Framework...AWS re:Invent 2016: Achieving Agility by Following Well-Architected Framework...
AWS re:Invent 2016: Achieving Agility by Following Well-Architected Framework...Amazon Web Services
 
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate ResultsAmazon Web Services
 
Are You Well Architected?
Are You Well Architected?Are You Well Architected?
Are You Well Architected?joehack3r
 
Build A Website on AWS for Your First 10 Million Users
Build A Website on AWS for Your First 10 Million UsersBuild A Website on AWS for Your First 10 Million Users
Build A Website on AWS for Your First 10 Million UsersAmazon Web Services
 
Optimizing Your Infrastructure Costs on AWS
Optimizing Your Infrastructure Costs on AWSOptimizing Your Infrastructure Costs on AWS
Optimizing Your Infrastructure Costs on AWSAmazon Web Services
 
Data Warehousing in the Era of Big Data: Intro to Amazon Redshift
Data Warehousing in the Era of Big Data: Intro to Amazon RedshiftData Warehousing in the Era of Big Data: Intro to Amazon Redshift
Data Warehousing in the Era of Big Data: Intro to Amazon RedshiftAmazon Web Services
 
Best Practices for AWS Cloud Cost Optimization
Best Practices for AWS Cloud Cost OptimizationBest Practices for AWS Cloud Cost Optimization
Best Practices for AWS Cloud Cost OptimizationCloudyn
 
How Autodesk Leverages Splunk as an Assurance Platform on AWS
How Autodesk Leverages Splunk as an Assurance Platform on AWSHow Autodesk Leverages Splunk as an Assurance Platform on AWS
How Autodesk Leverages Splunk as an Assurance Platform on AWSAlan Williams
 
Journey Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationJourney Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationAmazon Web Services
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...Amazon Web Services
 
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...Amazon Web Services
 
Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?Amazon Web Services
 
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...Amazon Web Services
 
CI/CD on AWS Deploy Everything All the Time
CI/CD on AWS Deploy Everything All the TimeCI/CD on AWS Deploy Everything All the Time
CI/CD on AWS Deploy Everything All the TimeAmazon Web Services
 
DevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWSDevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWSAmazon Web Services
 
Governance Strategies for Cloud Transformation | AWS Public Sector Summit 2016
Governance Strategies for Cloud Transformation | AWS Public Sector Summit 2016Governance Strategies for Cloud Transformation | AWS Public Sector Summit 2016
Governance Strategies for Cloud Transformation | AWS Public Sector Summit 2016Amazon Web Services
 
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)Amazon Web Services
 
The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016Amazon Web Services
 

Viewers also liked (20)

AWS re:Invent 2016: Achieving Agility by Following Well-Architected Framework...
AWS re:Invent 2016: Achieving Agility by Following Well-Architected Framework...AWS re:Invent 2016: Achieving Agility by Following Well-Architected Framework...
AWS re:Invent 2016: Achieving Agility by Following Well-Architected Framework...
 
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
 
Are You Well Architected?
Are You Well Architected?Are You Well Architected?
Are You Well Architected?
 
Build A Website on AWS for Your First 10 Million Users
Build A Website on AWS for Your First 10 Million UsersBuild A Website on AWS for Your First 10 Million Users
Build A Website on AWS for Your First 10 Million Users
 
Optimizing Your Infrastructure Costs on AWS
Optimizing Your Infrastructure Costs on AWSOptimizing Your Infrastructure Costs on AWS
Optimizing Your Infrastructure Costs on AWS
 
Data Warehousing in the Era of Big Data: Intro to Amazon Redshift
Data Warehousing in the Era of Big Data: Intro to Amazon RedshiftData Warehousing in the Era of Big Data: Intro to Amazon Redshift
Data Warehousing in the Era of Big Data: Intro to Amazon Redshift
 
Best Practices for AWS Cloud Cost Optimization
Best Practices for AWS Cloud Cost OptimizationBest Practices for AWS Cloud Cost Optimization
Best Practices for AWS Cloud Cost Optimization
 
How Autodesk Leverages Splunk as an Assurance Platform on AWS
How Autodesk Leverages Splunk as an Assurance Platform on AWSHow Autodesk Leverages Splunk as an Assurance Platform on AWS
How Autodesk Leverages Splunk as an Assurance Platform on AWS
 
AWS Perú Meetup - Cloud Adoption Framework by Pathros Manay
AWS Perú Meetup - Cloud Adoption Framework by Pathros ManayAWS Perú Meetup - Cloud Adoption Framework by Pathros Manay
AWS Perú Meetup - Cloud Adoption Framework by Pathros Manay
 
Journey Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationJourney Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost Optimisation
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
 
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...
 
Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?
 
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
 
CI/CD on AWS Deploy Everything All the Time
CI/CD on AWS Deploy Everything All the TimeCI/CD on AWS Deploy Everything All the Time
CI/CD on AWS Deploy Everything All the Time
 
DevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWSDevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWS
 
Governance Strategies for Cloud Transformation | AWS Public Sector Summit 2016
Governance Strategies for Cloud Transformation | AWS Public Sector Summit 2016Governance Strategies for Cloud Transformation | AWS Public Sector Summit 2016
Governance Strategies for Cloud Transformation | AWS Public Sector Summit 2016
 
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
 
The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016
 
Overview of AWS Services for your Enterprise
Overview of AWS Services for your Enterprise Overview of AWS Services for your Enterprise
Overview of AWS Services for your Enterprise
 

Similar to Introducing “Well-Architected” For Developers - Technical 101

AWS Summit Auckland - Introducing Well-Architected for Developers
AWS Summit Auckland  - Introducing Well-Architected for DevelopersAWS Summit Auckland  - Introducing Well-Architected for Developers
AWS Summit Auckland - Introducing Well-Architected for DevelopersAmazon Web Services
 
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)Adrian Hornsby
 
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 re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...Amazon Web 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 CloudAdrian Hornsby
 
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 - TorontoAmazon Web Services
 
AWS Public Sector Symposium 2014 Canberra | Compliance and Governance on the ...
AWS Public Sector Symposium 2014 Canberra | Compliance and Governance on the ...AWS Public Sector Symposium 2014 Canberra | Compliance and Governance on the ...
AWS Public Sector Symposium 2014 Canberra | Compliance and Governance on the ...Amazon Web Services
 
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...Amazon Web Services
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureAmazon Web Services
 
Accelerate your Cloud Success with Platform Services
Accelerate your Cloud Success with Platform ServicesAccelerate your Cloud Success with Platform Services
Accelerate your Cloud Success with Platform ServicesAmazon Web Services
 
Simplify & Standardise your migration to AWS with a Migration Landing Zone
Simplify & Standardise your migration to AWS with a Migration Landing ZoneSimplify & Standardise your migration to AWS with a Migration Landing Zone
Simplify & Standardise your migration to AWS with a Migration Landing ZoneAmazon Web Services
 
AWS Enterprise Summit Netherlands - Creating a Landing Zone
AWS Enterprise Summit Netherlands - Creating a Landing ZoneAWS Enterprise Summit Netherlands - Creating a Landing Zone
AWS Enterprise Summit Netherlands - Creating a Landing ZoneAmazon Web Services
 
AWS Canberra WWPS Summit 2013 - AWS Governance and Security Overview
AWS Canberra WWPS Summit 2013 - AWS Governance and Security OverviewAWS Canberra WWPS Summit 2013 - AWS Governance and Security Overview
AWS Canberra WWPS Summit 2013 - AWS Governance and Security OverviewAmazon Web Services
 
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 InfrastructureAmazon Web Services
 
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices1Strategy
 
Migración a la Nube: Preparación y Mejores Prácticas
Migración a la Nube: Preparación y Mejores PrácticasMigración a la Nube: Preparación y Mejores Prácticas
Migración a la Nube: Preparación y Mejores PrácticasAmazon Web Services LATAM
 
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAmazon Web Services
 

Similar to Introducing “Well-Architected” For Developers - Technical 101 (20)

AWS Summit Auckland - Introducing Well-Architected for Developers
AWS Summit Auckland  - Introducing Well-Architected for DevelopersAWS Summit Auckland  - Introducing Well-Architected for Developers
AWS Summit Auckland - Introducing Well-Architected for Developers
 
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
 
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...
 
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
 
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
 
AWS Public Sector Symposium 2014 Canberra | Compliance and Governance on the ...
AWS Public Sector Symposium 2014 Canberra | Compliance and Governance on the ...AWS Public Sector Symposium 2014 Canberra | Compliance and Governance on the ...
AWS Public Sector Symposium 2014 Canberra | Compliance and Governance on the ...
 
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New Infrastructure
 
Accelerate your Cloud Success with Platform Services
Accelerate your Cloud Success with Platform ServicesAccelerate your Cloud Success with Platform Services
Accelerate your Cloud Success with Platform Services
 
Simplify & Standardise your migration to AWS with a Migration Landing Zone
Simplify & Standardise your migration to AWS with a Migration Landing ZoneSimplify & Standardise your migration to AWS with a Migration Landing Zone
Simplify & Standardise your migration to AWS with a Migration Landing Zone
 
AWS Enterprise Summit Netherlands - Creating a Landing Zone
AWS Enterprise Summit Netherlands - Creating a Landing ZoneAWS Enterprise Summit Netherlands - Creating a Landing Zone
AWS Enterprise Summit Netherlands - Creating a Landing Zone
 
Application Migrations
Application MigrationsApplication Migrations
Application Migrations
 
Security & Compliance in AWS
Security & Compliance in AWSSecurity & Compliance in AWS
Security & Compliance in AWS
 
Benefits of Cloud Computing
Benefits of Cloud ComputingBenefits of Cloud Computing
Benefits of Cloud Computing
 
AWS Canberra WWPS Summit 2013 - AWS Governance and Security Overview
AWS Canberra WWPS Summit 2013 - AWS Governance and Security OverviewAWS Canberra WWPS Summit 2013 - AWS Governance and Security Overview
AWS Canberra WWPS Summit 2013 - AWS Governance and Security Overview
 
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
 
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
 
Migración a la Nube: Preparación y Mejores Prácticas
Migración a la Nube: Preparación y Mejores PrácticasMigración a la Nube: Preparación y Mejores Prácticas
Migración a la Nube: Preparación y Mejores Prácticas
 
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
 

More from 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
 

More from 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
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Introducing “Well-Architected” For Developers - Technical 101

  • 1. ©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved. Ben  Potter  – Professional  Services  Consultant,  Amazon  Web  Services David  Taberner – Cloud  Solution  Architect,  Reckon Introducing  Well-­Architected   For  Developers April  2016 Technical  101
  • 2. What  We  Will  Cover • The  Well-­Architected  Framework • Key  Best  Practices • How  to  Get  Started • Resources
  • 3. Main  Pillars Security Reliability Performance   Efficiency Cost   Optimisation Account Access  Keys Network Services High  Availability Load  Balancing Backup  and  DR Auto  Scaling Right-­Sizing Benchmarking Load  Testing Monitoring Managed-­ Services Cost  Awareness Tagging
  • 4. General  Design  Principles • Secure  from  the  Start • Stop  Guessing  your  Capacity  Needs • Test  Systems  at  Production  Scale • Lower  the  Risk  of  Architecture  Change • Automate  to  make  Architectural  Experimentation  Easier • Allow  for  Evolutionary  Architectures
  • 5. SDK’s • PHP • Python • .NET • Node.js • JavaScript • Java • Ruby • Andriod and  IOS • Go
  • 6. Building  Blocks EC2  instance Server Subnet Availability  Zone  A Availability  Zone  B Region Amazon S3 Amazon   CloudWatch
  • 7. Security Security Reliability Performance   Efficiency Cost   Optimisation
  • 8. Security The  ability  to  protect  information,  systems  and  assets  while   delivering  business  value  through  risk  assessments  and   mitigation  strategies. • Data  Protection • Privilege  Management • Infrastructure  Protection • Detective  Controls
  • 9. Security:  Shared  Responsibility AWS  Foundation  Services Compute Storage Database Networking AWS  Global   Infrastructure Regions Availability  Zones Edge   Locations Client-­side  Data   Encryption Server-­side  Data   Encryption Network  Traffic   Protection Platform,  Applications,  Identity  &  Access  Management Operating  System,  Network,  and  Firewall  Configuration Customer  applications  &  content Customers
  • 10. Security:  Credentials • As  soon  as  you  Create  a  new  AWS  Account  Enable  MFA • Use  Identity  and  Access  Management  Service  (IAM)  to   Create  Users,  even  if  its  only  1 • Protect  all  of  your  Credentials • DO  NOT  place  Access  Keys  in  Code…EVER! 'key' => '1111-2222-3333-4444-5555’, 'secret' => 'aaaa-bbbb-cccc-dddd-eeee',
  • 11. Security:  EC2  Role 1:  Create  EC2  role Create  role  in  IAM  service  with   limited  policy 2:  Launch  EC2  instance Launch  instance  with  role 3:  App  retrieves  credentials Using  AWS  SDK  application   retrieves  temporary  credentials 4:  App  accesses  AWS  resource(s) Using  AWS  SDK  application  uses   credentials  to  access  resource(s) Instance
  • 12. Security:  EC2  Role  – PHP  SDK • PHP  SDK:  Using  an  Instance  Profile  (EC2  role) use AwsCredentialsCredentialProvider; use AwsS3S3Client; $provider = CredentialProvider::instanceProfile(); // Be sure to memoize the credentials $memoizedProvider = CredentialProvider::memoize($provider); $client = new S3Client([ ‘region' => ’ap-southeast-2', 'version' => '2006-03-01', 'credentials' => $memoizedProvider ]);
  • 13. Security:  Cognito Identity   Providers Unique Identities Any  Device Any  Platform Any  AWS   Service Helps  implement  Security  Best  Practices Securely  access  any  AWS   Service  from  mobile   device.  It  simplifies  the  interaction  with  AWS   Identity  and  Access  Management Support  Multiple  Login  Providers Easily  integrate  with  major  login  providers  for   authentication. Unique  Users  vs.  Devices Manage  unique  identities.  Automatically   recognise unique  user  across  devices  and   platforms. Mobile  Analytics S3 DynamoDB Kinesis Joe Anna Bob
  • 14. Security:  Network  and  Boundary • Security  Groups  are  Built-­in  Stateful Firewalls • Divide  Layers  of  the  Stack  into  Subnets • Use  a  Bastion  Host  for  Access • Implement  Host  Based  Controls
  • 15. Two  Layers  with  Security  Groups Availability  Zone  A User Availability  Zone  B WEB Server RDS   DB  Instance Web  Subnet  A DB  Subnet  A WEB Security  Group DB Security  Group
  • 16. Security:  Instance,  Monitoring  and  Auditing • Configure  Encryption  Everywhere  Possible • Configure  CloudTrail Service • Configure  VPC  Flow  Logs • Collect  all  Logs  Centrally  and  Alert   Virtual  Private   Cloud Identity  &   Access   Manager Key   Management   Service CloudTrail AWS Config
  • 17. Security:  Instance,  Monitoring  and  Auditing • VPC  Flow  Logs  – Developers  Best  Friend
  • 18. Reliability Security Reliability Performance   Efficiency Cost   Optimisation
  • 19. Reliability The  ability  of  a  system  to  recover  from  infrastructure  or   service  failures,  dynamically  acquire  computing  resources   to  meet  demand  and  mitigate  disruptions  such  as   misconfigurations  or  transient  network  issues. • Foundations • Change  Management • Failure  Management
  • 20. Reliability:  High  Availability • No  Single  Point  of  Failure • Multiple  Availability  Zones • Load  Balancing • Auto  Scaling  and  Healing
  • 21. Multi  AZ,  Load  Balanced,  Auto  Scaled Availability  Zone  A Amazon   Route  53User Availability  Zone  B Elastic  Load Balancing WEB Server WEB Server WEB Server WEB Server WEB Server WEB Server RDS   DB  Instance   Standby RDS   DB  Instance Active Auto  Scaling   Group Web  Subnet  A Web  Subnet  B DB  Subnet  A DB  Subnet  B Amazon S3 Amazon   CloudWatch
  • 22. Reliability:  Monitoring  and  Alerting • Monitoring • Notification • Automated  Response • Review Amazon   CloudWatch CloudWatch Alarm Amazon SNS Amazon   CloudWatch Logs AWS Lambda
  • 23. Reliability:  Backup  and  DR • Define  Objectives • Backup  Strategy • Periodic  Recovery  Testing • Automated  Recovery • Periodic  Reviews
  • 24. Performance  Efficiency Security Reliability Performance   Efficiency Cost   Optimisation
  • 25. Performance  Efficiency The  ability  to  use  computing  resources  efficiently  to  meet   system  requirements  and  to  maintain  that  efficiency  as   demand  changes  and  technologies  evolve. • Compute • Storage • Database
  • 26. Performance  Efficiency:  Right  Sizing • Reference  Architecture • Quick  Start  Reference  Deployments • Benchmarking • Load  Testing • Cost  /  Budget • Monitoring  and  Notification
  • 27. Performance  Efficiency:  Proximity  and  Caching • Content  Delivery  Network  (CDN) • Database  Caching • Reduce  Latency • Pro-­active  Monitoring  and  Notification Amazon   CloudFront Amazon   ElastiCache RDS  DB   instance  read   replica
  • 28. Performance  Efficiency:  Proximity  and  Caching • Session  State  in  ElastiCache (Redis)  for  .NET: <sessionState mode="Custom" customProvider="MySessionStateStore"> <providers> <add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="aspnet.k30h8n.0001.use1.cache.amazonaws.com" accessKey="" ssl="false" /> </providers> </sessionState>
  • 29. Multi  AZ,  Load  Balanced,  Auto  Scaled,  Caching Availability  Zone  A Amazon   Route  53User Amazon   CloudFront Availability  Zone  B Elastic  Load Balancing RDS   DB  Instance   Read  Replica WEB Server WEB Server WEB Server ElastiCache RDS   DB  Instance   Read  Replica WEB Server WEB Server WEB Server ElastiCacheRDS   DB  Instance   Standby RDS   DB  Instance Active Auto  Scaling   Group Web  Subnet  A Web  Subnet  B DB  Subnet  A AWS  WAF Amazon S3 Amazon   CloudWatch DB  Subnet  B
  • 30. Authenticate  Users Authorise Access Analyse User  Behavior Store  and  Share  Media Synchronise Data AWS  Mobile   SDK Amazon  Mobile   Analytics Deliver  Media Amazon  Cognito   (Sync) AWS  Identity  and   Access  Management Amazon  Cognito (Identity  Broker) Amazon  S3 Transfer  Manager Amazon  CloudFront (Device  Detection) Store  Shared  Data Amazon  DynamoDB (Object  Mapper) Stream  Real-­time  Data Amazon  Kinesis (Recorder) Send  Push  Notifications Amazon  SNS   Mobile   Push Your   Mobile   App Run  Business  Logic AWS  Lambda
  • 31. Cost  Optimisation Security Reliability Performance   Efficiency Cost   Optimisation
  • 32. Cost  Optimisation The  ability  to  avoid  or  eliminate  unneeded  cost  or   suboptimal  resources.   • Matching  Capacity  and  Demand   • Cost-­effective  Resources   • Expenditure  Awareness • Optimising Over  Time  
  • 33. Cost  Optimisation:  Capacity  Matching • Demand  Based • Queue  Based • Schedule  Based • Appropriately  Provisioned • Instance  Matching • Pro-­active  Monitoring  and  Action Amazon SQS Optimised instance Amazon SWF
  • 34. Cost  Optimisation:  Pricing  Model • On  Demand • Reserved • Spot • Automated  Turn  Off
  • 35. Cost  Optimisation:  Managed  Services • Analyse Available  Services • Appropriate  Databases • Consider  Application  Level  Services • Automation:  CloudFormation,  Elastic  Beanstalk Amazon RDS Amazon DynamoDB Amazon   Redshift Amazon   ElastiCache AWS CloudFormation AWS   Elastic   Beanstalk Amazon   Elasticsearch Service
  • 36. Cost  Optimisation:  Manage  Expenditure • Tag  Resources • Track  Project  Lifecycle  and  Profile  Applications • Monitor  Usage  and  Spend • Cost  Explorer • Partner  Tools
  • 37. Introducing  David  @  Reckon  
  • 38. Who  I  Am  and  What  I  Do • Solution  Architect • Head  up  our  AWS  Platform  Architecture  and  DevOps   Team • Involved  in  various  aspects  of  our  Application   Architecture  and  Product  Technical  Development
  • 39. AWS  is  a Developer  Platform • Access  to  Advanced  Tools  like  Load  Balancers  without   Network  Knowledge   • Control  the  Infrastructure  as  Code…  something  we  are   already  comfortable  with • Platform  Removes  a  lot  of  Undifferentiated  Heavy  Lifting
  • 40. Cloud  Formation • Cloud  Formation  is  Worth  Learning   • Comes  with  great  Developer  Documentation  and  written   in  JSON • Has  Calls  and  Support  for  almost  all  of  the  Platform • Has  become  a  Corner  Stone  of  our  Environment
  • 41. Code  Deploy   • Push  Code  to  Servers • Integrates  with  GitHub  Auto  Deploy  Trigger  from   Commits • Can  Deploy  Code  to  Non-­AWS  Servers  as  well • Is  Simple  and  Flexible
  • 42. Some  Things  We’ve  Learned • Faster  to  Deploy  Services    – No  more  waiting  for  IT • Its  Not  a  Perfect  World  – Smart  Compromises  can  be   Key • Manage  your  Costs  as  you  go • Have  a  Tag  Policy  – Doesn’t  have  to  be  Complex
  • 43. Our  Tag  Policy • KISS  Policy  Applies! • Lambda  can  help  with  some  Tag  Management
  • 44. Tag  Reporting  Using  Cost  Explorer
  • 45.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 54. Developer  Support The  Developer  Support  plan  offers  resources  for  customers   testing  or  developing  on  AWS,  as  well  as  any  customers   who: • Want  Access  to  Guidance  and  Technical  Support • Are  Exploring  how  to  Quickly  put  AWS  to  Work • Use  AWS  for  Non-­production  Workloads  or  Applications • Trusted  Advisor  – Core  Checks • Architecture  Support  – Developer
  • 55.
  • 56. Get  Started Architecture  Centre:  https://aws.amazon.com/architecture/ AWS  Well-­Architected  Framework https://aws.amazon.com/whitepapers/   10m  Tutorials:  https://aws.amazon.com/getting-­started/
  • 57. Additional  Resources AWS  Channel:   https://www.youtube.com/user/AmazonWebServices qwikLABS: https://qwiklabs.com SlideShare: http://www.slideshare.net/AmazonWebServices ElasticBeanstalk: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Gett ingStarted.html
  • 58. AWS  Training  &  Certification Intro  Videos  &  Labs   Free  videos  and  labs  to   help  you  learn  to  work   with  30+  AWS  services   – in  minutes! Training  Classes In-­person  and  online   courses  to  build   technical  skills  – taught  by  accredited   AWS  instructors Online  Labs   Practice  working  with   AWS  services  in  live   environment  – Learn  how  related   services  work   together AWS  Certification Validate  technical   skills  and  expertise  – identify  qualified  IT   talent  or  show  you   are  AWS  cloud  ready Learn  more:  aws.amazon.com/training
  • 59. Your  Training  Next  Steps: ü Visit  the  AWS  Training  &  Certification  pod  to  discuss  your   training  plan  &  AWS  Summit  training  offer ü Register  &  attend  AWS  instructor  led  training ü Get  Certified AWS  Certified?  Visit  the  AWS  Summit  Certification  Lounge  to  pick  up  your  swag Learn  more:  aws.amazon.com/training