azure for hackathons
TRANSCRIPT
Azure for Hackathons
Shahed Chowdhuri
Sr. Technical Evangelist @ Microsoft
@shahedC
WakeUpAndCode.com
Why the cloud?
On Premises
Yo
u s
cale
, m
ake r
esi
lien
t an
d m
an
ag
e
Infrastructure(as a Service)
Man
ag
ed
by v
en
do
r
Yo
u s
cale
, m
ake
resi
lien
t &
man
ag
e
Platform (as a Service)
Sca
le, re
silien
ce a
nd
man
ag
em
en
t b
y v
en
do
r
Yo
u m
an
ag
e
Hosting models
Software(as a Service)
Business model
Applications
Sca
le, re
silien
ce a
nd
man
ag
em
en
t b
y v
en
do
r
Why the cloud?
Azure
Azure
footprint
17 regions worldwide in 2015
Data Centers
Regional Partners
Source: https://twitter.com/PaulSpain/status/715564339114053632
Azure Compliance: http://aka.ms/AzureCompliance
Compliance: Microsoft Trust Center
HIPAA Compliance: https://www.microsoft.com/en-us/TrustCenter/Compliance/HIPAA
HIPAA Compliance and BAA Docs
Demo: Azure Portal
Azure Services
Web Apps
https://azure.microsoft.com/en-us/services/app-service/web/
Languages:
• .NET
• Java
• PHP
• Node.js
• Python
Mobile Apps
https://azure.microsoft.com/en-us/services/app-service/mobile/
Platforms:
• iOS
• Android
• Windows
Logic Apps
https://azure.microsoft.com/en-us/services/app-service/logic/
Features:
• Integrate
• Automate
• Connect
API Apps
https://azure.microsoft.com/en-us/services/app-service/api/
Features:
• Expose
• Secure
• Share
Notification Hubs
https://azure.microsoft.com/en-us/services/notification-hubs/
Platforms:
• iOS
• Android
• Windows
• Kindle
Bing Developer Center
https://www.bing.com/dev/
Dev Center:
• Web Search
• News
• Image Search
• AutoSuggest
• Video Search
• Maps
• Speech
• Translator
• Search
• Synonyms
• … and more!
OneDrive API
https://dev.onedrive.com/
Platforms:
• Windows
• iOS
• Android
• Web
OneNote API
http://dev.onenote.com/
Platforms:
• Windows
• iOS
• Mac
• Android
• Web
Microsoft Graph
https://developer.microsoft.com/en-us/graph/quick-start
Office365 Connect:
• Android
• Angular
• ASP .NET MVC
• iOS Swift
• iOS Objective-C
• Node.js
• PHP
• Ruby
• Windows UWP
• Xamarin
Cognitive Services
https://www.microsoft.com/cognitive-services/
APIs Available:
• Computer Vision
• Face API
• Emotion API
• Video API
• Video Indexer
• Speech API
• Translator API
• QnA Maker API
• … and more!
Natural Language Processing
https://www.microsoft.com/cognitive-services/en-us/web-language-model-api
Database Options
SQL Database
Fully managed SQL Server database technology as a service
Ideal for simple and complex applications
Enterprise-ready with automatic support for HA
SecondaryReplica
SecondaryReplica
SecondaryReplica
Primary
HDInsight: Big Data with Hadoop
https://azure.microsoft.com/en-us/services/hdinsight/
Develop:
• Java
• .NET
• … and more!
Deploy:
• Windows
• Linux
Machine Learning (Predictive Analytics)
https://azure.microsoft.com/en-us/services/machine-learning/
Get Started!
• Model
• Deploy
• Expand
On Demand Media Services
Video-on-demand Ingest
Encode
Package
Encrypt
Delivery
Live Streaming Support
Office 365 Integration
Azure Media Player
Azure Media Services
Live video encoding and streaming
Web + Mobile
100 million viewers
2.1 million concurrent HD viewers during the
USA vs. Canada hockey match
Olympics NBC Sports
https://azure.microsoft.com/en-us/services/media-services/
IoT (Internet of Things)
https://www.microsoft.com/en-us/internet-of-things/azure-iot-suite
Iot Suite:
• Connect
• Monitor
• Innovate
Internet of Things
With Microsoft Azure IoT services, you can monitor assets to improve efficiencies, drive operational performance to enable innovation, and leverage advance data analytics to transform your company with new business models and revenue streams.
Event Hubs
Notification Hubs
Stream Analytics
Machine Learning
HDInsight
Power BI for Office 365
Virtual Machines
https://azure.microsoft.com/en-us/services/virtual-machines/
Options:
• Windows
• Linux
• Pre-configured
Getting started
>
_REST API
Management portal
Scripting (Windows, Linux and Mac)
Select image and VM size
New disk persisted in storage
Cloud
BlobStorage
Comprehensive Networking
Windows Server
Linux
Boot VM from new disk
General Purpose
Basic
Standard
Optimized Compute
Performance Optimized
Network Optimized
Virtual Machines