SlideShare a Scribd company logo
1 of 30
Download to read offline
Agenda

•   Introduction
•   Open Standards and Cloud
•   Interopability in the Public Cloud
•   Interopability in the Private Cloud
•   Open Data
•   Open Source and Cloud
•   Conclusion
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
Open Cloud

• Reduce cloud vendor lock-in
• Development of standards for cloud
  computing and frameworks for
  interoperating between clouds
• Interoperability and Portability
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!
Source: http://cloud-standards.org
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)
Interoperability in the Public Cloud
CLOUD SERVICE TYPES
              Traditional                   Infrastructure                            Platform                             Software
              Data Center                   (as a Service)                            (as a Service)                       (as a Service)

              (On-Premise)




                                                              You manage
              Applications                   Applications                             Applications                         Applications


              Runtimes                       Runtimes                                 Runtimes                             Runtimes
                               You manage


              Security &                     Security &                               Security &                           Security &
              Integration                    Integration                              Integration                          Integration




                                                                                                                                            Managed by vendor
                                                                                                       Managed by vendor
              Databases                      Databases                                Databases                            Databases
You manage




              Servers                        Servers                                  Servers                              Servers



                                                                  Managed by vendor
              Virtualization                 Virtualization                           Virtualization                       Virtualization


              Server HW                      Server HW                                Server HW                            Server HW


              Storage                        Storage                                  Storage                              Storage


              Networking                     Networking                               Networking                           Networking
Standards-Based Interoperability -Developers
   SOAP   WS-Eventing   AtomPub
                                  WS-Trust
SAML          AZURE                    REST
                                              RSS


       HTTP                   WS-Man           OpenID
Standards-Based Interoperability -Browsers


          AZURE
Interoperability in the Private Cloud
OPTIMIZE SERVICE DELIVERY FOR
HETEROGENEOUS DATACENTERS
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
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)
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
Open Government Data Initiative
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)
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.
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
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)
Thank You!


Rudy Van Hoe
Server and Cloud Business Group Lead
ruvanhoe@microsoft.com
Twitter: @AMarathonMan

More Related Content

What's hot

Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStackIntroduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStackbuildacloud
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101Kamal Arora
 
Adjust Carbon Topology to Match High Availability Scenario Requirements
Adjust Carbon Topology to Match High Availability Scenario Requirements   Adjust Carbon Topology to Match High Availability Scenario Requirements
Adjust Carbon Topology to Match High Availability Scenario Requirements WSO2
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Harold Wong
 
12th Japan CloudStack User Group Meetup MidoNet with scalable virtual router
12th Japan CloudStack User Group Meetup   MidoNet with scalable virtual router12th Japan CloudStack User Group Meetup   MidoNet with scalable virtual router
12th Japan CloudStack User Group Meetup MidoNet with scalable virtual routerTakeshi Nakajima
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azureManish Corriea
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azureManish Corriea
 
Virtualising Your Data Center
Virtualising Your Data CenterVirtualising Your Data Center
Virtualising Your Data CenterLai Yoong Seng
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonMark Collier
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applicationsManish Corriea
 
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-1
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-12012 CloudStack Design Camp in Taiwan--- CloudStack Overview-1
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-1tcloudcomputing-tw
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategydrmarcustillett
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudKristian Nese
 
Middleware in the cloud platform-v2
Middleware in the cloud   platform-v2Middleware in the cloud   platform-v2
Middleware in the cloud platform-v2Hammad Rajjoub
 
Multi tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaSMulti tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaSWSO2
 
Cloud storage slides
Cloud storage slidesCloud storage slides
Cloud storage slidesEvan Powell
 
comparative study of Cloud computing tools
comparative study of Cloud computing tools comparative study of Cloud computing tools
comparative study of Cloud computing tools Aditya Trivedi
 

What's hot (20)

Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStackIntroduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
Adjust Carbon Topology to Match High Availability Scenario Requirements
Adjust Carbon Topology to Match High Availability Scenario Requirements   Adjust Carbon Topology to Match High Availability Scenario Requirements
Adjust Carbon Topology to Match High Availability Scenario Requirements
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud
 
12th Japan CloudStack User Group Meetup MidoNet with scalable virtual router
12th Japan CloudStack User Group Meetup   MidoNet with scalable virtual router12th Japan CloudStack User Group Meetup   MidoNet with scalable virtual router
12th Japan CloudStack User Group Meetup MidoNet with scalable virtual router
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azure
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 
Virtualising Your Data Center
Virtualising Your Data CenterVirtualising Your Data Center
Virtualising Your Data Center
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in London
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applications
 
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-1
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-12012 CloudStack Design Camp in Taiwan--- CloudStack Overview-1
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-1
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private Cloud
 
Middleware in the cloud platform-v2
Middleware in the cloud   platform-v2Middleware in the cloud   platform-v2
Middleware in the cloud platform-v2
 
Eucalyptus 3 Product Overview
Eucalyptus 3 Product OverviewEucalyptus 3 Product Overview
Eucalyptus 3 Product Overview
 
Multi tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaSMulti tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaS
 
Hyper-V in Windows 8
Hyper-V in Windows 8 Hyper-V in Windows 8
Hyper-V in Windows 8
 
Cloud storage slides
Cloud storage slidesCloud storage slides
Cloud storage slides
 
comparative study of Cloud computing tools
comparative study of Cloud computing tools comparative study of Cloud computing tools
comparative study of Cloud computing tools
 
Xen avaya case study
Xen avaya case studyXen avaya case study
Xen avaya case study
 

Viewers also liked

Interop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud ComputingInterop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud ComputingMark Hinkle
 
Cloudersize - A cardio, strength & conditioning program for a firmer, more to...
Cloudersize - A cardio, strength & conditioning program for a firmer, more to...Cloudersize - A cardio, strength & conditioning program for a firmer, more to...
Cloudersize - A cardio, strength & conditioning program for a firmer, more to...Christofer Hoff
 
Communities: Build Or Join
Communities:  Build Or JoinCommunities:  Build Or Join
Communities: Build Or JoinRobyn Tippins
 
Community DefCore Presentation
Community DefCore PresentationCommunity DefCore Presentation
Community DefCore Presentationrhirschfeld
 
The Cloud's Hidden Lock-in: Network Latency
The Cloud's Hidden Lock-in: Network LatencyThe Cloud's Hidden Lock-in: Network Latency
The Cloud's Hidden Lock-in: Network LatencyTom Croucher
 
Cloud Security Alliance - Cloud Summit Keynote
Cloud Security Alliance - Cloud Summit KeynoteCloud Security Alliance - Cloud Summit Keynote
Cloud Security Alliance - Cloud Summit KeynoteChristofer Hoff
 
InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)Mark Voelker
 

Viewers also liked (8)

Interop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud ComputingInterop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud Computing
 
Cloudersize - A cardio, strength & conditioning program for a firmer, more to...
Cloudersize - A cardio, strength & conditioning program for a firmer, more to...Cloudersize - A cardio, strength & conditioning program for a firmer, more to...
Cloudersize - A cardio, strength & conditioning program for a firmer, more to...
 
Communities: Build Or Join
Communities:  Build Or JoinCommunities:  Build Or Join
Communities: Build Or Join
 
Community DefCore Presentation
Community DefCore PresentationCommunity DefCore Presentation
Community DefCore Presentation
 
The Cloud's Hidden Lock-in: Network Latency
The Cloud's Hidden Lock-in: Network LatencyThe Cloud's Hidden Lock-in: Network Latency
The Cloud's Hidden Lock-in: Network Latency
 
Cloud Security Alliance - Cloud Summit Keynote
Cloud Security Alliance - Cloud Summit KeynoteCloud Security Alliance - Cloud Summit Keynote
Cloud Security Alliance - Cloud Summit Keynote
 
I'm Cloud Confused!
I'm Cloud Confused!I'm Cloud Confused!
I'm Cloud Confused!
 
InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)
 

Similar to Open Cloud Interop Public

Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform K.Mohamed Faizal
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerMustafa
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerMSHOWTO Bilisim Toplulugu
 
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Eric D. Boyd
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertiseHanu Software
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Intergen
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformSoumow Dollon
 
20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azureLuis Martins
 
Cloud Computing by Dindo Fernando
Cloud Computing by Dindo FernandoCloud Computing by Dindo Fernando
Cloud Computing by Dindo Fernandokristine1018
 
Offerta Cloud per le piccole e medie imprese
Offerta Cloud per le piccole e medie impreseOfferta Cloud per le piccole e medie imprese
Offerta Cloud per le piccole e medie impreseInnocenti Andrea
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azureSundararajan Subramanian
 
Kannegieter Event envision the future - Microsoft - 24-6-2010 - v1.0
Kannegieter Event   envision the future - Microsoft - 24-6-2010 - v1.0Kannegieter Event   envision the future - Microsoft - 24-6-2010 - v1.0
Kannegieter Event envision the future - Microsoft - 24-6-2010 - v1.0Peter de Haas
 
Cloud Xero #1 - Intro to Cloud Computing
Cloud Xero #1 - Intro to Cloud ComputingCloud Xero #1 - Intro to Cloud Computing
Cloud Xero #1 - Intro to Cloud ComputingCraig Walker
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform OverviewRobert MacLean
 
Windows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford UniWindows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford UniLee Stott
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure PlatformVitor Tomaz
 
Windows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingWindows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingGeorge Kanellopoulos
 

Similar to Open Cloud Interop Public (20)

Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen Hizmetler
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
 
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertise
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
Security in the Skies
Security in the SkiesSecurity in the Skies
Security in the Skies
 
20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azure
 
Cloud Computing by Dindo Fernando
Cloud Computing by Dindo FernandoCloud Computing by Dindo Fernando
Cloud Computing by Dindo Fernando
 
Offerta Cloud per le piccole e medie imprese
Offerta Cloud per le piccole e medie impreseOfferta Cloud per le piccole e medie imprese
Offerta Cloud per le piccole e medie imprese
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azure
 
Kannegieter Event envision the future - Microsoft - 24-6-2010 - v1.0
Kannegieter Event   envision the future - Microsoft - 24-6-2010 - v1.0Kannegieter Event   envision the future - Microsoft - 24-6-2010 - v1.0
Kannegieter Event envision the future - Microsoft - 24-6-2010 - v1.0
 
Cloud Xero #1 - Intro to Cloud Computing
Cloud Xero #1 - Intro to Cloud ComputingCloud Xero #1 - Intro to Cloud Computing
Cloud Xero #1 - Intro to Cloud Computing
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
 
Windows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford UniWindows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford Uni
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
 
Windows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingWindows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud Computing
 

Open Cloud Interop Public

  • 1.
  • 2. Agenda • Introduction • Open Standards and Cloud • Interopability in the Public Cloud • Interopability in the Private Cloud • Open Data • Open Source and Cloud • Conclusion
  • 3. 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
  • 4. Open Cloud • Reduce cloud vendor lock-in • Development of standards for cloud computing and frameworks for interoperating between clouds • Interoperability and Portability
  • 5. 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!
  • 7. 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)
  • 8.
  • 9.
  • 10. Interoperability in the Public Cloud
  • 11. CLOUD SERVICE TYPES Traditional Infrastructure Platform Software Data Center (as a Service) (as a Service) (as a Service) (On-Premise) You manage Applications Applications Applications Applications Runtimes Runtimes Runtimes Runtimes You manage Security & Security & Security & Security & Integration Integration Integration Integration Managed by vendor Managed by vendor Databases Databases Databases Databases You manage Servers Servers Servers Servers Managed by vendor Virtualization Virtualization Virtualization Virtualization Server HW Server HW Server HW Server HW Storage Storage Storage Storage Networking Networking Networking Networking
  • 12. Standards-Based Interoperability -Developers SOAP WS-Eventing AtomPub WS-Trust SAML AZURE REST RSS HTTP WS-Man OpenID
  • 14. Interoperability in the Private Cloud
  • 15. OPTIMIZE SERVICE DELIVERY FOR HETEROGENEOUS DATACENTERS
  • 16. 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
  • 17. 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)
  • 18. 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
  • 19. Open Government Data Initiative
  • 20.
  • 21.
  • 22. 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)
  • 23. 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.
  • 24. 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
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. 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)
  • 30. Thank You! Rudy Van Hoe Server and Cloud Business Group Lead ruvanhoe@microsoft.com Twitter: @AMarathonMan