Bird
Raised Fist0
AWScloud~10 mins

Cloud deployment models (public, private, hybrid) in AWS - Interactive Code Practice

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to specify the cloud deployment model as public in AWS.

AWS
deployment_model = "[1]"
Drag options to blanks, or click blank then click option'
Ahybrid
Bprivate
Cpublic
Dcommunity
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing private cloud with public cloud.
Choosing hybrid when only public is needed.
2fill in blank
medium

Complete the code to define a private cloud deployment model in AWS.

AWS
deployment_model = "[1]"
Drag options to blanks, or click blank then click option'
Apublic
Bprivate
Chybrid
Dcommunity
Attempts:
3 left
💡 Hint
Common Mistakes
Selecting public cloud instead of private.
Mixing hybrid with private cloud.
3fill in blank
hard

Fix the error in the code to correctly set the hybrid cloud deployment model.

AWS
deployment_model = "[1]"
Drag options to blanks, or click blank then click option'
Ahybrid
Bprivate
Cpublic
Dcommunity
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'public' or 'private' instead of 'hybrid'.
Confusing community cloud with hybrid.
4fill in blank
hard

Fill both blanks to complete the AWS CLI command for creating a VPC in a public cloud deployment.

AWS
aws ec2 create-vpc --cidr-block [1] --tag-specifications 'ResourceType=vpc,Tags=[{Key=Name,Value=[2]]'
Drag options to blanks, or click blank then click option'
A"10.0.0.0/16"
B"MyPrivateVPC"
C"MyPublicVPC"
D"192.168.0.0/24"
Attempts:
3 left
💡 Hint
Common Mistakes
Using a private VPC name for a public cloud VPC.
Choosing an incorrect CIDR block.
5fill in blank
hard

Fill all three blanks to define a hybrid cloud architecture using AWS services.

AWS
hybrid_architecture = {"on_premises": "[1]", "cloud": "[2]", "connection": "[3]"}
Drag options to blanks, or click blank then click option'
Adata_center
Baws_public_cloud
Caws_direct_connect
Dinternet_gateway
Attempts:
3 left
💡 Hint
Common Mistakes
Using internet gateway instead of Direct Connect for connection.
Confusing cloud with on-premises.

Practice

(1/5)
1. Which cloud deployment model provides resources shared among many users and is managed by providers like AWS?
easy
A. Community cloud
B. Private cloud
C. Hybrid cloud
D. Public cloud

Solution

  1. Step 1: Understand public cloud characteristics

    Public cloud offers shared resources managed by third-party providers like AWS.
  2. Step 2: Compare with other models

    Private cloud is dedicated, hybrid combines both, community cloud is shared by organizations with common concerns.
  3. Final Answer:

    Public cloud -> Option D
  4. Quick Check:

    Shared resources managed by providers = Public cloud [OK]
Hint: Public cloud means shared and managed by providers like AWS [OK]
Common Mistakes:
  • Confusing private cloud with public cloud
  • Thinking hybrid cloud is fully public
  • Mixing community cloud with public cloud
2. Which of the following is the correct description of a private cloud?
easy
A. Cloud resources dedicated to a single organization
B. Cloud resources shared publicly with many users
C. Cloud resources managed by multiple providers
D. Cloud resources only for government use

Solution

  1. Step 1: Define private cloud

    Private cloud means resources are dedicated to one organization for better security and control.
  2. Step 2: Eliminate incorrect options

    Public sharing is not private, multiple providers relate to hybrid or public, government-only is not a standard model.
  3. Final Answer:

    Cloud resources dedicated to a single organization -> Option A
  4. Quick Check:

    Dedicated resources = Private cloud [OK]
Hint: Private cloud means dedicated to one organization only [OK]
Common Mistakes:
  • Choosing public cloud for private cloud question
  • Confusing government-only cloud with private cloud
  • Thinking private cloud is shared
3. A company uses a cloud setup where sensitive data is stored on their own servers, but they use AWS public cloud for running web applications. What type of cloud deployment model is this?
medium
A. Hybrid cloud
B. Private cloud
C. Community cloud
D. Public cloud

Solution

  1. Step 1: Identify private and public parts

    Sensitive data on own servers means private cloud; web apps on AWS means public cloud.
  2. Step 2: Recognize combined model

    Using both private and public clouds together is called hybrid cloud.
  3. Final Answer:

    Hybrid cloud -> Option A
  4. Quick Check:

    Combination of private and public = Hybrid cloud [OK]
Hint: Mix of private and public cloud is hybrid cloud [OK]
Common Mistakes:
  • Choosing only public or private cloud
  • Confusing community cloud with hybrid
  • Ignoring the mixed usage
4. A company wants to fix an error in their cloud deployment where their private cloud resources are accidentally exposed to the public internet. What is the best immediate action?
medium
A. Switch to a public cloud provider
B. Move all data to a hybrid cloud
C. Review and update firewall and access controls
D. Delete all cloud resources

Solution

  1. Step 1: Identify the security issue

    Private cloud resources exposed means access controls or firewall rules are misconfigured.
  2. Step 2: Apply correct fix

    Updating firewall and access controls will restrict unwanted public access immediately.
  3. Final Answer:

    Review and update firewall and access controls -> Option C
  4. Quick Check:

    Fix exposure by access control update [OK]
Hint: Fix exposure by updating firewall and access controls [OK]
Common Mistakes:
  • Switching cloud models without fixing security
  • Deleting resources unnecessarily
  • Moving data without fixing access rules
5. A startup wants to minimize costs but keep sensitive customer data secure. They plan to use AWS public cloud for most services but keep the database on their own servers. Which cloud deployment model fits best and why?
hard
A. Private cloud, because all data stays on own servers
B. Hybrid cloud, because it balances cost and security
C. Public cloud, because it is cheapest and easiest
D. Community cloud, because it shares resources with similar startups

Solution

  1. Step 1: Analyze cost and security needs

    Startup wants low cost (public cloud) and secure data (private servers).
  2. Step 2: Match deployment model

    Hybrid cloud combines public cloud cost benefits with private cloud security for sensitive data.
  3. Final Answer:

    Hybrid cloud, because it balances cost and security -> Option B
  4. Quick Check:

    Cost + security balance = Hybrid cloud [OK]
Hint: Hybrid cloud balances cost and security needs [OK]
Common Mistakes:
  • Choosing only public cloud ignoring security
  • Choosing private cloud ignoring cost
  • Confusing community cloud with hybrid