Create a global web presence on Azure App Service Web Apps
Azure App Service Web Apps has all the capabilities you need to establish a global web presence for your .COM site. Regardless of the size of your organization, you need a robust, secure, and scalable platform to drive your business , your brand awareness, and your customer communications. App Service Web Apps can help maintain your corporate brand and identity with Microsoft backed business continuity.
If you want to get started with Azure App Service before signing up for an Azure account, go to Try App Service, where you can immediately create a short-lived starter web app in App Service. No credit cards required; no commitments.
Below is an example of a .COM website running on App Service Web Apps. It demonstrates what you can do simply by composing Web Apps together with other services with minimal technical investments. Click on an element in the topography to read more about it.
This guide presents some of the most common areas and tasks that are aligned with running a public-facing .COM site in Azure App Service Web Apps. However, there are other common solutions that you can implement in Azure App Service Web Apps. To review these solutions, see the other guides on Digital Marketing Campaigns and Business Applications.
Quickly create new sites from a popular CMS in the gallery or bring your existing web assets to App Service Web Apps from a variety of languages and frameworks.
The Azure Marketplace provides templates from the popular website content management systems (CMS), such as Orchard, Umbraco, Drupal, and WordPress. You can create a web app using your favorite CMS flavor. You can choose from various database backends to meet your needs, including Azure SQL Database and MySQL.
Your existing web assets can run on App Service Web Apps, whether they are .NET, PHP, Java, Node.js, or Python. You can move them to Web Apps using your familiar FTP tools or your source control management system. Web Apps supports direct publishing from popular source control options, such as Visual Studio, Visual Studio Team Services, and Git - local, GitHub, BitBucket, DropBox, Mercurial, etc..
Publish your website reliably by continuously publishing directly from your existing source control system and live-testing your content.
During the planning, prototyping, and early development of a site, you can look at real working versions of the website before it goes live by deploying to a staging slot of your site on App Service Web Apps. By integrating source control with Web Apps, you can continuously publish to a staging slot, and swap it into production with no downtime when you are ready to do so. If anything goes wrong on the production site, you can also swap it out for a previous version of your site immediately.
Also, when planning changes to a live website, you can easily run A/B tests on the proposed updates using the Test in Production feature in and analyze real user behavior to help you make informed decisions on site design.
Use the App Service Web Apps domain for free or map to your registered domain name, then secure your brand with your CA-signed SSL certificate.
The *.azurewebsites.net domain is complimentary when you run your website on Web Apps. Or, you can map your website to a custom domain - e.g. contoso.com - which you obtained from any DNS registry, such as GoDaddy.
If you collect any user information, perform ecommerce, or manage any other sensitive data, you can protect your brand reputation and your customers with HTTPS. The *.azurewebsites.net domain name already comes with an SSL certificate, and if you use your custom domain, you can bring your SSL certificate for it to Web Apps. There is a monthly charge (prorated hourly) associated with each SSL certificate. For more information, see App Service Pricing Details.
Go global by serving regional sites with Azure Traffic Manager and delivering content lightning fast with Azure CDN.
To serve global customers in their respective regions, use Azure Traffic Manager to route site visitors to a regional site that provides the best performance. Alternatively, you can spread the site load evenly across multiple copies of your website hosted in multiple regions.
Deliver your static content lightning fast to users globally by integrating your web app with Azure CDN. Azure CDN caches static content in the CDN node closest to the user, which minimizes latency and connections to your website.
Optimize your .COM site by scaling automatically with Autoscale, caching with Azure Redis Cache, running background tasks with WebJobs, and maintaining high availability with Azure Traffic Manager.
The ability of App Service Web Apps to scale up and out meets the need of your .COM site, regardless of the size of your workload. Scale out your website manually through the Azure Portal, programmatically through the Service Management API or PowerShell scripting, or automatically through the Autoscale feature. In Standard hosting plan, Autoscale enables you to scale out a website automatically based on CPU utilization. For best practices, see Troy Hunt's 10 things I learned about rapidly scaling web apps with Azure.
Maintain high availability of your website using Azure Traffic Manager. Using the Failover method, Traffic Manager automatically routes traffic to a secondary site if there is a problem on the primary site.
Stay up-to-date on your website's performance with Azure or third-party tools. Receive alerts on critical website events. Gain user insight easily with Application Insight or with web log analytics from HDInsight.
Get a quick glance of the website's current performance metrics and resource quotas in the web app's blade in the Azure Portal. For a 360° view of your application across availability, performance and usage, use Azure Application Insights to give you fast & powerful troubleshooting, diagnostics and usage insights. Or, use a third-party tool like New Relic to provide advanced monitoring data for your websites.
In the Standard hosting plan, monitor site responsiveness receive email notifications whenever your site becomes unresponsive. For more information, see How to: Receive Alert Notifications and Manage Alert Rules in Azure.
Make your .COM site attractive with rich media, such as:
- Upload and stream videos globally with Azure Media Services
- Send emails to users with SendGrid service in Azure Marketplace
- For a guide to the change from Websites to App Service see: Azure App Service and Its Impact on Existing Azure Services