Presentation is loading. Please wait.

Presentation is loading. Please wait.

Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.

Similar presentations


Presentation on theme: "Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure."— Presentation transcript:

1 Logo here Module 3 Microsoft Azure Web App

2 Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure Configuring an Azure WebApp Publishing an Azure WebApp

3 Logo here Introduction to App Service

4 Logo here App Service - one integrated offering API Apps Easily build and consume APIs in the cloud Web Apps Web apps that scale with your business Mobile Apps Build Mobile apps for any device LOGIC Apps Automate business process across SaaS and on-premises

5 Logo here Benefits of App Services Automatic OS patching Enterprise-grade security High availability Automated scale out/in Built-in load balancing Supports many languages and platforms.NET, Node.js, Python, Ruby and many more Easy continuous deployment Continuous delivery from third-party source control providers Built-in Git repo

6 Logo here Microsoft Azure Web Apps

7 Logo here Options for hosting Websites on Azure PaaS cloud service Web app Website Web role Virtual machine with a web server Worker role IaaSPaaS

8 Logo here Why use Web Apps Ready for business Access to other Azure service Global scale Faster time to Market Continuous deployment

9 Logo here Ready for business Enterprise grade –High availability. –SLA on a single instance (Standard tier). –A global network of data centers. –Guaranteed 99.9% monthly SLA and 24/7 support.

10 Logo here Access to other Azure services.

11 Logo here Faster time to markets Create in minutes Use favourite tools Flexible Deployment Framework Continuous Delivery

12 Logo here Create in minutes

13 Logo here In this demonstration, you will see how to: Create an Azure Web App Demos

14 Logo here Use Favourite tools Command line tools/power shell. Third party (non Windows) IDE’s (WebStorm, etc.). Visual Studio WebMatrix Eclipse

15 Logo here Continuous Integration

16 Logo here Scaling WebApps

17 Logo here WebApp Tiers WebApp can be scaled to run in one of the following modes Free Shared compute resources Limited bandwidth and CPU time Limited customization options Shared Shared compute resources No upper-limit to bandwidth and CPU time Additional customization options

18 Logo here WebApp Tiers WebApp can be scaled to run in one of the following modes Basic Reserved instance for multiple web applications Websites are pooled under the same instance Standard Reserved instance for multiple web applications Websites are pooled under the same instance Supports auto-scale

19 Logo here Scaling for Azure WebApps Scale Up (Instance Size) Scale Out (Instance Count)

20 Logo here WebApps Features by Tier Tier FreeSharedBasicStandardPremium Websites 10100Unlimited Storage 1 GB 10 GB50 GB500 GB Compute instance Shared Dedicated Custom domains NoYes SSL for custom domains No Yes Integrated load balancer NoYes Always On No Yes Staged publishing No Yes SLA None 99.9%

21 Logo here Web Hosting Plans Web Hosting Plans can logically group Websites within a subscription. –Characteristics such as features, capacity and tiers are shared amongst the Website instance in the group. Multiple Web Hosting Plans can exist in a single Resource Group and multiple Websites can exist in a single Web Hosting Plan/

22 Logo here Web Hosting Plans

23 Logo here Web Hosting Plans Web Hosting Plans are implicitly created when constructing a new Website instance. –You can instead chose to add a new Website to an existing plan. –You can also define a new Web Hosting Plan as part of creating a new Website.

24 Logo here WebApp Deployment

25 Logo here Comparing app-deployment methods in App Service On-premises Cloud Visual Studio Online GitHub TFS Git FTP, Web Deploy Visual Studio, Web Matrix, MSBuild Web app

26 Logo here Deployment using FTP

27 Logo here Deployment using local Git

28 Logo here Deploying web apps Advantages of Web Deploy: –Only the changes are uploaded –Transfers use HTTPS –Permissions can be set on files –Databases can be published –Connection strings can be set You can use MSDeploy.exe in: –Visual Studio –WebMatrix –Eclipse –PowerShell

29 Logo here Azure Web App Deployment Slots Create different deployment slots for: –Staging –UAT –Production Swap between slots

30 Logo here In this demonstration, you will see how to: Deploy an application to Azure Web App Demos

31 Logo here Configuring WebApps

32 Logo here Configuring a web app’s application and authentication settings Web App settings: Framework versions Platform and Web sockets Always On Managed Pipeline Version Auto Swap Debugging Certificates, Domain Names, and SSL Bindings App Settings Connection Strings Default Documents Diagnostic logs Authentication and Authorization

33 Logo here Configuring availability and scalability Scaling a Free tier web app is not possible Scaling Shared and Basic tier web apps: –Instance size –Instance count Scaling Standard and Premium tier web apps: –Instance size –Instance count –Scheduled scaling –Scale by metric –Auto-scaling

34 Logo here Autoscaling Websites Scaling rules are specific to a schedule Performance scaling can be configured using various metrics: Metrics CPUMemory HTTP Queue Disk Queue Data In Data Out

35 Logo here Domain Names Standard domain [http/https]://.azurewebsites.net In Shared, Basic or Standard mode, you can configure the Website to use a custom domain –This involves managing the A and CNAME records with your registrar Traffic Manager supports custom domain names

36 Logo here In this demonstration, you will see how to: Configure the Default Document of the Azure Web App Demos

37 Logo here Thank You


Download ppt "Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure."

Similar presentations


Ads by Google