Cloud
- Cloud comes in two forms
- Public Cloud:
- Cloud service providers like Amazon, Microsoft, GCP who will own data centers around the world
- We as users/customers will create an account and start using the Hardware via Services offered by Cloud Providers. What we create is called as Resources.
- Public Cloud Services Providers:
- Amazon offering AWS (Amazon Web Services)
- Microsoft offering Azure
- Google offering GCP
- Alibaba offering AliCloud
- Private Cloud:
- Enteprises generally will have lots of teams (BUs)
- Enterprises own datacenters and generally they create their own cloud (private)
- BUs will use the private cloud services to create resources.
- To do this generally they use openstack
- Public Cloud:
- Public cloud Providers organizing Datacenters use
- Regions/locations:
- This is a geographic location (Hyderabad, Mumbai, singapore…)
- Every cloud gives a code to a region
- AWS:
us-east-1=> N.Virginiaap-south-1=> mumbai
- Azure:
- southindia
- centralindia
- eastus
- AWS:
- To organize Regions
- In each location they try to create 3 or different sites, These sites will be atleast 30-60 kms away from each other. These are referred as Zones or Availability Zones
- This is almost adopted by all clouds
- Region Pairs (Adopted by Azure)
- Regions/locations:
Storage in Cloud
- When cloud offers storage, its generally virtual storage.
- Lets start with blob storage.
Blob Storage
- AWS offers blob storage as a Service with a Name S3 (Simple Storage Service)
- Azure does this with Azure Storage Account.
- Clouds offer blob storage and basic concept is
- As a user i can consider blob storage as infinity storage
- Individual file sizes have restrictions
- Generally is around 5 TB.
- charges will be for
- storage
- access costs
- For choosing the right type of blob storage, clouds give you options
- storage cost is cheap, access cost is high
- storage cost is high, access cost is cheap
- Blob storage is over url so blob storage unit names should be unique
