@codingoutloud © 2014 development partners software corporation meet windows azure, your next data...

34
@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com Meet Windows Azure, Your Next Data Center nearing the tipping point VirtG Virtualization Deep Dive Day 12-March-2014 (3:00-4:00) Boston Azure User Group http ://www.bostonazure.org @bostonazure Bill Wilder http://blog.codingoutlou d.com @codingoutloud HELLO my name is Bill Wilder

Upload: gabriel-wiggins

Post on 27-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Meet Windows Azure, Your Next Data Center

nearing the tipping point

VirtG Virtualization Deep Dive Day12-March-2014

(3:00-4:00)

Boston Azure User Grouphttp://www.bostonazure.org@bostonazure

Bill Wilderhttp://blog.codingoutloud.com@codingoutloud

                                        

HELLOmy name isBill Wilder

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

My name is Bill Wilder

HELLO

my name is

Bill Wilder

@codingoutloud

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Who is this guy???

www.devpartners.com

www.bostonazure.org

www.cloudarchitecturepatterns.com

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

The case

1. It just makes economic sense2. Resistance is futile: barriers to adoption are

increasingly non-technical3. Nearing the tipping point4. Come on in, the water’s fine!!

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

The term “cloud” is nebulous…

What do you mean by “cloud”?

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

“The Cloud” – vendor viewpoint

Copyright © 2013 Elizabeth B. O’Connor • used with permission • www.elizabethboconnor.com

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Public Cloud in a NutshellYour apps running in someone else’s data center on rented commodity hardware relying on multitenant services.

Resource allocation is typically automated.

Scaling unlimited if horizontal, somewhat limited if vertical, and is bi-directional.

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Using the public cloud (for anything) means:• Taking a dependency on the public Internet• Taking a dependency on a Cloud Vendor• Replaces or augments resources we’d otherwise own• Some loss of control

But many practical uses that work (stay tuned )

As professionals:• New concepts & skills to be learned & applied

“The Cloud” – practitioner viewpoint

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

NIST – Cloud Platform Taxonomy

Essential Characteristics

On-demand self-service

Broad network access

Resource Pooling

Rapid Elasticity

Measured serviceService Models

Infrastructure as a ServiceIaaS

Platform as a ServicePaaS

Software as a ServiceSaaS

Deployment ModelsPrivate Cloud

Hybrid Cloud

Community Cloud

Public Cloud

http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

“Bring Your Own” ____ as a Service

BYO

Users

BYO

Applications

BYO

Virtual Machines

PaaS

IaaS

SaaS

more

less

Expertise&

Flexibility

NIST: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

ABST

RACT

ION

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Blurring lines

SaaSP

aaSI

aaS

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Blurring lines

SaaSP

aaSI

aaS

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Software as a Service (“SaaS”)BYO Users (or Test/Dev Team)

And so many others…

Key Concept

Automation

(API) Power!

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Platform as a Service (“PaaS”)BYO Apps

And others…

Key Concept

Databases (e.g., MySQL),Identity Services (e.g, AD),

Web Sites (e.g., PHP),Storage (e.g., files, VHD),Messaging (e.g., queue),

and on and on …

Automation

Power!

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Infrastructure as a Service (“IaaS”)BYO VMs (and Admins & DBAs)

And others…

Key Concept

Virtual Machines (Linux, Windows)

&

Networking

AutomationPower!

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Automation vs. Portal• Windows Azure Portal (show Gallery): https://

manage.windowsazure.com

• Script Center, Scripting Doc: http://www.windowsazure.com/en-us/documentation/

• Simple XPLAT CLI to create Ubuntu VM: https://gist.github.com/codingoutloud/27fba9ffc35678774c9a

• More complex PowerShell script example (CS VMs and DB): https://gist.github.com/codingoutloud/e1a904253b94404430a6

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

any questions?

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

The term “cloud” is nebulous…

Inevitable you say?

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Consider…

• What business are you in? Focus

+• Electrical power, fresh

water delivery and return, telephone calls Economies of scale

+• 1:50 - 1:250• 1:25000

+• Investing heavily in

efficiency & green(ness?)+

• Peaks and Load Patterns+

• PaaS for Programmers+

• Non-incidents_______________________________________________

= Business Value

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Map of Azure Data Center Regions

http://azuremap.blob.core.windows.net/apps/bingmap-geojson-display.html

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

The term “cloud” is nebulous…

Why Windows Azure?

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Evidence

• Total Economic Impact http://bit.ly/wazimpact (Forrester)

• ROI and NPV and zzzzzz

• Azure Case Studies http://www.windowsazure.com/en-us/case-studies/ (Microsoft)

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

IaaS

Acc

ordi

ng to

Gar

tner

http:

//

ww

w.g

artn

er.c

om/t

echn

olog

y/re

prin

ts.d

o?id

=1-1

IMD

MZ8

&ct

=130

819&

st=s

b

Aug2013

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

PaaS

Acc

ordi

ng to

Gar

tner

http:

//w

ww

.gar

tner

.com

/tec

hnol

ogy/

repr

ints

.do?

ct=1

4010

8&id

=1-1

P502

BX&

st=s

b

Jan2014

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

PaaS

IaaSSaaS

Traffic Manager

Autoscaling

Alerting

Blob Storage

NoSQL Table Storage

Reliable Queue

WA SQL Database

Marketplace

Caching

Windows Azure Active Directory

Service Bus

MySQL Software + Services

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

The term “cloud” is nebulous…

What could go wrong?

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Think About…

• Backups, DR, HA, BC

• Monitoring, Alerting, SLA

• Resource Options & Costs

• Dev-Test vs. Production

• Compliance

• Data Sovereignty

• Compatibility & Skills

• Politics

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

The term “cloud” is nebulous…

What’s in it for me?

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

• A full night of sleep

• An ongoing relationship with your career

• Higher value focus

• Leading rather than following

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Join the Party!

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Learning About Windows Azure

• Follow Dan Stolts– @ITProGuru– itproguru.com

• Come to Boston Azure bostonazure.org

• Check out windowsazure.com– Compliance– Scripts– So. Much. More.

• Create a free Azure trial account and play ($200) http://aka.ms/IaaS

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

any questions?

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

The term “cloud” is nebulous…

manage.windowsazure.com

@codingoutloud • © 2014 Development Partners Software Corporation • www.devpartners.com

Looking for …• Expert consulting help with Windows Azure Platform? • Someone to bounce Azure or cloud questions off?• A trainer or speaker for your user group or

company technology event?

Bill Wilder@codingoutloudhttp://blog.codingoutloud.comcommunity inquiries: [email protected] inquiries: [email protected] user group: www.bostonazure.org

How to Contact Bill

Find slide deck here