Microsoft Open Source and The Cloud 2012
-
Upload
mark-gayler -
Category
Technology
-
view
740 -
download
0
description
Transcript of Microsoft Open Source and The Cloud 2012
Microsoft, Open Source and the CloudMark GaylerOpen Software Lead, Microsoftwww.microsoft.com/openness
Agenda
Microsoft and Open Source
Open Source and the Cloud
Recent Announcements
ChronoZoom (Demo)
Open Government Data Initiative (Demo)
Windows + Open Source
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
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
Linux 3.0
KY Srinavasan – Top Individual Contributor Microsoft 5th Largest Corporate Contributor
Microsoft Contributions to Linux 3.0 Kernel
6
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
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”
Investing in Standards
more than 150 standards organizations and more than
400 working
groups
Apache Software FoundationPlatinum Sponsor
10
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
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
“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
“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
“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
“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
“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
Recent Announcements
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
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
Play well with others
Listen to customers
Open in the Cloud
• Cloud leadership• Private & public
cloud• Windows Azure
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
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)
Windows Azure Virtual Machines
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
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.”
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
DEMOS
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
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/
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
Government of Colombia Transparency
Government of Colombia
Cloud
eGovernmentInsightAccountability
Open Government and e-Government
http://datos.gov.co
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
Windows + Open Source
http://www.microsoft.com/openness