Upload
shahed-chowdhuri
View
104
Download
0
Embed Size (px)
Citation preview
Capture the Cloud with AzureShahed 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
Achieve global scale, in local regionsAchieve global scale, in local regionsAchieve global scale, in local regions
34 regions34 regions34 regions
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
IaaS & PaaS OfferingsPlatform Services
Infrastructure ServicesCompute Storage
Application Platform
WebApps
MobileApps
API Apps
Notification Hubs
HybridCloud
Backup
StorSimple
Azure SiteRecovery
Import/Export
Networking
DataSQL Database DocumentDB
Redis Cache
AzureSearch
StorageTables
SQL DataWarehouse
Azure AD Health Monitoring
Virtual Network
ExpressRouteBlob Files DisksVirtual Machines
AD PrivilegedIdentity Management
Traffic Manager
AppGateway
OperationalAnalytics
Compute Services
Cloud Services
Batch RemoteApp
ServiceFabric
Developer Services
Visual Studio
ApplicationInsights
VS Team Services
Containers DNS VPN Gateway
Load Balancer
Domain Services
Analytics & IoTHDInsight Machine
Learning Stream Analytics
Data Factory
EventHubs
Data LakeAnalytics Service
IoT Hub
Data Catalog
Security & Manageme
nt
Azure ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Store/Marketplace
VM Image Gallery& VM Depot
Azure ADB2C
Scheduler
Xamarin
HockeyAppPower BI Embedded
SQL Server Stretch Database
MobileEngagement
Functions
IntelligenceCognitive Services Bot Framework Cortana
Security Center
Container Service
Queues
VM Scale Sets
Data Lake Store
Dev/Test Lab
IntegrationBizTalkServices
Service BusLogic Apps
API Management
Media & CDNContent DeliveryNetwork
Media Services
Media Analytics
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: [email protected] 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.