M2M Application Enablement with the Everyware Cloud Platform
Partner Practice Enablement – Cloud Application … Application... · Ability to work with all...
Transcript of Partner Practice Enablement – Cloud Application … Application... · Ability to work with all...
![Page 1: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/1.jpg)
https://aka.ms/mabenoit/cad-ppe-day1
https://aka.ms/mabenoit/cad-ppe-lab-setup
![Page 2: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/2.jpg)
![Page 3: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/3.jpg)
{
"firstName": "Mathieu",
"lastName": "Benoit",
"city": "Quebec",
"country": "Canada",
"company": "Microsoft",
"role": "Cloud Solution Architect",
"gitHub": "mathieu-benoit",
"blog": "aka.ms/mabenoit",
"misc": [
"software development",
"cloud + web + mobile",
"agile & devops enthusiast",
"continuous learning"
]
}
GitHub account
Personal blog
![Page 4: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/4.jpg)
![Page 5: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/5.jpg)
![Page 6: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/6.jpg)
![Page 7: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/7.jpg)
![Page 8: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/8.jpg)
![Page 9: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/9.jpg)
![Page 10: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/10.jpg)
• Next Gen Partner Capacity
• Professional Services Capacity & Capabilities in Advanced Cloud Workloads
Partner Development Unit
Core Infrastructure & Management
Data Platform & Analytics
Cloud Application Development
Mobility & Security
Infrastructure Provisioning
Hybrid Management
Infrastructure Modernization
Business Intelligence, Big Data, Advanced Analytics
Internet of Things
Data Platform Modernization
App Dev (Web, Mobile)
Digital Media
Developer Operations
Identity & Access Management, Security
Managed Mobile Productivity
Information Protection
Build With
CSA SupportedMS Certified
MPN Certified
Sell With
PDP Supported Repeatable OffersPre-Sales Capacity
![Page 11: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/11.jpg)
C+E Marketing Group – Partner Team
Microsoft Confidential
Skill 1: DevOps (ALM) Skill 2: Modernizing apps
Skill 4: Hybrid app integrationSkill 3: Web, Mobile, Media
![Page 12: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/12.jpg)
![Page 13: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/13.jpg)
![Page 14: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/14.jpg)
![Page 15: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/15.jpg)
![Page 16: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/16.jpg)
Balance of responsibility
Balance of control and responsibility depends on the category of the service
MOVE-IN READY
Use immediately with minimal configuration
SOME ASSEMBLY REQUIRED
Existing services are a starting point, with additional configuration for a custom fit
BUILD FROM THE GROUND UP
Building blocks, create your own solution or apps from scratch
Responsibility On-
Prem
IaaS PaaS SaaS
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
MicrosoftCustomer
![Page 17: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/17.jpg)
![Page 18: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/18.jpg)
The Microsoft Application
Innovation Solution
Amazing digital experiences, connected to your business
A cloud that supports your stack and your app
A data platform for applications that predict and take action
Open and extensible tools and services for developers
![Page 19: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/19.jpg)
![Page 20: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/20.jpg)
![Page 21: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/21.jpg)
Based on five-year, risk-adjusted figures for a composite organization constructed from aggregated interviews with eight Microsoft Azure IaaS customers.
Source: “The Total Economic Impact Of Microsoft Azure PaaS,” a commissioned study conducted by Forrester Consulting, June 2016
466%
Return on
Investment
$5.91M
Net Present
Value
80%
IT Time
Saved
50%
Faster Service Deployment
Time to Market
![Page 22: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/22.jpg)
![Page 23: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/23.jpg)
![Page 24: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/24.jpg)
![Page 25: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/25.jpg)
Platform Services
Infrastructure Services
WebApps
MobileApps
API Apps
Notification Hubs
HybridCloud
Backup
StorSimple
Azure SiteRecovery
Import/Export
SQL Database DocumentDB
Redis Cache
AzureSearch
StorageTables
SQL DataWarehouse
Azure AD Health Monitoring
AD PrivilegedIdentity Management
OperationalAnalytics
Cloud Services
BatchRemoteApp
ServiceFabric
Visual Studio
ApplicationInsights
VS Team Services
Domain Services
HDInsight MachineLearning Stream Analytics
Data Factory
EventHubs
Data LakeAnalytics Service
IoT Hub
Data Catalog
Security & Management
Azure ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Store/Marketplace
VM Image Gallery& VM Depot
Azure ADB2C
Scheduler
Xamarin
HockeyApp
Power BI Embedded
SQL Server Stretch Database
MobileEngagement
FunctionsCognitive Services Bot Framework Cortana
Security Center
Container Service
VM Scale Sets
Data Lake Store
BizTalkServices
Service Bus
Logic Apps
API Management
Content DeliveryNetwork
Media Services
Media Analytics
![Page 26: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/26.jpg)
![Page 27: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/27.jpg)
![Page 28: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/28.jpg)
RESOURCE GROUP
![Page 29: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/29.jpg)
![Page 30: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/30.jpg)
▪
▪
▪
![Page 31: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/31.jpg)
![Page 32: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/32.jpg)
What is RBAC
▪ allows secure access with granular permissions to
resources
▪ assignable to users, groups or service principals
▪ built-in roles make it easy to get started
32
Role Definitions
• describes the set of permissions (e.g. read actions)
• can be used in multiple assignments
Role Assignments
• associate role definitions with an identity (e.g.
user/group) at a scope (e.g. resource group)
• always inherited – subscription assignments
apply to all resources
![Page 33: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/33.jpg)
subscription level – grants permissions for all resources in the sub
resource group level –grants permissions for all resources in the group resource level – grants
permissions to the specific resource
![Page 34: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/34.jpg)
![Page 35: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/35.jpg)
https://portal.azure.com/#create/Microsoft.ResourceGroup
-
-
-
-
-
-
-
![Page 36: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/36.jpg)
![Page 37: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/37.jpg)
![Page 38: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/38.jpg)
Azure App Service
![Page 39: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/39.jpg)
Enterprise gradeDesigned for secure mission-critical applications
Fully managedOptimized for Availability and Automatic scale
Built for DevOpsAgility through Continuous Deployment
Premium Tier
App Service Environments
Hybrid Connections / VPN Support
Scheduled Backup
Azure Active Directory Integration
Site Resiliency, HA, and DR
Web Jobs
Role Base Access Control
Audit / Compliance
Enterprise Migration
Client Certs
Redis Caching
IP Restrictions/ SSL
Web Sockets
SQL, MySQL, DocDB, & Mongo
Automated Deployment
AutoScale
Built-in Load Balancing
WW Datacenter Coverage
End Point Monitoring & Alerts
DR Site Support
WildCard Support
Dedicated IP address
HTTP Compression
WebJobs
Premium WordPress
Sticky Sessions
App Service Environment
Remote Debugging w/ Visual Studio
Site Staging Slots
Traffic Routing
Continuous Integration/Deployment
Git, Visual Studio Online and GitHub
App & Site Diagnostics
OS & Framework Patching
Site Extensions Gallery
NET, PHP, Python, Node, Java
Framework Installer
Browser-based editing
Auto-Healing
Logging and Auditing
Admin-Site
Support Site Extension
![Page 40: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/40.jpg)
App Service Plan
![Page 41: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/41.jpg)
Scaling Up vs. Scaling Out
Scale Up
Vary the VM size1 Core w/ 1.75 GB RAM 2 Cores w/ 3.5 GB RAM4 Cores w/ 7 GB RAM
Scale Out
Vary the VM countMax 3* instancesMax 10 instances
Max 20/50** instances
![Page 42: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/42.jpg)
Limitation with the default App Service?
ASE provides: ▪Network isolation for apps
▪Larger scale than multi-tenant
▪More powerful hosts
▪Ability to work with all VPN types
![Page 43: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/43.jpg)
App Service Environment benefits
Dedicated and isolated infrastructure per customer• Dedicated front-end and back-end instances
• Isolation with own virtual network
Achieve higher scale• Scale to 50 instances (more available upon request)
• Front-end load balancers with scale-out
• New: Extra Large workers
More security• VPN Site-to-Site and ExpressRoute connections
• Control incoming traffic with Network Security Group
• Protect apps with web app firewall, appliances and network SaaS providers
![Page 44: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/44.jpg)
![Page 45: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/45.jpg)
Functions
![Page 46: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/46.jpg)
Slots and Deployment Recommendation
• Use primary App for production
• Use a slot for deployment
• Optional: create last-known-good slot• Code change SC Stage
Production
• After swap older Prod Stage LKG
![Page 47: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/47.jpg)
•
•
![Page 48: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/48.jpg)
![Page 49: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/49.jpg)
-
https://portal.azure.com/#create/Microsoft.WebSite
-
-
-
-
-
-
-
-
-
-
![Page 50: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/50.jpg)
![Page 51: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/51.jpg)
Functions
![Page 52: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/52.jpg)
![Page 53: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/53.jpg)
https://portal.azure.com/#create/Microsoft.ApiApp
-
-
-
![Page 54: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/54.jpg)
![Page 55: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/55.jpg)
Functions
iOS
![Page 56: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/56.jpg)
![Page 57: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/57.jpg)
https://portal.azure.com/#create/Microsoft.Zumo
-
-
-
-
![Page 58: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/58.jpg)
![Page 59: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/59.jpg)
Event-driven scale
Sub-second billing
Abstraction of servers
![Page 60: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/60.jpg)
Focus on business
logic
Ship fasterReduced dev
ops
![Page 61: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/61.jpg)
![Page 62: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/62.jpg)
Common Scenarios
Your App or
Service
Office
365
Office
Graph
Azure
Storage
Other
Functions
Legacy
Systems
Web
Services
• Timer-based processing
• Azure service event processing
• SaaS event processing
• Serverless web application architectures
• Serverless mobile backends
• Real-time stream processing
• Real-time bot messaging
![Page 63: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/63.jpg)
Functions
![Page 64: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/64.jpg)
![Page 65: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/65.jpg)
![Page 66: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/66.jpg)
https://functions.azure.com
https://portal.azure.com/#create/Microsoft.FunctionApp
![Page 67: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/67.jpg)
![Page 68: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/68.jpg)
Functions
![Page 69: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/69.jpg)
▪ Browser-based work flow engine
▪ With pre-built connectors
▪ With BizTalk API Apps
▪ Enables use of custom API apps
▪ Provides built-in support for tracking
▪ Provides Role-based Access Control
▪ Manage deployment lifecycle with Resource Manager
![Page 70: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/70.jpg)
• Box
• Chatter
• Delay
• Dropbox
• Azure HD Insight
• Marketo
• Azure Media Services
• OneDrive
• SharePoint
• SQL Server
• Office 365
• Oracle
• QuickBooks
• SalesForce
• Sugar CRM
• SAP
• Azure Service Bus
• Azure Storage
• Timer / Recurrence
• Twilio
• IBM DB2
• Informix
• Websphere MQ
• Azure Web Jobs
• Yammer
• Dynamics CRM
• Dynamics AX
• Hybrid Connectivity
• HTTP, HTTPS
• File
• Flat File
• FTP, SFTP
• POP3/IMAP
• SMTP
• SOAP + WCF
• Batching / Debatching
• Validate
• Extract (XPath)
• Transform (+Mapper)
• Convert (XML-JSON)
• Convert (XML-FF)
• X12
• EDIFACT
• AS2
• TPMOM
• Rules Engine
Connectors
Protocols BizTalk Services
![Page 71: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/71.jpg)
![Page 72: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/72.jpg)
https://portal.azure.com/#create/Microsoft.EmptyWorkflow
-
-
-
-
-
![Page 73: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/73.jpg)
![Page 74: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/74.jpg)
AZURE API MANAGEMENT
On-prem APIs 3rd party APIsAPIs on Azure Azure APIs
API consumers
![Page 75: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/75.jpg)
APP DEVELOPERS
APPS
API PUBLISHERS
Hosted anywhere.
Developed using any
technology.
BACKEND
APIsDIRECT OR
VPN
Publisher portal
Gateway
Developer Portal
![Page 76: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/76.jpg)
BACKEND
APIs
NETWORKING
IDENTITY
WAF
CUSTOM ANALYTICS
CUSTOM REPORTS &
DASHBOARDAS
![Page 77: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/77.jpg)
Store recordPost new invoice
Fetch Invoice
Grab raw file
Convert to JSON
API layer
API Management
Logic App Function
![Page 78: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/78.jpg)
![Page 79: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/79.jpg)
https://portal.azure.com/#create/Microsoft.ApiManagement
-
-
-
-
-
-
http://aka.ms/apimroadmap
![Page 80: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/80.jpg)
![Page 81: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/81.jpg)
https://tryappservice.azure.com
https://functions.azure.com/try
![Page 82: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/82.jpg)
•API Management
•Mobile App
•Web App
•Cloud Services
![Page 83: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/83.jpg)
Choose between Flow, Logic Apps, Functions and WebJobs
![Page 84: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/84.jpg)
https://mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app-service-a-platform-to-build-modern-applications-16828
https://mva.microsoft.com/en-US/training-courses/cloud-application-development-17172
https://mva.microsoft.com/en-US/training-courses/using-azure-functions-to-build-nanoservices-16765?l=8Qt5pu7yC_1906218965
https://mva.microsoft.com/en-US/training-courses/mastering-azure-app-service-part-1-building-azure-logic-apps-16829?l=N2TrqMY4C_305918563
https://mva.microsoft.com/en-US/training-courses/mastering-azure-app-service-part-2-building-azure-api-apps-16830?l=jI6yrcY4C_9605918563
https://mva.microsoft.com/en-US/training-courses/mastering-azure-app-service-part-3-building-azure-web-apps-16835?l=VucUekp4C_4405918563
https://mva.microsoft.com/en-US/training-courses/mastering-azure-app-service-part-4-building-azure-mobile-apps-16836
https://openedx.microsoft.com/courses/course-v1:Microsoft+AZURE206x+2016_T4/about
![Page 85: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/85.jpg)
• Know the limits
• Know the SLA
• Know the price
• Know the regions
• Know the compliances
• Azure PaaS Security Best Practices Azure Security Services and Technologies
• ARM Templates Visual Studio Team Services
• Microsoft Technical Case Studiesthese icons
• this service mapping page
• Java Developer Center
![Page 86: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/86.jpg)
App Service - Associated latest news and updates
![Page 87: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/87.jpg)
API Management - Associated latest news and updates
![Page 88: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/88.jpg)
Web Apps for
Devs
Day 1 – Associated free e-books
Enterprise Cloud
Strategy
Fundamentals
Azure Developer
Guide
![Page 89: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/89.jpg)
Azure Skills Initiative - offersG
et sk
illed
Get ce
rtified
Access to online courses and digital, sharable certificates of completion for each completed course,
including new Azure for AWS Experts and Azure Fundamentals courses
Courses can be found at http://azure.Microsoft.com/azure-skillsFree
Access to online courses, plus:
Three exam vouchers
(including one retake each)
and practice tests for any three
Azure certification exams
$279usd
Linux Foundation
Certified System
Administrator
(LFCS) exam
voucherAvailable in January
Access to online courses, plus:
One exam voucher (including one retake)
and a practice test for any
Azure certification exam$99usd
![Page 91: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/91.jpg)
![Page 93: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/93.jpg)
![Page 94: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app](https://reader033.fdocuments.in/reader033/viewer/2022042800/5a78ac3d7f8b9ae6228b4678/html5/thumbnails/94.jpg)