• Have Any Queries +919677781155
  • Call : 1800 889 0145
  • info@elysiumacademy.org
  • Have Any Queries +919677781155
  • Call : 1800 889 0145
  • info@elysiumacademy.org
Logo (2)
  • About Us
    • Academy Overview
    • Mission & Vision
    • Foot Steps
    • Our Pillars
    • Gallery
    • Testimonials
      • Video Testimonials
      • Reviews
    • Our Awards
  • Tesbo Courses
      Tesbo Courses PREMIUM
      • Full Stack JS Programmer Course
      • Full Stack Core Programmer
      • Full Stack Native Programmer
      • Data Analyst CourseOFFER
      • Testing Expert CourseOFFER
      • Mobile App Developer Course
      • IT Infra Manager
      • Cloud Architect Course
      • DevOps Engineer Course
      • Digital Marketing CourseOFFER
      Slash CoursesBUDGET
      • Core C & C++ Coures
      • Core Java & Concepts Course
      • Core Python & Concepts Course OFFER
      • Core UI Development Course
      • Microsoft Office Course
      • CompTIA – Hardware A+ Course
      Classic Courses BUDGET
      • Core C & C++ Coures
      • Core Java & Concepts Course
      • Core Python & Concepts Course OFFER
      • Core MSSQL Course
      • Digital Marketing Courses
      mega-menu
  • Professional Course
      Professional Courses
      Programming Training
      • Programming Course TOP
      • Advanced Java Course
      • Advanced Python Course
      Full Stack Training
      • MERN Stack Course
      • MEAN Stack Course
      Mobile App Training
      • Android Course
      • IOS CourseOFFER
      • Flutter & Dart Course
      • React Native CourseOFFER
      Cyber Security Training
      • Hacking Defender Course
      • Security+ Course
      • Security Analyst+ Course
      • Elynux Essentials Course
      Networking Tranining
      • CCNA - Cisco Solutions
      • CCNP - Switching , Routing
      • Hardware A+ & Network N+
      DB Management Training
      • MySQL & MSSQL Course
      • Oracle DB Management
      Software Testing
      • ISTQB Course TOP
      • Automation Testing TOP
      Data Science & Analyst
      • Python for Data Science-ML
      • DA- (R,Tableau & Power BI)
      Cloud Computing Training
      • Cloud Practioner Course
      • Cloud Solution Architect Course
      • DevOps Professional Course
      • Cloud DevOps Engineer Course
      Crash Courses
      Programming Training
      • C++ Programming Course
      • Java Course OFFER
      • Python Course
      • UI Development Course
      • AngularJs Course
      • NodeJs Course
      • ReactJs Course
      • Wordpress Course
      • .Net Course TOP
      • Go Programming Course
      • Perl Programming Course
      • C# Programming CourseOFFER
      Business Management Course
      • Microsoft Office Course
      • Excel for Enterprises Course
      Testing Training
      • Selenium Java Course
      • Selenium Python Course
      Security Training
      • Hardware A+ Course
      • Cloud Associate Course
      • Azure Fundamental Course
      • Azure Administrator Course
      Digital Marketing Training
      • Digital Marketing Course
      • SMM Course TOP
      • PPC Expert Course
      • Advanced SEO Course
      • SMO Course OFFER
      DB Management Training
      • MSSQL Course
      • Core MYSQL OFFER
      • Oracle Fundamentals Course
      • Oracle DBA Course
      • Oracle PL SQL Course
      Professional Courses
      Programming Training
      • Programming Course TOP
      • Advanced Java Course
      • Advanced Python Course
      Full Stack Training
      • MERN Stack Course
      • MEAN Stack Course
      • Python Full Stack Course
      • Java Full Stack Course
      • PHP Full Stack Course
      • .Net Full Stack Course
      • JS Family Full Stack Course
      Mobile App Training
      • Android Course
      • IOS CourseOFFER
      • Flutter & Dart Course
      • React Native CourseOFFER
      Cyber Security Training
      • Hacking Defender Course
      • Security+ Course
      • Security Analyst+ Course
      • Elynux Essentials Course
      Networking Training
      • CCNA - Cisco Solutions
      • CCNP - Switching , Routing
      • Hardware A+ & Network N+
      DB Management Training
      • MySQL & MSSQL Course
      • Oracle DB Management
      Software Test Training
      • Software Test Expert Course TOP
      • Automation Testing TOP
      Data Science & Analyst
      • Python for Data Science-ML
      • DA- (R,Tableau & Power BI)
      Cloud Computing Training
      • Cloud Solution Architect Course
      • DevOps Professional Course
      • Cloud DevOps Engineer Course
      SAP Training
      • Finance & Controlling
      • Materials Management
      • Human Capital Management
      • Advanced Business App Programming
      • High-Performance Analytic Appliance
      Crash Courses
      Programming Training
      • C & C++ Programming Course
      • Java Course OFFER
      • Python Course
      • Core PHP Course
      • UI Development Course
      • AngularJs Course
      • NodeJs Course
      • ReactJs Course
      • Wordpress Course
      • .Net Course TOP
      • Go Programming Course
      • Perl Programming Course
      • C# Programming CourseOFFER
      Business Management Course
      • Microsoft Office Course
      • Excel for Enterprises Course
      Testing Training
      • Selenium Java Course
      • Selenium Python Course
      • Manual Tester - ISTQB Course
      Security Training
      • Hardware A+ Course
      • Cloud Associate Course
      • Azure Fundamental Course
      • Azure Administrator Course
      Digital Marketing Training
      • Digital Marketing Course
      • SMM Course TOP
      • PPC Expert Course
      • Advanced SEO Course
      • SMO Course OFFER
      DB Management Training
      • MSSQL Course
      • Core MYSQL OFFER
      • Oracle Fundamentals Course
      • Oracle DBA Course
      • Oracle PL SQL Course
      AI Mastery Program
      • AI Engineering For Developers
      • AI Power Digital Marketing
      • AI Mastery For Entrepreneurs Programme
  • Support
    • Placement Training
    • Career Guidance
    • Appointment Booking
    • Help Center
    • Tech Blog
    • Elysium Spark Notes
    • MicroBookShelf
    • Elysium CodeSheet
    • Interview Question
    • Download
    • Ask Elsa
    • Franchise Oppurtunity 
    • Classmate App
  • Contact Us
      • Madurai
      • Chennai - CIT Nagar
      • Tirunelveli
      • Virudhunagar
      • Perambalur
      • Trichy
      • Theni
      • Coimbatore - Hopes
      • Hosur
      • Tiruppur
      • Thoothukudi

      Contact Us

      • 227, IInd Floor, B Block, Elysium Campus, Church Rd, Anna Nagar, Madurai, Tamil Nadu 625020
      • 096777 81155, 096777 24437
      • +91 (0452) 4353702
      • info@elysiumacademy.org
      Madurai
      View More

      Contact Us

      • 12,North Road, near Nandhi Statue,CIT Nagar West, Chennai,Tamilnadu 600035
      • 9941161919
      • 089393 90929
      • chn.cit@elysiumacademy.org
      Chennai
      View More

      Contact Us

      • Castro Palace, 48/5, S Bypass Rd, Xavier Colony, Vasanth Nagar, Tirunelveli, Tamil Nadu 627005
      • 09488126688
      • tnv@elysiumacademy.org
      Tirunelveli
      View More

      Contact Us

      • 1/2A, AA Road, near Head Post Office, MGR Nagar, Anna Nagar, Virudhunagar, Tamil Nadu 626001
      • 08903390051
      • vnr@elysiumacademy.org
      Viruthunagar
      View More

      Contact Us

      • 1/2A, AA Road, near Head Post Office, MGR Nagar, Anna Nagar, Virudhunagar, Tamil Nadu 626001
      • 08903390051
      • vnr@elysiumacademy.org
      • Open 24 Hours
      Madurai
      View More

      Contact Us

      • 2nd Floor, Ponmanam Plaza, above Reliance Trends, near New Bus Stand, Thuraimangalam, Perambalur, Tamil Nadu 621212
      • +91 94422 20202
      • pbr@elysiumacademy.org
      Perambalur
      View More

      Contact Us

      • 2nd Floor, Jaishree Towers, C-142, 9A Cross Rd, above SBI Bank6th Cross East, Thillai Nagar East, West Thillai Nagar, Tennur, Tiruchirappalli, Tamil Nadu 620018
      • +91 9952887895
      • try@elysiumacademy.org
      tiruchy
      View More

      Contact Us

      • D. No.635/A, 3rd Floor, Near State Bank of India, Periyakulam Road, Theni
      • 78978 94002
      • 78978 95002
      • teni@elysiumacademy.org
      contact theni img
      View More

      Contact Us

      • 62, Suriya Complex, Gandhi Street, Thaneerpanthal Road, BR Puram, Hope College,
        Coimbatore -641 004. Landmark – Opp GRG School Ground
      • +91 96777 04758
      • +91 96777 04785
      • cbe.hopes@elysiumacademy.org
      contact cbe hopes img
      View More

      Contact Us

      • First Floor, No. 16, F/8, Hosur - Krishnagiri Rd, adjacent to Ameeria petrol bunk, Hosur, Tamil Nadu 635109
      • +91 99947 82270
      • hsr@elysiumacademy.org
      contact hosur img
      View More

      Contact Us

      • No.9/3C, Mariamman koil street, Padmavathipuram, SAP Theatre opposite, Tiruppur - 641603.
      • +91 7397391713
      • +91 7397391318
      • tup@elysiumacademy.org
      software training institutes
      View More

      Contact Us

      • 127, Ettayapuram Road, Melur Tuticorin, Tuticorin Central Police Station, Thoothukudi - 628002
      • +9193841 34008
      • +9193841 64008
      • ttk@elysiumacademy.org
      Contact -Tuticorin
      View More
  • About Us
    • Academy Overview
    • Mission & Vision
    • Foot Steps
    • Our Pillars
    • Gallery
    • Testimonials
      • Video Testimonials
      • Reviews
    • Our Awards
  • Tesbo Courses
      Tesbo Courses PREMIUM
      • Full Stack JS Programmer Course
      • Full Stack Core Programmer
      • Full Stack Native Programmer
      • Data Analyst CourseOFFER
      • Testing Expert CourseOFFER
      • Mobile App Developer Course
      • IT Infra Manager
      • Cloud Architect Course
      • DevOps Engineer Course
      • Digital Marketing CourseOFFER
      Slash CoursesBUDGET
      • Core C & C++ Coures
      • Core Java & Concepts Course
      • Core Python & Concepts Course OFFER
      • Core UI Development Course
      • Microsoft Office Course
      • CompTIA – Hardware A+ Course
      Classic Courses BUDGET
      • Core C & C++ Coures
      • Core Java & Concepts Course
      • Core Python & Concepts Course OFFER
      • Core MSSQL Course
      • Digital Marketing Courses
      mega-menu
  • Professional Course
      Professional Courses
      Programming Training
      • Programming Course TOP
      • Advanced Java Course
      • Advanced Python Course
      Full Stack Training
      • MERN Stack Course
      • MEAN Stack Course
      Mobile App Training
      • Android Course
      • IOS CourseOFFER
      • Flutter & Dart Course
      • React Native CourseOFFER
      Cyber Security Training
      • Hacking Defender Course
      • Security+ Course
      • Security Analyst+ Course
      • Elynux Essentials Course
      Networking Tranining
      • CCNA - Cisco Solutions
      • CCNP - Switching , Routing
      • Hardware A+ & Network N+
      DB Management Training
      • MySQL & MSSQL Course
      • Oracle DB Management
      Software Testing
      • ISTQB Course TOP
      • Automation Testing TOP
      Data Science & Analyst
      • Python for Data Science-ML
      • DA- (R,Tableau & Power BI)
      Cloud Computing Training
      • Cloud Practioner Course
      • Cloud Solution Architect Course
      • DevOps Professional Course
      • Cloud DevOps Engineer Course
      Crash Courses
      Programming Training
      • C++ Programming Course
      • Java Course OFFER
      • Python Course
      • UI Development Course
      • AngularJs Course
      • NodeJs Course
      • ReactJs Course
      • Wordpress Course
      • .Net Course TOP
      • Go Programming Course
      • Perl Programming Course
      • C# Programming CourseOFFER
      Business Management Course
      • Microsoft Office Course
      • Excel for Enterprises Course
      Testing Training
      • Selenium Java Course
      • Selenium Python Course
      Security Training
      • Hardware A+ Course
      • Cloud Associate Course
      • Azure Fundamental Course
      • Azure Administrator Course
      Digital Marketing Training
      • Digital Marketing Course
      • SMM Course TOP
      • PPC Expert Course
      • Advanced SEO Course
      • SMO Course OFFER
      DB Management Training
      • MSSQL Course
      • Core MYSQL OFFER
      • Oracle Fundamentals Course
      • Oracle DBA Course
      • Oracle PL SQL Course
      Professional Courses
      Programming Training
      • Programming Course TOP
      • Advanced Java Course
      • Advanced Python Course
      Full Stack Training
      • MERN Stack Course
      • MEAN Stack Course
      • Python Full Stack Course
      • Java Full Stack Course
      • PHP Full Stack Course
      • .Net Full Stack Course
      • JS Family Full Stack Course
      Mobile App Training
      • Android Course
      • IOS CourseOFFER
      • Flutter & Dart Course
      • React Native CourseOFFER
      Cyber Security Training
      • Hacking Defender Course
      • Security+ Course
      • Security Analyst+ Course
      • Elynux Essentials Course
      Networking Training
      • CCNA - Cisco Solutions
      • CCNP - Switching , Routing
      • Hardware A+ & Network N+
      DB Management Training
      • MySQL & MSSQL Course
      • Oracle DB Management
      Software Test Training
      • Software Test Expert Course TOP
      • Automation Testing TOP
      Data Science & Analyst
      • Python for Data Science-ML
      • DA- (R,Tableau & Power BI)
      Cloud Computing Training
      • Cloud Solution Architect Course
      • DevOps Professional Course
      • Cloud DevOps Engineer Course
      SAP Training
      • Finance & Controlling
      • Materials Management
      • Human Capital Management
      • Advanced Business App Programming
      • High-Performance Analytic Appliance
      Crash Courses
      Programming Training
      • C & C++ Programming Course
      • Java Course OFFER
      • Python Course
      • Core PHP Course
      • UI Development Course
      • AngularJs Course
      • NodeJs Course
      • ReactJs Course
      • Wordpress Course
      • .Net Course TOP
      • Go Programming Course
      • Perl Programming Course
      • C# Programming CourseOFFER
      Business Management Course
      • Microsoft Office Course
      • Excel for Enterprises Course
      Testing Training
      • Selenium Java Course
      • Selenium Python Course
      • Manual Tester - ISTQB Course
      Security Training
      • Hardware A+ Course
      • Cloud Associate Course
      • Azure Fundamental Course
      • Azure Administrator Course
      Digital Marketing Training
      • Digital Marketing Course
      • SMM Course TOP
      • PPC Expert Course
      • Advanced SEO Course
      • SMO Course OFFER
      DB Management Training
      • MSSQL Course
      • Core MYSQL OFFER
      • Oracle Fundamentals Course
      • Oracle DBA Course
      • Oracle PL SQL Course
      AI Mastery Program
      • AI Engineering For Developers
      • AI Power Digital Marketing
      • AI Mastery For Entrepreneurs Programme
  • Support
    • Placement Training
    • Career Guidance
    • Appointment Booking
    • Help Center
    • Tech Blog
    • Elysium Spark Notes
    • MicroBookShelf
    • Elysium CodeSheet
    • Interview Question
    • Download
    • Ask Elsa
    • Franchise Oppurtunity 
    • Classmate App
  • Contact Us
      • Madurai
      • Chennai - CIT Nagar
      • Tirunelveli
      • Virudhunagar
      • Perambalur
      • Trichy
      • Theni
      • Coimbatore - Hopes
      • Hosur
      • Tiruppur
      • Thoothukudi

      Contact Us

      • 227, IInd Floor, B Block, Elysium Campus, Church Rd, Anna Nagar, Madurai, Tamil Nadu 625020
      • 096777 81155, 096777 24437
      • +91 (0452) 4353702
      • info@elysiumacademy.org
      Madurai
      View More

      Contact Us

      • 12,North Road, near Nandhi Statue,CIT Nagar West, Chennai,Tamilnadu 600035
      • 9941161919
      • 089393 90929
      • chn.cit@elysiumacademy.org
      Chennai
      View More

      Contact Us

      • Castro Palace, 48/5, S Bypass Rd, Xavier Colony, Vasanth Nagar, Tirunelveli, Tamil Nadu 627005
      • 09488126688
      • tnv@elysiumacademy.org
      Tirunelveli
      View More

      Contact Us

      • 1/2A, AA Road, near Head Post Office, MGR Nagar, Anna Nagar, Virudhunagar, Tamil Nadu 626001
      • 08903390051
      • vnr@elysiumacademy.org
      Viruthunagar
      View More

      Contact Us

      • 1/2A, AA Road, near Head Post Office, MGR Nagar, Anna Nagar, Virudhunagar, Tamil Nadu 626001
      • 08903390051
      • vnr@elysiumacademy.org
      • Open 24 Hours
      Madurai
      View More

      Contact Us

      • 2nd Floor, Ponmanam Plaza, above Reliance Trends, near New Bus Stand, Thuraimangalam, Perambalur, Tamil Nadu 621212
      • +91 94422 20202
      • pbr@elysiumacademy.org
      Perambalur
      View More

      Contact Us

      • 2nd Floor, Jaishree Towers, C-142, 9A Cross Rd, above SBI Bank6th Cross East, Thillai Nagar East, West Thillai Nagar, Tennur, Tiruchirappalli, Tamil Nadu 620018
      • +91 9952887895
      • try@elysiumacademy.org
      tiruchy
      View More

      Contact Us

      • D. No.635/A, 3rd Floor, Near State Bank of India, Periyakulam Road, Theni
      • 78978 94002
      • 78978 95002
      • teni@elysiumacademy.org
      contact theni img
      View More

      Contact Us

      • 62, Suriya Complex, Gandhi Street, Thaneerpanthal Road, BR Puram, Hope College,
        Coimbatore -641 004. Landmark – Opp GRG School Ground
      • +91 96777 04758
      • +91 96777 04785
      • cbe.hopes@elysiumacademy.org
      contact cbe hopes img
      View More

      Contact Us

      • First Floor, No. 16, F/8, Hosur - Krishnagiri Rd, adjacent to Ameeria petrol bunk, Hosur, Tamil Nadu 635109
      • +91 99947 82270
      • hsr@elysiumacademy.org
      contact hosur img
      View More

      Contact Us

      • No.9/3C, Mariamman koil street, Padmavathipuram, SAP Theatre opposite, Tiruppur - 641603.
      • +91 7397391713
      • +91 7397391318
      • tup@elysiumacademy.org
      software training institutes
      View More

      Contact Us

      • 127, Ettayapuram Road, Melur Tuticorin, Tuticorin Central Police Station, Thoothukudi - 628002
      • +9193841 34008
      • +9193841 64008
      • ttk@elysiumacademy.org
      Contact -Tuticorin
      View More
Cloud Computing

Google Cloud

  • October 11, 2024
  • Com 0
Google-Cloud

1. Google Cloud Fundamentals

Google Cloud Platform (GCP) is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, and YouTube. GCP offers a wide range of services, including computing, storage, machine learning, big data analytics, networking, and security. Key GCP Concepts:
  • Regions and Zones: GCP resources are organized into regions and zones. A region is a specific geographical location, and each region has one or more isolated locations known as zones. Resources can be deployed within a zone or across multiple zones for high availability.
    • Example: us-central1 (region), us-central1-a (zone).
  • Projects: GCP resources are organized under projects. A project serves as a container for billing, APIs, and other settings. Each project has:
    • Project ID: Unique identifier for the project.
    • Project Number: A unique number assigned automatically by GCP.
    • Project Name: A user-friendly name that you can change.
  • Billing Accounts: Google Cloud offers a pay-as-you-go model. Billing accounts are linked to projects, and costs are tracked at the project level.
  • Service Accounts: Service accounts allow applications to authenticate and interact with GCP services. They are used to run API calls and perform actions on behalf of an application, service, or VM.
GCP IAM (Identity and Access Management): IAM provides the ability to manage access control by defining who (identity) has what access (role) for which resource.
  • Principals: Can be users, service accounts, or groups that interact with GCP resources.
  • Roles: Define a collection of permissions.
    • Primitive Roles: Basic roles like Owner, Editor, and Viewer.
    • Predefined Roles: More granular roles specific to a service (e.g., Compute Instance Admin).
    • Custom Roles: You can create custom roles to provide specific permissions.

2. GCP Compute Services

Google Compute Engine (GCE): Google Compute Engine (GCE) is an Infrastructure as a Service (IaaS) that allows you to create and run virtual machines (VMs) on Google’s infrastructure. Key Concepts:
  • VM Instances: GCE allows you to deploy virtual machines with a variety of operating systems. You can configure the CPU, memory, and storage capacity.
  • Instance Templates: Predefined configurations that allow you to quickly launch VMs with specific settings.
  • Preemptible VMs: Cost-effective instances that are short-lived and can be terminated by GCP at any time (ideal for batch jobs).
Common Operations:
  • Create a VM Instance (CLI):
Copy Code Copied Use a different Browser

gcloud compute instances create my-instance \
    --zone=us-central1-a \
    --machine-type=n1-standard-1 \
    --image-family=debian-9 \
    --image-project=debian-cloud
  • SSH into a VM Instance:
Copy Code Copied Use a different Browser

gcloud compute ssh my-instance --zone=us-central1-a
  • Stopping and Starting an Instance:
Copy Code Copied Use a different Browser

gcloud compute instances stop my-instance --zone=us-central1-a
gcloud compute instances start my-instance --zone=us-central1-a
Google Kubernetes Engine (GKE) Google Kubernetes Engine (GKE) is a managed service for running containerized applications using Kubernetes. It automates tasks like provisioning, managing, and scaling Kubernetes clusters. Key Concepts:
  • Clusters: A set of worker machines, or nodes, that run containerized applications.
  • Pods: The smallest deployable units in Kubernetes that can contain one or more containers.
  • Node Pools: Groups of nodes within a cluster that share the same configuration (machine type, etc.).
Common Operations:
  • Create a GKE Cluster:
Copy Code Copied Use a different Browser

gcloud container clusters create my-cluster \
    --zone us-central1-a \
    --num-nodes=3
  • Deploy an Application to GKE:
Copy Code Copied Use a different Browser

kubectl create deployment nginx --image=nginx
kubectl expose deployment nginx --port=80 --type=LoadBalancer
  • Scale a Deployment:
Copy Code Copied Use a different Browser

kubectl scale deployment nginx --replicas=5
Google App Engine (GAE): Google App Engine (GAE) is a Platform as a Service (PaaS) that allows developers to build and deploy applications without worrying about infrastructure. GAE supports a variety of programming languages, including Python, Java, Go, PHP, and Node.js. Key Concepts:
  • Standard Environment: Auto-scaling, sandboxed runtime environments for web applications.
  • Flexible Environment: Allows custom runtimes and full access to the underlying infrastructure.
Common Operations:
  • Deploy an Application:
Copy Code Copied Use a different Browser

gcloud app deploy
  • View Logs:
Copy Code Copied Use a different Browser

gcloud app logs read
  • Set App Engine as Default:
Copy Code Copied Use a different Browser

gcloud app browse
Google Cloud Functions: Google Cloud Functions is a serverless compute service that lets you run event-driven functions. It is ideal for short-lived, stateless functions triggered by events such as HTTP requests, pub/sub messages, or file changes. Key Concepts:
  • Triggers: Events that invoke the function (HTTP requests, Cloud Storage events, etc.).
  • Runtime: Supported programming languages like Node.js, Python, Go, and Java.
Common Operations:
  • Deploy a Function:
Copy Code Copied Use a different Browser

gcloud functions deploy my-function \
   --runtime nodejs10 \
   --trigger-http \
   --allow-unauthenticated
  • Invoke a Function:
Copy Code Copied Use a different Browser

gcloud functions call my-function --data '{"message":"Hello, world!"}'

3. GCP Storage Services

Google Cloud Storage (GCS): Google Cloud Storage is an object storage service designed to store and retrieve any amount of data. It’s similar to AWS S3 and is commonly used for storing media files, backups, and big data. Key Concepts:
  • Buckets: Containers for storing objects (files).
  • Objects: The files stored in Cloud Storage.
  • Storage Classes: Defines the availability and pricing of storage.
    • Standard: Optimized for “hot” data.
    • Nearline: Low-cost, for infrequently accessed data.
    • Coldline: Lower cost, for rarely accessed data.
    • Archive: The lowest cost, for archival storage.
Common Operations:
  • Create a Bucket:
Copy Code Copied Use a different Browser

gsutil mb gs://my-bucket
  • Upload a File to a Bucket:
Copy Code Copied Use a different Browser

gsutil cp my-file.txt gs://my-bucket
  • List Files in a Bucket:
Copy Code Copied Use a different Browser

gsutil ls gs://my-bucket
  • Set Object Permissions:
Copy Code Copied Use a different Browser

gsutil acl ch -u AllUsers:R gs://my-bucket/my-file.txt
Persistent Disks (PD): Persistent Disks are block storage for use with GCE instances. They come in different types depending on performance and cost needs:
  • Standard Persistent Disks: Lower-cost, HDD-backed block storage.
  • SSD Persistent Disks: Higher performance, SSD-backed block storage.
Common Operations:
  • Create a Persistent Disk:
Copy Code Copied Use a different Browser

gcloud compute disks create my-disk --size=200GB --zone=us-central1-a
  • Attach a Disk to a VM:
Copy Code Copied Use a different Browser

gcloud compute instances attach-disk my-instance --disk=my-disk --zone=us-central1-a
Google Cloud Filestore: Google Cloud Filestore provides fully-managed file storage, which can be mounted to Google Compute Engine VMs or Kubernetes clusters. It is optimized for file-based applications and supports the NFS protocol. Common Operations:
  • Create a Filestore Instance:
Copy Code Copied Use a different Browser

gcloud filestore instances create my-filestore \
    --zone=us-central1-a \
    --tier=STANDARD \
    --file-share=name="my-share",capacity=1TB \
    --network=name="default"
  • Mount Filestore to a VM:
Copy Code Copied Use a different Browser

sudo mount -o nfsvers=4.1 -t nfs [IP_ADDRESS]:/my-share /mnt/my-mount

4. GCP Networking Services

VPC (Virtual Private Cloud): VPC is a virtual network that allows you to define your own IP ranges, subnets, and configure routing rules for GCP resources. Key Concepts:
  • Subnets: Subdivides the VPC into smaller networks.
  • Routes: Controls how traffic is directed within the VPC.
  • Firewall Rules: Configures security rules to allow/deny traffic based on source IP, protocol, and port.
Common Operations:
  • Create a VPC Network:
Copy Code Copied Use a different Browser

gcloud compute networks create my-vpc --subnet-mode=custom
  • Create a Subnet:
Copy Code Copied Use a different Browser

gcloud compute networks subnets create my-subnet \
    --network=my-vpc \
    --region=us-central1 \
    --range=10.0.1.0/24
  • Create a Firewall Rule:
Copy Code Copied Use a different Browser

gcloud compute firewall-rules create allow-ssh \
    --network=my-vpc \
    --allow=tcp:22 \
    --source-ranges=0.0.0.0/0
Cloud Load Balancing: Google Cloud Load Balancing is a fully-distributed, software-defined managed service that supports HTTP(S), TCP/SSL, and UDP traffic. It allows you to distribute traffic across multiple backends (VMs, containers, etc.). Common Operations:
  • Create a Load Balancer: Load balancing setup requires a combination of backend services, health checks, and frontends.
Copy Code Copied Use a different Browser

gcloud compute backend-services create my-backend \
    --protocol=HTTP --port-name=http --global

gcloud compute url-maps create my-map --default-service=my-backend

gcloud compute target-http-proxies create my-proxy \
    --url-map=my-map

gcloud compute forwarding-rules create my-forwarding-rule \
    --global --target-http-proxy=my-proxy --ports=80
Cloud Interconnect: Cloud Interconnect provides a physical connection between your on-premises network and Google Cloud’s infrastructure, allowing you to extend your on-prem network to GCP securely. Key Concepts:
  • Dedicated Interconnect: Provides a dedicated physical connection between your on-prem network and Google.
  • Partner Interconnect: Connects your network to GCP via supported service providers.
Common Operations:
  • Create a Dedicated Interconnect: (Done via GCP Console by creating interconnect attachments and requesting a dedicated circuit.)

5. GCP Database Services

Cloud SQL: Google Cloud SQL is a fully-managed relational database service that supports MySQL, PostgreSQL, and SQL Server. Common Operations:
  • Create a Cloud SQL Instance:
Copy Code Copied Use a different Browser

gcloud sql instances create my-instance --database-version=MYSQL_8_0 --tier=db-f1-micro --region=us-central1
  • Connect to a Cloud SQL Instance:
Copy Code Copied Use a different Browser

gcloud sql connect my-instance --user=root
Cloud Spanner: Cloud Spanner is a fully-managed, scalable, and globally distributed relational database that supports strong consistency and SQL queries. Key Concepts:
  • Regional and Multi-Regional Configurations: Allows you to deploy Cloud Spanner databases in a single region or across multiple regions for high availability.
Common Operations:
  • Create a Spanner Instance:
Copy Code Copied Use a different Browser

gcloud spanner instances create my-instance \
    --config=regional-us-central1 \
    --nodes=1 \
    --description="My Spanner Instance"
5.3. Firestore and Datastore Google Firestore (formerly Datastore) is a NoSQL document database that simplifies data storage for web and mobile applications. Common Operations:
  • Create a Firestore Database:
Copy Code Copied Use a different Browser

gcloud firestore databases create --region=us-central
  • Insert a Document (via SDK):
Copy Code Copied Use a different Browser

db.collection('users').doc('alovelace').set({
    first: 'Ada',
    last: 'Lovelace',
    born: 1815
});

6. GCP Monitoring and Management

Google Cloud Monitoring: Google Cloud Monitoring provides visibility into the performance, uptime, and overall health of GCP resources. Common Operations:
  • Set up Monitoring for a GCE Instance:
Copy Code Copied Use a different Browser

gcloud beta monitoring policies create \
    --display-name="Instance CPU Monitoring" \
    --conditions="[{
        'displayName': 'High CPU Usage',
        'conditionThreshold': {
            'filter': 'metric.type="compute.googleapis.com/instance/cpu/utilization" resource.type="gce_instance"',
            'comparison': 'COMPARISON_GT',
            'thresholdValue': 0.9
        }
    }]"
  • Create a Custom Dashboard: (Can be created using the GCP Console in the Monitoring > Dashboards section.)
Google Cloud Logging: Cloud Logging allows you to store, search, analyze, and monitor log data from applications running on GCP. Common Operations:
  • View Logs:
Copy Code Copied Use a different Browser

gcloud logging read "resource.type=gce_instance AND logName=projects/my-project/logs/syslog" --limit 5
  • Export Logs to Cloud Storage:
Copy Code Copied Use a different Browser

gcloud logging sinks create my-sink storage.googleapis.com/my-bucket --log-filter='logName="projects/my-project/logs/syslog"'

7. GCP Security and Compliance

Security Best Practices:
  • Use IAM Roles: Apply the principle of least privilege by granting users only the roles and permissions they need.
  • Service Accounts: Use service accounts to allow applications to authenticate with GCP securely.
  • Firewall Rules: Implement least-privilege firewall rules to control inbound and outbound traffic.
  • VPC Peering: Use VPC peering for secure internal communications between VPCs.
Google Cloud Armor: Cloud Armor protects applications against Distributed Denial of Service (DDoS) attacks and other threats. Common Operations:
  • Create a Cloud Armor Security Policy:
Copy Code Copied Use a different Browser

gcloud compute security-policies create my-policy --description="My Security Policy"
gcloud compute security-policies rules create 1000 \
    --security-policy=my-policy \
    --expression="origin.ip == '1.2.3.4'" \
    --action="allow"

8. Pricing and Billing

Pricing Models:
  • Pay-as-You-Go: Most GCP services are billed based on actual usage (e.g., compute time, storage space, or API requests).
  • Sustained Use Discounts: Automatically applied discounts based on the sustained use of certain resources (like VMs).
  • Committed Use Contracts: Allow you to commit to using a specific amount of resources in exchange for discounted pricing.
Cost Management:
  • Budgets and Alerts: Set budgets for your GCP projects and configure alerts to be notified when costs exceed the budget.
  • Billing Reports: View detailed billing reports and usage data in the Google Cloud Console.

9. Conclusion

Google Cloud Platform (GCP) offers a broad range of services that cater to diverse computing needs, from infrastructure services like Compute Engine and Kubernetes Engine to data analytics services like BigQuery and machine learning services like AI Platform. It’s provides an extensive overview of GCP’s core services, but it’s crucial to dive deeper into individual topics as you prepare for GCP. By mastering these services and following GCP best practices, you can build, deploy, and manage scalable, secure, and high-performance applications in the cloud, making the most of GCP’s powerful infrastructure and tools.  
Download Elysium Spark Note

Search

Latest Post

Thumb
No Coding? No Problem! Build Stunning Websites
17 Apr, 2026
Thumb
5 Best IT Training Institutes with Proven
04 Apr, 2026
Thumb
Design + Tech Lover? Discover Why Front-End
27 Mar, 2026

Categories

  • ai training (4)
  • Android (12)
  • AWS Training and Certification (15)
  • Azure & Microsoft Technologies (8)
  • Azure Certification (10)
  • azure devops (4)
  • Azure DevOps training in Madurai (4)
  • Azure Services (4)
  • Back End Development (3)
  • Big Data Hadoop Training (4)
  • big data revolution (5)
  • Blog Post (123)
  • C Online Course (3)
  • C++ Programming (6)
  • C++ Programming Course (4)
  • Campus on Drive (4)
  • Career Guidance Program (26)
  • Career Opportunities (38)
  • CCNA Certification (11)
  • Cisco Training (4)
  • Cloud Computing (14)
  • Cloud Course (17)
  • Cloud Courses Online (3)
  • coaching classes near me (3)
  • Coding Bootcamps & Courses (3)
  • Computer Courses (41)
  • Computer Engineering (8)
  • Computer Hardware (4)
  • Computer programming courses (5)
  • Content Management Systems (3)
  • Course (40)
  • Cyber Security Course (6)
  • Data Analyst Training course (5)
  • Data Analytics Courses (29)
  • Data Science & Analytics (18)
  • Data science course (25)
  • Database (7)
  • Database Management (8)
  • DevOps & Automation (8)
  • Digital Advertising (8)
  • Digital marketing academy (17)
  • Digital Marketing Course (33)
  • Digital marketing course online (16)
  • Digital Marketing Strategies (16)
  • Education & Learning (26)
  • Education Training (26)
  • Elysium Spark Note (57)
  • Full Stack Developer Course (30)
  • Go programming certification (3)
  • Hacking Course (15)
  • Hacking Defender Training Course (9)
  • Hardware & Infrastructure (3)
  • ISTQB Certification (3)
  • IT Certifications (48)
  • IT Networking Education (9)
  • IT Training (53)
  • IT Training Institute (4)
  • Java Course (17)
  • JavaScript Frameworks (9)
  • Job Oriented Online Courses (6)
  • Machine Learning (3)
  • MEAN Stack Expert Training Course (3)
  • MERN Stack Expert Training Course (3)
  • Microsoft Access Training (6)
  • Mobile App Development Courses (18)
  • Networking & IT (8)
  • Networking and Security (18)
  • Networking Fundamentals (3)
  • New Courses (42)
  • Online Courses (51)
  • Online Marketing Courses (7)
  • Oracle Certification (7)
  • Others (10)
  • PPC Strategies (3)
  • Productivity Software (3)
  • Professional Certification Courses (10)
  • Programming & Development (15)
  • Programming Courses (30)
  • Programming Courses (51)
  • Programming Languages (13)
  • Python Programming (17)
  • Python Programming Course (9)
  • React Programming (7)
  • ReactJs Training Course (6)
  • Selenium (3)
  • Selenium computer training (3)
  • Selenium Training (4)
  • SEO Strategies (7)
  • SEO Tools and Software (6)
  • Social Media Marketing (8)
  • Social media marketing course (3)
  • Social Media Strategy (3)
  • Software Development (6)
  • Software Testing (8)
  • Software testing Course Online (8)
  • Software Training (12)
  • Software Training Institute (19)
  • SQL Training (3)
  • Technology (8)
  • Technology & IT Solutions (3)
  • UI/UX Design (5)
  • Uncategorized (13)
  • User Experience (UX) (4)
  • Web Automation (3)
  • Web Designing Course (9)
  • Web Development (45)
  • Website Development (11)
blog_card

Tags

100% job assurance courses (16) advanced digital marketing course (12) advanced Python course (8) Android App Developer (4) Android applications course (4) Android Training (4) aws certification (8) Best Data science courses (8) Best Data Science Courses Online with Certificates (10) best data science institutes in Madurai (5) Best full stack developer course (6) Best full stack development training courses (7) Best Java Course and Certification (5) best Java courses (8) Best Python Training and Certification Course (15) Best Software Training Institutes (5) Big Data Analytics (4) Big Data Analytics training center (6) Big Data Training (5) career guidance (29) career in Data Science (4) cloud computing (12) Data Science Best Institute (5) elysium academy (101) Ethical Hacking Course (6) Excel Tips (4) full stack course (5) full stack developer (8) full stack developer course fees (5) full stack python developer (6) full stack web development courses (5) IT Training (5) java course with certification (4) Java Frameworks (4) Machine Learning Course (5) Networking courses (4) Network Security Course (5) Python certification course (9) Python Developers Career (7) Python Training and Certification Course (5) training in Madurai (5) training institute (4) Video Training Course (4) Web Development Course (4) workshop (7)
shape
shape-10
shape
EAPL

Unlock New Career Opportunities with an Accredited Certification from Elysium Academy

Get started now
Logo (2)

Elysium Academy provides students with highly effective coaching classes, delivered through immersive classroom sessions and the best teaching methodologies designed to yield valuable results. We take great pride in our identity and are honored to be a part of your business journey.

Icon-facebook Icon-linkedin2 Icon-instagram Pinterest X-twitter Icon-youtube

Company

  • About Us
  • Mission & Vission
  • Blog
  • Reviews
  • Environment Policy
  • Payment Method
  • Our Awards
  • Franchise Oppurtunity
  • Ask Elsa

Student Zone

  • Become an instructor
  • Video Reviews
  • Placed Students
  • Interview Questions
  • Appointment Booking
  • Career Guidance
  • Placement Training
  • Download
  • Help Center
Logo (2)

Elysium Academy provides students with highly effective coaching classes, delivered through immersive classroom sessions and the best teaching methodologies designed to yield valuable results. We take great pride in our identity and are honored to be a part of your business journey.

At Elysium Academy, we deliver high-impact coaching through immersive classroom experiences and advanced teaching methodologies tailored for measurable success. We take immense pride in our unique identity and are privileged to partner with you on your path to professional excellence.

Icon-facebook Icon-linkedin2 Icon-instagram Pinterest X-twitter Icon-youtube

Company

  • About Us
  • Mission & Vission
  • Blog
  • Reviews
  • Environment Policy
  • Payment Method
  • Our Awards
  • Franchise Oppurtunity
  • Ask Elsa

Student Zone

  • Become an instructor
  • Video Reviews
  • Placed Students
  • Interview Questions
  • Appointment Booking
  • Career Guidance
  • Placement Training
  • Download
  • Help Center

Our Branch Locations

  • Elysium Academy - Madurai , Anna Nagar
  • Chennai, CIT Nagar
  • Tirunelveli, Xavier Colony
  • Perambalur, Near New Bus Stand
  • Trichy,Thillainagar
  • Virudhunagar, Anna Nagar
  • Theni , NRT Nagar
  • Coimbatore - Hopes
  • Hosur
  • Tiruppur
  • Thoothukudi

Copyright © Elysium Academy | A Part of Elysium Groups

  • Cookie Policy
  • Terms & Condition
  • Terms of Use
  • Privacy Policy
Logo (2)