Google Cloud
Links
Contents
- Analytics
- Anthos
- Architecture Design
- Automation
- Compliance
- Compute
- Cost Optimization
- IAM
- IoT
- Migration
- ML
- Knowledge/Technical/Cloud/Google Cloud/Monitoring
- Network
- Organization
- Resource Management
- Security
- Storage
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:
- North America
- South America
- Europe
- Asia
- Australia.
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.

- In our founding decade, Google became the first major company to be carbon neuapitral.
- In our second decade, we were the first company to achieve 100% renewable energy.
- By 2030, we aim to be the first major company to operate completely carbon-free.

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

Pricing & Billing
- Google was the first major cloud provider to deliver per-second billing.
- Automatically applied sustained-use discounts are automatic discounts you get for running a virtual machine instance for a significant portion of the billing month. Specifically, when you run an instance for more than 25% of a month, Compute Engine automatically gives you a discount for every incremental minute you use for that instance.
https://cloud.google.com/products/calculator

Quotas
Applied at the project level
- Rate quota (reset after a specific time)
- Allocation quota (governs the number of resources)
Project identity
- Project ID
- Globally unique
- Mutable during creation
- Immutable after creation
- Project name
- Need not be unique
- Chosen by user
- Mutable
- Project number
- Globally unique
- Assigned by Google Cloud
- Immutable
Resource Manager Tool
Designed to programmatically help to manage projects
- Gather a list of projects
- Create new projects
- Update existing projects
- Delete projects
- Recover previously deleted projects
- Access through RPC API and REST API
Interacting with Google Cloud
- Google Cloud console
- Cloud SDK and Cloud Shell (gcloud, kubectl, gsutil, bq)
- APIs
- Cloud Mobile App
Cloud Endpoints
- Distributed API management system
- Provides an API console, hosting, logging, monitoring, and other features
- Use with any APIs that support the OpenAPI specification
- Supports applications running in App Engine, GKE, and Compute Engine
- Clients include Android, iOS, and Javascript
- Protect and monitor your public APIs
- Integrates with Identity Platform
- Control who has access to your API
API Gateway
- Backend implementations can vary for a single service provider
- Provide secure access to your backend services through a well-defined REST API
- Clients consume your REST APIs to implement standalone apps
Apigee API Management

- Design, secure, publish, analyze, monitor, monetize, and scale APIs anywhere
- Manage Complete API life cycle
- Provides AI-powered API monitoring (Get actionable insights)
- Create Developer Portals
- Allow developers to easily explore the APIs, get API keys
- Expose ML models as APIs
- Specific focus on business problems like rate limiting quotas and analytics
- Many Apigee Edge users provide a software service to other companies
- Backend services for Apigee Edge don't need to be in Google Cloud
Dataflow
Pub/Sub
Support
- Support options
- Technical Support
- When something isn't working right
- Billing Support
- Help with your bill and purchasing reserved instance
- Role-based Support
- More predictable rates and a flexible configuration
- Enterprise Support
- Working directly with TAM (Technical Account Management) Contact
- Technical Support
- Support level
- Basic
- Free
- Least Amount of Options
- Standard
- Unlimited access to support
- 4-hour response time to priority 2 cases
- Receive support during local business hours, Monday - Friday
- Enhanced
- Guaranteed 1 hour response to priority 1 cases
- Ability to escalate cases for additional attention
- Premium
- Guaranteed 15 minute response time to priority 1 cases
- A number of value add services
- Basic
Bare Metal Solution
Migration



Cheat sheet
