Compute Services: David Tucker
Compute Services: David Tucker
David Tucker
TECHNICAL ARCHITECT & CTO CONSULTANT
@_davidtucker_ davidtucker.net
Compute Services
A service that enables you to leverage cloud-based
virtual machines for workloads. This could be serving
web content to visitors, running a database, or
calculating statistics from a data set.
Compute Services on AWS
Spot Dedicated
Reserved Instances
Provides discounts over the on-demand model when you can
commit to a specific period of time. In addition, it provides a
capacity reservation for the specific instance type that you
specify.
EC2 Reserved Instance Types
Maximum Minimum
Savings Upfront Cost
Dedicated Host
The dedicated host pricing model gives you a dedicated physical
server. It will be the most expensive option, but it may be
required for either server software licensing or due to a
compliance requirement.
Amazon EC2 Purchase Options
If you have batch processing where the process can start and stop
without affecting the job, you should leverage Spot Instances.
Java
.NET
PHP
Node.js Supported Application
Python Platforms
Ruby
Go
Docker
Monitoring Deployment
Reduced maintenance
requirements
Enables fault tolerance
without additional work AWS Lambda Advantages
Scales based on demand
Pricing is based on usage
Scenario Review
Scenario 1
Scenario 2
Scenario 3
Summary
Introduced Amazon EC2 capabilities
Summary Explored pricing approaches for EC2
instances
Introduced the capabilities of AWS
Elastic Beanstalk
Reviewed use cases for Elastic Beanstalk
Introduced AWS Lambda
Scenario 1
Scenario 2
Scenario 3