Azure Cloud Deployment Solutions for Custom Applications | Exam AZ-900

Recommended Cloud Deployment Solution for Custom Applications

Prev Question Next Question

Question

Your company plans to deploy several custom applications to Azure. The applications will provide invoicing services to the customers of the company. Each application will have several prerequisite applications and services installed.

You need to recommend a cloud deployment solution for all the applications.

What should you recommend?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C.

C

Infrastructure as a service (IaaS) is an instant computing infrastructure, provisioned and managed over the internet. The IaaS service provider manages the infrastructure, while you purchase, install, configure, and manage your own software

Incorrect Answers:

A: Software as a service (SaaS) allows users to connect to and use cloud-based apps over the Internet. Common examples are email, calendaring, and office tools. In this scenario, you need to run your own apps, and therefore require an infrastructure.

B:

Platform as a service (PaaS) is a complete development and deployment environment in the cloud. PaaS includes infrastructure"servers, storage, and networking"but also middleware, development tools, business intelligence (BI) services, database management systems, and more. PaaS is designed to support the complete web application lifecycle: building, testing, deploying, managing, and updating.

https://azure.microsoft.com/en-us/overview/what-is-iaas/ https://azure.microsoft.com/en-us/overview/what-is-saas/ https://azure.microsoft.com/en-us/overview/what-is-paas/

Based on the given scenario, the best cloud deployment solution to recommend is Platform as a Service (PaaS).

Explanation:

  • Software as a Service (SaaS): SaaS is a cloud deployment model in which a third-party provider hosts applications and makes them available to customers over the internet. In this model, customers do not need to manage the underlying infrastructure, but they have limited control over the application configuration and management. SaaS is suitable for applications that are already developed and do not require customization.

  • Infrastructure as a Service (IaaS): IaaS is a cloud deployment model in which a third-party provider hosts infrastructure components such as servers, storage, and networking, and customers can deploy and manage their applications on top of the infrastructure. In this model, customers have full control over the infrastructure and can customize it as per their requirements. IaaS is suitable for applications that require a high degree of customization or specific configurations.

  • Platform as a Service (PaaS): PaaS is a cloud deployment model in which a third-party provider hosts a platform that allows customers to develop, deploy, and manage their applications. In this model, customers do not need to manage the underlying infrastructure but have control over the application configuration and management. PaaS is suitable for applications that require a high degree of customization and have specific requirements such as prerequisites and dependencies.

In the given scenario, the applications require several prerequisite applications and services installed. PaaS provides a platform that allows customers to develop, deploy, and manage their applications with specific configurations and dependencies. Therefore, PaaS is the best cloud deployment solution to recommend for all the applications.

The proposed solution of requiring Azure Multi-Factor Authentication (MFA) in this scenario does not fully meet the goal of reducing the impact on users during the planned migration to Azure.

While MFA can improve security and reduce the risk of unauthorized access to user accounts and resources, it is not directly related to minimizing the impact on users during a migration process. MFA may actually introduce additional steps for users to access resources, which could lead to some temporary inconvenience during the transition period.

To minimize the impact on users during the migration, it would be advisable to employ a comprehensive migration strategy that includes thorough planning, testing, and communication with all stakeholders. This may involve creating a detailed migration plan that takes into account the specific needs of different user groups, such as ensuring that critical applications and services are migrated first and that downtime is minimized as much as possible.

Additionally, it may be useful to provide training and support to users during the migration process to help them navigate any changes in the way they access resources. This could include providing clear instructions on how to access resources in Azure, how to use new tools or applications, and how to troubleshoot any issues that arise.

In summary, while Azure MFA can be a useful tool for enhancing security during a migration to Azure, it is not sufficient on its own to reduce the impact on users. A comprehensive migration strategy that includes planning, testing, communication, and training is needed to ensure a smooth transition for all stakeholders. Therefore, the answer to the question is B. No, the proposed solution does not fully meet the goal.