Azure Presentation for Angel Beat

30
Capture the Cloud with Azure Ian Philpot Sr. Developer Evangelist @ Microsoft [email protected] Microsoft Innovation Center at FlatIron City Atlanta http://flatironcity.com

Transcript of Azure Presentation for Angel Beat

Page 1: Azure Presentation for Angel Beat

Capture the Cloud with AzureIan Philpot

Sr. Developer Evangelist @ [email protected]

Microsoft Innovation Center at FlatIron City Atlanta http://flatironcity.com

Page 2: Azure Presentation for Angel Beat

Ian Philpot

Page 3: Azure Presentation for Angel Beat

Thank You.

Page 4: Azure Presentation for Angel Beat
Page 5: Azure Presentation for Angel Beat

Kind words from Ubuntu!Bug number 1 on the Ubuntu bug list was:

It has since been closed and they provided these words as a nod to our Azure open source efforts!

Page 6: Azure Presentation for Angel Beat

Open Source

Page 7: Azure Presentation for Angel Beat

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 8: Azure Presentation for Angel Beat

ACS: Azure Container Service

Page 9: Azure Presentation for Angel Beat
Page 10: Azure Presentation for Angel Beat

Office365 API

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

Connect:• Mail• Calendar• Contacts• Files

Page 11: Azure Presentation for Angel Beat

Cognitive Services

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

Page 12: Azure Presentation for Angel Beat

Natural Language Processing

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

Page 13: Azure Presentation for Angel Beat

Bot Framework

https://dev.botframework.com/

Page 14: Azure Presentation for Angel Beat

Database Options

{DocumentDB}

{HDInsight}

Page 15: Azure Presentation for Angel Beat

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 16: Azure Presentation for Angel Beat
Page 17: Azure Presentation for Angel Beat
Page 18: Azure Presentation for Angel Beat
Page 19: Azure Presentation for Angel Beat

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 streamingWeb + Mobile100 million viewers2.1 million concurrent HD viewers during the USA vs. Canada hockey match

Olympics NBC Sports

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

Page 20: Azure Presentation for Angel Beat

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

Page 21: Azure Presentation for Angel Beat
Page 22: Azure Presentation for Angel Beat

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 23: Azure Presentation for Angel Beat

Key Scenarios to Get Started with Microsoft Azure

Page 24: Azure Presentation for Angel Beat

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 25: Azure Presentation for Angel Beat

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 26: Azure Presentation for Angel Beat

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 27: Azure Presentation for Angel Beat

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 28: Azure Presentation for Angel Beat

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 29: Azure Presentation for Angel Beat

Contact.Me(“Ian Philpot”);• http://tripdubroot.com • @tripdubroot• http://linkedin.com/in/ianphilpot • [email protected]• Try Azure Today: http://aka.ms/mshosting

Page 30: Azure Presentation for Angel Beat

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