Migrating Servers to Azure: Advantages of Public Cloud Services

Advantages of Using Public Cloud Services for Server Migration

Prev Question Next Question

Question

You plan to migrate several servers from an on-premises network to Azure.

What is an advantage of using a public cloud service for the servers over an on-premises network?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

D

The public cloud is a shared entity whereby multiple corporations each use a portion of the resources in the cloud. The hardware resources (servers, infrastructure etc.) are managed by the cloud provider. Multiple companies create resources such as virtual machines and virtual networks on the hardware resources.

Incorrect Answers:

A: The public cloud is not owned by the public. In the case of Microsoft Azure, the cloud is owned by Microsoft.

B: The public cloud is a not crowd-sourcing solution. In the case of Microsoft Azure, the cloud is owned by Microsoft.

C: It is not true that public cloud resources can be freely accessed by every member of the public. You pay for a cloud subscription and create accounts for your users to access your cloud resources. No one can access your cloud resources until you create user accounts and provide the appropriate access permissions.

The correct answer is D: The public cloud is a shared entity whereby multiple corporations each use a portion of the resources in the cloud.

Explanation:

Migrating servers from an on-premises network to the public cloud, such as Microsoft Azure, offers several advantages over an on-premises network. One of the main advantages is the ability to use a shared infrastructure model where multiple corporations can use the same set of resources in the cloud. This provides many benefits such as:

  1. Scalability: In the cloud, resources can be scaled up or down as needed based on the requirements of different corporations. For example, if one corporation needs additional compute or storage resources, they can easily increase their usage while another corporation can decrease their usage.

  2. Cost-effectiveness: Using a shared infrastructure in the cloud reduces costs for each corporation as they can share the costs of maintaining and upgrading the infrastructure.

  3. Reliability: Cloud providers like Azure have multiple data centers and provide redundancy in case of hardware failures, ensuring that the servers are always available to the corporations using them.

  4. Security: Cloud providers have dedicated teams of security experts who manage and monitor the security of the infrastructure, providing better security than most on-premises networks.

On the other hand, on-premises networks require corporations to purchase, manage, and maintain their own infrastructure, which can be expensive and time-consuming. They also have limited scalability and reliability as the infrastructure is owned and managed by the corporation.

Therefore, migrating servers to a public cloud like Azure offers a more flexible, scalable, reliable, and cost-effective solution for corporations.

The solution proposed in the scenario is to include Azure API Management service as part of the strategy to automatically create Azure resources for each business unit in the company's infrastructure.

Azure API Management service is a cloud-based service that provides developers with the tools and services they need to create, publish, secure, and manage APIs. It enables organizations to create APIs for their internal or external users, and to monitor and manage the usage of those APIs.

While Azure API Management service is a useful tool, it is not specifically designed for automatically creating Azure resources. It is more focused on managing and securing APIs.

Therefore, the solution proposed in the scenario may not be the most appropriate one for automatically creating Azure resources for each business unit. Instead, a more suitable approach would be to use Azure Resource Manager (ARM) templates, which are declarative JSON files that describe the resources needed for an application or infrastructure. ARM templates allow you to define and deploy infrastructure as code, which can be version-controlled and easily replicated. This would allow each business unit to have identical resources provisioned automatically.

In conclusion, the solution proposed in the scenario is not the most appropriate one for the task at hand. The correct answer is B, No. Instead of Azure API Management service, Azure Resource Manager (ARM) templates should be used to automatically create Azure resources for each business unit.