AWS Compute
-
Compute are the services where we can run applications. In compute services we choose cpu and ram combination
-
Cloud Computing Deployment Options
- IaaS (Infrastructure as a Service)
- PaaS (Platform as a Service)
- SaaS (Software as a Service)
- Virtual Machines (IaaS): AWS offers virutal machines by a service called as EC2 (Elastic Compute Cloud)
Terms
- Service: This is offered by AWS to realize certain application component (Database = RDS, Virtual Machine = EC2, K8s = EKS)
- Resource: Using Service what we create is Resource
- Cloud Services Provider: AWS, Azure, GCP (Any organization offering cloud services)
- Pay as You Go: Using services on demand and then bills will be generated monthly. In AWS, service has a billing (just like a metered connection)
AWS EC2
- Elastic Compute Cloud is a IaaS offering from AWS which allows to create
- Windows
- Linux
- Mac
- Service: EC2, Resource: EC2 instance.
- Factors impacting cost of EC2 instance
- CPU
- RAM
- Disk Storage
- Operating Sytem
- AWS EC2 Purchasing Options
- On-demand
- Spot Instances
- Reserved Instances