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

Your developers have created a portal web app for users in the Miami branch office. The web app will be publicly accessible and used by the Miami users to retrieve customer and product information. The web app is currently running in an on-premises test environment.

You plan to host the web app on Azure.

You need to determine which Azure web tier plan to host the web app. The web tier plan must meet the following requirements:

-> The website will use the miami.weyland.com URL.

-> The website will be deployed to two instances.

-> SSL support must be included.

-> The website requires 12 GB of storage.

-> Costs must be minimized.

Which web tier plan should you use?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

A

http://azure.microsoft.com/en-us/documentation/articles/azure-subscription-service-limits/

To host the web app on Azure with the given requirements, the appropriate web tier plan would be the "Standard" tier.

Here's a breakdown of the requirements and how they align with the available options:

  1. URL: The requirement states that the website should use the "miami.weyland.com" URL. All the web tier plans (Standard, Basic, Free, Shared) support custom domain names, so this requirement can be met with any of the plans.

  2. Deployment to two instances: To ensure high availability and load balancing, the web app needs to be deployed to two instances. The "Free" and "Shared" plans do not support multiple instances. The "Basic" plan supports multiple instances, but it has limitations on scaling and features. The "Standard" plan allows you to scale to multiple instances and provides additional features for high availability.

  3. SSL support: SSL (Secure Sockets Layer) ensures secure communication between the web app and its users. SSL support is available in all web tier plans (Free, Shared, Basic, Standard), so this requirement can be met with any of the plans.

  4. Storage: The web app requires 12 GB of storage. Storage is not directly tied to the web tier plans but is a separate component in Azure (e.g., Azure Storage). Therefore, storage requirements can be met regardless of the chosen web tier plan.

  5. Cost minimization: The requirement states that costs must be minimized. The "Free" and "Shared" plans are the least expensive options, but they have limitations in terms of features, scalability, and availability. The "Basic" plan offers more features but may not provide the optimal balance between cost and capabilities for this scenario. The "Standard" plan provides a broader range of features, including scaling, deployment slots, traffic management, and more, making it a suitable choice for a production-level web app.

Considering all the requirements and cost optimization, the most appropriate web tier plan to host the web app is the "Standard" plan (option A).

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.