GCP Cloud
Google Cloud Platform (GCP) is a suite of cloud computing services provided by Google. It runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, YouTube, and others. GCP provides various services that allow you to build and deploy applications, store and analyze data, and scale them to your needs.
Overview cloud & google cloud platform
- cloud overview & characteristics
- cloud service model (iaas, paas, saas)
- cloud deployment model (public, private, hybrid)
- Google cloud platform (gcp) infrastructure overview
- Create gcp account & console overview
- Organizations, folders, project, resources & billing
- Google cloud architecture framework
Virtual machines
- Compute engine (vm): types & options
- VM instance lifecycle & common operations
- Machine types & compute options (vcpu and memory) in compute engine
- Images & snapshots
- Disk types: local ssd, persistent & balanced
Virtual networks
- Virtual private cloud (vpc) & types, subnets
- IP addresses (public/private), nic
- Routes & route table
- Firewalls
- Network topology options
Cloud IAM
- iam basic: authentication, authorization & mfa
- Roles, members, service account, policy
- Resource hierarchy
- Cloud iam best practices
Data storage services
- Google cloud storage overview & structure
- storage classes, versioning & lifecycle policies
- cloud sql for database (mysql, postgresql and sql server)
- cloud spanner: fully managed relational db
- cloud datastore
- cloud bigtable: nosql big data service
App engine, functions, cloud run
- App engine: serverless web apps
- App engine environments: standard vs flexible
- cloud functions: events & triggers
- cloud run: serverless containers
Resource management
- cloud resource manager overview
- quotas, labels, names & billing
Resource monitoring
- Stackdriver: cloud monitoring & logging
- logging, error reporting, tracing, debugging
interconnecting networks
- Virtual private network (vpn) & its types
- Vpc peering (public & private)
- cloud dns , cloud interconnect & cloud router
Load balancing & autoscaling
- load balancing types: internal, external, global & regional
- https, network, ssl & tcp load balancers
- cross-region and content-based load balancing
- autoscaling policies & configuration
Google kubernetes engine
- 1: microservices, containers, docker & kubernetes
- gcp kubernetes engine (gke), understand the relationship between kubernetes and google kubernetes engine (gke)
- kubernetes architecture : clusters, node, node pools, pods, services
- deploy & manage workloads on gke
Maintenance & monitoring
- Capacity planning and cost optimization
- deployment, monitoring and alerting, and incident response
- monitoring and alerting
Cloud migrations
- understanding migration used cases
- >understanding migration tools and process
- migrating google instance to aws
Azure RBAC (Duration-1hrs)
- Understanding Azure Role-based access control (RBAC)
- Creating custom RBAC
Creating and configuring storage accounts (Duration-3hrs)
- Create Storage Account
- Virtual Networks and Firewalls
- Access Keys and SAS
- Storage Explorer
- Log Analytics
- Redundant Storage