Professional Documents
Culture Documents
Module 6 Revision
Module 6 Revision
• Amazon Elastic Compute Cloud (Amazon EC2) provides resizable virtual machines.
• Amazon EC2 Auto Scaling supports application availability by allowing you to define
conditions that will automatically launch or terminate EC2 instances.
• Amazon Elastic Container Registry (Amazon ECR) is used to store and retrieve
Docker images.
• VMware Cloud on AWS enables you to provision a hybrid cloud without custom
hardware.
• AWS Elastic Beanstalk provides a simple way to run and manage web applications.
• AWS Lambda is a serverless compute solution. You pay only for the compute time that
you use.
• Amazon Elastic Kubernetes Service (Amazon EKS) enables you to run managed
Kubernetes on AWS.
• AWS Fargate provides a way to run containers that reduce the need for you to manage
servers or clusters.
2. Name at least one advantage of deploying Microsoft SQL Server on Amazon EC2
instead of Amazon RDS.
• ANSWER: Amazon EC2 offers complete control over every configuration, the
OS, and the software stack.
3. What advantage does the Quick Start provide over a manual installation on Amazon
EC2?
• ANSWER: The Quick Start is a reference architecture with proven best practices
built into the design.
4. Which deployment option offers the best approach for all use cases?
5. Which approach costs more: using Amazon EC2 or using Amazon RDS?
6. Which AWS service helps developers quickly deploy resources which can
make use of different programming languages, such as .NET and Java?
10. Amazon Elastic Container Service (Amazon ECS) orchestrates the running of Docker
containers.
11. Kubernetes is open source software for container orchestration.
12. Amazon Elastic Kubernetes Service (Amazon EKS) enables you to run Kubernetes on
AWS
13. Amazon Elastic Container Registry (Amazon ECR) enables you to store, manage, and
deploy your Docker containers.
Q2 Pricing models offered from the Amazon to choose from when you want to run EC2
instances (servers) ?
Per second billing is only available for On-Demand Instances, Reserved Instances,
and Spot Instances that run Amazon Linux or Ubuntu.
• On-Demand Instances
• Dedicated Hosts
• Dedicated Instances
• Reserved Instance
• Spot Instances
Ans. Right-size – Choose the right balance of instance types. Notice when servers
can be either sized down or turned off, and still meet your performance requirements.
• Optimal pricing model – Recognize the available pricing options. Analyze your
usage patterns so that you can run EC2 instances with the right mix of pricing
options.
Ans. Containers are a method of operating system virtualization. Containers are smaller
than virtual machines, and do not contain an entire operating system.
Benefits –
1. Repeatable.
2. Self-contained environments.
3. Software runs the same in different environments.
4. Developer's laptop, test, production.
5. Faster to launch and stop or terminate than virtual machines
5) Define Amazon Elastic Container Service (Amazon ECS) : is a highly scalable, high-
performance container management service that supports Docker containers. Amazon
ECS enables you to easily run applications on a managed cluster of Amazon EC2
instances.
Ans: AWS Lambda is an event-driven, serverless compute service. Lambda enables you
to run code without provisioning or managing servers.