The Google Cloud network #gcpday3

Google Cloud runs on Google’s own global network. It’s the largest network of its kind, This network is designed to give customers the highest possible throughput and lowest possible latencies for their applications by leveraging more than 100 content caching nodes worldwide.

Here we came across two important terms throughput and latencies, so throughput is the measure of products or services or more technically we can say that data packets are produced or sent per unit of time, whereas latency is the measure of time required by the packet from origin to destination.

\>>>The content caching nodes are locations where high-demand content is cached for quicker access, this allows applications to respond to requests generated from users, from the location that will provide the quickest response time.

\>>>Google Cloud’s infrastructure is based in five major geographic locations: North America, South America, Europe, Asia, and Australia.

\>>>Having multiple locations is important because choosing where to locate applications affects qualities like availability, durability, and latency.

\>>> Each of these locations is divided into several different regions and zones. Regions represent independent geographic areas and are composed of zones.

\>>> A zone is an area where Google Cloud resources are deployed. One region can have multiple zones inside its area of presence.

\>>> Having multiple zone architecture has multiple benefits such as resource redundancy(running a virtual machine in a zone specified ), protection of data , and bringing applications closer to users.

\>>> For example, Cloud Spanner multi-region configurations allow you to replicate the database's data not just in multiple zones, but in multiple zones across multiple regions, as defined by the instance configuration.

here we came across the term cloud spanner, the cloud spanner is a GCP service it is simply a database the official definition says that "Cloud Spanner is a fully managed, mission-critical, relational database service that offers transactional consistency at global scale, automatic, synchronous replication for high availability, and support for two SQL dialects: GoogleSQL (ANSI 2011 with extensions) and PostgreSQL."

\>>>These additional replicas enable you to read data with low latency from multiple locations close to or within the regions in the configuration, like The Netherlands, and Belgium.

\>>>Google Cloud currently supports 103 zones in 34 regions, although this number is increasing all the time.