azure: empowering agility and innovation through cloud services by joel garcia | devcon summit 2015...

30
Azure: Empowering Agility and Innovation through Cloud Services Joel Garcia Director – Developer experience and evangelism @jmhgarcia

Upload: developers-connect-devcon-philippines

Post on 12-Apr-2017

337 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Azure: Empowering Agility and Innovation through Cloud Services

Joel GarciaDirector – Developer experience and evangelism@jmhgarcia

Page 2: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Digital interaction.

Data moving at a rapid pace.• Sentiment Analysis• Social Media / Sales

Connection• New Business

Models• 3Vs – Volume,

Velocity, Variety• Veracity!

Page 3: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Every company is a software company

Page 4: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Satya Nadella

Ubiquitous Computing

Ambient Intelligence+

Page 5: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Build the intelligent cloud

platform

Create morepersonal computing

Reinvent productivity& business processes

Differentiation · Agility · Cost

BUSINESSTRANSFORMATIO

N

Page 6: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Photo: hdwallpapers.cat

Developers IT Admin

Cloud computing empowering

EnterpriseISVsStudentStartupOpensource

What can we run in cloud for you?How can we transform your business?

Page 7: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Microsoft Azure

Dozens of .NET & PHP CMS and Web applications

Bring your own

Via HTMl/JS, cross-platform and native

Ecosystem Provided

Languages, Dev Tools & App Containers

CMS & Apps

Devices

Databases

Management

MS Integrated

Operating

systems

UbuntuSUSE, OpenSUSE,

OpenLogic CentOS-based

Oracle Linux, CoreOS, Red Hat*

Bringyour own

libcloudjclouds

DocDBDataStax

Page 8: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

The power of cloud

Page 9: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Reduce change lead-time (react faster to dynamic business needs)

Reduce changefail rate

Reduce mean-time-to-detect & repair (MTTD, MTTR)

Increasedeploymentfrequency

Agility performance indicators Reliability performance indicators

DevOps!

Page 10: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

DemoContinuous integration and load testing

Page 11: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Reduce change lead-time (react faster to dynamic business needs)

Reduce changefail rate

Reduce mean-time-to-detect & repair (MTTD, MTTR)

Increasedeploymentfrequency

Agility performance indicators Reliability performance indicators

DevOps!

Page 12: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Microservices Architecture

http://martinfowler.com/articles/microservices.html

Page 13: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Microservices Architecture

http://martinfowler.com/articles/microservices.html

“Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.” -- Melvyn Conway, 1967

Monolithic Microservices

Page 14: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

ServerHost OS

Hypervisor

ServerHost OS

Docker Engine

Guest OS

Guest OS

Guest OS

Bins/Libs

Bins/Libs

Bins/Libs

Bins/Libs Bins/Libs

App A

App A’

App B

App B’

App B

App B’

App B

App B’Containers are isolated, but share OS and, where appropriate, bins/libraries

Virtual Machine Vs ContainerApp A App A’ App B

Page 15: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

DockerContainer ImagesContainer Run-

Time

Linux

Image Repository

(Docker API/Client) (Docker images) (Docker Hub/Trusted Repositories)

Page 16: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Choice

Page 17: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Azure Portal

Page 18: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Maker

Page 19: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Internet of Things – a world of connected everything

Page 20: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

IoT opportunity

70% of value

enabled by IoT will come from B2B scenarios

McKinsey & Company

25 billion Connected “things” by 2020—Gartner

$1.7 trillionMarket for IoT by 2020 —IDC

Page 21: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Why the Internet of Things mattersRedefine customer service

Open new business opportunities

Build competitive edge

Gain insight and agility

Page 22: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

2013 Enterprise Launch Manila

RetailManufacturin

g

And more!

24 billion devices

$72.5 trillion market

Consumer

FinanceHealthcare

Page 23: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Microsoft Azure IoT services portfolioProducers Connect Devices Mine Data Take Action

Event Hubs (Service Bus) SQL Database Machine

Learning Azure Websites

Heterogeneous client agents

Table/Blob Storage HD Insight Mobile Services

External Data Sources DocumentDB Stream

AnalyticsNotification Hubs

External Data Sources Cloud Services Power BI

External Services

{ }

Page 24: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Intelligent Services

Page 25: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH
Page 26: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

DemoWeight of Ages IoT

Page 27: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Weight of Ages

Event hubs

Stream Analytics

Computer Vision API

Scale publish/subscribe

Data Store

Power BI

Azure Mobile Services

Reactive

REST APIPI 2

Page 28: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH
Page 29: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH

Take the journey with free learning resources through Microsoft Virtual Academy, free developer tools through Visual Studio Community Edition, free three years of software and Azure cloud hosting for startups through BizSpark, and a whole lot more free resources.

Expand your horizon

Scan the QR code or follow this link http://aka.ms/DevStarterPack to avail of these resources.

Page 30: Azure: Empowering Agility and Innovation through Cloud Services by Joel Garcia | DevCon Summit 2015 #GoOpenSourcePH