GCP has more than 200 services.
What is GCP ?
Section 1: Getting started- GCP
Section 2: Regions and Zones in GCP (Conceptos generales de cloud)1. Gmail account2. A debit or credit cardSteps:1. Login into your google account2. Go to cloud.google.com
1. Challenges in any application:- High Latency- Low availability2. GCP provides 20+ regions around the world .- Region: Specific geographical location to host your resourcess .- Advantages:- High Availability- Low Latency- Global Footprint- Adhere to goverment regulations- Zones: Each region have multiple zones .- Each Region has three or more zones- Increased availability and fault tolerance within same region.- Each zone has one or more discrete clusters- Cluster: Distinct physical infrastructure that is housed in a data center.
Section 3 : Compute Engine , Instance Groups & Load Balancing
- GCE - Google Compute Engine -GCE (Lab01: Creating your first Virtual Machine in GCP)- Web servers , GCE VM IP Addresses, Custom Images (Lab02: Installing HTTP Webserver on GCE Virtual Machine)- Preemptible VMs- Load Balancers
Section 4 Managed Services- IAAS , PAAS and SAAS in GCP (Conceptos generales de cloud)
- IAAS , PASAS- Containers and Container Orchestation- Serverless- SAAS- Shared Model Responsability.
Section 5 Exploring GCP Compute Services
- Google APP Engine (GAE): Environment standard and flexible- Lab (GAE)- GAE- App , Services and Versions.- GAE - Service Categories- Scenarios- Google Kubernetes Engine (GKE)- Lab: Creating a GKE Cluster- GKE : Create a deployment and a Service- GKE: Scaling Deployments and Resizing Node Pools- GKE: Kubernetes Journey - Autoscaling- GKE: Delete GKE Service , Deployment and Cluster.- Google Cloud Functions V2- Google Cloud Run and Anthos V2- GCP Conpute services
Section 6: Block , File and Object Storage in GCP
- Block and File Storage in GCP- Cloud Storage- Transfering data to cloud - online , Transfer Service and Transfer
Section 7: Databases in Google Cloud
--- OLTP Relational Databases in Google Cloud - Cloud SQL & Cloud Spanner- Lab: Playing with Cloud SQL- Lab: Playing with Cloud Spanner v2- OLAP Relational Database in Google Cloud- BigQuery- NoSql Databases in Google Cloud- Firestore , Datastore and BigTable- Lab : Playing with Firestore- In memory Database in Google Cloud - MemoryStore
Section 8: Cloud IAM
- Roles- Service Accounts- Lab: Playing with Service Accounts
Section 11: Devops
- CI/CD Global Concepts- SRE-
Section 12: Building Loosely Coupled Applications with Cloud Pub Sub
- Asyncronus Communication (Global Concept)- Cloud Pub Sub- Lab : Playing with Cloud Pub Sub v2- DataFlow
Section 13: Google Cloud Architecture for Cloud Digital Leader
- Big Data Flow Batch Ingest- Streaming Data- IOT- Data lakes- Exploring API Management- Apigee, Endpoints , API Gateway- Introduction to Artificial Intelligence & Machine Learning- ML in Google Cloud - Pre trained Models- ML in Google Cloud - Custom Models- Faster ML in Google Cloud - TPUs
Section 14: Digital Transformation with Google Cloud
- Infraestructure Modernization with GCP- Application Modernization with GCP- Business Platform with GCP
Section 15: Cost Management in GCP
- Consumption based vs Fixed price Pricing Models- GCP Pricing Calculator- GCP Cost Management
There are several categories of databases:
Enable the API for the first time
Create the instance, the database and table and populate it .
Execute some sql queries inside the cloud shell
Exploring monitorization (CPU utilization , Storage usage , Memory usage)
Checking the machine type , storage type (SS ord HDD) , Storage Capacity , Conectivity (private IP or Public IP) , Automated Backups(Window of time and the storage option could be regional or multiregional , also define the number of automated backups are stored at a time ). By default is enabled the point-in-time recovery , that allows you to recover data from a specific time
Enable the Cloud Spanner API
Configurations :
Once the instance has been created , we could create the database . Here we could add a DDL template Example
CREATE TABLE Users( UserId INT64 NOT NULL, Username STRING(1024) ) PRIMARY KEY (UserId);
You can use dbeaver to interact with cloud Spanner (https://cloud.google.com/blog/topics/developers-practitioners/exploring-cloud-spanner-data-dbeaver/)
Import/Export , we have many options:
Legal Stuff