![Page 1: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/1.jpg)
Web and API Apps in Azure
Vishesh ‘Vish’ OberoiTechnical Evangelist, Microsoft@ovishesh
4th November 2015
![Page 2: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/2.jpg)
![Page 3: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/3.jpg)
► Student Internships over Summer
► Innovative Projects
► Employer Registrations now open!
► Register at http://msa.ms
Microsoft Student Accelerator
![Page 4: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/4.jpg)
Resources
github.com/ovishesh
![Page 5: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/5.jpg)
Agenda
• Azure Update
• Azure App Service
• API Apps
• Web Apps
• Source Control
• What’s happening with Visual Studio?
![Page 6: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/6.jpg)
![Page 7: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/7.jpg)
Azure
![Page 8: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/8.jpg)
AZURE REGIONS
![Page 9: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/9.jpg)
Enterprise
proven
Hybrid
Hyper-scale
Open + Flexible
Open & flexible
Applications
Infrastructure
Management
Databases & Middleware
App Frameworks
Linux
![Page 10: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/10.jpg)
Enterprise
proven
Hybrid
Hyper-scaleOpen & flexible
Dev + IT productivityDeveloper & IT
productivity
Visual Studio
GitHub
Eclipse
Chef + Puppet
Powershell
![Page 11: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/11.jpg)
Azure Site Recovery: Protect VMWare and Physical Servers
in Public Preview
Azure Backup Generally Available
Azure API Management Premium simplifies high availability and
massive scale for APIs
ExpressRoute for Office 365
Azure Active Directory Dynamic Membership For Groups
Automatic Password Change for Social Media Shared Accounts
Compute-Intensive A10 and A11 Virtual Machine Instances
Remote Desktop app for Windows Phone support for Gateway
and Remote Resources
Informatica Cloud Agent availability in Linux and Windows Virtual
Machines
Azure DocumentDB Hadoop Connector
Azure HDInsight support for more VM sizes
Enterprise-Grade Array-Based Replication and Disaster Recovery
with ASR and System Center GA
![Page 12: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/12.jpg)
Leading the journey to the Cloud
Azure + Azure Stack + Operations Management SuiteCLOUD INFRASTRUCTURE
Cortana Analytics SuiteDATA + ANALYTICS
Azure IoT SuiteINTERNET OF THINGS
Visual Studio Family + Azure App ServiceDEVELOPER + APP PLATFORM
![Page 13: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/13.jpg)
![Page 14: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/14.jpg)
Microsoft Enterprise Mobility SuiteENTERPRISE MOBILITY
SAAS SOLUTIONS Microsoft Dynamics
Leading the journey to the Cloud
Visual Studio Family + Azure App ServiceDEVELOPER + APP PLATFORM
Azure + Azure Stack + Operations Management SuiteCLOUD INFRASTRUCTURE
Cortana Analytics SuiteDATA + ANALYTICS
Azure IoT SuiteINTERNET OF THINGS
DEVELOPER + APP PLATFORM
![Page 15: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/15.jpg)
Azure App ServiceBuild and scale great cloud apps
Web Apps
Mobile Apps
Logic Apps
API Apps
![Page 16: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/16.jpg)
Develop apps with….NET | Node.js | PHP | Python | Java
![Page 17: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/17.jpg)
GitHubVisual Studio
Online
Git BitBucketCodePlex DropBox FTP
Choose your own adventure!
Source Control for Web/API/Mobile Apps
![Page 18: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/18.jpg)
Visual Studio + App Service Web Apps
Create Azure Resources during File / New
Create Web App during deploy
Manage with Server Explorer
![Page 19: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/19.jpg)
API Apps
![Page 20: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/20.jpg)
Easily use cloud or custom APIs:
• Dozens of built-in APIs for popular SaaS
• An ecosystem of APIs for any need
• Create and publish custom, reusable APIs
• Visual Studio tooling with one click publish
and remote debugging
• Automatic client SDK generation for many
languages
Create, consume and
host APIs more easily
API APPS
![Page 21: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/21.jpg)
Benefits of API Apps
Bring your API as-is
.NET Web API
Node.js + Express
Java
PHP
Many other technologies
Connect easily to SaaS platforms
![Page 22: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/22.jpg)
Demo: Creating an API App
![Page 23: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/23.jpg)
Simplifying Integration
![Page 24: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/24.jpg)
Web Apps
![Page 25: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/25.jpg)
WEB APPS
Full capability set available including:
• .NET, Node.js, Java, PHP, and Python
• WebJobs for long running tasks
• Integrated VS publish, remote debug…
• CI with GitHub, BitBucket, VSO
• Auto-load balance, Autoscale, Geo DR
• Virtual networking and hybrid connections
• Site slots for staged deployments
Web apps run as-is
no changes required
![Page 26: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/26.jpg)
Application Insights
![Page 27: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/27.jpg)
Telemetry is collected at each
tier: mobile applications, server
applications and browser1
Telemetry arrives in the Application
Insights service in the cloud where
it is processed & stored
Get a 360° view of the application
including availability, performance
and usage patterns3
2
![Page 28: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/28.jpg)
Upcoming Events
aka.ms/NZDevCamps
Wellington Azure Lunch Time Meetup
![Page 29: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/29.jpg)
![Page 30: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/30.jpg)
Activate your MSDN Benefits…
89Countries
33%off
Dev/Test VMs
25%off
Other Dev/Test
3 VMs for 16 hrs a day 80 VMs for 20 hour load test Up to 100 web sites + DB
+
$150per Month
Up to
![Page 31: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/31.jpg)
Get started today at http://azure.microsoft.com
![Page 32: Web and API Apps in Azurefiles.meetup.com/1809517/Web And APIs in Azure.pdf · Compute-Intensive A10 and A11 Virtual Machine Instances Remote Desktop app for Windows Phone support](https://reader033.vdocuments.us/reader033/viewer/2022050423/5f922b36451fa77cd506e249/html5/thumbnails/32.jpg)