High availability
-Fault tolerant
-Scalability
-Elasticity
. Instance
server = EC2 instance
Think of EC2 as a virtual computer that you can use for whatever you like, such web hosting server
Amazon EC2, good for any type of "processing" activity.
RDS is AWS provisioned database service.
Amazon S3 is a massive storage bucket
VPC - Virtual Private Cloud is you private section of AWS, where you can place AWS resources, and allow/restrict access to them.
=========================
More
=========================
AWS Certification Training Videos(edureka! )
AWS Compute services: EC2, Lambda, Elastic Beanstalk, Elastic Load Balance, AutoScaling
AWS storage services: S3, CloudFront, Elastic Block storage, Glacier, snowball, Storage Gateway
AWS database services:RDS(Relational Database management Service), Aurora, DynamoDB(Non Relational Database management Service), ElasticCache, RedShift(Analytics)
AWS networking Services: VPC, Direct Connect, Route 53(Domain Name system)
AWS Management Services: CloudWatch, CloudFormation, CloudTrail, CLI, OpsWorks, Trusted Advisor
AWS security Services:IAM, KMS
AWS Application Services:SES, SQS, SNS
AWS pricing:Pay as you Go, Pay less by using More, Save when you reserve
- AWS lambda tutorial
- AWS EC2 tutorial for beginner
- AWS S3 tutorial for beginner
- AWS VPC tutorial
- Introduction to Amazon DynamoDB
- ...
AWS Tutorial For Beginners | AWS Training Videos 1
Introduction To Amazon Web Services | AWS Tutorial For Beginners|Simplilearn
All you need to know about auto scaling
- basic introduction to auto scaling
. Auto scaling group (min/max, meet desired capacity, balanced across AZs)
. Launch configurations(EC2 instrance type/size, Amazon Machine Image(AMI), security groups, IAM, user data)
. Bootstrapping(installation and setup needs to be fully automated)
. Termination policies: Longest running, Oldest launch configuration, closest to full billing hour(rebalancing of capacity across AZs take precedence)
. Scaling plans: default, manual scaling, scheduled scaling - scaling policies
. set fixed capacity
. fixed number of instances
. percentage of existing instances
. scaling on a schedule
. Dynamic scaling policies
. step scaling policies are evaluated continuously. - Benefit of auto scaling
. automatically adapt capacity to demand
. Availability & Reliability -
Controlling launch and termination of EC2 instances