Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 1.77 KB

WRITEUP.md

File metadata and controls

34 lines (19 loc) · 1.77 KB

Write-up Template

Analyze, choose, and justify the appropriate resource option for deploying the app.

For both a VM or App Service solution for the CMS app:

  • Analyze costs, scalability, availability, and workflow
  • Choose the appropriate solution (VM or App Service) for deploying the app
  • Justify your choice

Cost

The App Service will have lower cost than VM, when testing you also can select the Free services first so it will lower cost for development and also production to deploy the CMS app.

Scalability

Both of VM and App Service have good choice for scalability. For VM we can scale the amount of VM. For App Service we can scale horizontally and vertically. Both have easy to setup the scalability. But, App Service will have more quick to scale than the VM.

Availability

Both of VM and App Service have high availability.

Workflow

If we have simple app, the App Service is the best choice, because we can setup easyly for continous deployment using Github, Azure DevOps, etc. Different with VM which have more complex steps before your apps online, as example, you need to setup the tools that you need to run your code, different with App Service that already provide you the tools.

Solution/Choice for current CMS App

The best option for this CMS App is App Service, since the code or the app no need specific functional that need to be customized. Mostly we do simple CRUD so no need high processing.

Assess app changes that would change your decision.

Detail how the app and any other needs would have to change for you to change your decision in the last section.

We will need the VM if the app need to have high processor, as example need to have image processing (like image editing, image analysis, etc), video processing, etc.