Objective: To create accounts on the major cloud platforms, become familiar with the management console, and learn to navigate core features like the Cloud Shell and Marketplace. This lab is your entry into the "driver's lounge" of the cloud.

Start where you are

This is the first lab in our journey and requires no prior cloud experience. We'll be setting up accounts on two major cloud platforms: Google Cloud Platform (GCP) and Microsoft Azure. We will also include instructions for Amazon Web Services (AWS), specifically the AWS Educate program, which is designed for students.

A quick note on billing: Most cloud providers require a credit card to create an account, primarily for identity verification. Don't worry! All major providers offer substantial "free tiers" or initial credits, and the services we use in this course are designed to fall within those free limits. We will learn about managing cloud costs in a later chapter, but it's good practice to be mindful from the start.

Step 1: Create your account

Your first step is to create a "free tier" account on at least two of the following platforms. The process is similar to signing up for any online service, but you'll be gaining access to a global network of data centers.

Follow the on-screen instructions for each platform. Once completed, you will have access to the cloud management console for each provider.

Step 2: Explore the Window

The cloud management console (or "portal") is your cockpit for managing cloud resources. While it may look overwhelming at first with its hundreds of services, the layout follows a similar pattern across providers. Log into each of the accounts you created and take a few minutes to find the following:

Compare the consoles. Notice the similarities in layout and the different branding and terminology. This is the first step toward building a vendor-agnostic perspective.

Step 3: Cloud Shell

The Cloud Shell is a browser-based command-line interface (CLI) that gives you programmatic access to your cloud resources without any local installation. It comes pre-loaded with the necessary Software Development Kits (SDKs) and tools.