
This lesson introduces the foundational concepts of Google Cloud, emphasizing its benefits in contrast to traditional physical data centers. By using cloud services like Google Cloud, organizations can avoid the upfront costs and complexities of managing physical infrastructure, allowing them to scale resources efficiently and focus on core business objectives instead.
This lesson guides you through the process of signing up for a Google Cloud account, highlighting the free services and $300 in credits available during a 90-day trial period. It also contrasts Google Cloud’s trial terms with other providers, emphasizing that Google Cloud will not auto-charge you once the trial ends, providing flexibility and control over your spending.
This lesson provides an introduction to navigating the Google Cloud Console, guiding you through setting up your first project and managing resources within it. It covers essential features like creating projects, enabling APIs, and customizing the console to streamline access to frequently used services.
This lesson explores common use cases for Google Cloud, focusing on hybrid cloud solutions and data center reduction. It highlights the benefits of using Google Cloud for backup, disaster recovery, and scalable storage, emphasizing the cost-effectiveness and ease of using managed services compared to maintaining on-premises infrastructure.
This lesson discusses additional use cases for Google Cloud, focusing on high-performance applications and global content delivery. It highlights how Google Cloud's scalable computing resources and services like Cloud CDN enable efficient data processing and rapid global deployment, offering flexibility and cost savings compared to traditional on-premises solutions.
This lesson introduces the basics of key Google Cloud products, focusing on their roles and how they are commonly used by customers. It covers essential services like Compute Engine, Cloud Storage, and IAM, providing a foundational understanding of these tools and their practical applications within the Google Cloud ecosystem.
This lesson provides an overview of the different support plans offered by Google Cloud, ranging from free basic support for small projects to premium support with dedicated technical account management for large enterprises. It highlights the varying levels of service, response times, and support features tailored to meet the needs of different types of users, from individual developers to large organizations.
This lesson demonstrates how to set up Google Cloud budgets and alerts to help manage and control spending, especially important for users who have exhausted their initial $300 credit or are past the 90-day trial period. It walks through the process of creating a budget, setting alert thresholds, and configuring notifications to ensure users stay within their desired spending limits.
This lesson demonstrates how to configure multifactor authentication (MFA) for a Google Cloud account to enhance security and protect against unauthorized access. It walks through enabling 2-step verification using a smartphone, ensuring that only the account owner can access critical cloud resources even if login credentials are compromised.
This lesson introduces the basic concepts of Google Cloud Storage, focusing on the differences between object storage and block storage. It highlights the use of cloud storage for storing files like photos, videos, and website content, emphasizing its durability, scalability, and practical applications such as hosting a static website.
This lesson walks through the process of creating a Google Cloud storage bucket, uploading objects, and configuring those objects to be accessible on the internet. It covers essential steps like selecting storage options, setting permissions, and troubleshooting access issues to ensure successful public access to stored files.
This lesson provides a comparative overview of the three major cloud service providers: AWS, Microsoft Azure, and Google Cloud. It highlights AWS's market dominance and maturity, Azure's integration with Microsoft products and cost benefits for Windows environments, and Google Cloud's strengths in open-source technologies and high-performance computing.
This lesson explains the organization of cloud infrastructure across AWS, Microsoft Azure, and Google Cloud, focusing on the concepts of regions, availability zones, and edge locations. It highlights how these elements work together to enhance availability, reduce latency, and ensure reliable performance by distributing data and services across geographically diverse locations.
This lesson introduces the concepts of managed and unmanaged services, using analogies like cooking at home versus dining at a restaurant to illustrate the differences. It explains that Google Compute Engine (GCE) is an example of an unmanaged service, offering full control over configurations and responsibilities, in contrast to managed services like Google Cloud Storage, where much of the management is handled by Google.
This lesson provides an overview of the different Google Cloud Platform certifications, including foundational, associate, and professional levels. It details the requirements and difficulty of each certification, with a focus on the Cloud Digital Leader and Associate Cloud Engineer as ideal starting points, and advises on how to approach the certification process strategically.
This lesson introduces the basics of Google Compute Engine (GCE), explaining how to create and manage virtual servers within Google Cloud. It covers key concepts such as infrastructure as a service, block storage, machine types, and the use of hypervisors, emphasizing that GCE is an unmanaged service where the user is responsible for operating system management and maintenance.
This lesson guides you through the process of creating your first virtual machine using Google Compute Engine (GCE). It covers selecting the machine's configuration, region, and boot disk, while also demonstrating how to estimate costs and configure additional settings like firewall rules and identity access.
This lesson demonstrates additional features of Google Compute Engine, including cost-saving recommendations, SSH access directly from the console, and the use of startup scripts to automate the configuration of virtual machines. It also shows how to enable HTTP traffic and verify that a startup script has successfully created a simple website on the virtual machine.
This lesson explores the various block storage options available in Google Cloud, focusing on persistent disks, which provide block-level storage for virtual machines. It discusses the different types of persistent disks (standard, balanced, SSD, and extreme) and the choice between zonal and regional configurations, as well as the pros and cons of local SSDs for high-performance, temporary storage needs.
In this lesson, you'll learn the basic concepts of a Virtual Private Cloud (VPC) in Google Cloud, which acts as your isolated network environment. The VPC spans all Google Cloud regions, allowing you to create subnets in specific regions, manage traffic with firewall rules, and connect your VPC to on-premises data centers through VPN or Google Cloud Interconnect.
In this video, you'll learn how to create a Virtual Private Cloud (VPC) in Google Cloud Platform, set up firewall rules, and deploy a virtual machine (VM) using Google Compute Engine to act as a web server. The demonstration includes configuring the VPC, testing the VM's connectivity as a web server, and cleaning up the resources afterward to avoid unnecessary costs.
In this video, you'll learn about the concept of elasticity in cloud computing, which allows resources to dynamically scale in or out based on demand. Elasticity ensures that your cloud infrastructure automatically adjusts to meet workload requirements, improving both performance and cost efficiency by adding or removing resources as needed.
In this video, you'll learn how to automatically scale Google Compute Engine virtual machines using an instance group, which adjusts the number of running instances based on CPU utilization. The demonstration includes creating an instance template, setting up an auto-scaling instance group, and performing a stress test to observe how additional VMs are automatically added or removed based on demand, optimizing performance and cost.
In this video, we'll explore how to use load balancing in Google Cloud Platform to achieve high availability by distributing incoming traffic across multiple virtual machines in different regions. The lesson demonstrates setting up an external public load balancer, configuring it to handle traffic dynamically with auto-scaling instance groups, and ensuring continuous service availability through automated health checks.
In this video, you'll learn how to create and configure a load balancer in Google Cloud Platform to distribute HTTP traffic across multiple Compute Engine virtual machines in different regions. The lesson covers setting up instance templates, creating auto-scaling instance groups, configuring the load balancer, and ensuring that HTTP traffic is properly routed through health checks and firewall rules.
In this video, you'll learn about Google Cloud Functions, a serverless computing service that allows you to run code without managing virtual machines, paying only for the compute time used. The lesson explains how Cloud Functions automatically scale based on demand, making them an efficient and cost-effective solution for dynamic workloads, such as web applications that need to handle varying levels of traffic.
In this video, you'll learn how to create your first Google Cloud Function, set it up to respond to HTTP requests, and deploy it in the Google Cloud Console. The lesson also covers testing the function, making code updates, and reviewing logs and performance metrics to ensure efficient execution.
In this video, we explore the shared responsibility model in Google Cloud, where both the user and Google have specific security responsibilities. Through a simple analogy, the lesson clarifies how Google secures the cloud infrastructure, while users must manage their own in-cloud security practices, such as patching, firewall configurations, and access controls.
In this video, we introduce the basics of Identity and Access Management (IAM) in Google Cloud, focusing on the key concepts of authentication and authorization. Through an analogy, we explain how IAM ensures users are correctly identified (authentication) and then granted only the necessary permissions (authorization) to perform specific tasks, adhering to the principle of least privilege.
In this video, we explore how to use the IAM dashboard in Google Cloud to create a new user and assign roles. The lesson demonstrates the process of granting specific permissions to users, emphasizing the importance of assigning appropriate roles and maintaining individual logins for better security and accountability within the GCP environment.
In this video, we demonstrate how to set up a CPU utilization alarm in Google Cloud to monitor virtual machines running in Google Compute Engine. The lesson covers creating a virtual machine, configuring a CPU utilization alert, and triggering the alert with a stress test to ensure that email notifications are sent when CPU usage exceeds 80%.
"Very informative course. Best for those who are considering GCP as a future option." -Tejesh
"Amazing crash course. Covered important topics quickly point to point." -Anji
Are you brand new to Google Cloud (GCP)? Have you found that many of the training resources out there use complex technical jargon that make it difficult to understand the basic concepts? If you need to get a basic understanding of Google Cloud quickly and clearly, this is the course for you.
This course answers the questions:
How do we create a Google Cloud (GCP) account and set up multi-factor authentication (MFA)?
What is included in the GCP free trial, and how do I create a budget and billing alert?
How do I create a Virtual Machine (VM) using the Google Compute Engine?
How can I deploy code in the Cloud using Google App Engine and Cloud Functions?
How do I use other key GCP services, such as Cloud Storage, App Engine, Google Kubernetes Engine (GKE), and more?
I have taught hundreds of thousands of students across a variety of platforms, and I think anyone who needs to understand Google Cloud will love this course. Most lectures in this course are 5 - 10 minutes long. This course gives you an understanding of the most critical areas of Google Cloud and includes focused instruction to help you get key workloads up and running quickly.
If you need the basics of Google Cloud, this course will give you a strong foundation and is the ideal starting point.
If you are a manager or administrator who needs a basic understanding of what Google Cloud can do, this is the course for you!