30

Open Cloud Interop Public

  • Upload
    rvanhoe

  • View
    605

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Open Cloud Interop Public
Page 2: Open Cloud Interop Public

Agenda

• Introduction

• Open Standards and Cloud

• Interopability in the Public Cloud

• Interopability in the Private Cloud

• Open Data

• Open Source and Cloud

• Conclusion

Page 3: Open Cloud Interop Public

DATACENTER EVOLUTION: CONCLUDING OBSERVATIONS

• Journey to the Cloud is Unique and

Hybrid: • Traditional Data center: Continue Virtualization

Investments

• Evolve to a Private Cloud infrastructure

• Consuming Public Cloud Services: IaaS, PaaS and

SaaS

• Next-Gen Datacenter = Federated cloud

provider and broker that combines its own

private cloud services with those of other

public cloud providers

Page 4: Open Cloud Interop Public

Open Cloud

• Reduce cloud vendor lock-in

• Development of standards for cloud computing and frameworks for interoperating between clouds

• Interoperability and Portability

Page 5: Open Cloud Interop Public

Open Standards

• Applications must be able to communicate and interoperate

• Open Standards are the foundation for this

• Open Standards are created through open processes and are generally available

• Standards means Substitutability, ergo reduces Lock-In!

Page 6: Open Cloud Interop Public

Source: http://cloud-standards.org

Page 7: Open Cloud Interop Public

Cloud Standard Committees

• Re-use of existing Open Standards

• Cloud Security Alliance

• DTMF: Virtualization and Management

• OASIS: Web-Services and Identity in the Cloud

• SNIA: Cloud Storage management

• TM Forum: Self-service and Billing

• UCI Forum: Unified Communications Interop (On-premise and Cloud)

Page 8: Open Cloud Interop Public
Page 9: Open Cloud Interop Public
Page 10: Open Cloud Interop Public

Interoperability in the Public Cloud

Page 11: Open Cloud Interop Public

CLOUD SERVICE TYPES

Traditional

Data Center (On-Premise)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security &

Integration

You

man

ag

e

Infrastructure (as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security &

Integration

Man

ag

ed

by v

en

do

r

Yo

u m

an

ag

e

Platform (as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security &

Integration Man

ag

ed

by v

en

do

r

Yo

u m

an

ag

e

Software (as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security &

Integration Man

ag

ed

by v

en

do

r

Page 12: Open Cloud Interop Public

Standards-Based Interoperability -Developers

AZURE

HTTP

RSS SAML

OpenID

WS-Trust SOAP AtomPub

WS-Man

REST

WS-Eventing

Page 13: Open Cloud Interop Public

Standards-Based Interoperability -Browsers

AZURE

Page 14: Open Cloud Interop Public

Interoperability in the Private Cloud

Page 15: Open Cloud Interop Public

OPTIMIZE SERVICE DELIVERY FOR HETEROGENEOUS DATACENTERS

Page 16: Open Cloud Interop Public

Interoperability in the Private Cloud

• Hyper-V integration of VMWare and XEN images

• Supported Hyper-V virtualization of Linux: RHEL, SUSE, and CentOS

• Management of heterogeneous envs: eg. VMWare and XEN

• Datacenter Automation: Integration of DC mngt tools (IBM, HP, BMC, ...)

• Application Server Virtualization

Page 17: Open Cloud Interop Public

Open Data (1)

“We don’t have better algorithms than anyone else. We just have

more data.”

Peter Norvig, Chief Scientist, Google

(Thx to Tim O’Reilly)

Page 18: Open Cloud Interop Public

Open Data (2)

• Started of in Open Government

• What is Open Data? (ongoing work) Data Must Be Accessible

Data Formats Must Be Non-Proprietary

• Microsoft and Open Data: The Open Data Web Protocol

(www.odata.org)

Open Government Data Initiative

Page 19: Open Cloud Interop Public

Open Government Data Initiative

Page 20: Open Cloud Interop Public
Page 21: Open Cloud Interop Public
Page 22: Open Cloud Interop Public

Open Source (1)

What is Open Source? (http://www.opensource.org/docs/osd) • A community of developers (consensus-driven projects) • Distribute binaries and source code • Freely modifiable and re-distributable • Governed by a license (the “reference” GNU GPL)

Page 23: Open Cloud Interop Public

Open Source (2)

Three Open Source Models:

1. Free Software

Original view: Free as in “Free Speech”

2. Commercial Open Source, Community-driven

e.g. Linux Foundation, Drupal/Acquia, Java

3. Commercial Open Source, Vendor-driven e.g. OpenOffice, Alfresco, LifeRay, MySQL, Google Android & Chrome, etc.

Page 24: Open Cloud Interop Public

Open Source (3)

Microsoft participates significantly in OSS projects:

• +350000 open source apps run on Windows

• MSFT Open Source Technology Center

• PHP community

• Apache foundation

• Linux foundation

• Eclipse foundation

• Codeplex foundation (www.codeplex.org; +13000 projects)

To drive the Interoperability value proposition

Page 25: Open Cloud Interop Public
Page 26: Open Cloud Interop Public
Page 27: Open Cloud Interop Public
Page 28: Open Cloud Interop Public
Page 29: Open Cloud Interop Public

Conclusion

• Cloud Standardization started, but complex

• Microsoft Strategy: Interopability and Portability is a reality today by re-using existing open standards and vendor collaboration (eg. via OSS projects)

Page 30: Open Cloud Interop Public

Thank You!

Rudy Van Hoe Server and Cloud Business Group Lead [email protected] Twitter: @AMarathonMan