Professional Documents
Culture Documents
Oron Adam
CTO
Emind Cloud Experts
Platform Breadth & Depth
A broad and deep platform helps
build sophisticated, scalable applications
Global deals Product prototyping Hotel booking Video streaming App streaming Firmware
engine engine upgrades
& design
Mobile music Audience Biological SIM card credit News Mobile games
discovery management & data research distribution
creative design
AWS Rapid Pace of Innovation
Amazon EC2
Container Service
Since inception AWS has: AWS Lambda
• Released 1111 new services and features AWS Service
• Introduced over 40 major new services Catalog
• Announced 49 price reductions Amazon AWS Config
AppStream
AWS CodeDeploy
Amazon Elastic
Transcoder AWS CodeCommit
Amazon EC2
AWS CodePipeline
Amazon Amazon Kinesis
CloudSearch AWS Key
GovCloud Management Service
Amazon
AWS OpsWorks
Dynamo DB
Elastic Load AWS Direct Amazon RDS
Balancing Connect Amazon Glacier Amazon for Aurora
Auto Scaling AWS Elastic CloudHSM
Amazon Cognito
Beanstalk Amazon Redshift
AWS Import Amazon VPC Amazon
AWS CloudTrail Amazon Mobile
& Export Analytics
Amazon RDS CloudFormation Amazon Route 53
AWS Identity AWS Data
& Access Amazon AWS Storage Pipeline AWS Zocalo
Amazon EMR ElastiCache
Management Gateway
Amazon EC2 Amazon Amazon AWS Directory
Amazon EBS Amazon SNS CloudWatch Amazon SES Amazon SWF WorkSpaces Service
Email &
Search Deployment
Push Build Calendaring
Partner Streaming Identity
Security Notifications Tools
Ecosystem
Account
Backup
Management
SECURITY &
MANAGEMENT
INFRASTRUCTURE
SERVICES
Security
Industry Storage
& Pricing
Solutions Availability O b j e c t s Databases
Reports Regions Compute , SQL, NoSQL, Networking CDN
Zones B l o c k s , Caching
F i l e s
Compute
and Networking
Amazon EC2
(Amazon Elastic Compute Cloud)
Virtual servers in the Amazon Cloud
Amazon EC2
4
Instance Count
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Day of Month
6
4
Instance Count
Elastic Capacity
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Day of Month
6
4
Instance Count
75% Savings
3
Elastic Capacity
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Day of Month
Amazon EC2 is Secure and Compliant
Operating systems
Languages and Libraries
Storage options
Instance types
Amazon EC2 Instance Types
Internet Gateway
VPC Subnet
10.0.0.5 10.0.1.5 10.0.1.6
10.0.3.5
10.0.0.6
10.0.1.25 10.0.1.8
10.0.3.17
VPN Connection
Customer Gateway
Customer
Data
Center
Amazon EC2 Container Service
Run and Manage Docker Containers
Amazon EC2 Container Service
API controlled
Runs stateless, request-driven code called Lambda functions: NodeJS Java &
Python (new)
Triggered by events (state transitions) in other AWS services
Pay only for the requests served and the compute time
Focus on business logic, not infrastructure.
Just upload your code; AWS Lambda handles:
Capacity Monitoring
Scaling Logging
Deployment Web service front end
Fault tolerance Security patching
Storage
AWS Storage Options
Object storage
Performance
99.999999999% durability
• DR on Amazon EC2
1. Self-Managed in Amazon
EC2
you
If you host your databases on-premises
App optimization
Scaling
High availability
Database backups
DB s/w patches
DB s/w installs
OS patches
OS installation
Server maintenance
Rack & stack
Power, HVAC, net
you
If you host your databases in Amazon EC2
App optimization
Scaling
High availability
Database backups OS installation
DB s/w patches Server maintenance
DB s/w installs Rack & stack
OS patches Power, HVAC, net
you
If you host your databases in
Amazon EC2
App optimization
Scaling
High availability
Database backups OS installation
DB s/w patches Server maintenance
DB s/w installs Rack & stack
OS patches Power, HVAC, net
you
If you choose a managed DB service
Scaling
High availability
Database backups
DB s/w patches
DB s/w installs
OS patches
OS installation
Server maintenance
Rack & stack
App optimization Power, HVAC, net
you
The self-managed vs. AWS-managed decision
NoSQL Database
Document and key-value store
Real-time processing
Easy to use