Migrating to Azure with Platform as a Service (PaaS) Solutions

Deploying Azure Environment with Azure App Service and SQL Server

Prev Question Next Question

Question

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

Your company plans to migrate all its data and resources to Azure.

The company's migration plan states that only Platform as a Service (PaaS) solutions must be used in Azure.

You need to deploy an Azure environment that meets the company migration plan.

Solution: You create an Azure App Service and Azure virtual machines that have Microsoft SQL Server installed.

Does this meet the goal?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B.

B

Azure App Service is a PaaS (Platform as a Service) service. However, Azure virtual machines are an IaaS (Infrastructure as a Service) service. Therefore, this solution does not meet the goal.

The proposed solution does not meet the goal stated in the scenario that only Platform as a Service (PaaS) solutions must be used in Azure.

The Azure App Service is a PaaS solution that enables developers to build and host web apps, mobile app backends, and RESTful APIs in the cloud. It offers automatic scaling and load balancing, automated deployment, and built-in integration with other Azure services.

However, deploying Azure virtual machines with Microsoft SQL Server installed is not a PaaS solution. It is an Infrastructure as a Service (IaaS) solution that provides a virtualized environment in which users can install and run their own applications, operating systems, and middleware.

To fully meet the company's migration plan, a PaaS solution for the database must be used, such as Azure SQL Database or Azure Database for MySQL, PostgreSQL, or MariaDB. These services are fully managed, scalable, and offer built-in high availability and disaster recovery features, which can significantly reduce the cost and complexity of managing the database.

In summary, the proposed solution does not meet the goal of using only PaaS solutions in Azure, as it includes an IaaS component (Azure virtual machines with Microsoft SQL Server installed).

Based on the given requirements, the most suitable Azure web tier plan to host the web app would be the "Standard" plan.

Here's a breakdown of why the other plans would not be suitable:

A. Standard plan:

  • Supports custom domains such as miami.weyland.com, which meets the first requirement.
  • Provides multiple instances, which meets the second requirement.
  • SSL support is included, which meets the third requirement.
  • Provides up to 50 GB of storage, which easily meets the fourth requirement.
  • While it is not the cheapest option, it is not the most expensive either. It offers a good balance of features and cost.

B. Basic plan:

  • Does not support custom domains, so it would not meet the first requirement.
  • Provides multiple instances, which meets the second requirement.
  • SSL support is not included and must be purchased separately, which does not meet the third requirement.
  • Provides up to 10 GB of storage, which is not enough to meet the fourth requirement.
  • The cost is lower than the Standard plan, but it would require additional costs for SSL support and storage.

C. Free plan:

  • Does not support custom domains, so it would not meet the first requirement.
  • Provides only one instance, which does not meet the second requirement.
  • SSL support is not included and cannot be added, which does not meet the third requirement.
  • Provides only 1 GB of storage, which is not enough to meet the fourth requirement.
  • While it is free, it does not meet any of the requirements.

D. Shared plan:

  • Does not support custom domains, so it would not meet the first requirement.
  • Provides only one instance, which does not meet the second requirement.
  • SSL support is not included and must be purchased separately, which does not meet the third requirement.
  • Provides up to 1 GB of storage, which is not enough to meet the fourth requirement.
  • While it is cheaper than the Standard plan, it does not meet several of the requirements and would require additional costs for SSL support and storage.

Therefore, based on the requirements provided, the most suitable web tier plan would be the Standard plan, as it meets all the requirements and provides a good balance of features and cost.