8. Other Compute Flashcards
What is Docker?
Docker is a software development platform to deploy apps in containers that can run on any OS.
Fill in the blank: Docker images are stored in Docker _____
repositories
True or False: Docker containers are highly dependent on the underlying OS.
False
Name a public Docker repository.
Docker Hub
Name a private Docker repository offered by Amazon.
Amazon ECR (Elastic Container Registry)
How does Docker differ from Virtual Machines?
Docker shares resources with the host OS, allowing multiple containers on one server without needing separate OS instances.
What does ECS stand for in AWS?
Elastic Container Service
True or False: AWS ECS requires users to manage the infrastructure manually.
True
Fill in the blank: Fargate allows you to run containers on AWS without _____
provisioning the infrastructure (serverless)
Name two container orchestration services on AWS.
ECS and Fargate
What is AWS Lambda?
A serverless compute service that runs code in response to events.
True or False: AWS Lambda requires continuous server management.
False
What type of execution model does AWS Lambda support?
Event-driven, running code only when triggered by events.
Fill in the blank: AWS Lambda pricing is based on the number of requests and _____
compute time
What is a primary advantage of AWS Lambda over EC2?
Lambda requires no server management and scales automatically.
List two supported languages for AWS Lambda.
Node.js, Python
True or False: AWS Lambda can run for unlimited time per invocation.
False
Fill in the blank: Serverless does not mean there are no servers, but rather, developers don’t _____ them.
manage