Do you want to start a startup? Or do you just need a static website that displays the existence of your company online? Microsoft Azure has something to offer you. Let me get into the subject and give you three options for deploying a website or web application with Azure.
Azure Websites (PaaS)Cloud Services (Pass)Virtual Machines (IaaS)
This blog will provide some information to help you select the best option for your needs.
Why choose Azure Websites?
Reason 1: Website deployment is urgent and you don’t have time to wait. You may need to launch a website for your company or small operations website by the deadline.
Reason 2: You don’t have the knowledge and skills required to set up Azure Cloud Services, or create an implementation plan using virtual machines.
Reason 3: Your website is a single-tier site and you don’t want to install multiple machines that run different tiers of web applications.
Azure Websites does not allow multiple virtual machines to communicate within one virtual network.
Cloud Services: Why should you choose them? Reason 1: You need to have basic access to the underlying virtual machine in order to support features such as security and networking.
Reason 2: Your website/web application runs on multiple tiers. You want to deploy multiple virtual machines on different tiers, and expect them all to perform internal communications. (Web role and worker role)
Reason 3: Your website/web application wants to integrate other advanced Azure services such as Traffic Manager and CDN.
Virtual machines: Why should you choose them? Reason 1: You already have a website/web application in your datacenter and want to migrate it easily. Simply deploy virtual machines using system images from servers on-premises.
Reason 2: You need extraneous access to the virtual machines that run the website or web app. Your website or web app requires deep level control, including the installation of many additional components or making changes at OS level (registry management, memory management, networking, etc).
Reason 3: If your website or web app requires third-party tools for monitoring, management, it may not be supported in Cloud Service.
Cost is another factor to consider before you commit to an option. First, decide which option is technically best. Then, use the links below to compare pricing.
Pricing for Azure Websites:https://azure.microsoft.com/en-in/pricing/details/app-service/
Pricing for Cloud Services:https://azure.microsoft.com/en-in/pricing/details/cloud-services/
Pricing for Azure IaaS VMs:https://azure.microsoft.com/en-in/pricing/details/virtual-machines/
I hope you find this blog helpful in making a decision to deploy a website or web app on Azure cloud.