Skip to content

Lab 01 β€” Build Your Cloud Lab Environment

Before you deploy virtual machines, networks, storage, or applications, you need a safe and organized cloud lab environment. A good cloud engineer does not start by randomly creating resources. They establish guardrails first.

Welcome to your first CompTIA Cloud+ practical lab.

This lab creates the foundation for every Cloud+ lab that follows.

You will prepare a cloud environment where you can safely practice:

  • compute
  • networking
  • storage
  • IAM
  • monitoring
  • security
  • backup and recovery
  • automation
  • troubleshooting

The objective is not simply:

Create a cloud account.

The objective is:

Build a repeatable cloud lab environment that is organized, secure, cost-aware, and easy to troubleshoot and clean up.

Item Details
Lab 01 β€” Build Your Cloud Lab Environment
Difficulty Beginner
Estimated Time 45–60 Minutes
Primary Focus Cloud Environment Preparation
Certification Alignment CompTIA Cloud+
Career Alignment Cloud Support Engineer, Cloud Administrator, Junior Cloud Engineer
Environment Approved Cloud Lab Account
Major Skills Account Security, Regions, Naming, Tags, Cost Awareness, Documentation, Cleanup
Deliverable Cloud Lab Readiness Checklist

You have recently joined a cloud operations team as a junior engineer.

Your manager asks you to create a sandbox environment where you can safely practice cloud administration.

The organization does not want learners creating resources without:

  • clear naming
  • ownership
  • cost awareness
  • basic security
  • cleanup procedures

You have therefore been asked to prepare a small cloud lab environment before deploying any workload.

Your lab should answer:

Who Owns the Environment?
↓
Which Region Are We Using?
↓
How Will Resources Be Named?
↓
How Will Resources Be Tagged?
↓
How Will Costs Be Controlled?
↓
How Will Access Be Protected?
↓
How Will Resources Be Documented?
↓
How Will Everything Be Removed?

By completing this lab, you should be able to:

  • prepare a cloud lab account

  • identify your cloud region

  • understand region-selection considerations

  • secure account access

  • enable MFA where supported

  • avoid routine use of highly privileged root/owner identities

  • define a naming convention

  • define a tagging strategy

  • organize lab resources

  • establish cost controls

  • document the environment

  • create a cleanup checklist

  • validate that the lab is ready for future exercises

New cloud learners often begin like this:

Open Cloud Console
↓
Create VM
↓
Create Storage
↓
Create Network
↓
Forget What Everything Does
↓
Unexpected Costs

A professional approach looks more like:

Prepare Account
↓
Secure Access
↓
Select Region
↓
Define Standards
↓
Set Cost Controls
↓
Deploy Resources
↓
Document
↓
Clean Up

That discipline becomes increasingly important when you work with:

  • development environments

  • production environments

  • multiple teams

  • multiple cloud accounts

  • enterprise governance

Cloud resources can create charges.

Before continuing:

  • use only an account you are authorized to use

  • understand the provider’s current pricing model

  • prefer free or low-cost resources for labs

  • delete resources when they are no longer required

  • do not deploy large compute instances

  • do not create unnecessary storage

  • do not leave public resources running accidentally

Remember:

Stopping a workload does not always eliminate every charge.

Associated resources may continue generating costs, such as:

  • disks

  • public IP addresses

  • snapshots

  • backups

  • load balancers

  • gateways

This is why cleanup must include:

the complete resource set.

For this first lab, your environment remains intentionally simple.

Cloud Account
|
β”œβ”€β”€ Secure Identity
|
β”œβ”€β”€ Primary Lab Region
|
β”œβ”€β”€ Naming Standard
|
β”œβ”€β”€ Tagging Standard
|
β”œβ”€β”€ Cost Controls
|
└── Cloud Lab Documentation

Future labs will expand this into:

Cloud Account
↓
Virtual Network
↓
Subnets
↓
Compute
↓
Storage
↓
IAM
↓
Monitoring

You can perform this lab using an approved cloud platform.

Examples include:

  • AWS

  • Microsoft Azure

  • Google Cloud

  • another authorized cloud environment

For CompTIA Cloud+, the important concepts are:

provider-neutral cloud principles.

Do not become dependent on one provider’s button names.

Create:

Cloud Provider:
Account / Subscription Name:
Purpose:
CompTIA Cloud+ Lab Environment
Owner:
Created Date:

In enterprise environments, resources should not exist without a clear:

  • owner

  • purpose

  • environment

Open your approved cloud management console.

Confirm that you can access the environment successfully.

Do not create resources yet.

First understand:

where you are operating.

Locate information such as:

  • account

  • subscription

  • project

  • tenant

  • region selector

  • identity information

The exact terminology depends on the provider.

Determine which identity you are currently using.

Ask:

Am I using the highest-privileged account?

If yes, avoid using that identity for normal lab work where your provider supports safer delegated administration.

Prefer:

Primary Account / Root / Owner
↓
Protected
↓
Used Only When Necessary

and:

Administrative Lab Identity
↓
Daily Lab Activities

For the main cloud account:

  • use a strong unique password

  • enable MFA where available

  • protect recovery methods

  • do not share credentials

Without MFA:

Password Compromise
↓
Account Compromise

With MFA:

Password Compromise
↓
Additional Authentication Required

MFA significantly reduces password-only compromise risk.

Where supported, enable multi-factor authentication.

After enabling it:

  1. sign out

  2. sign back in

  3. confirm MFA is required

MFA Enabled:
Yes / No
Authentication Method:
Validation Completed:
Yes / No

Do not configure a security control and assume:

it works.

Validate it.

Check the account’s recovery configuration.

Confirm:

  • recovery email or mechanism is valid

  • recovery access is protected

  • obsolete recovery information is removed

Attackers sometimes target:

the recovery process

instead of the primary authentication process.

07 β€” Create a Dedicated Lab Administrator Identity

Section titled β€œ07 β€” Create a Dedicated Lab Administrator Identity”

Where the platform supports it, create or use a dedicated identity for lab administration.

Example naming:

cloudplus-admin

or:

student-cloud-admin

This lab environment is for learning.

In enterprise environments, permanent broad administrative access should be minimized.

Later IAM labs will focus much more deeply on:

least privilege.

Ask:

What can this identity do?

For the initial lab, you may need broad permissions to create and delete test resources.

But understand the difference between:

Authentication

and:

Authorization

You may successfully log in but still lack permission to perform an action.

Identity
↓
Role
↓
Permission
↓
Resource

Most cloud providers organize infrastructure geographically.

Choose one primary region for your labs.

Record:

Primary Lab Region:

A region is a geographic cloud infrastructure location.

Conceptually:

Cloud Provider
|
β”œβ”€β”€ Region A
β”œβ”€β”€ Region B
└── Region C

Region choice may affect:

  • latency

  • service availability

  • resilience

  • compliance

  • cost

For a learning lab, choose a region that:

  • supports the services you need

  • provides reasonable latency

  • is appropriate for your account

  • allows you to keep resources organized

Within regions, providers may offer multiple isolated infrastructure locations or failure domains.

Conceptually:

Region
|
β”œβ”€β”€ Failure Domain A
β”œβ”€β”€ Failure Domain B
└── Failure Domain C

Different providers use different names.

Later you will learn how to build:

Application
↓
Multiple Failure Domains
↓
Higher Availability

For now, simply identify whether your chosen region provides multiple availability locations.

Primary Region:
Availability / Failure Domains Available:
Notes:

Choose one consistent environment name.

Recommended:

cloudplus-lab

You may also include your lab stage:

cloudplus-dev

Organizations commonly separate:

DEV
TEST
STAGING
PRODUCTION

For your training environment, clearly identify it as:

LAB.

Do not create resources called:

server1
network1
test
newserver
abc

Use predictable names.

A simple convention:

<course>-<environment>-<resource>-<number>

Example:

cloudplus-lab-vm-01
cloudplus-lab-net-01
cloudplus-lab-storage-01

Good naming improves:

  • troubleshooting

  • ownership

  • automation

  • cleanup

  • cost management

Use:

Resource Type Naming Pattern Example
Network cloudplus-lab-net-XX cloudplus-lab-net-01
Subnet cloudplus-lab-subnet-XX cloudplus-lab-subnet-01
VM cloudplus-lab-vm-XX cloudplus-lab-vm-01
Storage cloudplus-lab-storage-XX cloudplus-lab-storage-01
Security Rule cloudplus-lab-sec-XX cloudplus-lab-sec-01

Tags or labels attach metadata to resources.

Recommended lab tags:

Tag Value
Environment Lab
Course CompTIA-CloudPlus
Owner Student
Purpose Training
ManagedBy Manual
AutoDelete Yes

Imagine an enterprise has:

25,000 Cloud Resources

Without tags, answering:

Who owns this?

or:

Can we delete this?

becomes difficult.

Tags can also help identify:

which team or project is creating cost.

Before creating resources, create the table you will use throughout the course.

Resource Type Region Purpose Cost Risk Cleanup Status

Update the inventory:

every time you create something.

Do not wait until cleanup.

Locate the cloud provider’s:

  • billing

  • cost-management

  • usage

  • budget

area.

Do not enable paid services unnecessarily.

The objective is simply to understand:

where cloud costs are monitored.

Where your provider supports budgets or spending alerts, create a small training budget appropriate to your account.

Example concept:

Monthly Lab Budget
↓
Usage Threshold
↓
Alert

Budget alerts generally:

warn you about spending.

They do not necessarily:

automatically stop all resources.

You still need cleanup discipline.

Where available, configure alerts at practical thresholds.

For example:

50%
80%
100%

of your chosen lab budget.

Budget Configured:
Yes / No
Budget Amount:
Alert Thresholds:
Notification Destination:

Before deploying anything, understand that common cost drivers may include:

  • running compute

  • storage

  • data transfer

  • load balancers

  • managed databases

  • gateways

  • backup retention

Before creating a resource ask:

What will this cost while running?

and:

What could continue costing money after I stop using it?

Use this lifecycle for every future lab:

Create
↓
Tag
↓
Document
↓
Use
↓
Validate
↓
Stop if Appropriate
↓
Delete
↓
Confirm Cleanup

Cloud makes creation easy.

Professional cloud operations also requires:

disciplined deletion.

At the end of future labs, review:

  • compute

  • storage

  • snapshots

  • networking

  • public IPs

  • load balancers

  • backups

  • test identities

[ ] Compute removed
[ ] Storage reviewed
[ ] Snapshots reviewed
[ ] Public IPs released
[ ] Load balancers removed
[ ] Test gateways reviewed
[ ] Test identities reviewed
[ ] Backup resources reviewed
[ ] Billing dashboard checked

Create a local folder such as:

CompTIA-CloudPlus-Labs/
β”‚
β”œβ”€β”€ 01-Cloud-Lab-Environment/
β”‚ β”œβ”€β”€ README.md
β”‚ β”œβ”€β”€ architecture/
β”‚ β”œβ”€β”€ screenshots/
β”‚ └── evidence/

Your lab should produce more than:

memories.

It should produce evidence showing:

  • what you built

  • why you built it

  • how you secured it

  • how you validated it

Use:

Lab:
Build Your Cloud Lab Environment
Cloud Provider:
Primary Region:
Environment:
LAB
Objectives:
Security Controls:
Cost Controls:
Naming Standard:
Tagging Standard:
Resources Created:
Validation:
Cleanup Status:

Document:

Cloud Lab Account
|
β”œβ”€β”€ Lab Administrator
|
β”œβ”€β”€ MFA
|
β”œβ”€β”€ Primary Region
|
β”œβ”€β”€ Budget / Cost Monitoring
|
└── Future Lab Resources

The diagram can be simple.

The goal is learning to communicate architecture.

Document the following.

Primary account protected with MFA.
Daily administration uses an approved lab identity where supported.
Cloud+ labs use one primary region unless the lab specifically requires another region.
cloudplus-lab-<resource>-<number>
Environment = Lab
Course = CompTIA-CloudPlus
Purpose = Training
Use minimal resources and remove them after each lab.

Check:

Can I Sign In?
↓
Is MFA Working?
↓
Am I in the Correct Account?
↓
Am I in the Correct Region?
↓
Do I Know My Naming Standard?
↓
Do I Know My Tags?
↓
Can I View Cost Management?
↓
Do I Have a Cleanup Process?

If all answers are yes:

your lab environment is ready.

Control Status
Cloud account accessible
Primary account secured
MFA enabled where supported
Lab administrator identified
Region selected
Naming standard documented
Tagging standard documented
Billing dashboard located
Budget/alert reviewed
Resource inventory created
Cleanup checklist created
Lab documentation created

Before leaving the lab, identify where your provider exposes major service categories.

Find areas related to:

  • compute

  • networking

  • storage

  • identity

  • monitoring

  • billing

Do not create resources yet.

Your objective is to understand:

where cloud capabilities are organized.

Try to map the console into:

Identity
↓
Compute
↓
Network
↓
Storage
↓
Monitoring
↓
Security
↓
Cost

This provider-neutral model is more important than memorizing a console layout.

Everything you have done so far has largely interacted with the:

cloud management plane.

The management plane allows authorized identities to:

  • create resources

  • modify resources

  • delete resources

  • configure security

A compromised cloud administrator may be able to:

Create Resources
Modify Firewalls
Change Permissions
Access Data
Disable Logging

This is why account security matters before resource deployment.

Document a few simple risks.

Risk Impact Control
Primary account compromise High MFA
Forgotten resources Cost Cleanup checklist
Unknown resource ownership Operations Tags
Wrong region deployment Governance Region standard
Weak naming Operations Naming standard

Good cloud engineering combines:

Security
+
Operations
+
Cost
+
Governance

Imagine your manager asks:

Why does this resource exist?

You should be able to answer using:

Resource Name
+
Tag
+
Inventory
+
Documentation

Your manager asks:

Which lab resources are still running?

Use your:

  • resource inventory

  • cloud console

  • billing dashboard

to answer.

Your security team asks:

Who can administer this cloud environment?

You should be able to identify:

  • primary account

  • lab administrative identity

  • authentication controls

Suppose you receive:

An unexpected cloud resource was created.

What information would you want?

Think:

Who Created It?
↓
When?
↓
Which Region?
↓
What Resource?
↓
Why?
↓
Is It Public?
↓
Is It Still Needed?

This prepares you for later:

cloud logging and incident-investigation labs.

For Cloud+ questions involving a new environment, think beyond:

deploy the workload.

Consider:

Governance
Identity
Cost
Security
Availability
Operations

Practice without notes.

3. What is an availability zone or failure domain concept?

Section titled β€œ3. What is an availability zone or failure domain concept?”

4. Why should the primary/root cloud account be protected?

Section titled β€œ4. Why should the primary/root cloud account be protected?”

11. Why can stopped cloud resources still generate charges?

Section titled β€œ11. Why can stopped cloud resources still generate charges?”

15. What should you verify before deploying a cloud workload?

Section titled β€œ15. What should you verify before deploying a cloud workload?”

You inherit a cloud environment containing hundreds of resources named test1, test2, and new-server.

What would you recommend?

Discuss:

  • inventory

  • ownership

  • tags

  • naming standards

  • lifecycle management

The organization’s primary cloud account is used by five administrators.

Discuss:

  • individual identities

  • MFA

  • accountability

  • least privilege

  • primary-account protection

A development team creates cloud resources but frequently forgets to delete them.

Discuss:

Tagging
+
Ownership
+
Budgets
+
Lifecycle
+
Automation

The billing team reports unexpected cloud charges after all VMs were stopped.

Investigate associated resources such as:

  • storage

  • snapshots

  • public IPs

  • load balancers

  • gateways

A cloud administrator deploys resources into multiple regions without documentation.

Discuss:

  • region strategy

  • cost

  • governance

  • security

  • operational complexity

For new environments use:

Account
↓
Identity
↓
Region
↓
Standards
↓
Cost
↓
Security
↓
Resources
↓
Monitoring
↓
Lifecycle

Avoid:

β€œI would just create the VM.”

A stronger answer is:

β€œBefore deploying workloads, I would verify the correct cloud account and region, secure administrative access, define naming and tagging standards, establish cost visibility and lifecycle controls, document ownership, and then create the required resources using the smallest appropriate configuration.”

That demonstrates Cloud Administrator and Cloud Engineer thinking.

After completing this lab, keep sanitized versions of the following.

Cloud Account
↓
Secure Identity
↓
Primary Region
↓
Future Lab Resources

Example:

cloudplus-lab-vm-01
cloudplus-lab-net-01

Include:

  • environment

  • owner

  • purpose

  • course

Maintain a simple resource register.

Document:

  • budget

  • billing review

  • cleanup process

Capture the validation table from this lab.

Instead of:

Familiar with cloud platforms.

Use:

Built and governed a structured cloud lab environment using secure administrative access, MFA, resource naming and tagging standards, cost controls, lifecycle management, and documented cleanup procedures.

Or:

Established a provider-neutral cloud-lab governance model covering identity, regional deployment, resource ownership, cost monitoring, tagging, and operational documentation while preparing for CompTIA Cloud+.

You should now be able to explain:

  • which cloud account you are using

  • which region you selected

  • why that region was selected

  • which identity performs lab administration

  • whether MFA is enabled

  • how resources will be named

  • which tags you will use

  • how costs will be monitored

  • how resources will be inventoried

  • how lab resources will be removed

  • where documentation will be stored

If you cannot answer these questions, complete those sections before moving forward.

You have successfully established the foundation for the rest of your Cloud+ practical environment.

You now have:

Cloud Account
↓
Secure Access
↓
Lab Region
↓
Naming
↓
Tagging
↓
Cost Controls
↓
Documentation
↓
Cleanup Process

The most important lesson from this lab is:

Professional cloud engineering begins before the first workload is deployed.

A well-managed environment starts with:

  • identity

  • standards

  • ownership

  • security

  • cost visibility

  • lifecycle management

Your cloud lab environment is now ready.

The next lab moves from preparation into actual infrastructure deployment.

You will create your first cloud workload and explore:

  • virtual machines

  • CPU and memory sizing

  • operating-system selection

  • virtual disks

  • network interfaces

  • IP addressing

  • workload connectivity

  • start/stop operations

  • resizing

  • monitoring

  • basic troubleshooting

  • cleanup

➑️ Next: Lab 02 β€” Deploy and Manage a Cloud Virtual Machine