SlideShare una empresa de Scribd logo
1 de 54
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Getting started with AWS
bdnatris@amazon.nl
Bas de Natris – Enterprise Relations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Cloud Adoption Framework (CAF)
https://aws.amazon.com/professional-services/CAF/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
16MM Ledger Saving Velocity = 50 apps/qtr.
Operational CostsWorkforce ProductivityCost AvoidanceOperational ResilienceBusiness Agility
• 98% reduction in
P1/P0’s
• 77% faster to deliver
business applications
• 52% average TCO
savings
• 35% reduction in
compute assets (792)
• 15 automated bots
developed
• 80% cloud first
adoption
• 15 cloud services
created
• 50 applications
decommissioned
• 8 cloud migration
parties
• Improved security
posture
• Shift to self-service
culture
• Rapid experimentation
• Reduced technical debt • 14M YOY Savings
• Improved
Performance
• Streamlined M&A
Activity
• DevOps in Practice
Progress as of May 2016
14.2M
Investment
Focus
18
Months
311 Apps
in Cloud &
14M YOY
Savings
Sample outcome – GE
http://www.slideshare.net/AmazonWebServices/demystifying-cloud-economics-how-to-build-an-investment-case-for-scale-migration-to-the-cloud-business
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Getting Started with AWS: Agenda
Seven best practices you should focus on when getting started
Resources you can use to learn more
Getting Started with AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
http://aws.amazon.com/getting-started/
Getting Started with AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
7 Best Practices
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Choose Your First
Use Case Well
1
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Chose Your First Use Case Well
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Choose Your First Use Case Well
Dev & Test
Spin environments up
and down on demand
Decouple development
and test environments
from operations
constraints
Explore elasticity in a
sandboxed environment
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Chose Your First Use Case Well
Dev & Test
Spin environments up
and down on demand
Decouple development
and test environments
from operations
constraints
Explore elasticity in a
sandboxed environment
Backup & DR
Take part of your data or
business applications
step- by-step into non-
production DR use
Understand cloud
dynamics and test
during controlled failover
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Chose Your First Use Case Well
Dev & Test
Spin environments up
and down on demand
Decouple development
and test environments
from operations
constraints
Explore elasticity in a
sandboxed environment
Backup & DR
Take part of your data or
business applications
step- by-step into non-
production DR use
Understand cloud
dynamics and test
during controlled failover
Greenfield Project
Embody best practice of
cloud computing in
unconstrained greenfield
projects
Self contained web
projects, document
archiving etc
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Chose Your First Use Case Well
Dev & Test
Spin environments up
and down on demand
Decouple development
and test environments
from operations
constraints
Explore elasticity in a
sandboxed environment
Backup & DR
Take part of your data or
business applications
step- by-step into non-
production DR use
Understand cloud
dynamics and test
during controlled failover
Greenfield Project
Embody best practice of
cloud computing in
unconstrained greenfield
projects
Self contained web
projects, document
archiving etc
Pain point
Move specific service
aspects causing undue
cost or management
burden
Workflows, search
indexing, media
streaming, document
archiving, constrained
databases
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Plan Evolution and Set Goals
Understand services
Test performance
Architect for scale
Develop team capabilities
Implement monitoring
Change control and management
Security management
Scalability
Automate corrective actions
Auto-scaling
Zero downtime deployments
System backup and recovery
Proof of Concept Production Automation
SampleActivities
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lay Out Your
Foundations
2
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Accounts
Create an account structure
that makes sense
Use accounts like environments
where you need separation and
control
e.g. Dev Sandboxes
Test Environments
Business Units
Products & Services
Lay Out Your Foundations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
BillingAccounts
Create an account structure
that makes sense
Use accounts like environments
where you need separation and
control
e.g. Dev Sandboxes
Test Environments
Business Units
Products & Services
Consolidate billing into a
single account
Let one account pick up the bill for
multiple ‘sub accounts’
Control access to billing
information
Use IAM users to keep billing
information in the master
account
Setup billing alerts and
automated bill reporting
Get CloudWatch notifications when
billing reaches a point and output
csv reports to S3 for analysis
Lay Out Your Foundations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Enable delivery of billing reports
with resources & tags
Billing
preferences
Billing Settings
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Billing
Master Account
aws.invoices@mycompany.com <- Payer Account
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Billing
Consolidated Billing Relationship
Master Account
aws.invoices@mycompany.com
Division B
admin.divisionB@mycompany.com
User2
Dev2
Admin2
IAM
<- Payer Account
<- Linked Account
Root Access
IAM Access
Root Access
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Billing
Consolidated Billing Relationship
Master Account
aws.invoices@mycompany.com
Division B
admin. divisionB@mycompany.com
Jane
Joe
John.SuperAdmin
IAM
Tags:
Own=Div
Proj=P
Tags:
Own=Div
Proj=Q
Tags:
Own=Div
Proj=R
Tags: (key-value)
e.g Own=Div
Proj=R
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Billing
Consolidated Billing Relationships
Master Account
aws.invoices@mycompany.com
Business Unit C
admin.busUnitC@mycompany.com
Johnny
Lisa
Roger.Superadmin
IAM
Tags:
Own=BusC
Proj=X
Tags:
Own=BusC
Proj=Y
Tags:
Own=BusC
Proj=Z
Division B
admin.divisionB@mycompany.com
Jane
Joe
John.Superadmin
IAM
Tags:
Own=Div
Proj=P
Tags:
Own=Div
Proj=Q
Tags:
Own=Div
Proj=R
Operating Co. A
admin.opcoA@mycompany.com
Peter
Carol
Mia.Superadmin
IAM
Tags:
Own=OpCo
Proj=A
Tags:
Own=OpCo
Proj=B
Tags:
Own=OpCo
Proj=C
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Billing
Consolidated Billing Relationships
Master Account
aws.invoices@mycompany.com
Business Unit C
admin.busUnitC@mycompany.com
IAM
Tags:
Own=BusC
Proj=X
Tags:
Own=BusC
Proj=Y
Tags:
Own=BusC
Proj=Z
Division B
admin.divisionB@mycompany.com
IAM
Tags:
Own=Div
Proj=P
Tags:
Own=Div
Proj=Q
Tags:
Own=Div
Proj=R
Operating Co. A
admin.opcoA@mycompany.com
IAM
Tags:
Own=OpCo
Proj=A
Tags:
Own=OpCo
Proj=B
Tags:
Own=OpCo
Proj=C
Peter
Carol
Mia.Superadmin
Jane
Joe
John.Superadmin
Johnny
Lisa
Roger.Superadmin
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
S3CSV
Billing
ANALYSIS
Programmatic Billing Access
Consolidated Billing Relationships
Master Account
aws.invoices@mycompany.com
Business Unit C
admin.busUnitC@mycompany.com
IAM
Tags:
Own=BusC
Proj=X
Tags:
Own=BusC
Proj=Y
Tags:
Own=BusC
Proj=Z
Division B
admin.divisionB@mycompany.com
IAM
Tags:
Own=Div
Proj=P
Tags:
Own=Div
Proj=Q
Tags:
Own=Div
Proj=R
Operating Co. A
admin.opcoA@mycompany.com
IAM
Tags:
Own=OpCo
Proj=A
Tags:
Own=OpCo
Proj=B
Tags:
Own=OpCo
Proj=C
Total Cost user-Own user-Stack
0.95 Div Dev
30.22 Div Test
153.01 Div Prod
13.37 opCo Dev
5.55 BusC Dev
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
3rd Party Cost Management Tools
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Access KeysBillingAccounts
Create an account structure
that makes sense
Use accounts like environments
where you need separation and
control
e.g. Dev Sandboxes
Test Environments
Business Units
Products & Services
Control access to billing
information
Use IAM users to keep billing
information in the master account
Consolidate billing into a
single account
Let one account pick up the bill for
multiple ‘sub accounts’
Setup billing alerts and
automated bill reporting
Get CloudWatch notifications when
billing reaches a point and output
csv reports to S3 for analysis
Decide upon a key
management strategy
Control access to EC2 instances
via SSH and embedded public key:
e.g. EC2 Key Pair per group of
instances, EC2 Key Pair per
account
Consider SSH key rotation &
automation
Limit exposure to private key
compromise by rotating keys and
replacing authorized_keys listings
on running instances
Consider bootstrap automation to
grant developer access with
developer unique keypairs
Lay Out Your Foundations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Groups & RolesAccess KeysBillingAccounts
Create an account structure
that makes sense
Use accounts like environments
where you need separation and
control
e.g. Dev Sandboxes
Test Environments
Business Units
Products & Services
Control access to billing
information
Use IAM users to keep billing
information in the master account
Consolidate billing into a
single account
Let one account pick up the bill for
multiple ‘sub accounts’
Setup billing alerts and
automated bill reporting
Get CloudWatch notifications when
billing reaches a point and output
csv reports to S3 for analysis
Decide upon a key
management strategy
Control access to EC2 instances
via SSH and embedded public key:
e.g. EC2 Key Pair per group of
instances, EC2 Key Pair per
account
Consider SSH key rotation &
automation
Limit exposure to private key
compromise by rotating keys and
replacing authorized_keys listings
on running instances
Consider bootstrap automation to
grant developer access with
developer unique keypairs
Use IAM Groups to manage
console users and API
access
Provide developers with IAM user
login and unique API access
credentials
Control & restrict what IAM users
can do by placing them in groups
with associated policies
Assign EC2 Instances IAM
roles
Let AWS manage API access
credentials on running instances
by assigning a system entitlement
to an instance
e.g. instance can only read S3
bucket
Lay Out Your Foundations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Identity & Access Management - IAM
Account
ApplicationsAdministrators Developers
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Identity & Access Management - IAM
Account
ApplicationsAdministrators Developers
Groups
Multi-factor
Authentication
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Identity & Access Management - IAM
Account
ApplicationsAdministrators Developers
Groups Roles
Multi-factor
Authentication
AWS API
Credentials
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
IAM Policies
{
"Statement": [
{
"Effect": "Allow",
"Action": [
"elasticbeanstalk:*",
"ec2:*",
"elasticloadbalancing:*",
"autoscaling:*",
"cloudwatch:*",
"s3:*",
"sns:*"
],
"Resource": "*"
}
]
}
Create a policy to assign permissions to a
user, group, role or resource.
Policies are created using JSON. A policy
consists of one or more statements, each of
which describes one set of permissions.
Policies control access to AWS APIs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Identity and Access Management - IAM
For more details on IAM, visit:
aws.amazon.com/iam
Create a Landing Zone
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Think Security
3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Foundation Services
Compute Storage Database Networking
AWS Global
Infrastructure Regions
Availability Zones
Edge Locations
Client-side Data Encryption & Data
Integrity Authentication
Server-side Encryption
(File System and/or Data)
Network Traffic Protection
(Encryption/Integrity/Identity)
Platform, Applications, Identity & Access Management
Operating System, Network & Firewall Configuration
Customer Data
AmazonYou
Shared Security Responsibility
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Understand your customer & determine your security stance
Engage with security assessors early in your adoption cycle
Leverage AWS Security
Don’t fear assessment – AWS meets high standards (PCI DSS, ISO27001)
Security assessments take time, so allow for this in your planning
Undertake architecture reviews early in your design/deployment process
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Understand your customer & determine your security stance
Engage with security assessors early in your adoption cycle
Use comprehensive materials and certifications provided by AWS
Leverage AWS Security
For more details on AWS Security, visit:
aws.amazon.com/security
Risk and compliance white paper
AWS security processes white paper
CSA (Cloud Security Alliance) consensus
assessments initiative questionnaire
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Services not
Software
4
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Cloud
Infrastructure & Services
Your
Business
More Time to Focus on
Your Business
Configuring
Cloud Services
70%
30%70%
Self Managed Software
& Infrastructure
30%
Managing All of the
“Undifferentiated Heavy Lifting”
Services Not Software
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Relational Database Service
Easy to set up, operate, and scale
Handles time-consuming database management tasks,
such as backups, patch management, and replication
Supports MySQL, MariaDB, Oracle, Microsoft SQL
Server, PostgreSQL & Amazon Aurora
NoSQL Database Service
Fast, predictable performance
Supports document & key-value data models
Fully distributed, fault tolerant architecture
Amazon RDS
Amazon DynamoDB
Services Not Software
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon SQS
Processing
task/processing
trigger
Processing results
Simple Queue Service
Fast, reliable, scalable, fully managed
message queuing service
Transmit any volume of data, at any level
of throughput
Amazon SQS
Amazon EMR
Elastic MapReduce
Uses Hadoop, an open source
framework, to distribute your data and
processing across EC2 instances
Integrates with other AWS services, such
S3 & DynamoDB
Supports the broad Hadoop tools
ecosystem
Services Not Software
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Optimise Your Costs
5
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use the Right Instance Types
Use Auto Scaling
Turn Off Unused Instances
Use Reserved Instances
1
2
3
4
Use Spot Instances5
Use Storage Classes6
Offload Your Architecture7
Use Services, Not Software8
Use Consolidated Billing9
Use Cost Management Tools10
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Tools &
Frameworks
6
Access everything via CLI, API or Console
Use one of 13 fully supported
SDKs to create or make use of existing AWS
resources within your own code
Leverage a broad ecosystem of open source,
free and commercially licensed tools to work
with AWS Services
Achieve the highest levels of automation to
support continuous deployment, define your
infrastructure-as-code or automate your
development, operations or DevOps processes
Find out more at: aws.amazon.com/developers/getting-started/
Everything is Programmable
Go >> C++ >>
AWS
Mobile
SDK
AWS IoT Device SDK
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
IF YOU CAN PROGRAM IT
YOU CAN AUTOMATE IT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
11.6s
Mean time
between
deployments
(weekday)
1,079
Max number of
deployments in a
single hour
10,000
Mean number of
hosts
simultaneously
receiving a
deployment
30,000
Max number of
hosts
simultaneously
receiving a
deployment
DEPLOYMENTS AT
AMAZON.COM
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Deployment & Management Tools
AWS Elastic Beanstalk
AWS OpsWorks
AWS CloudFormation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Developer Tools
AWS CodeCommit
AWS CodeBuild
AWS CodePipeline
AWS CodeDeploy
AWS Lambda
AWS X-Ray
AWS Step Functions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Get Supported
7
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Get Supported: AWS Support Options
Four Support Tiers are Available.
Chose from:
Basic
Developer
Business
Enterprise
For more details on AWS Support, visit:
aws.amazon.com/premiumsupport
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Get Supported: Trusted Advisor
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Resources You Can Use to Learn More
aws.amazon.com/getting-started/
aws.amazon.com/premiumsupport
aws.amazon.com/architecture
aws.amazon.com/security
aws.amazon.com/campaigns/emea-getting-started
aws.amazon.com/training/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
@AWScloud for Global AWS News & Announcements

Más contenido relacionado

Destacado

Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksAmazon Web Services
 
Reactive Architectures with Microservices
Reactive Architectures with MicroservicesReactive Architectures with Microservices
Reactive Architectures with MicroservicesAWS Germany
 
Building Smart Applications with Amazon Machine Learning.pdf
Building Smart Applications with Amazon Machine Learning.pdfBuilding Smart Applications with Amazon Machine Learning.pdf
Building Smart Applications with Amazon Machine Learning.pdfAmazon Web Services
 
Ensemble rainfall predictions in a countrywide flood forecasting model in Sco...
Ensemble rainfall predictions in a countrywide flood forecasting model in Sco...Ensemble rainfall predictions in a countrywide flood forecasting model in Sco...
Ensemble rainfall predictions in a countrywide flood forecasting model in Sco...michaelcranston
 
Dhi uk 2015 - forecasting technologies - beyond modelling - secured
Dhi uk 2015 - forecasting technologies - beyond modelling - securedDhi uk 2015 - forecasting technologies - beyond modelling - secured
Dhi uk 2015 - forecasting technologies - beyond modelling - securedStephen Flood
 
Resilient agricultural households through adaptation of climate smart agricul...
Resilient agricultural households through adaptation of climate smart agricul...Resilient agricultural households through adaptation of climate smart agricul...
Resilient agricultural households through adaptation of climate smart agricul...ICRISAT
 
Big Data Analysis with Crate and Python
Big Data Analysis with Crate and PythonBig Data Analysis with Crate and Python
Big Data Analysis with Crate and PythonMatthias Wahl
 
Long range forecast 2011 southwest monsoon rainfall
Long range forecast 2011 southwest monsoon rainfallLong range forecast 2011 southwest monsoon rainfall
Long range forecast 2011 southwest monsoon rainfallCDRN
 
Smart Real-time Control of Water Systems
Smart Real-time Control of Water SystemsSmart Real-time Control of Water Systems
Smart Real-time Control of Water SystemsStephen Flood
 
Climate and crop modelling approach-Cropping advisories based on seasonal for...
Climate and crop modelling approach-Cropping advisories based on seasonal for...Climate and crop modelling approach-Cropping advisories based on seasonal for...
Climate and crop modelling approach-Cropping advisories based on seasonal for...ICRISAT
 
Julian R - Using the EcoCrop model and database to forecast impacts of cc
Julian R - Using the EcoCrop model and database to forecast impacts of ccJulian R - Using the EcoCrop model and database to forecast impacts of cc
Julian R - Using the EcoCrop model and database to forecast impacts of ccCIAT
 
Scaling up climate smart agriculture via the Climate Smart Village Approach f...
Scaling up climate smart agriculture via the Climate Smart Village Approach f...Scaling up climate smart agriculture via the Climate Smart Village Approach f...
Scaling up climate smart agriculture via the Climate Smart Village Approach f...ICRISAT
 
Wireless Weather Station monitoring System
Wireless Weather Station monitoring SystemWireless Weather Station monitoring System
Wireless Weather Station monitoring SystemAlameluPriyadharshini
 
Meteorological Information System
Meteorological Information SystemMeteorological Information System
Meteorological Information SystemLyubomir Filipov
 
Probabilistic weather forecasts for risk management of extreme events
Probabilistic weather forecasts for risk management of extreme events Probabilistic weather forecasts for risk management of extreme events
Probabilistic weather forecasts for risk management of extreme events CLIC Innovation Ltd
 
Climate and crop modeling by Gummadi Sridhar,Gizachew Legesse,Pauline Chiveng...
Climate and crop modeling by Gummadi Sridhar,Gizachew Legesse,Pauline Chiveng...Climate and crop modeling by Gummadi Sridhar,Gizachew Legesse,Pauline Chiveng...
Climate and crop modeling by Gummadi Sridhar,Gizachew Legesse,Pauline Chiveng...ICRISAT
 
Automatic weather station
Automatic weather stationAutomatic weather station
Automatic weather stationabhishekabhi123
 
MAP Real-Time Analytics Platform
MAP Real-Time Analytics PlatformMAP Real-Time Analytics Platform
MAP Real-Time Analytics PlatformMike Everest
 

Destacado (19)

Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
 
Reactive Architectures with Microservices
Reactive Architectures with MicroservicesReactive Architectures with Microservices
Reactive Architectures with Microservices
 
Building Smart Applications with Amazon Machine Learning.pdf
Building Smart Applications with Amazon Machine Learning.pdfBuilding Smart Applications with Amazon Machine Learning.pdf
Building Smart Applications with Amazon Machine Learning.pdf
 
Ensemble rainfall predictions in a countrywide flood forecasting model in Sco...
Ensemble rainfall predictions in a countrywide flood forecasting model in Sco...Ensemble rainfall predictions in a countrywide flood forecasting model in Sco...
Ensemble rainfall predictions in a countrywide flood forecasting model in Sco...
 
Dhi uk 2015 - forecasting technologies - beyond modelling - secured
Dhi uk 2015 - forecasting technologies - beyond modelling - securedDhi uk 2015 - forecasting technologies - beyond modelling - secured
Dhi uk 2015 - forecasting technologies - beyond modelling - secured
 
Resilient agricultural households through adaptation of climate smart agricul...
Resilient agricultural households through adaptation of climate smart agricul...Resilient agricultural households through adaptation of climate smart agricul...
Resilient agricultural households through adaptation of climate smart agricul...
 
Big Data Analysis with Crate and Python
Big Data Analysis with Crate and PythonBig Data Analysis with Crate and Python
Big Data Analysis with Crate and Python
 
Long range forecast 2011 southwest monsoon rainfall
Long range forecast 2011 southwest monsoon rainfallLong range forecast 2011 southwest monsoon rainfall
Long range forecast 2011 southwest monsoon rainfall
 
Smart Real-time Control of Water Systems
Smart Real-time Control of Water SystemsSmart Real-time Control of Water Systems
Smart Real-time Control of Water Systems
 
Climate and crop modelling approach-Cropping advisories based on seasonal for...
Climate and crop modelling approach-Cropping advisories based on seasonal for...Climate and crop modelling approach-Cropping advisories based on seasonal for...
Climate and crop modelling approach-Cropping advisories based on seasonal for...
 
Julian R - Using the EcoCrop model and database to forecast impacts of cc
Julian R - Using the EcoCrop model and database to forecast impacts of ccJulian R - Using the EcoCrop model and database to forecast impacts of cc
Julian R - Using the EcoCrop model and database to forecast impacts of cc
 
Scaling up climate smart agriculture via the Climate Smart Village Approach f...
Scaling up climate smart agriculture via the Climate Smart Village Approach f...Scaling up climate smart agriculture via the Climate Smart Village Approach f...
Scaling up climate smart agriculture via the Climate Smart Village Approach f...
 
Wireless Weather Station monitoring System
Wireless Weather Station monitoring SystemWireless Weather Station monitoring System
Wireless Weather Station monitoring System
 
Ceia Do Sernhor
Ceia Do SernhorCeia Do Sernhor
Ceia Do Sernhor
 
Meteorological Information System
Meteorological Information SystemMeteorological Information System
Meteorological Information System
 
Probabilistic weather forecasts for risk management of extreme events
Probabilistic weather forecasts for risk management of extreme events Probabilistic weather forecasts for risk management of extreme events
Probabilistic weather forecasts for risk management of extreme events
 
Climate and crop modeling by Gummadi Sridhar,Gizachew Legesse,Pauline Chiveng...
Climate and crop modeling by Gummadi Sridhar,Gizachew Legesse,Pauline Chiveng...Climate and crop modeling by Gummadi Sridhar,Gizachew Legesse,Pauline Chiveng...
Climate and crop modeling by Gummadi Sridhar,Gizachew Legesse,Pauline Chiveng...
 
Automatic weather station
Automatic weather stationAutomatic weather station
Automatic weather station
 
MAP Real-Time Analytics Platform
MAP Real-Time Analytics PlatformMAP Real-Time Analytics Platform
MAP Real-Time Analytics Platform
 

Más de 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
 

Más de 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
 

Best Practices for getting Started on AWS

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Getting started with AWS bdnatris@amazon.nl Bas de Natris – Enterprise Relations
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Cloud Adoption Framework (CAF) https://aws.amazon.com/professional-services/CAF/
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 16MM Ledger Saving Velocity = 50 apps/qtr. Operational CostsWorkforce ProductivityCost AvoidanceOperational ResilienceBusiness Agility • 98% reduction in P1/P0’s • 77% faster to deliver business applications • 52% average TCO savings • 35% reduction in compute assets (792) • 15 automated bots developed • 80% cloud first adoption • 15 cloud services created • 50 applications decommissioned • 8 cloud migration parties • Improved security posture • Shift to self-service culture • Rapid experimentation • Reduced technical debt • 14M YOY Savings • Improved Performance • Streamlined M&A Activity • DevOps in Practice Progress as of May 2016 14.2M Investment Focus 18 Months 311 Apps in Cloud & 14M YOY Savings Sample outcome – GE http://www.slideshare.net/AmazonWebServices/demystifying-cloud-economics-how-to-build-an-investment-case-for-scale-migration-to-the-cloud-business
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Getting Started with AWS: Agenda Seven best practices you should focus on when getting started Resources you can use to learn more Getting Started with AWS
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. http://aws.amazon.com/getting-started/ Getting Started with AWS
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 7 Best Practices
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Choose Your First Use Case Well 1
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Chose Your First Use Case Well
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Choose Your First Use Case Well Dev & Test Spin environments up and down on demand Decouple development and test environments from operations constraints Explore elasticity in a sandboxed environment
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Chose Your First Use Case Well Dev & Test Spin environments up and down on demand Decouple development and test environments from operations constraints Explore elasticity in a sandboxed environment Backup & DR Take part of your data or business applications step- by-step into non- production DR use Understand cloud dynamics and test during controlled failover
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Chose Your First Use Case Well Dev & Test Spin environments up and down on demand Decouple development and test environments from operations constraints Explore elasticity in a sandboxed environment Backup & DR Take part of your data or business applications step- by-step into non- production DR use Understand cloud dynamics and test during controlled failover Greenfield Project Embody best practice of cloud computing in unconstrained greenfield projects Self contained web projects, document archiving etc
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Chose Your First Use Case Well Dev & Test Spin environments up and down on demand Decouple development and test environments from operations constraints Explore elasticity in a sandboxed environment Backup & DR Take part of your data or business applications step- by-step into non- production DR use Understand cloud dynamics and test during controlled failover Greenfield Project Embody best practice of cloud computing in unconstrained greenfield projects Self contained web projects, document archiving etc Pain point Move specific service aspects causing undue cost or management burden Workflows, search indexing, media streaming, document archiving, constrained databases
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Plan Evolution and Set Goals Understand services Test performance Architect for scale Develop team capabilities Implement monitoring Change control and management Security management Scalability Automate corrective actions Auto-scaling Zero downtime deployments System backup and recovery Proof of Concept Production Automation SampleActivities
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lay Out Your Foundations 2
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Accounts Create an account structure that makes sense Use accounts like environments where you need separation and control e.g. Dev Sandboxes Test Environments Business Units Products & Services Lay Out Your Foundations
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. BillingAccounts Create an account structure that makes sense Use accounts like environments where you need separation and control e.g. Dev Sandboxes Test Environments Business Units Products & Services Consolidate billing into a single account Let one account pick up the bill for multiple ‘sub accounts’ Control access to billing information Use IAM users to keep billing information in the master account Setup billing alerts and automated bill reporting Get CloudWatch notifications when billing reaches a point and output csv reports to S3 for analysis Lay Out Your Foundations
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enable delivery of billing reports with resources & tags Billing preferences Billing Settings
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Billing Master Account aws.invoices@mycompany.com <- Payer Account
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Billing Consolidated Billing Relationship Master Account aws.invoices@mycompany.com Division B admin.divisionB@mycompany.com User2 Dev2 Admin2 IAM <- Payer Account <- Linked Account Root Access IAM Access Root Access
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Billing Consolidated Billing Relationship Master Account aws.invoices@mycompany.com Division B admin. divisionB@mycompany.com Jane Joe John.SuperAdmin IAM Tags: Own=Div Proj=P Tags: Own=Div Proj=Q Tags: Own=Div Proj=R Tags: (key-value) e.g Own=Div Proj=R
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Billing Consolidated Billing Relationships Master Account aws.invoices@mycompany.com Business Unit C admin.busUnitC@mycompany.com Johnny Lisa Roger.Superadmin IAM Tags: Own=BusC Proj=X Tags: Own=BusC Proj=Y Tags: Own=BusC Proj=Z Division B admin.divisionB@mycompany.com Jane Joe John.Superadmin IAM Tags: Own=Div Proj=P Tags: Own=Div Proj=Q Tags: Own=Div Proj=R Operating Co. A admin.opcoA@mycompany.com Peter Carol Mia.Superadmin IAM Tags: Own=OpCo Proj=A Tags: Own=OpCo Proj=B Tags: Own=OpCo Proj=C
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Billing Consolidated Billing Relationships Master Account aws.invoices@mycompany.com Business Unit C admin.busUnitC@mycompany.com IAM Tags: Own=BusC Proj=X Tags: Own=BusC Proj=Y Tags: Own=BusC Proj=Z Division B admin.divisionB@mycompany.com IAM Tags: Own=Div Proj=P Tags: Own=Div Proj=Q Tags: Own=Div Proj=R Operating Co. A admin.opcoA@mycompany.com IAM Tags: Own=OpCo Proj=A Tags: Own=OpCo Proj=B Tags: Own=OpCo Proj=C Peter Carol Mia.Superadmin Jane Joe John.Superadmin Johnny Lisa Roger.Superadmin
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. S3CSV Billing ANALYSIS Programmatic Billing Access Consolidated Billing Relationships Master Account aws.invoices@mycompany.com Business Unit C admin.busUnitC@mycompany.com IAM Tags: Own=BusC Proj=X Tags: Own=BusC Proj=Y Tags: Own=BusC Proj=Z Division B admin.divisionB@mycompany.com IAM Tags: Own=Div Proj=P Tags: Own=Div Proj=Q Tags: Own=Div Proj=R Operating Co. A admin.opcoA@mycompany.com IAM Tags: Own=OpCo Proj=A Tags: Own=OpCo Proj=B Tags: Own=OpCo Proj=C Total Cost user-Own user-Stack 0.95 Div Dev 30.22 Div Test 153.01 Div Prod 13.37 opCo Dev 5.55 BusC Dev
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 3rd Party Cost Management Tools
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Access KeysBillingAccounts Create an account structure that makes sense Use accounts like environments where you need separation and control e.g. Dev Sandboxes Test Environments Business Units Products & Services Control access to billing information Use IAM users to keep billing information in the master account Consolidate billing into a single account Let one account pick up the bill for multiple ‘sub accounts’ Setup billing alerts and automated bill reporting Get CloudWatch notifications when billing reaches a point and output csv reports to S3 for analysis Decide upon a key management strategy Control access to EC2 instances via SSH and embedded public key: e.g. EC2 Key Pair per group of instances, EC2 Key Pair per account Consider SSH key rotation & automation Limit exposure to private key compromise by rotating keys and replacing authorized_keys listings on running instances Consider bootstrap automation to grant developer access with developer unique keypairs Lay Out Your Foundations
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Groups & RolesAccess KeysBillingAccounts Create an account structure that makes sense Use accounts like environments where you need separation and control e.g. Dev Sandboxes Test Environments Business Units Products & Services Control access to billing information Use IAM users to keep billing information in the master account Consolidate billing into a single account Let one account pick up the bill for multiple ‘sub accounts’ Setup billing alerts and automated bill reporting Get CloudWatch notifications when billing reaches a point and output csv reports to S3 for analysis Decide upon a key management strategy Control access to EC2 instances via SSH and embedded public key: e.g. EC2 Key Pair per group of instances, EC2 Key Pair per account Consider SSH key rotation & automation Limit exposure to private key compromise by rotating keys and replacing authorized_keys listings on running instances Consider bootstrap automation to grant developer access with developer unique keypairs Use IAM Groups to manage console users and API access Provide developers with IAM user login and unique API access credentials Control & restrict what IAM users can do by placing them in groups with associated policies Assign EC2 Instances IAM roles Let AWS manage API access credentials on running instances by assigning a system entitlement to an instance e.g. instance can only read S3 bucket Lay Out Your Foundations
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Identity & Access Management - IAM Account ApplicationsAdministrators Developers
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Identity & Access Management - IAM Account ApplicationsAdministrators Developers Groups Multi-factor Authentication
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Identity & Access Management - IAM Account ApplicationsAdministrators Developers Groups Roles Multi-factor Authentication AWS API Credentials
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IAM Policies { "Statement": [ { "Effect": "Allow", "Action": [ "elasticbeanstalk:*", "ec2:*", "elasticloadbalancing:*", "autoscaling:*", "cloudwatch:*", "s3:*", "sns:*" ], "Resource": "*" } ] } Create a policy to assign permissions to a user, group, role or resource. Policies are created using JSON. A policy consists of one or more statements, each of which describes one set of permissions. Policies control access to AWS APIs
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Identity and Access Management - IAM For more details on IAM, visit: aws.amazon.com/iam
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Think Security 3
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Foundation Services Compute Storage Database Networking AWS Global Infrastructure Regions Availability Zones Edge Locations Client-side Data Encryption & Data Integrity Authentication Server-side Encryption (File System and/or Data) Network Traffic Protection (Encryption/Integrity/Identity) Platform, Applications, Identity & Access Management Operating System, Network & Firewall Configuration Customer Data AmazonYou Shared Security Responsibility
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Understand your customer & determine your security stance Engage with security assessors early in your adoption cycle Leverage AWS Security Don’t fear assessment – AWS meets high standards (PCI DSS, ISO27001) Security assessments take time, so allow for this in your planning Undertake architecture reviews early in your design/deployment process
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Understand your customer & determine your security stance Engage with security assessors early in your adoption cycle Use comprehensive materials and certifications provided by AWS Leverage AWS Security For more details on AWS Security, visit: aws.amazon.com/security Risk and compliance white paper AWS security processes white paper CSA (Cloud Security Alliance) consensus assessments initiative questionnaire
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Services not Software 4
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Cloud Infrastructure & Services Your Business More Time to Focus on Your Business Configuring Cloud Services 70% 30%70% Self Managed Software & Infrastructure 30% Managing All of the “Undifferentiated Heavy Lifting” Services Not Software
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Relational Database Service Easy to set up, operate, and scale Handles time-consuming database management tasks, such as backups, patch management, and replication Supports MySQL, MariaDB, Oracle, Microsoft SQL Server, PostgreSQL & Amazon Aurora NoSQL Database Service Fast, predictable performance Supports document & key-value data models Fully distributed, fault tolerant architecture Amazon RDS Amazon DynamoDB Services Not Software
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon SQS Processing task/processing trigger Processing results Simple Queue Service Fast, reliable, scalable, fully managed message queuing service Transmit any volume of data, at any level of throughput Amazon SQS Amazon EMR Elastic MapReduce Uses Hadoop, an open source framework, to distribute your data and processing across EC2 instances Integrates with other AWS services, such S3 & DynamoDB Supports the broad Hadoop tools ecosystem Services Not Software
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Optimise Your Costs 5
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use the Right Instance Types Use Auto Scaling Turn Off Unused Instances Use Reserved Instances 1 2 3 4 Use Spot Instances5 Use Storage Classes6 Offload Your Architecture7 Use Services, Not Software8 Use Consolidated Billing9 Use Cost Management Tools10
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Tools & Frameworks 6
  • 45. Access everything via CLI, API or Console Use one of 13 fully supported SDKs to create or make use of existing AWS resources within your own code Leverage a broad ecosystem of open source, free and commercially licensed tools to work with AWS Services Achieve the highest levels of automation to support continuous deployment, define your infrastructure-as-code or automate your development, operations or DevOps processes Find out more at: aws.amazon.com/developers/getting-started/ Everything is Programmable Go >> C++ >> AWS Mobile SDK AWS IoT Device SDK
  • 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IF YOU CAN PROGRAM IT YOU CAN AUTOMATE IT
  • 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 11.6s Mean time between deployments (weekday) 1,079 Max number of deployments in a single hour 10,000 Mean number of hosts simultaneously receiving a deployment 30,000 Max number of hosts simultaneously receiving a deployment DEPLOYMENTS AT AMAZON.COM
  • 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Deployment & Management Tools AWS Elastic Beanstalk AWS OpsWorks AWS CloudFormation
  • 49. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Developer Tools AWS CodeCommit AWS CodeBuild AWS CodePipeline AWS CodeDeploy AWS Lambda AWS X-Ray AWS Step Functions
  • 50. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Get Supported 7
  • 51. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Get Supported: AWS Support Options Four Support Tiers are Available. Chose from: Basic Developer Business Enterprise For more details on AWS Support, visit: aws.amazon.com/premiumsupport
  • 52. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Get Supported: Trusted Advisor
  • 53. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Resources You Can Use to Learn More aws.amazon.com/getting-started/ aws.amazon.com/premiumsupport aws.amazon.com/architecture aws.amazon.com/security aws.amazon.com/campaigns/emea-getting-started aws.amazon.com/training/
  • 54. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. @AWScloud for Global AWS News & Announcements