What is Cloud Computing and Why?
Cloud Computing is the on demand delivery of compute power, database storage, applications and other IT resources through a cloud services platform via the internet. The major advantages of cloud computing include
- Lower capital expenditure
- Highly automated
- Easy and agile development
- Device and Location independent
- Pay as you go strategy
- Reliability, Scalability and sustainability
- Secure Storage management
- 24 X 7 support
Types of Cloud Computing
There major types of cloud computing are
- Infrastructure as a Service (IAAS)
- Platform as a Service (PAAS)
- Software as a Service (SAAS)
Cloud Deployment Models
Three types of cloud deployment models are currently being implemented in various organizations
- On Premise (Private Cloud)
- Cloud (Cloud Provider like AWS, Azure, GCS etc.)
- Hybrid (Shared resources between cloud provider and on premise)
AWS Global Infrastucture
AWS is the largest cloud provider in the world and is currently offering cloud computing through 19 Regions, 57 Availability Zones across the globe they are planning to add 5 more regions and 15 more AZ’s in 2019.
- Regions: Is a physical geographic location with a group of closely connected Availability Zones (generally 2 or more)
- Availability Zone: Can be one or group of Data centers connected together.
- Edge Locations: Edge locations are end points for AWS which are used for caching content. Typically consists of Cloud-front, Amazon content delivery network(CDN) etc. Thee are currently 150 edge locations for amazon across the globe.
AWS Services Catalog
AWS Provides a large variety of services on cloud in various categories. below is an overview
Cloud Computing Forecasts And Market Estimates
You can read more from forbes