Christopher Anderson Program Manager II, Microsoft Leveraging Azure Functions & Azure App Service for integration scenarios.

Slides:



Advertisements
Similar presentations
Unified Logs and Reporting for Hybrid Centralized Management
Advertisements

MyCloudIT Removes the Complexity of Moving Cloud Customers’ Entire IT Infrastructures to Microsoft Azure – Including the Desktop MICROSOFT AZURE ISV: MYCLOUDIT.
Scott Hanselman Principal Program Scott Hunter Director of Program Azure App Service Overview and Architecture.
With the Help of the Microsoft Azure Platform, Devbridge Group Provides Powerful, Flexible, and Scalable Responsive Web Solutions MICROSOFT AZURE ISV PROFILE:
Built on the Powerful Microsoft Azure Platform, EventsAIR Provides a Turnkey, Robust Technology Solution for Professional Event Organizers MICROSOFT AZURE.
Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft cloud infrastructure PaaS Web Mobile.
Wowza and Microsoft Azure Enable Easy Deployment and Management of Cloud-Based Streaming Solutions that Deliver Live and On-Demand Video to Any Device.
Built on the Powerful Microsoft Azure Platform, Nimble Schedule Streamlines and Automates Scheduling with Cloud-Based Mobile Services MICROSOFT AZURE ISV.
Piilo Makes HR Easy for Businesses of Any Size, Thanks to the Convenience of Its Mobile App and the Power of the Microsoft Azure Cloud Platform MICROSOFT.
A cloud-first world Eric Leduc, National Data Platform Lead Adi Morun, Public Cloud Product Lead.
Cross Platform Mobile Backend with Mobile Services James
Using the Powerful Microsoft Azure Platform, e-SUAP Properly and Securely Manages All Steps for Customizable Business Activities Permissions MICROSOFT.
Nir Mashkowski Group Program Manager Azure websites.
Communicate with All Workers Involved in the Process of Delivering High-Quality Health Care by Choosing Dossier365 on the Azure Platform MICROSOFT AZURE.
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.
Techcello Provides SaaS Lifecycle Management Solution to “SaaS-ify” Your Application Efficiently on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Actualog Social PIM Helps Companies to Manage and Share Product Information Using Secure, Scalable Ease of Microsoft Azure MICROSOFT AZURE ISV PROFILE:
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Discover the Newest Solution from Expertime: Magento + PimCore Running on Microsoft Azure MICROSOFT AZURE ISV PROFILE: EXPERTIME Expertime works with clients.
Advanced Technology Days 18. i 19. studenog 2015., Cinestar Arena Centar.
Microsoft Public Cloud Services
Mailjet and Microsoft Azure Offer All-in-One Infrastructure and Deliverability while Saving IT and Enterprise Time and Money with Scalability MICROSOFT.
Powered by Microsoft Azure, PointMatter Is a Flexible Solution to Move and Share Data between Business Groups and IT MICROSOFT AZURE ISV PROFILE: LOGICMATTER.
Azure. SQL, SharePoint, BizTalk Images Distributed Cache Queue Geo Replication Read-Only Secondary Storage Delete Disks Large Memory SKU Tag Expressions.
Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.
Microsoft Azure Integrated with C21 Live Cloud Mosaic Helps Control Your Live Streaming from Anywhere by Deploying in Global Azure Regions MICROSOFT AZURE.
CloudWay.ro Gives Clients Fast Invoicing, Stock Management, and Resource Planning via Microsoft Azure and Azure SQL Database MICROSOFT AZURE ISV PROFILE:
Powered by Microsoft Azure, Auctori Is the Next Generation in Multilingual, Global, Search Engine Optimized Web Content Management Systems MICROSOFT AZURE.
Building and Diagnosing Applications using Visual Studio and Azure SDK Paul Yuknewicz Principal PM Manager.
+ Logentries Is a Real-Time Log Analytics Service for Aggregating, Analyzing, and Alerting on Log Data from Microsoft Azure Apps and Systems MICROSOFT.
Microsoft Azure and DataStax: Start Anywhere and Scale to Any Size in the Cloud, On- Premises, or Both with a Leading Distributed Database MICROSOFT AZURE.
With xTV, Quickly Build Your Enterprise.TV Network, a Single-Destination, Real-Time Stream of Information to Inform Customers, Employees, Partners & Investors.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
A Lap around Azure API Apps. Customer Challenges What are API Apps? Creating and Consuming an API App using VS Adding authentication API Connectors Swagger.
Azure 101 – Where do I start? Andrew Nakamura Keck Medical Center - USC
Agility Dev TestDeploy Learn Agility.
Task Performance Group Provides Cutting-Edge E-Commerce B2B EDI Integration Using MegaXML SaaS Solution on Microsoft Azure Cloud Platform MICROSOFT AZURE.
Discover How You Can Increase Collaboration with External Partners While Reducing Your Cost in Managing an Extranet from the Azure Cloud MICROSOFT AZURE.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Let’s chat about Azure…. Michelle Olson Azure Partnerships BDM US Channel Development C :
Azure App Service an overview Seth
TOUR ,000,000,000 1,000,000, ,000,000 10,000,000 1,000, ,000 10,000 1,000 Transistors Moore’s Law Metcalf‘s Law.
Journey to the Cloud DIFFERENTIATION AGILITY COST SaaS Solutions Higher-level services Cloud Infrastructure.
Azure.
Mobile Application Solution
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Tulika Chaudharie / Harikharan Krishnaraju
Introducing Azure Functions
Mobile Application Solution
Stylelabs Develops the Marketing Content Hub to Offer Enterprises a High-End Marketing Content Management Platform Based on Microsoft Azure MICROSOFT AZURE.
Hosted on Azure, LoginRadius’ Customer Identity
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Azure.
Azure Infrastructure as a Service
App Service Overview Rand Pagels
Running on the Powerful Microsoft Azure Platform,
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
Intelledox Infiniti Helps Organizations Digitally Transform Paper and Manual Business Processes into Intuitive, Guided User Experiences on Azure MICROSOFT.
Microsoft Build /16/2018 8:43 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Data Security for Microsoft Azure
Accelerate Your Self-Service Data Analytics
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
12/8/ :07 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Abiquo’s Hybrid Cloud Management Solution Helps Enterprises Maximise the Full Potential of the Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: ABIQUO.
Presentation transcript:

Christopher Anderson Program Manager II, Microsoft Leveraging Azure Functions & Azure App Service for integration scenarios

Azure App Service “PaaS that developers love and businesses can trust”

Web Apps Mobile Apps API Management API Apps Logic Apps Notification Hubs Content Delivery Network (CDN) Media Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Mobile Engagement Biztalk Services Hybrid Connections Service Bus Storage Queues SQL Database DocumentDB Redis Cache Search Tables SQL Data Warehouse Cloud Services Batch Remote App Service Fabric Visual Studio Application Insights Azure SDK Team Project Active Directory Multi-Factor Authentication Automation Portal Key Vault Store / Marketplace VM Image Gallery & VM Depot SECURITY & MANAGEMENT PLATFORM SERVICES Backup StorSimple Site Recovery Import/Export Azure AD Connect Health AD Privileged Identity Mngt Operational Insights HYBRID OPERATIONS Azure Functions

4x Yearly Traffic Growth >300 K Active customers >900 K Apps Hosted >6 Billion Requests per Day 2x Yearly Customer Growth >200k Dedicated Cores

Azure Functions APIM Notification Hubs Web Apps Mobile Apps API Apps Logic Apps Custom Apps eCommerce Digital Global Presence LOB Apps Services App Service Languages and Frameworks Superior DevOps Self service supportability Auto scale OS and Framework patching Load balancing Enterprise grade SLA Security and Compliance On-Premise Connectivity Platform API / Services / ISV

Azure Functions APIM Notification Hubs Web Apps Mobile Apps API Apps Logic Apps Custom Apps eCommerce Digital Global Presence LOB Apps Services App Service Languages and Frameworks Superior DevOps Self service supportability Auto scale OS and Framework patching Load balancing Enterprise grade SLA Security and Compliance On-Premise Connectivity Platform API / Services / ISV Digital Global Presence

OBJECTIVES Scalable e-commerce website to sell flights, both through travel agencies and directly to consumers TACTICS Built Azure App Service web app using Umbraco and SQL on Azure Used VNET to connect data from on- premises RESULTS Scalable Website with integration for Flight booking and Check In systems Iberia Express eCommerce

NASCAR OBJECTIVE Support live video with live timing and scoring. Custom (per manufacture) experience. Support any device at large scale TACTICS Using Azure Web App (running PHP) as frontend utilizing many Azure services such as Storage, SQL, Notification Hub, and Cache. Incorporating Azure DevOps RESULTS Highly scalable Web and Mobile solution support any device for streaming and live scoring. Engaging customers to interact with the application reaching millions of users. Digital Global Presence

Canadian Broadcasting OBJECTIVES Provide real-time results of Canadian election at very high scale (nationwide). While keeping the experience for mobile and desktop devices responsive and impressive TACTICS Using App Service Environment to (auto) scale across 3 different geo- regions and utilize (peak time) close to 1300 cores. Used App Service apps to provide API, Web and Mobile experiences RESULTS Successfully served 3.6 billion requests over six hours, at a peak of 800K RPS. Digame Mobile OBJECTIVES Support Live TV with online voting Provide rich experience, allowing customers to vote, purchase songs, view standing via Mobile and Web TACTICS Cloud-based web and mobile apps running on App Service, connecting to backend production systems Auto-scale for peak times RESULTS Scalable solution supporting very large number of voters Added real-time feedback to production Custom Apps

Alaska Airlines OBJECTIVE Provide responsive and productive ‘same day flight’ experience for Alaska personal, using employees’ devices connecting to on-premises systems TACTICS Using cross platform native apps (Xamarin) to deliver a mobile app with mobile backend running on Azure App Service, securely connected to On- Premises systems using VPN. RESULTS Employees to securely login, via Azure Active Directory, and hop on a flights. Transport for London OBJECTIVES Allow employees to report on assets needing repairs, using employees’ devices underground (little to no network / WiFi). Work offline and sync while connecting to on-premises systems TACTICS Using App Service Environment to host TFL application. Using App Service Environment secure VPN to connect to variety of On-Premises systems and data sources. Secure employees login via Azure Active Directory. Support offline data sync RESULTS Scalable, secure, reliable mobile LOB solution supporting thousands of TfL employees on the go, in busiest times, no matter where they are, without having to change any of the On-Premise legacy software LOB

API / Services / ISV

Azure Functions APIM Notification Hubs Web Apps Mobile Apps API Apps Logic Apps Custom Apps eCommerce Digital Global Presence LOB Apps Services App Service Languages and Frameworks Superior DevOps Self service supportability Auto scale OS and Framework patching Load balancing Enterprise grade SLA Security and Compliance On-Premise Connectivity Platform API / Services / ISV Digital Global Presence

API Apps & API Management Quickly build APIs in the cloud using the language of your choice. Publish, manage, secure, and analyze your APIs in minutes. Secure APIs with Active Directory, single sign-on, and OAuth Generate client proxies or APIs in your language of choice Mashup existing enterprise APIs Integrate with API Management and Logic Apps APIM API Apps

1) API design 2) Generate clients 3) Implement Logic Swagger 5) Publish6) Share 8) Measure Azure Mobile Engagement 7) Control 4) Compose Developer Portal APIM API Apps

Logic Apps Develop and deliver powerful integration solutions with ease Create business processes and workflows visually Deliver integration capabilities in web, mobile, and API apps Integrate with your SaaS and enterprise applications Automate EAI, B2B, and business processes Connect to on-premises data Logic Apps

The grow-up story for Microsoft Flow visual designer based on declarative language stock library of SaaS and format connectors leverage Azure Functions as custom steps invoke with a timer and Web hooks scalable runtime. Logic Apps

Web Apps Create and deploy mission-critical web apps that scale with your business. Supports.NET, Java, PHP, Node.js, and Python Built-in auto-scale and load balancing High availability with auto-patching Continuous deployment with Git, TFS, GitHub, and Visual Studio Team Services Supports WordPress, Umbraco, Joomla, and Drupal Web Apps

2) Code Repository 1) Develop 4) Deploy to stage5) Validate 7) Deploy to Cloud 8) Monitor and Improve 3) Build 6) Publish Web Apps

Mobile & Push Build engaging iOS, Android, and Windows apps. Develop with Xamarin or local SDKs. Broadcast push with customer segmentation Enterprise single sign-on with Active Directory Autoscale to support millions of devices Apps can work offline and sync Social integration with Facebook, Twitter, Google Leverage HockyApp or Azure Mobile Engagement to learn and improve Mobile Apps Notification Hubs

1) Develop 2) Build 3) Test Xamarin Test Cloud Xamarin TFS Your App Data Sync Notifications Auth 4) Deploy5) Extend 6) Measure Azure Mobile Engagement Mobile Apps Notification Hubs

Azure Functions Process events with Serverless code. Make composing Cloud Apps insanely easy Develop Functions in C#, Node.js, Python, PHP, Batch and more Easily schedule event-driven tasks across services Expose Functions as HTTP API endpoints Scale Functions based on customer demand Easily integrate with Logic Apps Azure Functions

1) Trigger 7) Develop Locally 3) Develop 4) Execute 6) Monitor and Improve 2) Input Binding 5) Output Binding Web Hooks Azure Services App Services Hosting Plans Azure Services Azure Functions

XFORM FLOW UNION

Store record Upload Invoice as File Fetch Invoice Grab raw file Convert to JSON Unified API

Store record Upload Invoice as File Fetch Invoice Grab raw file Convert to JSON Unified API API Management

Store record Upload Invoice as File Fetch Invoice Grab raw file Convert to JSON Unified API API Management Function

Store record Upload Invoice as File Fetch Invoice Grab raw file Convert to JSON Unified API API Management Function Logic App + Connectors

Store record Upload Invoice as File Fetch Invoice Grab raw file Convert to JSON Unified API API Management Function Logic App + Connectors

Store record Upload Invoice as File Fetch Invoice Grab raw file Convert to JSON Unified API API Management Function Logic App + Connectors Dealer’s Choice

Questions?

Thanks!