Multi-Cloud Notes - AWS, Azure, GCP Global InfrastructuresteemCreated with Sketch.

in gcp •  4 years ago  (edited)

This is the continuation of a series of post where I post notes on Multi-Cloud computing. I am trying to cover what I learn on AWS, Azure, GCP from various learning portals such as PluralSight, Udemy, Qwiklabs etc... I hope you find it useful.

AWS Global Infrastructure:

  • AWS locations are called regions. Each region is a geographic area in the globe.
  • AWS has 77 availability zones within 24 Geographic Regions around the world. They are planning to add 12 more availability zones and 4 more regions in places such as Bahrain, Cape Town, Jakarta, and Milan
  • Northern Virginia, Oregon, Ohio, Northern California, Canada are some of the North American regions. GovCloud regions in North America are only open to government customers.

AWS Global Infrastructure Elements:
AWS Region

  • They are independent off of each other.
  • They reduce network latency for end user because the platform and assets are in same location where the end user / customer is based.
  • AWS Regions allow infrastructure to be near the geographic boundary of the country where the customer resides. This is to meet local government compliance and regulatory requirements.

Availability Zone (AZ)

  • Each region consists of two or more AZ.
  • This gives AWS redundancy, availability and fault tolerance. In the event, there was a disaster, AWS customer would still be able to carry on their business.
  • All AZ have one or more data centers behind its compute power

Data Center

  • This where physical servers, storage, switches, loadbalancers, machine learning, iot equipments are fielded
  • Any resources provisioned on the cloud gets created here.

Edge Location

  • They are used for caching content near users so that they can experience faster execution of programs.
  • AWS has more than 205 edge locations and 11 regional edge caches.
  • They reduce network latency to access static images, files.

Azure Global Infrastructure:

  • Azure can scale globally to reach more users.
  • Azure provides reduced time for user to access data. They have very little network latency.
  • Azure Cosmos DB is claimed to scale at planet scale.
  • Azure provides data compliance services.
  • Azure also has redundancy and availability.

Azure Global Infrastructure Elements:
Data Center

  • Just like AWS, these are physical buildings with servers, storages, switches, loadbalancers, and various compute equipments
  • When we provision cloud resources like Virtual Machines, Azure SQL DB etc, they all get created in these secure buildings.

Availability Zone (AZ)

  • Just like AWS AZ's contain 1 or more data centers
  • All AZ's are resourced with independent power, cooling, networking equipments
  • App and data are distributed across AZ for redundancy.
  • When one availability zone goes down, another availability zones takes over to keep operation active.

Region

  • Just like AWS, the Region in Azure have two or more AZ.
  • AZs within a region are connected with low-latency regional network. This ensures low latency.
  • Presently, there are 54+ regions in 140 countries. That's higher than AWS or any cloud provider.

Geographies

  • This is a group of regions in a geographic area.
  • Many countries require data to be resident for compliance reasons. That's what this service covers.
  • Data remains within the country or the geographic border.

Sovereign Region

  • Azure offers this service to Governments only. This is equivalent to AWS GovCloud
  • Isolated Region that's not open to public usage.
  • They built and certified it as per government requirements.

Edge Zones

  • Azure's closes equivalent to Edge Locations is Edge Zones
  • Azure has introduced Edge Zones in preview in 2020
  • There are three types of Azure Edge Zones: 1) Azure Edge Zones, 2) Azure Edge Zones with Carrier, 3) Azure Private Edge Zones

GCP Global Infrastructure:

GCP Global Infrastructure Elements:

Region

  • GCP has 22 regions
  • GCP regions are independent geographic area where application and data resides.
  • They consist of 2 or more zones connected with each other using high speed network. Locations within the same region have network round trip latency under 1 milisecond.

Zones

  • 61 Zones in total
  • Unlike AWS, and Azure... GCP zones are individual data center.
  • Each zone is supplied with independent power, cooling, networking infrastructure.
  • Application should deployed across multiple zones in a region to make it fault tolerant.
  • Data must be copied across multiple zones as well for redundancy and high availability.

Edge Network Locations

  • GCP has over 142 edge locations around the world.
  • Just like AWS, they cache data near the user to enable lowest of latency.

GCP Type of Resources:

  • Zonal, Regional Reource, & Multi-region Resources

Zonal Resource

  • It runs within a single zone.
  • When a zone fails, all resources within it fails.
  • Example of this resource includes: Google compute engine.

Regional Resource

  • Redundantly deployed across multiple zones in a single region.
  • Example of this resource is App engine

Multi-region Resources

  • GCP manages it
  • Deployed against multiple regions for high availability, redundancy, low latency.
  • Example of this resource is Google Cloud Storage, Google Cloud KMS, Big TableThis is the continuation of a series of post where I post notes on Multi-Cloud computing. I am trying to cover what I learn on AWS, Azure, GCP from various learning portals such as PluralSight, Udemy, Qwiklabs etc... I hope you find it useful.

AWS Global Infrastructure:

  • AWS locations are called regions. Each region is a geographic area in the globe.
  • AWS has 77 availability zones within 24 Geographic Regions around the world. They are planning to add 12 more availability zones and 4 more regions in places such as Bahrain, Cape Town, Jakarta, and Milan
  • Northern Virginia, Oregon, Ohio, Northern California, Canada are some of the North American regions. GovCloud regions in North America are only open to government customers.

AWS Global Infrastructure Elements:
AWS Region

  • They are independent off of each other.
  • They reduce network latency for end user because the platform and assets are in same location where the end user / customer is based.
  • AWS Regions allow infrastructure to be near the geographic boundary of the country where the customer resides. This is to meet local government compliance and regulatory requirements.

Availability Zone (AZ)

  • Each region consists of two or more AZ.
  • This gives AWS redundancy, availability and fault tolerance. In the event, there was a disaster, AWS customer would still be able to carry on their business.
  • All AZ have one or more data centers behind its compute power

Data Center

  • This where physical servers, storage, switches, loadbalancers, machine learning, iot equipments are fielded
  • Any resources provisioned on the cloud gets created here.

Edge Location

  • They are used for caching content near users so that they can experience faster execution of programs.
  • AWS has more than 205 edge locations and 11 regional edge caches.
  • They reduce network latency to access static images, files.

Azure Global Infrastructure:

  • Azure can scale globally to reach more users.
  • Azure provides reduced time for user to access data. They have very little network latency.
  • Azure Cosmos DB is claimed to scale at planet scale.
  • Azure provides data compliance services.
  • Azure also has redundancy and availability.

Azure Global Infrastructure Elements:
Data Center

  • Just like AWS, these are physical buildings with servers, storages, switches, loadbalancers, and various compute equipments
  • When we provision cloud resources like Virtual Machines, Azure SQL DB etc, they all get created in these secure buildings.

Availability Zone (AZ)

  • Just like AWS AZ's contain 1 or more data centers
  • All AZ's are resourced with independent power, cooling, networking equipments
  • App and data are distributed across AZ for redundancy.
  • When one availability zone goes down, another availability zones takes over to keep operation active.

Region

  • Just like AWS, the Region in Azure have two or more AZ.
  • AZs within a region are connected with low-latency regional network. This ensures low latency.
  • Presently, there are 54+ regions in 140 countries. That's higher than AWS or any cloud provider.

Geographies

  • This is a group of regions in a geographic area.
  • Many countries require data to be resident for compliance reasons. That's what this service covers.
  • Data remains within the country or the geographic border.

Sovereign Region

  • Azure offers this service to Governments only. This is equivalent to AWS GovCloud
  • Isolated Region that's not open to public usage.
  • They built and certified it as per government requirements.

Edge Zones

  • Azure's closes equivalent to Edge Locations is Edge Zones
  • Azure has introduced Edge Zones in preview in 2020
  • There are three types of Azure Edge Zones: 1) Azure Edge Zones, 2) Azure Edge Zones with Carrier, 3) Azure Private Edge Zones

GCP Global Infrastructure:

GCP Global Infrastructure Elements:

Region

  • GCP has 22 regions
  • GCP regions are independent geographic area where application and data resides.
  • They consist of 2 or more zones connected with each other using high speed network. Locations within the same region have network round trip latency under 1 milisecond.

Zones

  • 61 Zones in total
  • Unlike AWS, and Azure... GCP zones are individual data center.
  • Each zone is supplied with independent power, cooling, networking infrastructure.
  • Application should deployed across multiple zones in a region to make it fault tolerant.
  • Data must be copied across multiple zones as well for redundancy and high availability.

Edge Network Locations

  • GCP has over 142 edge locations around the world.
  • Just like AWS, they cache data near the user to enable lowest of latency.

GCP Type of Resources:

  • Zonal, Regional Reource, & Multi-region Resources

Zonal Resource

  • It runs within a single zone.
  • When a zone fails, all resources within it fails.
  • Example of this resource includes: Google compute engine.

Regional Resource

  • Redundantly deployed across multiple zones in a single region.
  • Example of this resource is App engine

Multi-region Resources

  • GCP manages it
  • Deployed against multiple regions for high availability, redundancy, low latency.
  • Example of this resource is Google Cloud Storage, Google Cloud KMS, Big Table
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!