Azure Web Apps: start simple, code smart, go live!

Similar documents
Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

Azure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

App Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region

.NET C# C++ JavaScript PHP Python Node.js R Cordova Unity Java Perl

Developing Microsoft Azure Solutions (70-532) Syllabus

Azure Development Course

Any platform. Achieve more. Team agility

Developing Microsoft Azure Solutions (70-532) Syllabus

20537A: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Developing Microsoft Azure Solutions (70-532) Syllabus

Deccansoft Software Services

FROM VSTS TO AZURE DEVOPS

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

20533B: Implementing Microsoft Azure Infrastructure Solutions

20532D: Developing Microsoft Azure Solutions

Web and API Apps in Azure

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

70-532: Developing Microsoft Azure Solutions

70-532: Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions

Azure Certification BootCamp for Exam (Developer)

We are ready to serve Latest IT Trends, Are you ready to learn? New Batches Info

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions (MS 20532)

Developing Enterprise Cloud Solutions with Azure

Techno Expert Solutions

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

20532D - Version: 1. Developing Microsoft Azure Solutions

Implementing Microsoft Azure Infrastructure Solutions

Course AZ-100T01-A: Manage Subscriptions and Resources

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

Developing Microsoft Azure Solutions: Course Agenda

Let s say that hosting a cloudbased application is like car ownership

Using and Developing with Azure. Joshua Drew

Index. Wouter de Kort 2016 W. de Kort, DevOps on the Microsoft Stack, DOI /

Real-life technical decision points in using cloud & container technology:

DevOps Using VSTS and Azure

Microsoft Azure for AWS Experts

Deccansoft Software Services

Index. Chaminda Chandrasekara 2017 C. Chandrasekara, Beginning Build and Release Management with TFS 2017 and VSTS, DOI /

STREAMLINED CERTIFICATION PATHS

STREAMLINED CERTIFICATION PATHS

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

G, H I, J K, L. Git distributed version control system, 67 repository, 67 TFS, 68 GitFlow, 76 77

Microsoft Azure Course Content

Why Choose MS Azure?

[MS10992]: Integrating On-Premises Core Infrastructure with Microsoft Azure

PCS Cloud Solutions. Create highly-available, infinitely-scalable applications and APIs

[MS20533]: Implementing Microsoft Azure Infrastructure Solutions

Exam : Implementing Microsoft Azure Infrastructure Solutions

Course Outline. Module 1: Microsoft Azure for AWS Experts Course Overview

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

Vishesh Oberoi Seth Reid Technical Evangelist, Microsoft Software Developer, Intergen

Developing Windows Azure and Web Services

MCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017

#techsummitch

40390: Microsoft Azure for AWS Experts

Microsoft Developing Windows Azure and Web Services

AZURE CONTAINER INSTANCES

Azure Certification BootCamp for Exam (Architect)

Visual Studio Team Services

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Oracle Application Container Cloud

Windows Azure Mobile Services

Javaentwicklung in der Oracle Cloud

Implementing Microsoft Azure Infrastructure Solutions (20533)

Cloud Computing. Technologies and Types

AALOK INSTITUTE. DevOps Training

MICROSOFT CLOUD PLATFORM AND INFRASTRUCTURE CERTIFICATION. Includes certifications for Microsoft Azure and Windows Server

Asp Net Web Service Project Template Visual Studio 2010

Developing Microsoft Azure Solutions

Naresh Information Technologies

Cloud Computing. Amazon Web Services (AWS)

Think Small to Scale Big

About Intellipaat. About the Course. Why Take This Course?

Participant Handbook

Introduction to data centers

Exam Ref Implementing Microsoft Azure Infrastructure Solutions Michael Washam Rick Rainey

70-487: Developing Windows Azure and Web Services

Unlocking Azure with Puppet Enterprise. November 29, 2016

Agenda Caffè di benvenuto

LINUX, WINDOWS(MCSE),

Build an open hybrid cloud and paint it red and blue

Certified LAN and WAN Specialist (CLWS)

Deploying and Using ArcGIS Enterprise in the Cloud. Bill Major

DXC Service Deployment and Failover

The Pathway to the Cloud Using Azure SQL Managed Instance

Cloud Computing Technologies and Types

Team Foundation Consulting. Training. Team Member Training User training designed to cater for specific roles within your team. Developer TFVC / Git

Architecting Microsoft Azure Solutions (proposed exam 535)

What is Dell EMC Cloud for Microsoft Azure Stack?

Technical Comparison Sheet: ez Platform Cloud vs Other Hosting Approaches

MySQL CLOUD SERVICE. Propel Innovation and Time-to-Market

Introduction to the Azure Portal

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

Index. Pranab Mazumdar, Sourabh Agarwal, Amit Banerjee 2016 P. Mazumdar et al., Pro SQL Server on Microsoft Azure, DOI /

Example Azure Implementation for Government Agencies. Indirect tax-filing system. By Alok Jain Azure Customer Advisory Team (AzureCAT)

Microsoft Azure Stack Hybrid Cloud. The Modern System Architecture

Transcription:

Microsoft Azure Community Quebec city 2016-09-22 Azure Web Apps: start simple, code smart, go live! Microsoft Azure Community Quebec city Mathieu Benoit

Agenda 1 Introduction 5 Go further! 2 Azure 6 Conclusion & References 3 Azure App Service 4 Let s demo! 2

Introduction 1 2 3 4 5 6 7 8 3

And more Promote AzureQC Meetup Discuss around Microsoft Azure Solicit discussions, questions, ideas, etc. Find next presenter? ;) 4

Microsoft Azure Community Quebec city Bring together people Share knowledge, experience and challenge about Microsoft Azure 5

Nurun Services conseils Digital Business Platform Managed Services Total Security Organizational Transformation 6

Mathieu Benoit IT Solution Architect MCSD Web MCSD Azure My Linkedin profile ALM and DevOps enthusiast My personal blog 7

Azure 1 2 3 4 5 6 7 8 8

Why the cloud? Rapidly setup environments to drive business priorities Scale to meet peak demands Increase daily activities to be efficient and reduce cost. 9

Microsoft Azure IaaS & PaaS Hybrid configuration Open & Flexible Availability Scalability All around the world 10

On Premise, IaaS, PaaS & SaaS 11 11

IaaS & PaaS 12

Azure App Service 4 Azure Services for one integrated offering 1 2 3 4 5 6 7 8 13

Azure App Service One integrated offering Web Apps Web apps that scale with your business Mobile Apps Build Mobile apps for any device Automate business process across SaaS and on-premises Easily build and consume APIs in the cloud 14

https://tryappservice.azure.com 15

Let s demo! Let s play with Azure Web Apps 1 2 3 4 5 6 7 8 16

Demo script Create a Java web app with tryappservice.com Browse the site available for 1h or 24h Java Coffee Shop Navigate into Azure portal and see/play with it For example, go to the App Service Editor to browse the web app folder (wwwroot) Create an empty Web Apps with the portal Browse, see and play with some useful settings and features: Scale up/down the App Service Plan, Scale in/out instances, run Performance Tests, set app settings and connection strings, check and define Metrics and Alerts, configure custom domains and SSL certificates, manage deployments options, use diagnostic and kudu tools, etc. Publish a local ASP.NET MVC app to an Azure Web Apps with Visual Studio Deploy web app with associated Publish profile, browse Azure Services with the Cloud explorer view and attach the debugger to your web app deployed on Azure Web Apps. Manage Web Apps slots Create a staging slot to implement a transparent swap deployment, set specific app settings and connection strings for a slot, create a preview slot to use the Test in Production feature, etc. 17

WebJobs run.cmd, run.bat run.exe run.ps1 run.sh run.php run.py run.js Job Type: Scale: WebJobs SDK Feature: Deployment: On-Demand, Scheduled, Continuous Singleton, Multi-instance BlobTrigger, TableTrigger, QueueTrigger, ServicebusTrigger Portal, Visual Studio, CLI, Git 18

Go further! ALM & DevOps 1 2 3 4 5 6 7 8 19

More services to complete your Azure Web Apps Azure Ressource Manager (ARM) Scripts and automation! Azure Function The new version of WebJobs! Azure Sql Database Elastic Scale Sql Database as a Service in more economic/elastic way! Application Insights Azure Traffic Manager myechoapp with Scott Hanselman! ;) Redis Cache Logic and Mobile Apps Visual Studio Team Services 20

Azure Resource Manager & Resource Groups Manage resources as a single unit Role based access and control (RBAC) on RESOURCE GROUP groups or resources Billing integrated tagging on groups or resources 21

ALM & DevOps 2) Code Repository 3) Build 4) Deploy to slot 5) Test 6) Swap Azure Contoso App 22

Check-in Key Scenarios to Get Started Production Full Dev/Test environments Build Staging Master branch Visual Studio Online GIT / TFS Test branch Dev/Test Developers 23

Key Scenarios to Get Started On-premises / Hosting Services IIS Microsoft SQL Server MySql IIS/SQL Server Based Web Apps Non-IIS Open Source Web Apps 24

Conclusion & References 1 2 3 4 5 6 7 8 25

Conclusion Microsoft a mobile first, cloud first vision to be more open than ever accross many platforms and technologies: open-source, Linux, Docker, Java, Php, NodeJS,.NET, etc. Azure a lot of services to go further, change faster, and save time & money. Azure Web Apps - a good opportunity to start simple, code smart and go live faster! ALM & DevOps - a journey in continuous learning. 26

IaaS & PaaS 27

Try Azure, it s free to start with! Free Azure 24h with tryappservice 200$ free for Signup 150$ free for MSDN Subscriber Visual Studio Team Services 5 users Git Backlog + Kanban Visual Studio Community et Code Free and very powerfull DreamSpark and BizSpark For students and startups: free tools! Microsoft Virtual Academy, Channel9 et Azure Friday Free videos and trainings by Microsoft 28

References Azure e-books Microsoft Azure Essentials: Azure Web Apps for Developers Azure Posters Building real-world cloud apps Azure Pricing Calculator Trust center Azure vs. Amazon 29

Microsoft Azure Community Quebec city 2016-09-22 Azure Web Apps: start simple, code smart, go live! Microsoft Azure Community Quebec city Mathieu Benoit