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

Capture the Cloud with Azure

Embed Size (px)

Citation preview

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

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

Compliance: Microsoft Trust Center

Page 7: Capture the Cloud with Azure

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

HIPAA Compliance and BAA Docs

Page 8: Capture the Cloud with Azure

Demo: Azure Portal

Page 9: Capture the Cloud with Azure

Azure Services

Page 10: Capture the Cloud with Azure
Page 11: 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 12: Capture the Cloud with Azure

Mobile Apps

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

Platforms:• iOS• Android• Windows

Page 13: Capture the Cloud with Azure

Logic Apps

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

Features:• Integrate• Automate• Connect

Page 14: Capture the Cloud with Azure

API Apps

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

Features:• Expose• Secure• Share

Page 15: Capture the Cloud with Azure

Notification Hubs

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

Platforms:• iOS• Android• Windows• Kindle

Page 16: Capture the Cloud with Azure

Office365 API

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

Connect:• Mail• Calendar• Contacts• Files

Page 17: Capture the Cloud with Azure

Cognitive Services

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

Page 18: Capture the Cloud with Azure

Natural Language Processing

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

Page 19: Capture the Cloud with Azure

Bot Framework

https://dev.botframework.com/

Page 20: Capture the Cloud with Azure

Database Options

{DocumentDB}

{HDInsight}

Page 21: 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 22: Capture the Cloud with Azure
Page 23: Capture the Cloud with Azure
Page 24: Capture the Cloud with Azure
Page 25: 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 26: Capture the Cloud with Azure

Machine Learning (Predictive Analytics)

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

Features:• Model• Deploy• Expand

Page 27: 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 28: Capture the Cloud with Azure

Virtual Machines

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

Options:• Windows• Linux• Pre-configured

Page 29: Capture the Cloud with Azure
Page 30: 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 31: Capture the Cloud with Azure

Key Scenarios to Get Started with Microsoft Azure

Page 32: 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 33: 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 34: 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 35: 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 36: 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 38: 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.