Google Cloud

Contents

Tip

Cloud computing is a way of using information technology (IT) that has these five equally important traits.
First, customers get computing resources that are on-demand and self-service.
Second, customers get access to those resources over the internet, from anywhere they have a connection.
Third, the cloud provider has a big pool of those resources and allocates them to users out of that pool. That allows the provider to buy in bulk and pass the savings on to the customers.
Fourth, the resources are elastic–which means they’re flexible, so customers can be.
Finally, customers pay only for what they use, or reserve as they go.

Google Cloud Network

Google has invested billions of dollars over many years to build it. 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. These are locations where high-demand content is cached for quicker access, allowing applications to respond to user requests from the location that will provide the quickest response time.
Google Cloud’s infrastructure is based in five major geographic locations:

Latency: measures the time a packet of information takes to travel from its source to its destination.

Google Cloud currently supports 103 zones in 34 regions. (up-to-date at cloud.google.com/about/locations)

Altogether, existing data centers use roughly 2% of the world’s electricity.

Google's data centers were the first to achieve ISO 14001 certification, which is a standard that maps out a framework for an organization to enhance its environmental performance by improving resource efficiency and reducing waste.

Google Cloud-2023-04-24.png

Google Cloud-2023-04-24-1.png

Google Infrastructure Security

  1. Hardware security layer
    • Hardware design and provenance
    • Secure boot stack
    • Premises Security
  2. Service deployment layer
    • Encryption of inter-service communication
  3. User identity later
  4. Storage services layer
    • Encryption at rest
  5. Internet communication layer
    • Google Front End (GFE)
    • Denial of Service (DoS) protection
  6. Operational Security layer
    • Intrusion detection
    • Reducing insider risk
    • Employee Universal Second Factor (U2F) use
    • Software development

Google Cloud-2023-04-24-2.png

Pricing & Billing

https://cloud.google.com/products/calculator

Google Cloud-2023-04-24-3.png

Quotas

Applied at the project level

Project identity

Resource Manager Tool

Designed to programmatically help to manage projects

Interacting with Google Cloud

  1. Google Cloud console
  2. Cloud SDK and Cloud Shell (gcloud, kubectl, gsutil, bq)
  3. APIs
  4. Cloud Mobile App

Cloud Endpoints

API Gateway

Apigee API Management

Google Cloud-2023-04-24-8.png

Dataflow

Pub/Sub

Support

Bare Metal Solution

Migration

Google Cloud-2023-04-24-4.png

Google Cloud-2023-04-24-5.png

Google Cloud-2023-04-24-6.png

Cheat sheet

Google Cloud-2023-04-24-7.png