capture the cloud with azure

41
Capture the Cloud with Azure Shahed Chowdhuri Sr. Technical Evangelist @ Microsoft

Upload: shahed-chowdhuri

Post on 05-Apr-2017

104 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Capture the Cloud with Azure

Capture the Cloud with AzureShahed Chowdhuri

Sr. Technical Evangelist @ Microsoft

Page 2: Capture the Cloud with Azure

Why the cloud?

Page 3: Capture the Cloud with Azure

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?

Page 4: Capture the Cloud with Azure

Azure

Page 5: Capture the Cloud with Azure

Azure footprint

17 regions worldwide in 2015

Data Centers

Regional Partners

Source: https://twitter.com/PaulSpain/status/715564339114053632

Page 6: Capture the Cloud with Azure

Achieve global scale, in local regionsAchieve global scale, in local regionsAchieve global scale, in local regions

34 regions34 regions34 regions

Page 7: Capture the Cloud with Azure

Azure Compliance: http://aka.ms/AzureCompliance

Compliance: Microsoft Trust Center

Page 8: Capture the Cloud with Azure

HIPAA Compliance: https://www.microsoft.com/en-us/TrustCenter/Compliance/HIPAA

HIPAA Compliance and BAA Docs

Page 9: Capture the Cloud with Azure

Demo: Azure Portal

Page 10: Capture the Cloud with Azure

Azure Services

Page 11: Capture the Cloud with Azure

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

Page 12: Capture the Cloud with Azure
Page 13: Capture the Cloud with Azure

Web Apps

https://azure.microsoft.com/en-us/services/app-service/web/

Languages:• .NET• Java• PHP• Node.js• Python

Page 14: Capture the Cloud with Azure

Mobile Apps

https://azure.microsoft.com/en-us/services/app-service/mobile/

Platforms:• iOS• Android• Windows

Page 15: Capture the Cloud with Azure

Logic Apps

https://azure.microsoft.com/en-us/services/app-service/logic/

Features:• Integrate• Automate• Connect

Page 16: Capture the Cloud with Azure

API Apps

https://azure.microsoft.com/en-us/services/app-service/api/

Features:• Expose• Secure• Share

Page 17: Capture the Cloud with Azure

Notification Hubs

https://azure.microsoft.com/en-us/services/notification-hubs/

Platforms:• iOS• Android• Windows• Kindle

Page 18: Capture the Cloud with Azure

Office365 API

http://dev.office.com/getting-started/office365apis

Connect:• Mail• Calendar• Contacts• Files

Page 19: Capture the Cloud with Azure

Cognitive Services

https://www.microsoft.com/cognitive-services/

Page 20: Capture the Cloud with Azure

Natural Language Processing

https://www.microsoft.com/cognitive-services/en-us/web-language-model-api

Page 21: Capture the Cloud with Azure

Bot Framework

https://dev.botframework.com/

Page 22: Capture the Cloud with Azure

Database Options

{DocumentDB}

{HDInsight}

Page 23: Capture the Cloud with Azure

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

Page 24: Capture the Cloud with Azure
Page 25: Capture the Cloud with Azure
Page 26: Capture the Cloud with Azure
Page 27: Capture the Cloud with Azure

HDInsight: Big Data with Hadoop

https://azure.microsoft.com/en-us/services/hdinsight/

Develop:• Java• .NET• … and more!

Deploy:• Windows• Linux

Page 28: Capture the Cloud with Azure

Machine Learning (Predictive Analytics)

https://azure.microsoft.com/en-us/services/machine-learning/

Features:• Model• Deploy• Expand

Page 29: Capture the Cloud with Azure

IoT (Internet of Things)

http://www.microsoft.com/en-us/server-cloud/internet-of-things/azure-iot-suite.aspx

Iot Suite:• Connect• Monitor• Innovate

Page 30: Capture the Cloud with Azure

Virtual Machines

https://azure.microsoft.com/en-us/services/virtual-machines/

Options:• Windows• Linux• Pre-configured

Page 31: Capture the Cloud with Azure
Page 32: Capture the Cloud with Azure
Page 33: Capture the Cloud with Azure

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%.”

Page 34: Capture the Cloud with Azure

Key Scenarios to Get Started with Microsoft Azure

Page 35: Capture the Cloud with 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

Page 36: Capture the Cloud with Azure

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

Page 37: Capture the Cloud with Azure

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

Page 38: Capture the Cloud with Azure

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

Page 39: Capture the Cloud with Azure

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

Page 41: Capture the Cloud with Azure

© 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.