Cloud Computing Basics
Cloud Computing Basics
Advantages of a cloud over having your own in-house setup are the same as those of hiring an Uber over owning a
car. Won’t dwell on that…
Digital Ocean was the 3rd largest in client-facing hosting service. VMware is owned by Dell.
Using Cloud
Once you know why you need a cloud service, you need to choose the right hardware for your usage, eg:
Hardware services
EC2
Lambda – for “serverless computing (backend as a service, but you only pay for what you’re using
dynamically…somehow)”
ECS (Elastic Container Service)
Network Services
VPC – for network (???)
Route S3 – DNS
Direct Connect – P2P
Security Services
IAM – Auth
KMS - Data encryption
Monitoring tools
Cloudwatch – for monitoring
Autoscaling
CloudFormation – define the management process and tools (???)
Testing tools
Codestar
Codebuild
Codepipeline
Analytics tools
Athena – for visual representation
EMR – Elastic MapReduce
EC2 + S3
S3 can be used for data storage and EC2 can be used to run a linux envt.
Need a more comprehensive tute to get how to actually run anything on AWS.