November 7, 2018
Singapore
Microsoft Azure:
The Best Platform for AI Development
Blog: mayurtendulkar.com
Twitter: @mayur_tendulkar
Mayur Tendulkar
Technology Solutions Professional
Place image here
To add 'Artificial Intelligence' to your app,
first the platform itself needs to be intelligent.
Vikram Pendse – Microsoft MVP
Microsoft Azure Platform
App Services Serverless with
Azure Functions
Cognitive Services
Azure App Services
Quickly build, deploy and scale powerful cloud
applications without worrying about infrastructure
Azure App Service
High productivity
Accelerate development using existing
language skills, familiar frameworks,
built-in CI/CD, and intelligent diagnostic
capabilities
Fully managed
Focus on application logic and let Azure
take care of mundane tasks like capacity
provisioning, OS patching, scaling, load
balancing and domain management
Enterprise grade
Meet rigorous performance, security and
compliance requirements through a
choice of hosting options, robust
regulation support and MSI integration

Quickly build, deploy and scale powerful cloud
applications without worrying about infrastructure
Azure App Service
High productivity
.NET, Node, Java, Docker,
PHP, Ruby, Python
Staging &
deployment
Testing in
production
App gallery
marketplace
Fully managed
Auto scale &
load balancing
High availability
w/ auto patching
Reduced
operations costs
Backup &
recovery
Enterprise grade
Global data
center footprint
Hybrid
support
AAD
integration
Secure &
compliance
High
productivity
Your choice of languages,
pre-built packages, and tools
Develop
IDE
tools
Language
Pre-built
packages
.NET
High
productivity
Your choice of languages,
pre-built packages, and tools
Build
z
z
Source
code
CI
engines
Container
registry
High
productivity
Your choice of languages,
pre-built packages, and tools
Web
ARM
Docker
Kube
Docker
Compose
Zip
War
Deploy
z
Slots
CD
tools
Deploy
packages
Fully
managed
Easily connect to other managed
services to meet specific web app needs
Active
Directory
Cognitive
Services
Search SignalR
Service
Media
ServicesDNS
Database
as a ServiceCDN
App
Service
Enterprise
grade
Get the control you want with a variety
of hosting options
Get your Web, API, or Mobile
App created in seconds in the
cloud. We provide the plumbing,
you provide the application code
or container(s).
Azure App Service
(multi-tenant)
App Service
Environment
Run your apps in virtual network
at high scale. Create an isolated
environment specifically for your
organization and access/manage
all of the resources behind your
public endpoint.
Azure
Stack
Leverage cloud innovations
in on-premises infrastructure.
App Service on Azure Stack
brings the power of Azure App
Service to your own data
centers.
Demo
LOLSystems Inc. : Web App with DevOps
Azure Serverless Platform
Azure serverless application platform
Logic Apps
• Serverless Platform
• Workflow Engine + Designer
• Connectors for 200+ services
• Triggers on actions
• Take actions on triggers
Azure Functions
• Serverless Platform
• Multiple language support
• Use favorite IDE/Azure Portal
• Easy monitoring
Demo
ImageResizr : Azure Functions & Logics Apps
Azure Cognitive Services
Microsoft
Cognitive
Services
Give your apps
a human side
Roll your own with REST APIs
Simple to add: just a few lines of
code required
Integrate into the language and
platform of your choice
Breadth of offerings helps you find the
right API for your app
Built by experts in their field from
Microsoft Research, Bing, and Azure
Machine Learning
Quality documentation, sample
code, and community support
Easy Flexible Tested
GET A
KEY
Intelligent Kiosks Sample
Bonus: Let’s Read that Receipt
Join Puneet to know more…
Quick starts, tutorials, API reference,
and code examples!
Advance your career with learning
paths at Microsoft Learn.
Check it out here:
Blog: mayurtendulkar.com
Twitter: @mayur_tendulkar
Mayur Tendulkar
Technology Solutions Professional
Thank you!

Microsoft Azure - The Best Platform for AI

  • 1.
  • 2.
    Microsoft Azure: The BestPlatform for AI Development
  • 3.
    Blog: mayurtendulkar.com Twitter: @mayur_tendulkar MayurTendulkar Technology Solutions Professional Place image here
  • 4.
    To add 'ArtificialIntelligence' to your app, first the platform itself needs to be intelligent. Vikram Pendse – Microsoft MVP
  • 5.
    Microsoft Azure Platform AppServices Serverless with Azure Functions Cognitive Services
  • 6.
  • 7.
    Quickly build, deployand scale powerful cloud applications without worrying about infrastructure Azure App Service High productivity Accelerate development using existing language skills, familiar frameworks, built-in CI/CD, and intelligent diagnostic capabilities Fully managed Focus on application logic and let Azure take care of mundane tasks like capacity provisioning, OS patching, scaling, load balancing and domain management Enterprise grade Meet rigorous performance, security and compliance requirements through a choice of hosting options, robust regulation support and MSI integration 
  • 8.
    Quickly build, deployand scale powerful cloud applications without worrying about infrastructure Azure App Service High productivity .NET, Node, Java, Docker, PHP, Ruby, Python Staging & deployment Testing in production App gallery marketplace Fully managed Auto scale & load balancing High availability w/ auto patching Reduced operations costs Backup & recovery Enterprise grade Global data center footprint Hybrid support AAD integration Secure & compliance
  • 9.
    High productivity Your choice oflanguages, pre-built packages, and tools Develop IDE tools Language Pre-built packages .NET
  • 10.
    High productivity Your choice oflanguages, pre-built packages, and tools Build z z Source code CI engines Container registry
  • 11.
    High productivity Your choice oflanguages, pre-built packages, and tools Web ARM Docker Kube Docker Compose Zip War Deploy z Slots CD tools Deploy packages
  • 12.
    Fully managed Easily connect toother managed services to meet specific web app needs Active Directory Cognitive Services Search SignalR Service Media ServicesDNS Database as a ServiceCDN App Service
  • 13.
    Enterprise grade Get the controlyou want with a variety of hosting options Get your Web, API, or Mobile App created in seconds in the cloud. We provide the plumbing, you provide the application code or container(s). Azure App Service (multi-tenant) App Service Environment Run your apps in virtual network at high scale. Create an isolated environment specifically for your organization and access/manage all of the resources behind your public endpoint. Azure Stack Leverage cloud innovations in on-premises infrastructure. App Service on Azure Stack brings the power of Azure App Service to your own data centers.
  • 14.
    Demo LOLSystems Inc. :Web App with DevOps
  • 15.
  • 18.
  • 19.
    Logic Apps • ServerlessPlatform • Workflow Engine + Designer • Connectors for 200+ services • Triggers on actions • Take actions on triggers
  • 20.
    Azure Functions • ServerlessPlatform • Multiple language support • Use favorite IDE/Azure Portal • Easy monitoring
  • 21.
    Demo ImageResizr : AzureFunctions & Logics Apps
  • 22.
  • 24.
  • 25.
    Roll your ownwith REST APIs Simple to add: just a few lines of code required Integrate into the language and platform of your choice Breadth of offerings helps you find the right API for your app Built by experts in their field from Microsoft Research, Bing, and Azure Machine Learning Quality documentation, sample code, and community support Easy Flexible Tested GET A KEY
  • 26.
  • 27.
    Bonus: Let’s Readthat Receipt
  • 29.
    Join Puneet toknow more…
  • 30.
    Quick starts, tutorials,API reference, and code examples! Advance your career with learning paths at Microsoft Learn. Check it out here:
  • 31.
    Blog: mayurtendulkar.com Twitter: @mayur_tendulkar MayurTendulkar Technology Solutions Professional Thank you!

Editor's Notes

  • #18 The advantage being there is no infrastructure management. For example, teams will not need to care about sizing or how much servers the app will need to execute. Because resources are provisioned as and when required. That means the app will auto scale based on the workload. This further helps in reducing cost as there are no wasted resources and you pay only for the resources which are being used.
  • #19 We provide not just a single service but a full platform that you can use to construct cloud native applications.  At the core are three main services: - Functions: Event-driven serverless compute experience - Event Grid: Intelligent event routing service that bring both 1st party and 3rd party events to serverless compute to act upon. - Logic Apps: Ability to create workflows and orchestrate processes in a rich designer experience. Along side these core services, we provide a host of other managed building block services – like Database (Cosmos DB), Storage, Cognitive Services, IoT services etc.  These services can be utilized by developers to build fully serverless applications which don’t require any infrastructure management