4.2 Using Containers in Azure Flashcards
What is containerization?
A) It is a popular option for hosting solutions only in Azure.
B) It is a method of wrapping and isolating individual applications and their dependencies.
C) It is a process of installing additional dependencies on a server.
D) It is a concept of setting up a physical server to host a website.
B) It is a method of wrapping and isolating individual applications and their dependencies.
Which is the most popular containerization engine used in Azure?
A) Kubernetes
B) Docker
C) Apache
D) IIS
B) Docker
What does a container wrap and isolate?
A) Individual applications only
B) Individual applications and their dependencies
C) Individual dependencies only
D) Entire server environment
B) Individual applications and their dependencies
Why is containerization useful?
A) It simplifies the documentation of server setup steps.
B) It eliminates the need for virtual or physical servers.
C) It allows for easy installation of web hosting software.
D) It provides an isolated environment for applications and their dependencies.
D) It provides an isolated environment for applications and their dependencies.
What is the basis of images in containerization?
A) Repositories
B) Containers
C) Layers
D) Registries
C) Layers
Which of the following is a popular repository for storing Docker images?
A) GitLab
B) Docker Hub
C) Azure Container Registry
D) GitHub Packages
B) Docker Hub
What type of image is used to build an ASP.NET application?
A) Microsoft .NET Core SDK
B) Microsoft Azure SDK
C) Ubuntu Server
D) Alpine Linux
A) Microsoft .NET Core SDK
Who is the provider of the .NET Samples image on Docker Hub?
A) Microsoft
B) Docker Inc.
C) GitHub
D) Google
A) Microsoft
What did the previous lecture focus on?
A) Creating a web app
B) Building an ASP.NET website
C) Uploading an image to a container registry
D) Using Azure web apps for containers
D) Using Azure web apps for containers
Where was the custom image uploaded?
A) Microsoft repository
B) Docker Hub
C) Azure container registry
D) GitHub Packages
C) Azure container registry
What is the purpose of Azure web apps in this context?
A) Scaling and secure communications
B) Pointing to a container repository
C) Creating a resource group
D) Building an ASP.NET website
B) Pointing to a container repository
What are containers used for in software development?
A) Running virtual machines
B) Managing large applications
C) Building monolithic applications
D) Hosting databases
B) Managing large applications
What is the benefit of using containers in terms of application development?
A) Increased overhead
B) Limited portability
C) Inconsistent operation
D) More efficient development
D) More efficient development
What are Docker and Kubernetes?
A) Popular programming languages
B) Virtualization techniques
C) Container orchestration tools
D) Cloud service providers
C) Container orchestration tools
How do containers differ from virtual machines (VMs)?
A) Containers share the host’s operating system
B) Containers require a guest operating system
C) Containers are more
lightweight
D) All of the above
D) All of the above