microsoft open source and the cloud 2012

34
Microsoft, Open Source and the Cloud Mark Gayler Open Software Lead, Microsoft www.microsoft.com/openness

Upload: mark-gayler

Post on 19-Nov-2014

742 views

Category:

Technology


0 download

DESCRIPTION

As presented at the Open Source International Conference in Tunisia,

TRANSCRIPT

Page 1: Microsoft Open Source and The Cloud 2012

Microsoft, Open Source and the CloudMark GaylerOpen Software Lead, Microsoftwww.microsoft.com/openness

Page 2: Microsoft Open Source and The Cloud 2012

Agenda

Microsoft and Open Source

Open Source and the Cloud

Recent Announcements

ChronoZoom (Demo)

Open Government Data Initiative (Demo)

Page 3: Microsoft Open Source and The Cloud 2012

Windows + Open Source

Page 4: Microsoft Open Source and The Cloud 2012

Play well with others

Listen to customers

Open in the Cloud

• Investing in standards• Embracing open

source • Enabling open source

on our platforms

http://www.microsoft.com/openness

Page 5: Microsoft Open Source and The Cloud 2012

LinuxCon 2012, San Diego – Aug 29-31

Jim Zemlin, Linux Foundation – “State of Linux” Keynote:

Windows Azure and Linux VMs

Support for node.js

Linux Kernel contribution

Page 6: Microsoft Open Source and The Cloud 2012

Linux 3.0

KY Srinavasan – Top Individual Contributor Microsoft 5th Largest Corporate Contributor

Microsoft Contributions to Linux 3.0 Kernel

6

Page 7: Microsoft Open Source and The Cloud 2012

downloads

Microsoft + Open Source Momentum

>1M

MicrosoftWebMatrix

• 28,000 Open Source projects

• 300,000+ registered users

In a single year, OSS apps on Windows grew by more than 400%

23 of the top 25 most downloaded OSS projects run on Windows

23/25

Source: Geeknet

350,000+80,000

2009 2010

Page 8: Microsoft Open Source and The Cloud 2012

What the Analysts Say

Jay Lyman, 451 Group, August 2011http://blogs.the451group.com/opensource/2011/08/19/microsoft-worlds-broadest-supporter-of-linux/

04/08/2023

“Microsoft, Worlds Broadest Supporter of Linux”

Page 9: Microsoft Open Source and The Cloud 2012

Investing in Standards

more than 150 standards organizations and more than

400 working

groups

Page 10: Microsoft Open Source and The Cloud 2012

Apache Software FoundationPlatinum Sponsor

10

Page 11: Microsoft Open Source and The Cloud 2012

Microsoft + Linux

• Linux runs as a first-class guest on Windows Server Hyper-V

• Develop apps for both Linux and Windows (CoApp)

• Supported on Windows Azure Virtual Machines (CentOS, openSUSE, SUSE, Ubuntu)

“Microsoft is playing quite nicely with Linux and other open source tools. “

-Robert McMillan, Wired Enterprise

Page 12: Microsoft Open Source and The Cloud 2012

Microsoft + Apache Hadoop

• Embracing the Big Data revolution with Hadoop on Windows Server and Windows Azure

• Utilize Microsoft BI tools to unleash data insights from all your data, including those in Hadoop

“Microsoft's ongoing relationship in supporting the open source Hadoop technology continues apace as interoperability is being opened up for Windows Server and Windows Azure.“

-Kurt Mackie, Redmondmag.com

Page 13: Microsoft Open Source and The Cloud 2012

“Given the promising foundation of Windows Azure, we saw an opportunity to provide a cloud deployment and monitoring experience for our customers' existing Java-based enterprise applications...“

-Adi Paz, Executive VP for Marketing & Business Development at GigaSpaces

Microsoft + Java

• Great Java experience on Windows Server and Windows Azure

• Windows Azure plug-in for Eclipse with Java

Page 14: Microsoft Open Source and The Cloud 2012

“Between 2003 and 2012 we've seen the general opinion about Microsoft, Windows and PHP turn 180 degrees.“-René de Haas, SoHosted CEO

Microsoft + PHP

• Impressive performance on Windows Server and Windows Azure

• Open source community development of PHP on Windows right alongside Linux

Page 15: Microsoft Open Source and The Cloud 2012

“Microsoft announced it has completed its addition of Node.js support to Azure, meaning that any developer can launch a server-based JavaScript app from Microsoft's cloud in minutes.“

-Scott M. Fulton, ReadWriteWeb

Microsoft + Node.js

• Support for a new class of real-time applications

• Improved Windows and Linux experience

• Support for Cloud9 IDE

Page 16: Microsoft Open Source and The Cloud 2012

“This initiative reiterates Microsoft’s commitment to working with various commercial entities and communities to drive interoperability work for the benefit of customers.”

-Sandy Gupta, General Manager, Open Solutions Group

Recent Announcements

• Microsoft is working with the OpenStack community to enhance Windows Server Hyper-V support in OpenStack

Page 17: Microsoft Open Source and The Cloud 2012

“We decided from the very beginning that we were going to open source the [Hyper-V] code under the BSD license. No strings attached. They were as eager as us to support the project, and then give the code away. How cool is that?”

-Joe CaraDonna, NetApp Technical Director of Core Operating Systems

Recent Announcements

• FreeBSD to run as a first-class guest on the Windows Server Hyper-V hypervisor

• Drivers are being released this summer, including the source code for the drivers under the BSD license

Page 18: Microsoft Open Source and The Cloud 2012

Recent Announcements

Page 19: Microsoft Open Source and The Cloud 2012

Chemistry Add-in for Word Zentity

Chronozoom Try F#

Research Management

Publishing

Scientific Computing

Learning &Exploration

http://research.microsoft.com/Accelerators

Microsoft Research + Open Source Research Accelerators support open science – including open source

Page 20: Microsoft Open Source and The Cloud 2012

Microsoft Research’s Contribution to Open Source

Open Source Projects

Business GoalsAs a platform company we want to give researchers and developers tools that leverage and embrace our

platform and we believe OSS is a fantastic mechanism to build a vibrant community dedicated to our platform

Abstract State Machine Language (Asml)BoogieChemistry Add-in for WordCHESSCommon Compiler Infrastructure (CCI)Computational Biology Tools Conference XPCreative Commons Add-in for OfficeEnvironmental Scenario Search Engine (ESSE)ESSE Visualization Plugin for NASA World WindGene Pattern Add-in for WordGoblin XNA

HD View SLMicrosoft Biology FoundationMicrosoft eScience Excel ToolsMicrosoft .NET GadgeterMicrosoft Research Biology Extension for Excel NETCDF Library for .NETNodeXLOntology Add-in for WordPex and Moles Open Source Add-onsPractical Parallel and Concurrent Programming RandoopResearch Information Center

RNA Comparative Analysis Software ToolsScientific DatasetScientific Workflow Workbench SciscopeSingularitySpec#VCCWikiBhashaWPF Dynamic Data Display

20

Page 21: Microsoft Open Source and The Cloud 2012

Play well with others

Listen to customers

Open in the Cloud

• Cloud leadership• Private & public

cloud• Windows Azure

Page 22: Microsoft Open Source and The Cloud 2012

CDN caching

identity & security

business analytics

commercemediaintegration HPC

compute data management networking

SQL database

noSQL databasewebsites

cloud services blob connect

virtual network

traffic managerVMs

Windows Azure

Flexible & Open

• Choose from multiple runtimes and languages for your applications: .NET, Node.js, Java and PHP

• Run Linux on Windows Azure Virtual Machines• Support multiple frameworks and popular open source

applications with Windows Azure Web Sites • Utilize Hadoop services preview for Big Data needs

Page 23: Microsoft Open Source and The Cloud 2012

Windows Azure Virtual Machines

Supported Library Images:CentOS

openSUSE

SUSE Linux

Ubuntu

Supported Library Images:Windows Server 2008 R2

Windows Server 2012

Windows Server 2008 R2 with SQL Server 2008 or 2012 (Available at GA)

Page 24: Microsoft Open Source and The Cloud 2012

Windows Azure Virtual Machines

Page 25: Microsoft Open Source and The Cloud 2012

Windows Azure and Ubuntu

"Canonical and Microsoft worked together to ensure that Ubuntu, tested, certified and enterprise ready from the start…During the current Spring Release of Windows Azure, you can launch Ubuntu images directly from the Windows Azure Gallery…In the Fall Release of Windows Azure you will be able to buy support directly from the Windows Azure Gallery.“

Paul Oh, Business Development Director, Canonical

http://www.zdnet.com/blog/open-source/ubuntu-centos-and-suse-linux-comes-to-windows-azure/11176

Page 26: Microsoft Open Source and The Cloud 2012

Mark Shuttleworth, Canonical – June 7th 2012

“Microsoft has built an impressive new entrant to the Infrastructure-as-a-Service market, and Ubuntu is there for customers who want to run workloads on Azure that are best suited to Linux. Windows Azure was built for the enterprise market, an audience which is increasingly comfortable with Ubuntu as a workhorse for scale-out workloads; in short, it’s a good fit for both of us, and it’s been interesting to do the work to bring Ubuntu to the platform.”

“Just as we need to ensure that customers can run Ubuntu and Windows together inside their data centre and on the LAN, we want to ensure that cloud workloads play nicely.”

“The team leading Azure has a sophisticated understanding of Ubuntu and Linux in general.”

Page 27: Microsoft Open Source and The Cloud 2012

Support for multiple frameworks (ASP.NET, PHP, Node.js)

Pick from popular OSS apps

Choose your database (SQL Azure, MySQL)

Select your tools (Visual Studio, Git, FTP, WebMatrix)

Build on any platform (Windows, Mac, Linux)

Windows Azure Web Sites

Page 28: Microsoft Open Source and The Cloud 2012

DEMOS

Page 29: Microsoft Open Source and The Cloud 2012

Microsoft WebMatrix• Build and deploy web sites

quickly and easily with gallery of popular open source web applications

• Installs PHP and MySQL for necessary applications

• Utilizes NuGet to access community-driven ASP.NET resources

Page 30: Microsoft Open Source and The Cloud 2012

ChronoZoom• http://www.chronozoomproject.org

• http://www.outercurve.org/Galleries/ResearchAccelerators/ChronoZoom

• ChronoZoom is an intuitive on-line tool used to visualize ‘Big History’, from the Big Bang to today, using timeline zooming

• Collaboration between University of California, Berkeley, Moscow State University and Microsoft Research

• Source code available at:

http://chronozoom.codeplex.com/

Page 31: Microsoft Open Source and The Cloud 2012

Open Government Data Initiative - DataLab Open Government Data Initiative (OGDI) Cloud Computing Application

Runs on Windows Azure OGDI Interactive SDK - http://www.govdata.eu Open Application

OGDI Source code is free, open source and customizable with via https://github.com/openlab/datalab

Can be used to publish data on the Internet in a Web-friendly format with easy-to-use, open API's.

API’s can be accessed from Silverlight, Flash, JavaScript, PHP, Python, Ruby, mapping web sites, etc.

Windows Azure Services Platform - will carry storage and transaction charges depending on usage

31

Page 32: Microsoft Open Source and The Cloud 2012

Government of Colombia Transparency

Government of Colombia

Cloud

eGovernmentInsightAccountability

Open Government and e-Government

http://datos.gov.co

Page 33: Microsoft Open Source and The Cloud 2012

The Colombian Government, in order to contribute to

Transparency, Participation, and Collaborationand awareness of the importance of promoting initiatives that favor an open Government, makes available this Web site that seeks to facilitate access to and use of public data of the Colombian State

www.datos.gov.co