Chapter 1
Cloud Architecture
Course: Comptia Cloud Cv0 004
Subject: Comptia Cloud Cv0004
Chapter: Cloud Architecture
1. Stand-alone Containers
Definition:
A stand-alone container is a single instance of a containerized application running independently on a host machine. It bundles the application code along with all required dependencies, libraries, and runtime components into a lightweight, portable unit.
Use Case:
Ideal for simple or isolated workloads such as development environments, proof-of-concept testing, small-scale applications, or demos. Stand-alone containers are also used for quick prototyping or when orchestration overhead is unnecessary.
Characteristics:
- Lifecycle Management: Container lifecycle (starting, stopping, updating, deleting) is managed manually by the developer or administrator using CLI tools like Docker CLI (docker run, docker stop, docker rm). There is no automatic recovery if the container crashes.
- No Scaling or Failover: Since only one container instance runs, there is no built-in horizontal scaling, load balancing, or failover. If the container fails, the application becomes unavailable until manually restarted.
- Networking: Containers use Docker’s default networking modes: