Developing Microsoft Azure Solutions Jump Start

Slides:



Advertisements
Similar presentations
Azure Websites Marc Gagne Startup Lead & Sr. Technical Evangelist – Microsoft -
Advertisements

Overview Of Microsoft New Technology ENTER. Processing....
Jon Galloway | Technical Evangelist Christopher Harrison | Content Developer.
Gerry O’Brien| Technical Content Development Manager Paul Pardi| Senior Content Publishing Manager.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Nir Mashkowski Group Program Manager Azure websites.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Jon Galloway | Development Platform Evangelist Christopher Harrison | Microsoft Certified Trainer.
Microsoft Azure SoftUni Team Technical Trainers Software University
Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what.
Microsoft Virtual Academy Stacey Mulcahy | Technical Evangelist Christopher Harrison | Content Developer.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
Building and Diagnosing Applications using Visual Studio and Azure SDK Paul Yuknewicz Principal PM Manager.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Developing Windows 10 Games with Construct 2
Deploying Web Application
Introduction to Tabular Data Models
Porting your Unity Game to the Windows Store Jump Start
Cloud Data platform (Cloud Application Development & Deployment)
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.
Web API Design Jeremy Likness | Principal Architect
Designing Database Solutions for SQL Server
Cloud Enable at APS.NET LOB App
SQL Server Optimizing Query Plans
Learn more: Expand your Cloud Knowledge
PaaS - Development Stefan Geiger Gerry
02 | Hosting Services in Windows Azure
Introduction to Windows Azure Web Sites
Azure Websites Teemu Tapanila Microsoft Azure
Microsoft Build /16/2018 8:43 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Creating Windows Store Apps Using Visual Basic
Introduction to AngularJS
Cloud-Enable a Windows Presentation Foundation LOB App
Introduction to jQuery
Getting Started with PowerShell Desired State Configuration (DSC)
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Microsoft Virtual Academy
Package Management and Workflow Automation
Saranya Sriram Developer Evangelist | Microsoft
Game Production Basics
Migrating your applications to Azure
Developing for Windows Azure
A Lap Around Azure Websites Introduction
Last Stop: Getting Your Windows App To Market
DevOps - Visual Studio Release Management Jump Start
Introduction Cale Teeter | Azure COE PaaS Consultant
Pete Zerger | MVP, Consultant and Speaker
ASP.NET Authentication with Identity Jump Start
Single Page Applications with jQuery or AngularJS
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
Developing Universal Windows Apps with HTML and JavaScript
Gaming Engines for Windows 8
Quick Start Challenge: Universal Projects to Build a Game
Pranav Rastogi | Program Manager, Microsoft
Quick Start Challenge: Microsoft Advertising SDK
Microsoft Virtual Academy
02 | Getting Started with Azure Websites
Lighting Up Real-time Web Communications with SignalR Introduction
Azure SQL Database for Business Critical Cloud Applications
Stacey Mulcahy| Technical Evangelist Jamie Kosoy | Content Developer
Getting Started with PowerShell Jump Start
Jeffrey Snover | Distinguished Engineer & Lead Architect
What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.
Git Jump Start Steven Borg | Co-founder & Strategist, Northwest Cadence James Tupper| ALM Consultant, Northwest Cadence.
Getting Started with Microsoft Azure Machine Learning
Presentation transcript:

Developing Microsoft Azure Solutions Jump Start Bret Stateham | Senior Technical Evangelist Sidney Andrews | Cloud Applications Consultant

Meet Bret Stateham | ‏@BretStateham Senior Technical Evangelist, Microsoft Been working with Azure since the beginning Been playing around with IoT lately Love seeing how Azure really fits in to just about any workload Find my blog at http://BretStateham.com

Meet Sidney Andrews | @sidney_andrews Cloud Applications Consultant, SeeSharpRun.NET Competed in Imagine Cup as a college student Began career as an ASP.NET developer and then focused on XAML for years Used Azure as rapid-prototype platform for XAML application back-ends Decided to eventually focus on Azure consulting Find me at http://www.seesharprun.net

Course Topics Developing Microsoft Azure Solutions Jump Start 01 | Azure Websites 04 | Azure SQL Database 02 | Azure Cloud Services 05 | Azure Storage 03 | Azure Virtual Machines 06 | Application Architecture

Setting Expectations Target Audience Developers looking to pass the 70-532 Exam Suggested Prerequisites/Supporting Material Knowledge of C# Familiarity with Visual Studio An Azure Subscription MOC Courses

Join the MVA Community! Microsoft Virtual Academy Free online learning tailored for IT Pros and Developers Over 1M registered users Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” Get 50 MVA Points for this event! Visit http://aka.ms/MVA-Voucher Enter this code: DevAzrSolutions (expires 1/20/2015)

01 | Web Sites Bret Stateham | Senior Technical Evangelist Sidney Andrews | Cloud Applications Consultant

Module Overview Deployment Configuration and Monitoring Web Jobs Scale and Resilience

Deployment Bret Stateham | Senior Technical Evangelist Sidney Andrews | Cloud Applications Consultant

Deploy Websites FTP/FTPS WebDeploy Source Control IDE

Advanced Deployment KUDU Azure Websites Migration Assistant Website Slots Staged Publishing

Source Control Provider Advanced Deployment Azure Website Source Control Provider Staged Slot IDE

WebDeploy Deployment

WebDeploy

Configuration and Monitoring Bret Stateham | Senior Technical Evangelist Sidney Andrews | Cloud Applications Consultant

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. Zero-to-many Web Hosting Plans can exist in a Resource Group and Zero-to-many Websites can exist in a Web Hosting Plan.

Web Hosting Plans Shared Plan Free Plan Basic A3 Plan Public Website Test Website Free Plan Dev Website QA Website Basic A3 Plan Public Website Corp2Corp Web Service Demo Website

Manage Web Hosting Plans

Configuring Websites Current Portal Preview Portal

Configuring Websites Automation IDE PowerShell Client Libraries .NET, Java, Python Xplat CLI IDE Visual Studio

Configure Log Streaming and Remote Debugging

Web Jobs Bret Stateham | Senior Technical Evangelist Sidney Andrews | Cloud Applications Consultant

Web Jobs Host and schedule lightweight job on an existing website Triggered once, by schedule or run continuously Dashboard Experience .NET SDK and Visual Studio Project Templates Method Bindings to Azure Services Blobs Queues

Web Jobs .NET Batch PowerShell JavaScript PHP Python

Creating a Basic Web Job

Scale and Resilience Bret Stateham | Senior Technical Evangelist Sidney Andrews | Cloud Applications Consultant

Web Site Scale and Resilience Autoscale Shape your resource consumption to better “fit” your application’s utilization Supported in Standard/Basic Web Hosting Plans Preview Portal supports extended metrics Memory Percentage, Disk Queue Length, HTTP Queue Length, Data In/Out Traffic Manager Load Balancer Performance Round Robin Failover Distribute services across Azure regions

Autoscale

Autoscale

Configure Autoscale

Applications Design for Scale and Resilience Cloud Design Patterns Transient Fault Handling Retry Pattern Valet-Key Pattern Sharding Pattern Throttling State Management Application Request Routing (ARR) affinity State Server “Stateless” applications

Retry Pattern The application sends a request to a Hosted Service. The Hosted Service responds with a HTTP 500 (Internal Server Error) code. The application retries until it exceeds the retry counts for it’s policy or is met with an acceptable status code such as HTTP 200 (OK).

Valet-Key Pattern The client requests a resource from your application. Your application validates the client and then returns an access token The client then directly accesses the resource using the provided token.

Applications Design for Scale and Resilience patterns & practices http://msdn.microsoft.com/en-us/library/dn568099.aspx Includes: 24 Patterns 10 Guidance Topics PDF Book and Posters