We are now more and more traditional applications, gradually migrating to the cloud, the original private cloud deployment model, and gradually to the cloud PAAs IaaS transformation. For example:
We request VM VMs in Cloud Azure, deploy our web apps to the VMs in IIS, and do high availability sets and NLB for cloud services for load balancing and high availability of Web applications.
Above this is a common cloud deployment mode (IaaS mode), we need to continuously operation of this VM, Web application. Is there a simpler way to publish our web applications directly to the cloud, with a single click, to automate load balancing and high availability.
The answer is Azure app service.
Azure App Service is a new and unique cloud service that enables developers to create WEB and mobile apps for any platform and any device. Application services is an integrated solution that simplifies repetitive coding, integrates with enterprise and SaaS systems, and automates business processes while meeting security, reliability, and scalability needs.
Azure App Service hosts a type of app:
- Web Apps
- Mobile Apps
- API application
- Logic Apps
Today, we focus on Web applications, and English is web apps.
The Web app for Azure app service is a fully managed computing platform that's ideal for hosting Web sites and Web applications.
What types of Web apps are supported:. NET, node. js, PHP, Python, and Java to implement standard Web applications and APIs.
What are the features of the Web app:
- Multiple languages and frameworks-app service provides best-in-class support for ASP, node. js, Java, PHP, and Python. You can also run PowerShell and other scripts or executables on the app service VM.
- DevOps optimization-Set up continuous integration and deployment using Visual Studio Team Services, GitHub, or BitBucket. Improve updates through testing and staging environments. Perform A/B testing. In app service, use Azure PowerShell or a cross-platform command-line interface (CLI) to manage your apps.
- Global scaling with high availability-increases or expands either manually or automatically. Host applications anywhere in the Microsoft Global Data Center infrastructure, and apply service SLA commitment to high availability .
- Connectivity to the SaaS platform and on-premises data-from more than 50 connectors for enterprise systems such as SAP, Siebel, and Oracle, SaaS services such as Salesforce and Office 365, and Internet services such as face Book and Twitter) to choose from. Access local data using hybrid connections and Azure virtual networks.
- Security and compliance-application services comply with ISO, SOC, and PCI requirements.
- Application Templates-Choose from a list of numerous application templates in the Azure Marketplace and use wizards to install popular open source software such as WordPress, Joomla, and Drupal.
- The specialized tools in Visual Studio integrated-visual Studio simplify the creation, deployment, and debugging work.
Speak not much, direct show case ...
1. Create an example of the MVC site : Firstazurewebapp
Choose the MVC project template, authentication selection: No Authentication: No authentication
After the new is complete, Debug Browse to see the familiar ASP.
2. Create a WebApp resource group in Azure portal for the "Bloom" ASP. NET MVC site
Download the Publish profile configuration to the specified native location, which is used primarily for authentication when publishing an ASP. NET site to Azure
3. One click to publish an ASP. NET MVC site to Azure
Select Import Imports, where the publish profile downloaded in the previous step is imported
Verify connectivity can be connected, indicating that you can connect to azure directly publish.
See output: Web App was published Successfullu http://teld***.chinacloudsites.cn
At this point, the Edge automatically pops up: the Familiar ASP.
Very simply, Microsoft Azure is very quick and easy, one-click to publish an ASP. NET MVC site to Azure on the cloud.
Then, let's go ahead and get some dry goods.
After we publish our app to Azure in the cloud, how to configure management, such as:
. Net version, PHP version, Java version, SSL, MIME, domain binding, AppSettings, database connection string, home page, and more.
Rest assured, these azure all offer:
Zhou
2017/7/6
Publish your web app to the Cloud-azure Web App with one click