Overview
The days of files and folders, floppy disks and CDs, have far gone and forgotten. With cloud computing setting foot in the IT market, it has revolutionized the way IT operations are being carried out. From small-scale business to large-scale IT giants; cloud computing brings scalability, cost-effectiveness, infrastructure and software control choices, data security, etc. and streamlines work in a strategically formatted and output-driven way. Gartner predicts that 90% of the organizations worldwide will be using cloud computing services by 2022, creating enormous job opportunities in this field. The GCP training program offered by Cognixia is designed for aspirants ready to take a leap in the cloud computing world. This course led by subject matter experts provides industry standard training accelerating a participant’s way to job ready proficiency.
What You'll Learn
Curriculum
- What is Google Cloud Platform?
- Region and zones
- Understanding GCP console
- GCP security credential
- Google cloud storage basic operations
- Bucket and objects
- Cloud storage availability and durability
- Storage classes
- Multi regional storage
- Regional storage
- Nearline storage
- Coldline storage
- Authorization and access control
- Cloud storage data encryption
- Cloud storage versioning
- Cloud storage lifecycle management
- Cloud storage pricing
- Lab 1: Cloud Storage
- Basic architecture of GCE
- Difference between GCE and traditional server
- Machine type
- Firewall rules
- Images
- Persistent disk and durability model of compute engine
- GCP console for compute engine
- Static IP address
- Autoscaling for VM instances
- Basic Cloud monitoring
- Lab2: Cloud Compute Engine
- Launch a VM
- Reserve and associate a static IP address to your VM
- Installing WordPress
- Creating persistent disk
- Mounting the additional disk
- Core advantages of Google Cloud SQL
- Cloud SQL database instance type
- Access control
- High availability
- Backup options
- Google Cloud SQL pricing
- Lab3: Deploying and Scaling an Application
- Creating Google cloud SQL instance
- Configure WordPress to use Google Cloud SQL
- Creating read replica for Cloud SQL Instance
- Configuring WordPress to use read replica
- Verifying read replica
- Fundamental of Load Balancer
- Network Load Balancer
- HTTP (S) Load Balancer
- Internal Load Balancer
- SS Load Balancing
- Stackdriver monitoring
- Stackdriver debugger
- Stackdriver trace
- Stackdriver logging
- Stackdriver error reporting
- Stackdriver monitoring API
- Overview of Autoscaling
- Autoscaling Component
- Lab 4: Scaling the Application using Google Cloud Load Balancing
- Create an Image of a Persistence
- Launch Instance Group
- Create Load Balancer
- Setup Autoscaling
- Virtual Private Cloud (VPC) networking fundamentals
- Firewall
- Internal DNS
- Network Routes
- Lab 5: Hosting Secure Applications in Google Cloud VPC Networks
- Creating a Network with a Web-Network and DB-Network
- Launching Web Server and DB Server
- Generate SSH key pair and add it to your Project
- Launching NAT Server and configuring it to Forward Traffic from DB server to Internet
- Introduction
- User and Service Account
- IAM Roles
- Policy
- Lab 6: Managing Users, Policies and Granting Roles using Service Accounts
- Creating a Service account and granting Roles
- Remove the Owner Role from the service account and try to list the content of the bucket
- What is CDN
- Google Cloud CDN
- Cloud CDN Concept
- Some of the Cloud CDN edge locations
- Cloud DNS
- Supported Record Types
- Lab 7: Moving an Existing Domain Name to Cloud DNS
- Launch a WordPress site using Marketplace
- Registering a domain with Freenom.com
- Creating the managed zone and Records sets in Cloud DNS
- Changing the Freenom Name server to Google’s Name Server
- Deployment Manager Fundamentals
- Runtime configurator
- Waiters
- Lab 8: Generating and Creating Cloud Deployment Manager Template
- Creating an Infrastructure Using a Configuration File
- Google Container Engine
- Docker Overview
- Kubernetes Terminologies
- Replication Controller
- Deployment
- Lab 9: Deploying WordPress Cluster using Container Engine
- Creating Container Engine Cluster
- Creating PODs and Services for MYSQL and WordPress Containers
- Overview of Cloud PUB / SUB
- PUB / SUB Concepts and Message Flow
- DATA Model
- Big Query Overview
- Overview of Cloud Big Table
- Overview of Cloud Datastore
- Limits
- Storage Size
- Multitenancy
- Benefits of Multitenancy
- Encryption
- Locations
Prerequisites
- Technical:
- Participants are required to have basic networking and OS knowledge.
- Hardware:
- Processor: Core i3 or equivalent
- RAM: 4GB RAM
- Storage: Minimum free disk space of 50GB
- Internet Access: 2Mbps recommended