Basics of Cloud Computing
- Lets consider the a simple website architecture
- Cloud Services Provider (CSP):
- These are organizations who offer cloud based services
- Cloud Services Consumer:
- These are organizations/individuals who use cloud based services offered by CSP
- How the infra is managed in the cloud
- High Availability:
- Following are most common issues
- A network outage
- An application failure
- A System outage
- A power outage
- CSP offer Service Level Agreement (SLA) that guarentees a certain level of availability as a percentage.
- Following are most common issues
- Scalability, elasticity:
- Scalbility and elasticiy allow you to increase the vm’s manually or automatically depending on usage pattern.
- There are two variations of scaling
- Vertical Scaling (Scaling up): Increase resources to the system (Workload)
- Horizontal Scaling (Scaling out): Increase number of Systems (Workload)
- Elasticity refers to automatically scaling out and scaling in
- Fault Tolerance and disaster recovery:
- Pay as you go: Every service in cloud is metered and you pay depending on your usage.
Azure Global Infrastructure
- Azure has Regions
Pre-reqs
- Create an Azure free tier account Refer Here
- Install necessary softwares on your system Refer Here
