A company is decommissioning its physical servers and replacing them with an architecture that will reduce the number of individual operating systems. Which of the following strategies should the company use to achieve this security requirement?
B
Containerization allows multiple applications or services to run in isolated environments on the same underlying OS. Unlike, virtualization where each VM runs its own OS, containers share the host OS kernel but keep the applications isolated from one another. This significantly reduces the number of operating systems required while maintaining security and isolation between applications.
The correct answer is:
B. Containerization
Why not the other options?
A. Microservices – Microservices is an architectural design approach that structures an application as a collection of smaller, independent services, but it does not inherently reduce the number of OS instances.
C. Virtualization – Virtualization still requires multiple OS instances (one per VM), whereas containerization shares a single OS kernel.
D. Infrastructure as Code (IaC) – IaC automates infrastructure deployment but does not specifically reduce the number of operating systems.
Before Containerization:
5 Physical Servers:
Web Server (Windows OS)
Application Server (Linux OS)
Database Server (Linux OS)
Email Server (Windows OS)
File Server (Windows OS)
After Containerization:
1 Physical Server running Docker:
CopySingle Host OS
└── Docker Engine
├── Web Container
├── App Container
├── Database Container
├── Email Container
└── File Service Container
The key phrase in this question is "reduce the number of individual operating systems" thus making containerization the better choice between virtualization and containerization. Answer B.
A.
Microservices. Reasons: The company is decommissioning the physical servers and replacing them with an architecture which aligns with our answer. Containerization still requires physical servers. Even though virtualization reduces physical servers, it still requires physical servers."
The correct answer is:
B. Containerization
Explanation:
Containerization allows multiple applications to run on the same operating system kernel while isolating them in separate containers. This approach:
Reduces the need for multiple individual operating systems by running applications within lightweight containers.
Improves resource efficiency and scalability.
Enhances security by isolating containers, limiting the potential impact of a compromised application.
If the goal is reducing OS instances and enhancing application-level isolation, containerization is the better answer.
If the focus is on replacing physical servers with virtual ones, virtualization might seem plausible but doesn't fully address the isolation and security benefits containerization provides.
While containers are an excellent solution for reducing infrastructure overhead, virtualization is more directly focused on consolidating physical servers into fewer operating systems, which matches the question more precisely.
Virtualization involves creating virtual versions of hardware platforms, operating systems, and storage devices. By implementing virtualization, a company can run multiple operating systems or applications on the same physical server, each in its own virtual machine (VM). This allows for:
Reduced number of physical servers needed.
Centralized management of multiple OS environments.
Efficient use of hardware resources.
Isolation of applications for security purposes.
The correct answer is C. Virtualization.
Virtualization involves running multiple virtual machines (VMs) on a single physical server, allowing an organization to consolidate multiple operating systems and workloads onto fewer physical servers. This reduces the number of physical machines needed while still providing isolated environments for different applications, services, or operating systems.
Containerization allows fewer Operating Systems.
Sometimes this question comes with fewer physical servers, resulting in virtualization.
Take steps to ensure you read the question carefully.
B. Containerization - is more appropriate as it allows multiple applications to run on a single OS, whereas virtualization involves running multiple OS on same physical hardware.
This section is not available anymore. Please use the main Exam Page.SY0-701 Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
a4e15bd
Highly Voted 9Â months agob0cfacf
Most Recent 2Â months, 1Â week agoTmNvrWts
2Â months, 3Â weeks ago9149f41
3Â months, 1Â week agofc040c7
3Â months, 1Â week ago9149f41
3Â months, 1Â week agojbmac
4Â months, 1Â week ago9024d4b
4Â months, 1Â week agoa484b2b
4Â months, 3Â weeks ago3b1fd98
5Â months agobctester
5Â months agoHoneybadge
5Â months, 2Â weeks agobraveheart22
5Â months, 3Â weeks agojsmthy
7Â months, 1Â week agojafyyy
8Â months, 2Â weeks agoscoobysnack209
8Â months, 2Â weeks ago