Google Cloud Platform training Chennai

GCP

Architecture Of Google Cloud Platform: Infrastructure

COURSE OUTLINE

 The course includes presentations, demonstrations, and hands-on labs.

Essential Cloud Infrastructure: Foundation 

INTRODUCTION TO GOOGLE CLOUD PLATFORM

  • Role of the Cloud Architect.
  • Learn about Solution Domains as an approach to design.
  • Lab: Console and Cloud Shell.
  • Lab: Projects.
  • Lab: Infrastructure Preview.

VIRTUAL NETWORKS

  • Cloud Virtual Networks (CVN), Projects, Networks, Subnetworks, IP addresses, Routes, Firewall rules.
  • Subnetworks for resource management instead of physical network topology.
  • Lab: Virtual Networking.
  • Lab: Bastion Host.

VIRTUAL MACHINES

  • GCE, tags, VM options, vCPUs, disk options, images, and special features of persistent disks for VMs.
  • Lab: Creating Virtual Machines.
  • Lab: Working with Virtual Machines.

Essential Cloud Infrastructure: Core Services

CLOUD IAM

  • Members, roles, organizations, account administration, service accounts.
  • Lab: Cloud IAM.

DATA STORAGE Services

  • Cloud Storage, Datastore, Bigtable, Cloud SQL.
  • Lab: Cloud Storage.
  • Lab: Cloud SQL.
  • Lab: Cloud Datastore.

RESOURCE MANAGEMENT

  • Billing, Quotas, Labels, Names, Cloud Resource Manager.
  • Lab: Billing Administration.
  • Lab: Examining Billing Data with BigQuery.

RESOURCE MONITORING

  • Stackdriver, Monitoring, Logging, Error Reporting, Tracing, Debugging.
  • Lab: Resource Monitoring (Stackdriver).
  • Lab: Error Reporting and Debugging (Stackdriver).

ELASTIC CLOUD INFRASTRUCTURE: SCALING AND AUTOMATION

INTERCONNECTING NETWORKS

  • VPNs, Cloud Router, Cloud Interconnect, Direct Peering, Cloud DNS.
  • Lab: Virtual Private Networks (VPN).
  • Lab: Dynamic VPN with Cloud Routers.

LOAD BALANCING

  • Network Load Balancing, HTTP(S) Load Balancing, SSL Load Balancing and Internal Load Balancing, Managed Instance Groups.
  • Lab: VM Automation and Load Balancing.

AUTOSCALING

  •  Autoscaler
  • Lab: Autoscaling.

ELASTIC CLOUD INFRASTRUCTURE: CONTAINERS AND SERVICES

APPLICATION INFRASTRUCTURE SERVICES

  • Cloud Pub/Sub, Cloud Endpoints and Apigee, Cloud Functions.

APPLICATION DEVELOPMENT SERVICES

  • Google App Engine (GAE), Dev Tools, Cloud Source Repos.
  • Lab: App Engine Development.

CONTAINERS

  • Containers, Google Container Engine (GKE), and Container Registry.
  • Lab: Kubernetes Load Balancing.

INFRASTRUCTURE AUTOMATION WITH CLOUD API

  • Infrastructure automation, custom images, startup and shutdown scripts and metadata.
  • Lab: Cloud API Infrastructure Automation.

INFRASTRUCTURE AUTOMATION WITH DEPLOYMENT MANAGER

  • Deployment Manager Templates.
  • Lab: Deployment Manager.

MANAGED SERVICES

  • Dataproc
  • Dataflow
  • BigQuery
  • Datalab

Architecture Of Google Cloud Platform: Design and Process

COURSE OUTLINE

The course includes presentations, demonstrations, and hands-on labs.

DEFINING THE SERVICE

  • Design in this class.
  • State and solution.
  • Measurement
  • Gathering requirements, SLOs, SLAs, and SLIs (key performance indicators).

BUSINESS-LOGIC LAYER DESIGN

  • Microservices architectureGCP 12-factor support.
  • Mapping compute needs to Google Cloud Platform processing services.
  • Compute system provisioning.

DATA LAYER DESIGN

  • Classifying and characterizing data.
  • Data ingest and data migration.
  • Identification of storage needs and mapping to Google Cloud Platform storage systems.

PRESENTATION LAYER DESIGN

  • Network edge configuration.
  • Network configuration for data transfer within the service, including load balancing and network location.
  • Network integration with other environments, including on premise and multi-cloud.

DESIGN FOR RESILIENCY, SCALABILITY, AND DISASTER RECOVERY

  • Failure due to loss of resources.
  • Failure due to overload.
  • Strategies for coping with failure.
  • Business continuity and disaster recovery, including restore strategy and data lifecycle management.
  • Scalable and resilient design.

DESIGN FOR SECURITY

  • Google Cloud Platform security.
  • Network access control and firewalls.
  • Protections against denial of service.
  • Resource sharing and isolation.
  • Data encryption and key management.
  • Identity access and auditing.

CAPACITY PLANNING AND COST OPTIMIZATION

  • Capacity planning.
  • Pricing

DEPLOYMENT, MONITORING AND ALERTING, AND INCIDENT RESPONSE

  • Deployment
  • Monitoring and alerting.
  • Incident response.