Post on 16-Apr-2017
Azure: PaaS vs IaaSShahed Chowdhuri
Sr. Technical Evangelist @ Microsoft
Why the cloud?
On Premises
You
scal
e, m
ake
resil
ient
and
man
age
Infrastructure(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Man
aged
by
vend
or
You
scal
e, m
ake
resil
ient
& m
anag
e
Platform (as a Service)
Scal
e, re
silie
nce
and
man
agem
ent b
y ve
ndor
You
man
age
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Hosting modelsSoftware (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
Scal
e, re
silie
nce
and
man
agem
ent b
y ve
ndor
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
Office365 API
http://dev.office.com/getting-started/office365apis
Connect:• Mail• Calendar• Contacts• Files
Cognitive Services
https://www.microsoft.com/cognitive-services/
Natural Language Processing
https://www.microsoft.com/cognitive-services/en-us/web-language-model-api
Database Options
{DocumentDB}
{HDInsight}
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/
Features:• Model• Deploy• Expand
IoT (Internet of Things)
http://www.microsoft.com/en-us/server-cloud/internet-of-things/azure-iot-suite.aspx
Iot Suite:• Connect• Monitor• Innovate
Virtual Machines
https://azure.microsoft.com/en-us/services/virtual-machines/
Options:• Windows• Linux• Pre-configured
Xamarin: Cross-Platform Mobile Apps
“Use the same language, APIs and data structures to share an average of 75% of app code across all mobile development platforms. Build user interfaces with Xamarin.Forms and share nearly 100%.”
Key Scenarios to Get Started with Microsoft Azure
Key Scenarios to get started with Microsoft Azure
Production
Staging
Dev/Test
Test branch
Master branch
Build
Visual Studio Team ServicesGIT / TFS
Full Dev/Test environments
Chec
k-in
Developers
Microsoft Azure
Corporate Network
Microsoft SQL Server VM
Application VM
Key Scenarios to get started with Microsoft Azure
Lift and Shift
Archive
Application VM
Microsoft SQL Server VM
PDF DOCX
JPG VIDEO DB
Storage
key data inexpensively
Key Scenarios to get started with Microsoft Azure
HDInsight
Results
Process
Visualization and
reporting tools
Output
Input
Iterative exploration - Process key data into business intelligence using Hadoop
PCs and devices
SaaS
Azure App Service and Non-MS cloud-based
apps
Custom LOB apps
ISV/CSVapps
Active DirectoryActive Directory
Synchronize and consolidate identities
Key Scenarios to get started with Microsoft Azure
Identity as a Service
Microsoft SQL Server
IIS
MySql
On-premises /Hosting Services IIS/SQL Server
Based Web Apps
Web Apps - Take your web apps to the cloud using inexpensive App Service Web Apps
Microsoft Azure
Key Scenarios to get started with Microsoft Azure
Non-IIS Open Source Web Apps
Contact
Email: shchowd@microsoft.com Twitter: @shahedC
© 2015 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.