0
0
AWScloud~30 mins

Cloud deployment models (public, private, hybrid) in AWS - Mini Project: Build & Apply

Choose your learning style9 modes available
Understanding Cloud Deployment Models with AWS
📖 Scenario: You are working as a cloud architect for a company that wants to understand different cloud deployment models. They want to see examples of how to set up resources in public, private, and hybrid cloud environments using AWS.
🎯 Goal: Build simple AWS infrastructure configurations that represent public, private, and hybrid cloud deployment models. You will create data structures and configurations that define these models step-by-step.
📋 What You'll Learn
Create a dictionary named deployment_models with keys for 'public', 'private', and 'hybrid'.
Add a configuration variable aws_region set to 'us-east-1'.
Define the core logic by adding example AWS resource types for each deployment model inside deployment_models.
Complete the setup by adding a deployment_summary dictionary that summarizes the number of resource types per model.
💡 Why This Matters
🌍 Real World
Cloud architects often need to explain and plan different deployment models using cloud services like AWS.
💼 Career
Understanding deployment models helps in designing cloud infrastructure that meets business needs for security, cost, and scalability.
Progress0 / 4 steps
1
Create the initial deployment models dictionary
Create a dictionary called deployment_models with keys 'public', 'private', and 'hybrid'. Each key should have an empty list as its value.
AWS
Need a hint?

Think of deployment_models as a container that holds lists of resources for each cloud model.

2
Add AWS region configuration
Add a variable called aws_region and set it to the string 'us-east-1'.
AWS
Need a hint?

The AWS region tells where your cloud resources will be located.

3
Add example AWS resources to each deployment model
Add these AWS resource types as strings to the lists inside deployment_models: For 'public', add 'EC2' and 'S3'. For 'private', add 'VPC' and 'RDS'. For 'hybrid', add 'DirectConnect' and 'Lambda'.
AWS
Need a hint?

Think of these as examples of services used in each cloud model.

4
Create a summary of resource counts per deployment model
Create a dictionary called deployment_summary where each key is a deployment model from deployment_models and each value is the count of AWS resource types in that model's list.
AWS
Need a hint?

Use the len() function to count items in each list.