SlideShare a Scribd company logo
MICROSOFT AZURE
360° Cloud
LorenzoBarbieri
CloudSolutionArchitect
MicrosoftWesternEurope
@_geniodelmale
What is it the cloud?
“Cloud computing
means storing and
accessing data and
programs over the
Internet instead of
your computer's
hard drive…”
Why the cloud?
Why the cloud?

▪ Rapidly setup environments to drive business
priorities
▪ Scale to meet peak demands
▪ Increase daily activities, efficiency and reduced cost.
EconomicsScaleSpeed
On Premises
Youscale,makeresilientandmanage
Infrastructure
(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Managedbyvendor
Youscale,make
resilient&manage
Platform
(as a Service)
Scale,resilienceand

managementbyvendor
Youmanage
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Hosting models
Software
(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Business model
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Scale,resilienceand

managementbyvendor
Why the cloud?

Commit University - Microsoft Azure
Azure
Microsoft Azure is a cloud computing platform and infrastructure
created by Microsoft for building, deploying, and managing
applications and services through a global network of Microsoft-
managed datacenters.
It provides both PaaS and IaaS services and supports
many different programming languages, tools and
frameworks, including both Microsoft-specific and
third-party software and systems.
36 Regions Worldwide, 32 online… More than AWS and Google combined
Applications
Clients
Infrastructure
Management
Databases and
middleware
App frameworks
and tools
DevOps
PaaS &
Devops
Azure is an open cloud
Azure Services

Commit University - Microsoft Azure
Getting started
>_
REST API
Management portal
Scripting
(Windows, Linux and Mac)
Select image 

and VM size
New disk persisted in
storage
Cloud
Blob

Storage
Comprehensiv
e
Networking
Windows Server
Linux
Boot VM from new disk
General Purpose
Basic
Standard
Optimized Compute
Performance Optimized
Network Optimized
Virtual Machines
Azure App Service

Build and scale great cloud apps
Web Apps
Mobile Apps
Logic Apps
API Apps
.NET, Java, Node.js, PHP, Python
Auto patching
Auto scale
Integration with existing apps
Continuous deployment
Azure functions
Asynchronous, event-driven, serverless
experience
Respond to events occurring in 

other Azure services, SaaS products
(e.g., Office365, Salesforce), 

on-premises systems
Only pay while function is executing
Fully open source
AZURE FUNCTIONS
Azure App Service Mobile Apps
Storage
Authentication
Push Notification
SQL
Database
Tables BlobsSQL Server 

in a VM
DocumentDB
fully managed, scalable, queryable, schemafree JSON
document database service for modern applicationsfully featured RDBMS
transactional processing
rich query
managed as a service
elastic scale
internet accessible http/rest
schema-free data model
arbitrary data formats
Open Source
Solutions
https://www.youtube.com/watch?v=zqMYBWwW16M
Vision
From faces to feelings, allow your 

apps to understand images and video
Speech
Hear and speak to your users by filtering noise,
identifying speakers, and understanding intent
Language
Process text and learn how to
recognize what users want
Knowledge
Tap into rich knowledge amassed from 

the web, academia, or your own data
Search
Access billions of web pages, images, videos,
and news with the power of Bing APIs
Microsoft
Cognitive 

Services

Give your apps 

a human side
Cognitive Services
Emotion
Speaker
Recognition
Speech
Custom RecognitionComputer Vision
Face
Video
microsoft.com/cognitive
SearchSpeech Language KnowledgeVision
Linguistic Analysis
Language
Understanding
Bing Spell Check
Entity Linking
Knowledge
Exploration
Academic
Knowledge
Bing
Image Search
Bing
Video Search
Bing
Web Search
WebLM
Text Analytics Recommendations
Bing
Autosuggest
Bing
News Search
Translator
What about Office?
CLOUD MODELLEGACY MODEL
.NET
SHAREPOINT SERVER
Add in
USER’S MACHINE
Add in
Spreadsheet
SVS
Document
SVS
Files SVS
Presentation SVS
Mail SVS
Notes SVS
3rd
Party Data
SVS
Communication
SVS
CLOUD SOLUTION
(running on any cloud platform)
Calendar SVS
The opportuny
1.2B 

Office users
300%
growth in share
using 3rd
-party
apps
85%

of Fortune 500
has MS Cloud
services
50K+ 

new O365 

small businesses 

per month


USERS
4T+ 

emails sent with O365 per month
3Bminutes
of Skype 

calls daily
1B+
meetings
created 

per month


DATA
Microsoft Graph API calls

420% monthly growth


INTELLIGENCE
4 trillion
data nodes
WHAT CAN I BUILD?
Office Platform
ADD-INS AND WEB PARTS:
Make your solution a native 

part of the modern Office
WEB AND DEVICE APPS:
Build smarter apps by 

connecting to Office services

with Microsoft Graph
VOICE, VIDEO,
CONNECTORS, AND BOTS:
Create the next generation of
productivity solutions
Microsoft Graph
User Files Conversations People & Groups Events
COLLEAGUES
MESSAGES
EVENTS
FILES
EMAILS
PEOPLE
Intelligence in Microsoft Graph
USERS FILES MAIL CALENDAR TASKSGROUPS
Microsoft Graph API (graph.microsoft.com)
Microsoft Graph rich relationships and insights
Your 

App
Rich relationships and insights
• Relationship
• A relationship is a direct navigation from one object to
another.
• Rich relationship
• A rich relationship has metadata, and can connect to one
or more objects. It is exposed in OData as an entity.
• Insight
• An insight is an inferred rich relationship created by the
Microsoft Graph intelligence.
lastModifiedByUser
Emailed 3 pm
yesterday
2 colleagues
modified
TRENDING
SHARED
So, what is Microsoft Graph?
Single API for:
1.Accessing data
/me, /users, /groups, /messages, /drive, ….
2.Traversing data
/drive/items/<id>/lastmodifiedByUser
3.Accessing insights
/insights/trending
4.Work/School and Personal
https://
graph.microsoft.com/
State of the world before Microsoft Graph

• Many different APIs to access data
• Separate auth stacks for work and personal
Work and school Personal
Diverse API styles and endpoints
Azure Active Directory Graph API
https://graph.windows.net/contoso.com/users
https://graph.windows.net/contoso.com/groups
Windows Live profile API
https://apis.live.net/v5.0/me
SharePoint User Profile API
https://contoso.sharepoint.com/_api/SP.UserProfiles.PeopleManager/GetMyProperties
Exchange HD Picture API
https://graph.microsoft.com/v1.0/me/photo
Outlook REST API
https://outlook.office.com/api/v2.0/me/Messages
https://outlook.office.com/api/v2.0/me/Events
OneDrive for Business API
https://contoso-my.sharepoint.com/personal
/yina_contoso_com/_api/v2.0/drive
https://contoso.sharepoint.com/sites
/designCouncil/_api/v2./drive
OneDrive API
https://api.onedrive.com/v1.0/drive
Office Graph in SharePoint Online
https://contoso.sharepoint.com/_api/search/query?
Querytext='*'&Properties='GraphQuery:actor(ME,action:1020,or(action:
1020,action:1003,action:1001,action:1024,action:1005,action:
1037,action:1039,action:1036)'&SelectProperties='Docid,Title
Today’s world with Microsoft Graph

Microsoft Graph
https://graph.microsoft.com
Work and school Personal
…
Unified API style – single endpoint
Operation Service endpoint
GET my profile https://graph.microsoft.com/v1.0/me
GET my files https://graph.microsoft.com/v1.0/me/drive/root/children
GET my photo https://graph.microsoft.com/v1.0/me/photo/$value
GET my mail https://graph.microsoft.com/v1.0/me/messages
GET my calendar https://graph.microsoft.com/v1.0/me/calendar
GET my manager https://graph.microsoft.com/v1.0/me/manager
GET last user to modify file foo.txt https://graph.microsoft.com/v1.0/me/drive/root/children/foo.txt/lastModifiedByUser
GET users in my organization https://graph.microsoft.com/v1.0/users
GET group conversations https://graph.microsoft.com/v1.0/groups/<id>/conversations
GET people related to me https://graph.microsoft.com/beta/me/people
GET my tasks https://graph.microsoft.com/beta/me/tasks
GET my notes https://graph.microsoft.com/beta/me/notes/notebooks
GET files trending around me
GET excel file properties
GET excel worksheets
https://graph.microsoft.com/beta/me/insights/trending
https://graph.microsoft.com/v1.0/me/drive/root:/App/Microsoft%20Graph/Expenses.xlsx
https://graph.microsoft.com/v1.0/me/drive/items/01QBONNF3XV62HRMCM3NAJ5NHIFF4E5DIV/workbook/worksheetshttps://graph.microsoft.com
Microsoft Graph solution architecture
Sample Scenarios to Get Started with
Microsoft Azure
Visual Studio
Community Ed.
Visual Studio Pro
Visual Studio Team
Services
Visual Studio
Code
GIT
Azure Web
App with
Wordpress
Template
Azure
Web App
DB SQL
DB
MySQL
App Insights
Thank you!
Lorenzo.Barbieri@Microsoft.com
© 2017 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE
INFORMATION IN THIS PRESENTATION.

More Related Content

PPTX
Microsoft Teams Development - Conversational AI
Thomas Gölles
 
PPTX
Microsoft power apps
Confiz Limited - Dynamics AX
 
PPTX
Microsoft Azure Overview
Shahriar Hossain
 
PPTX
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
Alberto Diaz Martin
 
PPTX
Getting started with Microsoft Flow
Jayanthi P
 
PPTX
Custom Connectors for Microsoft Flow - Your Service Is My Command
Dipti Chhatrapati
 
PDF
Meer doen met Office 365 - Cloud seminar
Delta-N
 
PPTX
Azure Presentation for Angel Beat
Ian Philpot
 
Microsoft Teams Development - Conversational AI
Thomas Gölles
 
Microsoft power apps
Confiz Limited - Dynamics AX
 
Microsoft Azure Overview
Shahriar Hossain
 
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
Alberto Diaz Martin
 
Getting started with Microsoft Flow
Jayanthi P
 
Custom Connectors for Microsoft Flow - Your Service Is My Command
Dipti Chhatrapati
 
Meer doen met Office 365 - Cloud seminar
Delta-N
 
Azure Presentation for Angel Beat
Ian Philpot
 

What's hot (20)

PPTX
Microsoft power platform
Jenkins NS
 
PDF
Microsoft Azure for Small and Medium Businesses
Atanas Gergiminov
 
PPTX
Getting started with ms graph api
Jasjit Chopra
 
PPTX
B8059
robertuno1
 
PDF
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
aOS Community
 
PDF
Microsoft Cloud Identity and Access Management Poster - Atidan
David J Rosenthal
 
PPTX
Microsoft Graph API - A Single Stop For Your Cloud Solution
Dipti Chhatrapati
 
PPTX
Microsoft Graph: The API for Microsoft 365
Mayur Tendulkar
 
PPTX
Serverless iPaaS in Azure (IDU)
Daniel Toomey
 
PPTX
Microsoft Azure - The Best Platform for AI
Mayur Tendulkar
 
PPTX
Microsoft Innovation Summit
Mayur Tendulkar
 
PPTX
An Integration Platform to Support Vision 2025
BizTalk360
 
PPTX
What's new in Azure Active Directory and what's coming new ?
Vignesh Ganesan I Microsoft MVP
 
PPTX
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Max Fritz
 
PPT
20080117 Iasa Software + Services
David Chou
 
PPTX
DevLink - Architecting Modern Distributed Applications
Clint Edmonson
 
PPTX
Web services in ax 2012
Confiz Limited - Dynamics AX
 
PPTX
Microsoft Azure News - June 2021
Daniel Toomey
 
PPT
20071204 Arc Ready Office As A Platform
David Chou
 
PPTX
[Draskovic] The next chapter: What's new in SharePoint Server 2019?
European Collaboration Summit
 
Microsoft power platform
Jenkins NS
 
Microsoft Azure for Small and Medium Businesses
Atanas Gergiminov
 
Getting started with ms graph api
Jasjit Chopra
 
B8059
robertuno1
 
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
aOS Community
 
Microsoft Cloud Identity and Access Management Poster - Atidan
David J Rosenthal
 
Microsoft Graph API - A Single Stop For Your Cloud Solution
Dipti Chhatrapati
 
Microsoft Graph: The API for Microsoft 365
Mayur Tendulkar
 
Serverless iPaaS in Azure (IDU)
Daniel Toomey
 
Microsoft Azure - The Best Platform for AI
Mayur Tendulkar
 
Microsoft Innovation Summit
Mayur Tendulkar
 
An Integration Platform to Support Vision 2025
BizTalk360
 
What's new in Azure Active Directory and what's coming new ?
Vignesh Ganesan I Microsoft MVP
 
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Max Fritz
 
20080117 Iasa Software + Services
David Chou
 
DevLink - Architecting Modern Distributed Applications
Clint Edmonson
 
Web services in ax 2012
Confiz Limited - Dynamics AX
 
Microsoft Azure News - June 2021
Daniel Toomey
 
20071204 Arc Ready Office As A Platform
David Chou
 
[Draskovic] The next chapter: What's new in SharePoint Server 2019?
European Collaboration Summit
 
Ad

Viewers also liked (7)

PDF
(Have a) rest with Laravel
Commit University
 
PDF
Windows Azure Platform
Soumow Dollon
 
PDF
Commit University - Exploring Angular 2
Commit University
 
KEY
PHPSpec BDD for PHP
Marcello Duarte
 
PDF
Angular 2 - The Next Framework
Commit University
 
PDF
Microsoft azure platforms
Motty Ben Atia
 
PPT
Silverlight
Soumow Dollon
 
(Have a) rest with Laravel
Commit University
 
Windows Azure Platform
Soumow Dollon
 
Commit University - Exploring Angular 2
Commit University
 
PHPSpec BDD for PHP
Marcello Duarte
 
Angular 2 - The Next Framework
Commit University
 
Microsoft azure platforms
Motty Ben Atia
 
Silverlight
Soumow Dollon
 
Ad

Similar to Commit University - Microsoft Azure (20)

PDF
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
European Collaboration Summit
 
PDF
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Codemotion
 
PPTX
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
 
PPTX
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
 
PDF
Xamarin microsoft graph
Nicolò Carandini
 
PPTX
Microsoft graph (Insider Dev Tour)
Moaid Hathot
 
PPTX
Cloud computing bpos & windows azure oss
Avni Gupta
 
PPTX
Developing share point solutions with the microsoft graph
Fernando Leitzelar, MBA, PMP
 
PDF
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
NCCOMMS
 
PPTX
Microsoft Azure and Microsoft 365 - How Will They Help You
Suhail Jamaldeen
 
PPTX
Microsoft Graph
Becky Bertram
 
PPTX
Introduction to graph services
Dipti Chhatrapati
 
PPTX
Webinar - Windows Server 2016 for Nonprofits and Libraries - 2017-01-10
TechSoup
 
PPTX
Keynote at Seedstars Kathmandu event 2017
Allen Bailochan Tuladhar
 
PPTX
Building productivity solutions with Microsoft Graph
Waldek Mastykarz
 
PPTX
Microsoft Graph community call-October 2018
Microsoft 365 Developer
 
PPTX
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
Vincent Biret
 
PDF
Microsoft graph and power platform champ
Kumton Suttiraksiri
 
PPTX
Microsoft Graph.pptx
Shivraj965135
 
PPTX
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Vincent Biret
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
European Collaboration Summit
 
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Codemotion
 
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
 
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
 
Xamarin microsoft graph
Nicolò Carandini
 
Microsoft graph (Insider Dev Tour)
Moaid Hathot
 
Cloud computing bpos & windows azure oss
Avni Gupta
 
Developing share point solutions with the microsoft graph
Fernando Leitzelar, MBA, PMP
 
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
NCCOMMS
 
Microsoft Azure and Microsoft 365 - How Will They Help You
Suhail Jamaldeen
 
Microsoft Graph
Becky Bertram
 
Introduction to graph services
Dipti Chhatrapati
 
Webinar - Windows Server 2016 for Nonprofits and Libraries - 2017-01-10
TechSoup
 
Keynote at Seedstars Kathmandu event 2017
Allen Bailochan Tuladhar
 
Building productivity solutions with Microsoft Graph
Waldek Mastykarz
 
Microsoft Graph community call-October 2018
Microsoft 365 Developer
 
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
Vincent Biret
 
Microsoft graph and power platform champ
Kumton Suttiraksiri
 
Microsoft Graph.pptx
Shivraj965135
 
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Vincent Biret
 

More from Commit University (20)

PDF
Accessibilità ed equità digitale: un impegno, non una scelta
Commit University
 
PDF
GitHub Copilot:vediamo chi comanda - Commit University.pdf
Commit University
 
PDF
Contract Driven Development - Branch 2024.pdf
Commit University
 
PPTX
Cybersecurity & AI: Illusioni e Speranze
Commit University
 
PDF
Migliorare la Developer Experience in un mondo Cloud Native
Commit University
 
PPTX
Scopri come sfruttare la potenza della Hybrid RAG
Commit University
 
PDF
Introduzione a AWS Forecast e SageMaker DeepAR: Prevedere la Domanda con il M...
Commit University
 
PDF
Oltre l'hype: vulnerabilità e limiti dell'intelligenza artificiale.pdf
Commit University
 
PPTX
Alla scoperta dei Vector Database e dei RAG
Commit University
 
PDF
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
 
PDF
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Commit University
 
PDF
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
Commit University
 
PDF
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
Commit University
 
PDF
Slide-10years.pdf
Commit University
 
PDF
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Commit University
 
PDF
Vue.js slots.pdf
Commit University
 
PPTX
Commit - Qwik il framework che ti stupirà.pptx
Commit University
 
PPTX
Sviluppare da zero una Angular Web App per la PA
Commit University
 
PDF
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Commit University
 
PDF
Prisma the ORM that node was waiting for
Commit University
 
Accessibilità ed equità digitale: un impegno, non una scelta
Commit University
 
GitHub Copilot:vediamo chi comanda - Commit University.pdf
Commit University
 
Contract Driven Development - Branch 2024.pdf
Commit University
 
Cybersecurity & AI: Illusioni e Speranze
Commit University
 
Migliorare la Developer Experience in un mondo Cloud Native
Commit University
 
Scopri come sfruttare la potenza della Hybrid RAG
Commit University
 
Introduzione a AWS Forecast e SageMaker DeepAR: Prevedere la Domanda con il M...
Commit University
 
Oltre l'hype: vulnerabilità e limiti dell'intelligenza artificiale.pdf
Commit University
 
Alla scoperta dei Vector Database e dei RAG
Commit University
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Commit University
 
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
Commit University
 
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
Commit University
 
Slide-10years.pdf
Commit University
 
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Commit University
 
Vue.js slots.pdf
Commit University
 
Commit - Qwik il framework che ti stupirà.pptx
Commit University
 
Sviluppare da zero una Angular Web App per la PA
Commit University
 
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Commit University
 
Prisma the ORM that node was waiting for
Commit University
 

Recently uploaded (20)

PDF
Test Bank, Solutions for Java How to Program, An Objects-Natural Approach, 12...
famaw19526
 
PDF
How Onsite IT Support Drives Business Efficiency, Security, and Growth.pdf
Captain IT
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
 
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
AbdullahSani29
 
PDF
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Revolutionize Operations with Intelligent IoT Monitoring and Control
Rejig Digital
 
PPTX
The Power of IoT Sensor Integration in Smart Infrastructure and Automation.pptx
Rejig Digital
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
This slide provides an overview Technology
mineshkharadi333
 
PDF
Make GenAI investments go further with the Dell AI Factory - Infographic
Principled Technologies
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Test Bank, Solutions for Java How to Program, An Objects-Natural Approach, 12...
famaw19526
 
How Onsite IT Support Drives Business Efficiency, Security, and Growth.pdf
Captain IT
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
 
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
AbdullahSani29
 
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Revolutionize Operations with Intelligent IoT Monitoring and Control
Rejig Digital
 
The Power of IoT Sensor Integration in Smart Infrastructure and Automation.pptx
Rejig Digital
 
Software Development Methodologies in 2025
KodekX
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
This slide provides an overview Technology
mineshkharadi333
 
Make GenAI investments go further with the Dell AI Factory - Infographic
Principled Technologies
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Doc9.....................................
SofiaCollazos
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 

Commit University - Microsoft Azure

  • 3. What is it the cloud?
  • 4. “Cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive…”
  • 6. Why the cloud?
 ▪ Rapidly setup environments to drive business priorities ▪ Scale to meet peak demands ▪ Increase daily activities, efficiency and reduced cost. EconomicsScaleSpeed
  • 7. On Premises Youscale,makeresilientandmanage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managedbyvendor Youscale,make resilient&manage Platform (as a Service) Scale,resilienceand
 managementbyvendor Youmanage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Hosting models Software (as a Service) Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Business model Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Scale,resilienceand
 managementbyvendor Why the cloud?

  • 10. Microsoft Azure is a cloud computing platform and infrastructure created by Microsoft for building, deploying, and managing applications and services through a global network of Microsoft- managed datacenters. It provides both PaaS and IaaS services and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.
  • 11. 36 Regions Worldwide, 32 online… More than AWS and Google combined
  • 15. Getting started >_ REST API Management portal Scripting (Windows, Linux and Mac) Select image 
 and VM size New disk persisted in storage Cloud Blob
 Storage Comprehensiv e Networking Windows Server Linux Boot VM from new disk General Purpose Basic Standard Optimized Compute Performance Optimized Network Optimized Virtual Machines
  • 16. Azure App Service
 Build and scale great cloud apps Web Apps Mobile Apps Logic Apps API Apps .NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration with existing apps Continuous deployment
  • 17. Azure functions Asynchronous, event-driven, serverless experience Respond to events occurring in 
 other Azure services, SaaS products (e.g., Office365, Salesforce), 
 on-premises systems Only pay while function is executing Fully open source AZURE FUNCTIONS
  • 18. Azure App Service Mobile Apps Storage Authentication Push Notification
  • 19. SQL Database Tables BlobsSQL Server 
 in a VM DocumentDB fully managed, scalable, queryable, schemafree JSON document database service for modern applicationsfully featured RDBMS transactional processing rich query managed as a service elastic scale internet accessible http/rest schema-free data model arbitrary data formats Open Source Solutions
  • 20. https://www.youtube.com/watch?v=zqMYBWwW16M Vision From faces to feelings, allow your 
 apps to understand images and video Speech Hear and speak to your users by filtering noise, identifying speakers, and understanding intent Language Process text and learn how to recognize what users want Knowledge Tap into rich knowledge amassed from 
 the web, academia, or your own data Search Access billions of web pages, images, videos, and news with the power of Bing APIs Microsoft Cognitive 
 Services
 Give your apps 
 a human side
  • 21. Cognitive Services Emotion Speaker Recognition Speech Custom RecognitionComputer Vision Face Video microsoft.com/cognitive SearchSpeech Language KnowledgeVision Linguistic Analysis Language Understanding Bing Spell Check Entity Linking Knowledge Exploration Academic Knowledge Bing Image Search Bing Video Search Bing Web Search WebLM Text Analytics Recommendations Bing Autosuggest Bing News Search Translator
  • 22. What about Office? CLOUD MODELLEGACY MODEL .NET SHAREPOINT SERVER Add in USER’S MACHINE Add in Spreadsheet SVS Document SVS Files SVS Presentation SVS Mail SVS Notes SVS 3rd Party Data SVS Communication SVS CLOUD SOLUTION (running on any cloud platform) Calendar SVS
  • 23. The opportuny 1.2B 
 Office users 300% growth in share using 3rd -party apps 85%
 of Fortune 500 has MS Cloud services 50K+ 
 new O365 
 small businesses 
 per month 
 USERS 4T+ 
 emails sent with O365 per month 3Bminutes of Skype 
 calls daily 1B+ meetings created 
 per month 
 DATA Microsoft Graph API calls
 420% monthly growth 
 INTELLIGENCE 4 trillion data nodes
  • 24. WHAT CAN I BUILD? Office Platform ADD-INS AND WEB PARTS: Make your solution a native 
 part of the modern Office WEB AND DEVICE APPS: Build smarter apps by 
 connecting to Office services
 with Microsoft Graph VOICE, VIDEO, CONNECTORS, AND BOTS: Create the next generation of productivity solutions
  • 25. Microsoft Graph User Files Conversations People & Groups Events COLLEAGUES MESSAGES EVENTS FILES EMAILS PEOPLE
  • 26. Intelligence in Microsoft Graph USERS FILES MAIL CALENDAR TASKSGROUPS Microsoft Graph API (graph.microsoft.com) Microsoft Graph rich relationships and insights Your 
 App
  • 27. Rich relationships and insights • Relationship • A relationship is a direct navigation from one object to another. • Rich relationship • A rich relationship has metadata, and can connect to one or more objects. It is exposed in OData as an entity. • Insight • An insight is an inferred rich relationship created by the Microsoft Graph intelligence. lastModifiedByUser Emailed 3 pm yesterday 2 colleagues modified TRENDING SHARED
  • 28. So, what is Microsoft Graph? Single API for: 1.Accessing data /me, /users, /groups, /messages, /drive, …. 2.Traversing data /drive/items/<id>/lastmodifiedByUser 3.Accessing insights /insights/trending 4.Work/School and Personal https:// graph.microsoft.com/
  • 29. State of the world before Microsoft Graph
 • Many different APIs to access data • Separate auth stacks for work and personal Work and school Personal
  • 30. Diverse API styles and endpoints Azure Active Directory Graph API https://graph.windows.net/contoso.com/users https://graph.windows.net/contoso.com/groups Windows Live profile API https://apis.live.net/v5.0/me SharePoint User Profile API https://contoso.sharepoint.com/_api/SP.UserProfiles.PeopleManager/GetMyProperties Exchange HD Picture API https://graph.microsoft.com/v1.0/me/photo Outlook REST API https://outlook.office.com/api/v2.0/me/Messages https://outlook.office.com/api/v2.0/me/Events OneDrive for Business API https://contoso-my.sharepoint.com/personal /yina_contoso_com/_api/v2.0/drive https://contoso.sharepoint.com/sites /designCouncil/_api/v2./drive OneDrive API https://api.onedrive.com/v1.0/drive Office Graph in SharePoint Online https://contoso.sharepoint.com/_api/search/query? Querytext='*'&Properties='GraphQuery:actor(ME,action:1020,or(action: 1020,action:1003,action:1001,action:1024,action:1005,action: 1037,action:1039,action:1036)'&SelectProperties='Docid,Title
  • 31. Today’s world with Microsoft Graph
 Microsoft Graph https://graph.microsoft.com Work and school Personal …
  • 32. Unified API style – single endpoint Operation Service endpoint GET my profile https://graph.microsoft.com/v1.0/me GET my files https://graph.microsoft.com/v1.0/me/drive/root/children GET my photo https://graph.microsoft.com/v1.0/me/photo/$value GET my mail https://graph.microsoft.com/v1.0/me/messages GET my calendar https://graph.microsoft.com/v1.0/me/calendar GET my manager https://graph.microsoft.com/v1.0/me/manager GET last user to modify file foo.txt https://graph.microsoft.com/v1.0/me/drive/root/children/foo.txt/lastModifiedByUser GET users in my organization https://graph.microsoft.com/v1.0/users GET group conversations https://graph.microsoft.com/v1.0/groups/<id>/conversations GET people related to me https://graph.microsoft.com/beta/me/people GET my tasks https://graph.microsoft.com/beta/me/tasks GET my notes https://graph.microsoft.com/beta/me/notes/notebooks GET files trending around me GET excel file properties GET excel worksheets https://graph.microsoft.com/beta/me/insights/trending https://graph.microsoft.com/v1.0/me/drive/root:/App/Microsoft%20Graph/Expenses.xlsx https://graph.microsoft.com/v1.0/me/drive/items/01QBONNF3XV62HRMCM3NAJ5NHIFF4E5DIV/workbook/worksheetshttps://graph.microsoft.com
  • 33. Microsoft Graph solution architecture
  • 34. Sample Scenarios to Get Started with Microsoft Azure Visual Studio Community Ed. Visual Studio Pro Visual Studio Team Services Visual Studio Code GIT Azure Web App with Wordpress Template Azure Web App DB SQL DB MySQL App Insights
  • 36. © 2017 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.