GENERAL | https://cloud.google.com/docs/overview/ | Overview about GCP |
GENERAL | http://gcp.solutions/ | Cloud Solutions Architecture Reference |
GENERAL | https://www.youtube.com/watch?v=trJaoEtBh6w&t=15s | GCP Overview |
GENERAL | https://www.youtube.com/watch?v=N2OG1w6bGFo | GCP Overview with Shoestring budget |
GENERAL | https://cloud.google.com/terms/services | Services Summary |
GENERAL | https://medium.com/google-cloud/a-gcp-flowchart-a-day-2d57cc109401 | A GCP flowchart a day |
GENERAL | https://medium.com/@hello_92179 | GCP cheat sheets by Yaron Hollander |
CASE STUDY | https://cloud.google.com/certification/guides/cloud-architect/ | Sample Cases Study |
GCE | https://cloud.google.com/compute/ | Compute Engine – Scalable, High-Performance Virtual Machines |
GCE | https://cloud.google.com/compute/docs/instances/preemptible | Preemptible VM Instances |
GCE | https://cloud.google.com/compute/docs/instances/creating-instance-with-custom-machine-type | Creating a VM Instance with a Custom Machine Type |
GCE | https://cloud.google.com/compute/docs/faq | Google Compute Engine FAQ |
GCE | https://cloud.google.com/compute/docs/tutorials/robustsystems | Designing Robust Systems |
GCE | https://cloud.google.com/compute/docs/disks/ | Storage Options |
GCE | https://cloud.google.com/compute/docs/instance-groups/ | Instance Groups |
GCE | https://cloud.google.com/compute/docs/startupscript | Running Startup Scripts |
GCE | https://cloud.google.com/compute/docs/shutdownscript | Running Shutdown Scripts |
GCE | https://cloud.google.com/compute/docs/sustained-use-discounts | Sustained Use Discounts |
GCE | https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances | Creating Groups of Managed Instances |
GCE | https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups#starting_a_canary_update | Updating Managed Instance Groups |
GCE | https://cloud.google.com/compute/docs/vm-migration/ | Migrating VMs to Compute Engine |
GCE | https://cloud.google.com/compute/docs/containers/ | Containers on Compute Engine |
Networking | https://cloud.google.com/vpc/docs/overview | Overview of Virtual Private Cloud |
Networking | https://cloud.google.com/vpc/docs/vpc | Virtual Private Cloud (VPC) Network Overview |
Networking | https://cloud.google.com/vpc/docs/firewalls | Firewall Rules Overview |
Networking | https://cloud.google.com/vpc/docs/firewall-rules-logging | Firewall Rules Logging Overview |
Networking | https://cloud.google.com/vpc/docs/routes | Routes Overview |
Networking | https://cloud.google.com/vpc/docs/advanced-vpc | Advanced VPC Concepts |
Networking | https://cloud.google.com/vpc/docs/shared-vpc | Shared VPC Overview |
Networking | https://cloud.google.com/vpc/docs/vpc-peering | VPC Network Peering |
Networking | https://cloud.google.com/compute/docs/ip-addresses/ | IP Addresses |
Networking | https://cloud.google.com/vpc/docs/alias-ip | Alias IP Ranges Overview |
Networking | https://cloud.google.com/vpc/docs/multiple-interfaces-concepts | Multiple Network Interfaces Overview and Examples |
Networking | https://cloud.google.com/vpc/docs/private-access-options | Private Access Options for Services |
Networking | https://cloud.google.com/vpn/docs/concepts/overview | Cloud VPN Overview |
Networking | https://cloud.google.com/interconnect/docs/concepts/overview | Cloud Interconnect Overview |
Networking | https://cloud.google.com/interconnect/docs/how-to/choose-type | Choose an interconnect type |
Networking | https://cloud.google.com/network-tiers/docs/overview | Network Service Tiers Overview |
Load Balancing | https://cloud.google.com/load-balancing/docs/load-balancing-overview | Overview of Load Balancing |
Load Balancing | https://cloud.google.com/load-balancing/docs/https/ | HTTP(S) Load Balancing Concepts |
Load Balancing | https://cloud.google.com/load-balancing/docs/https/url-map-concepts | URL Map Concepts |
Load Balancing | https://cloud.google.com/load-balancing/docs/ssl/ | SSL Proxy Load Balancing Concepts |
Load Balancing | https://cloud.google.com/load-balancing/docs/tcp/ | TCP Proxy Load Balancing Concepts |
Load Balancing | https://cloud.google.com/load-balancing/docs/network/ | Network Load Balancing Concepts |
Load Balancing | https://cloud.google.com/load-balancing/docs/internal/ | Internal TCP/UDP Load Balancing Concepts |
Load Balancing | https://cloud.google.com/load-balancing/docs/ipv6 | IPv6 Termination for HTTP(S), SSL Proxy, and TCP Proxy Load Balancing |
Load Balancing | https://cloud.google.com/compute/docs/load-balancing-and-autoscaling | Load Balancing and Scaling |
Load Balancing | https://cloud.google.com/load-balancing/docs/choosing-load-balancer | Choosing a Load Balancer |
Load Balancing | https://cloud.google.com/compute/docs/load-balancing/http/backend-service | Backend Services |
Load Balancing | https://www.youtube.com/watch?time_continue=181&v=HUHBq_VGgFg | Cloud Load Balancing Deep Dive and Best Practices |
Cloud DNS | https://cloud.google.com/dns/docs/overview | Cloud DNS Overview |
Cloud CDN | https://cloud.google.com/cdn/docs/overview | Cloud CDN Overview |
GAE | https://cloud.google.com/appengine/docs/standard/java/an-overview-of-app-engine | An Overview of App Engine |
GAE | https://cloud.google.com/appengine/docs/standard/java/microservices-on-app-engine | Microservices Architecture on Google App Engine |
GAE | https://cloud.google.com/appengine/docs/flexible/ | App Engine Flexible Environment |
GAE | https://cloud.google.com/appengine/docs/the-appengine-environments | Choosing an App Engine environment |
GCS | https://cloud.google.com/appengine/docs/standard/java/googlecloudstorageclient/understanding-storage-features | Understanding Google Cloud Storage Features |
GCS | https://cloud.google.com/storage/docs/key-terms | GCS Key Terms |
GCS | https://cloud.google.com/storage/docs/storage-classes | Storage Classes |
GCS | https://cloud.google.com/storage/docs/bucket-locations | Bucket Locations |
GCS | https://cloud.google.com/storage/docs/encryption/ | Data encryption options |
GCS | https://cloud.google.com/storage/docs/metadata | Object metadata |
GCS | https://cloud.google.com/storage/docs/pubsub-notifications | Cloud Pub/Sub notifications for Cloud Storage |
GCS | https://cloud.google.com/storage/docs/object-change-notification | Object change notification |
GCS | https://cloud.google.com/storage/docs/object-versioning | Object Versioning |
GCS | https://cloud.google.com/storage/docs/lifecycle | Object Lifecycle Management |
GCS | https://cloud.google.com/storage/docs/requester-pays | Requester Pays |
GCS | https://cloud.google.com/storage/docs/bucket-lock | Retention policies using Bucket Lock |
GCS | https://cloud.google.com/storage/docs/transcoding | Transcoding of gzip-compressed files |
GCS | https://cloud.google.com/storage/docs/cross-origin | Cross-origin resource sharing (CORS) |
GCS | https://cloud.google.com/storage/docs/collaboration | Sharing and Collaboration |
GCS | https://cloud.google.com/storage/docs/access-control/lists | Access Control Lists (ACLs) |
GCS | https://cloud.google.com/storage/docs/access-control/cookie-based-authentication | Performing authenticated browser downloads |
GCS | https://cloud.google.com/storage/docs/access-control/signed-urls | Signed URLs |
GCS | https://cloud.google.com/storage/docs/composite-objects | Composite Objects and Parallel Uploads |
GCS | https://cloud.google.com/storage/transfer/ | Cloud Storage Transfer Service |
Cloud SQL | https://cloud.google.com/sql/ | Cloud SQL |
Cloud SQL | https://cloud.google.com/sql/docs/mysql/high-availability | Overview of the High Availability Configuration |
Cloud SQL | https://cloud.google.com/sql/docs/mysql/external-connection-methods | Connection options for external applications |
Cloud SQL | https://cloud.google.com/sql/docs/mysql/sql-proxy | About the Cloud SQL Proxy |
Cloud SQL | https://cloud.google.com/sql/docs/mysql/replication/ | Replication options |
Cloud SQL | https://cloud.google.com/sql/docs/mysql/import-export/ | Best practices for importing and exporting data |
Cloud SQL | https://cloud.google.com/sql/docs/mysql/backup-recovery/backups | Overview of Backups |
Cloud SQL | https://cloud.google.com/sql/docs/mysql/backup-recovery/restore | Overview of Restoring an Instance |
Cloud SQL | https://cloud.google.com/sql/faq | Cloud SQL FAQ |
BIGQUERY | https://cloud.google.com/bigquery/what-is-bigquery | What is BigQuery? |
BIGQUERY | https://cloud.google.com/bigquery/docs/projects | Projects |
BIGQUERY | https://cloud.google.com/bigquery/docs/storing-data | Storing data |
BIGQUERY | https://cloud.google.com/bigquery/docs/loading-data | Introduction to loading data into BigQuery |
BIGQUERY | https://cloud.google.com/bigquery/streaming-data-into-bigquery | Streaming Data into BigQuery |
BIGQUERY | https://cloud.google.com/bigquery/docs/partitioned-tables | Partitioned Tables |
BIGQUERY | https://cloud.google.com/bigquery/pricing#queries | Query pricing |
BIGQUERY | https://cloud.google.com/bigquery/docs/exporting-data | Exporting table data |
BIGQUERY | https://cloud.google.com/bigquery/external-data-sources | Introduction to external data sources |
BIGQUERY | https://cloud.google.com/bigquery/docs/access-control | Access control |
BIGQUERY | https://cloud.google.com/bigquery/docs/slots | Slots |
BIGQUERY | https://cloud.google.com/bigquery/docs/best-practices-costs | BigQuery best practices: Controlling costs |
BIGQUERY | https://cloud.google.com/bigquery/docs/updating-datasets | Updating dataset properties |
BIGQUERY | https://cloud.google.com/bigquery/docs/best-practices-storage | BigQuery Best practices: Optimizing storage |
BIGQUERY | https://cloud.google.com/bigquery/docs/best-practices-performance-input | Managing input data and data sources |
BIGQUERY | https://cloud.google.com/bigquery/docs/best-practices-performance-communication | Optimizing communication between slots |
BIGQUERY | https://cloud.google.com/bigquery/docs/best-practices-performance-compute | Optimizing query computation |
BIGQUERY | https://cloud.google.com/bigquery/docs/best-practices-performance-output | Managing query outputs |
BIGQUERY | https://cloud.google.com/bigquery/docs/best-practices-performance-patterns | Avoiding SQL anti-patterns |
BIGQUERY | https://cloud.google.com/bigquery/query-plan-explanation | Query plan and timeline |
BIGQUERY | https://cloud.google.com/bigquery/docs/views-intro | Introduction to views |
BIGQUERY | https://cloud.google.com/bigquery/docs/transfer-service-overview | Introduction to BigQuery Data Transfer Service |
BIGTABLE | https://cloud.google.com/bigtable/docs/overview | Overview of Cloud Bigtable |
BIGTABLE | https://cloud.google.com/bigtable/docs/instances-clusters-nodes | Instances, clusters, and nodes |
BIGTABLE | https://cloud.google.com/bigtable/docs/schema-design | Designing Your Schema |
BIGTABLE | https://cloud.google.com/bigtable/docs/schema-design-time-series | Schema Design for Time Series Data |
BIGTABLE | https://cloud.google.com/bigtable/docs/access-control | Access Control |
BIGTABLE | https://cloud.google.com/bigtable/docs/replication-overview | Overview of Replication |
BIGTABLE | https://cloud.google.com/bigtable/docs/replication-settings | Examples of Replication Settings |
BIGTABLE | https://cloud.google.com/bigtable/docs/app-profiles | Application Profiles |
BIGTABLE | https://cloud.google.com/bigtable/docs/failovers | Failovers |
BIGTABLE | https://cloud.google.com/bigtable/docs/keyvis-overview | Overview of Key Visualizer |
BIGTABLE | https://cloud.google.com/bigtable/docs/keyvis-patterns | Heatmap Patterns |
BIGTABLE | https://cloud.google.com/bigtable/docs/performance | Understanding Cloud Bigtable performance |
BIGTABLE | https://cloud.google.com/bigtable/docs/choosing-ssd-hdd | Choosing Between SSD and HDD Storage |
DB COMPARISON | http://stackoverflow.com/questions/30085326/google-cloud-bigtable-vs-google-cloud-datastore | Google Cloud Bigtable vs Google Cloud Datastore |
DB COMPARISON | https://db-engines.com/en/system/Google+Cloud+Bigtable%3BGoogle+Cloud+Datastore | System Properties Comparison Google Cloud Bigtable vs. Google Cloud Datastore |
DB COMPARISON | https://tpryan.blog/2015/05/08/when-to-pick-google-bigtable-vs-other-cloud-platform-databases/ | When to Pick Google Bigtable vs Other Cloud Platform Databases |
Container Registry | https://cloud.google.com/container-registry/docs/overview | Overview of Container Registry |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/kubernetes-engine-overview | GKE Overview |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture | Cluster architecture |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/regional-clusters | Regional clusters |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler | Cluster autoscaler |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/pod | Pod |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/deployment | Deployment |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/how-to/stateless-apps | Deploying a stateless application |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/how-to/stateful-apps | Deploying a stateful application |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/statefulset | StatefulSet |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/daemonset | DaemonSet |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/security-overview | Security overview |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/how-to/protecting-cluster-metadata#concealment | Protecting cluster metadata |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/secret | Secret |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/configmap | ConfigMap |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/network-overview | Network overview |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/service | Service |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/storage-overview | Storage overview |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/volumes | Volumes |
KUBERNETES ENGINE | https://cloud.google.com/kubernetes-engine/docs/concepts/persistent-volumes | Persistent volumes with Persistent Disks |
Cloud Build | https://cloud.google.com/cloud-build/docs/overview | Overview of Cloud Build |
Cloud Build | https://cloud.google.com/cloud-build/docs/configuring-builds/build-test-deploy-artifacts | Building, testing, and deploying artifacts |
Cloud Directory Sync | https://support.google.com/a/answer/106368 | About Google Cloud Directory Sync |
CLOUD DATAFLOW | https://cloud.google.com/dataflow/docs/concepts/beam-programming-model | Programming model for Apache Beam |
CLOUD DATAPROC | https://cloud.google.com/dataproc/docs/concepts/overview | What is Google Cloud Dataproc? |
CLOUD DATAPROC | https://cloud.google.com/dataproc/docs/concepts/compute/custom-machine-types | Custom machine types |
CLOUD DATAPROC | https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-local-ssds | Cloud Dataproc Local SSDs |
CLOUD DATAPROC | https://cloud.google.com/dataproc/docs/concepts/preemptible-vms | Preemptible VMs |
CLOUD DATAPROC | https://cloud.google.com/dataproc/docs/resources/faq | Cloud Dataproc FAQ |
CLOUD DEPLOYMENT MANAGER | https://cloud.google.com/deployment-manager/ | Cloud Deployment Manager |
CLOUD DEPLOYMENT MANAGER | https://cloud.google.com/deployment-manager/docs/fundamentals | Deployment Manager Fundamentals |
STACKDRIVER MONITORING | https://cloud.google.com/monitoring/docs/ | Stackdriver Monitoring documentation |
STACKDRIVER LOGGING | https://cloud.google.com/logging/docs/basic-concepts | Basic Concepts |
STACKDRIVER LOGGING | https://cloud.google.com/logging/docs/export/using_exported_logs | Using Exported Logs |
STACKDRIVER LOGGING | https://cloud.google.com/logging/docs/agent/ | The Logging Agent |
STACKDRIVER LOGGING | https://cloud.google.com/logging/docs/audit/ | Cloud Audit Logging |
Stackdriver Debugger | https://cloud.google.com/debugger/docs/ | Stackdriver Debugger |
STORAGE | https://cloud.google.com/storage-options/ | Choosing a Storage Option |
CLOUD PUB/SUB | https://cloud.google.com/pubsub/docs/overview | What is Google Cloud Pub/Sub? |
ARCHITECTURE | https://cloud.google.com/solutions/scalable-and-resilient-apps | Building Scalable and Resilient Web Applications on Google Cloud Platform |
ARCHITECTURE | https://dev.to/mostlyjason/intro-to-deployment-strategies-blue-green-canary-and-more-3a3 | Intro to deployment strategies: blue-green, canary, and more |
Disaster recovery | https://cloud.google.com/solutions/designing-a-disaster-recovery-plan | How to Design a Disaster Recovery Plan |
Disaster recovery | https://cloud.google.com/solutions/dr-scenarios-building-blocks | Disaster Recovery Building Blocks |
Disaster recovery | https://cloud.google.com/solutions/dr-scenarios-for-data | Disaster Recovery Scenarios for Data |
Disaster recovery | https://cloud.google.com/solutions/dr-scenarios-for-applications | Disaster Recovery Scenarios for Applications |
IAM | https://cloud.google.com/compute/docs/access/service-accounts | Service Accounts |
IAM | https://cloud.google.com/iam/docs/overview | IAM Overview |
IAM | https://cloud.google.com/iam/docs/resource-hierarchy-access-control | Using Resource Hierarchy for Access Control |
IAM | https://cloud.google.com/iam/docs/using-iam-securely | Using IAM Securely |
IAM | https://cloud.google.com/security/infrastructure/design/ | Google Infrastructure Security Design Overview |
Security | https://cloud.google.com/armor/docs/security-policy-concepts | Google Cloud Armor Security Policy Concepts |
Security | https://cloud.google.com/kms/docs/hsm | Cloud HSM |
Security | https://cloud.google.com/kms/ | CLOUD KEY MANAGEMENT SERVICE |
Security | https://cloud.google.com/dlp/ | Cloud Data Loss Prevention |
Security | https://cloud.google.com/vpc-service-controls/docs/overview | Overview of VPC Service Controls |
Security | https://cloud.google.com/security-command-center/docs/concepts-overview | Cloud SCC conceptual overview |
Security | https://cloud.google.com/security-scanner/ | CLOUD SECURITY SCANNER |
Security | https://cloud.google.com/identity/docs/concepts/overview | Google Identity Platform Overview |
Security | https://cloud.google.com/iap/docs/concepts-overview | Cloud Identity-Aware Proxy overview |
Security | https://www.youtube.com/watch?v=96HlT4f2AUU | Introduction to Cloud IAM |
security and compliance | https://cloud.google.com/security/gdpr/ | Google Cloud & the General Data Protection Regulation (GDPR) |
security and compliance | https://cloud.google.com/security/compliance/pci-dss/ | Standards, Regulations & Certifications |
security and compliance | https://cloud.google.com/solutions/pci-dss-compliance-in-gcp | PCI Data Security Standard compliance |
Security | https://cloud.google.com/blog/products/gcp/managing-encryption-keys-in-the-cloud-introducing-google-cloud-key-management-service?m=1 | Managing encryption keys in the cloud: introducing Google Cloud Key Management Service |
Security | https://cloud.google.com/security/encryption-at-rest/ | ENCRYPTION AT REST |
MACHINE LEARNING ENGINE | https://cloud.google.com/ml-engine/ | CLOUD MACHINE LEARNING ENGINE |
Spanner | https://cloud.google.com/spanner/docs/overview | Cloud Spanner |
Storage | https://cloud.google.com/filestore/ | CLOUD FILESTORE |
Networking | https://cloud.google.com/nat/docs/overview | Cloud NAT |
Composer | https://cloud.google.com/composer/docs/concepts/overview | Overview of Cloud Composer |
Scheduler | https://cloud.google.com/scheduler/docs/ | Cloud Scheduler Overview |
Source Repositories | https://cloud.google.com/source-repositories/docs/features | Source Repositories Features |
Tasks | https://cloud.google.com/tasks/docs/dual-overview | Cloud Tasks Overview |
MEMORY STORE | https://cloud.google.com/memorystore/ | CLOUD MEMORYSTORE |
Cloud Shell | https://cloud.google.com/shell/docs/features | Cloud Shell Features |
Transfer Appliance | https://cloud.google.com/transfer-appliance/docs/2.0/overview | Transfer Appliance Overview |
Serverless | https://cloud.google.com/run/ | Cloud Run |
Serverless | https://cloud.google.com/functions/docs/concepts/overview | Cloud Functions Overview |
IOT | https://cloud.google.com/iot/docs/concepts/overview | Cloud IoT Core overview |
General | https://www.investopedia.com/ask/answers/020915/what-difference-between-capex-and-opex.asp | Capital Expenditures vs. Operating Expenses: What’s the Difference? |
PRACTICE EXAM | https://docs.google.com/forms/d/e/1FAIpQLSdDAVzEp7b9NvpZYpkkcRATLlRds2q0YYbBYCJ6RRrxMkJvUQ/formResponse | Cloud Architect Practice Exam (Official) |
General | https://assets.kpmg/content/dam/kpmg/pdf/2015/11/cloud-economics.pdf | Cloud Economics: Making the Business Case for Cloud |