14. Programming languages + tools
.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP,
Python, Ruby, C++
.NET
Hyper-PaaS
V
Visual Web
Studio
Media
Mobile
Identity
System Gaming
Cloud services
Center
Data Analytics
Active Directory
IaaS
Windows VMs
Linux VMs
Storage
Networking
Microsoft cloud infrastructure
16. Memory Optimized Disk Optimized
Portal
Puppet Chef Docker
Traffic Mgr
.NET Support2014
Powershell Automation
Remote Apps
Mobile Services
Offline Sync
Virtual Machines
SQL Database
.NET 4.5
Active GEO replication
Networking Visual Studio & .NET
Resource Manager
Point-to-site VPN Xamarin
Dynamic Routing
VSO GA
Web Sites
SMB File System
IBIZA
Remote Debug
VM Management
Powershell and DSC
Capture / Deploy
Autoscale
Subnet Routing
Static IP
Storage
Autoscale
Web Jobs
Backup
Java Support
ASP.NET MVC 5.1
ASP.NET Web API 2.1
AD support
Node.JS project support
Kindle Support
Remote Debugging
BDâs up to 500GB
99.95% SLA
Self Service Site Recovery
HDInsight
Hadoop 2.2
YARN support
.NET Foundation
Azure Redis Cache
API Management
Site Recovery
Cordova
VSO Open
Apiâs
Event Hub
17.
18. Support for Open Source
Languages
CMS
Devices
Databases /
Apps
Operating
systems
Management
21. What It Provides Technology Foundation
WordPress
Content management
system/blogging
PHP/MySQL
Joomla
Content management
system
PHP/MySQL (and others)
MediaWiki Wiki package PHP/MySQL (and others)
Apache Tomcat
Web server/
servlet container
Java
Django Web framework Python
Express Web framework JavaScript/Node.js
22. ! Canonical UBUNTU
! Oracle Linux
! - Targets enterprises
SUSE Linux Enterprise
! - Community distro
openSUSE Linux
! CENTOS by Open Logic
- Binary compatible with Red Hat Enterprise Linux
Also available with
pre-installed Puppet
Enterprise from
Puppet Labs
Microsoft provides forum-based
support for all
(today)
23. Other Linux distributions
are available
Example: Debian
Images typically include
other software
Examples: Django,
Tomcat/EJB, Drupal,
WordPress, Subversion,
Jenkins, SugarCRM, âŠ
An imageâs provider can
offer paid support
Example: Bitnami
The Linux images in the
gallery provide just an OS
24. Data
Access
Microsoft Azure Mobile Services
Built with
Node.js or .NET
Microsoft
provides SDKs
for all
User
Authentication
Notifications
Custom
JavaScript Code
REST/JSON
Windows Store
Apps
iOS
Apps
Windows Phone
Apps
Android
Apps
Using services from
Microsoft or Apple
Using identities from
Microsoft, Google, etc.
25. Operational Data Analytical Data
Provided by
Microsoft Azure
Key/Value Store
(Tables, Redis, âŠ)
Runs in Microsoft
Azure Virtual Machines
NoSQL
Technologies
SQL
Technologies
Big Data Analytics
(HDInsight, Hadoop)
Column Family Store
(Cassandra, HBase, âŠ)
Document Store
(MongoDB, âŠ)
Relational Database
(SQL Database,
SQL Server, Oracle, MySQL, âŠ)
Relational Reporting
(SQL Server, Oracle, MySQL, âŠ)
Graph Database
(Neo4J, âŠ)
Relational Analytics
(SQL Server, Oracle, MySQL, âŠ)
Runs in Microsoft Azure
Virtual Machines and is
open source
26. Windows
Server Linux
$0.09/hour
Small A1
(1 core, 1.75 GB) $0.06/hour
Medium A2
(2 cores, 3.5 GB)
$0.18/hour $0.12/hour
Large A3
(4 cores, 7 GB)
$0.36/hour $0.24/hour
Extra Large A4
(8 cores, 14 GB)
$0.72/hour $0.48/hour
Memory Intensive A5
(2 cores, 14 GB)
$0.33/hour $0.25/hour
Memory Intensive A6
(4 cores, 28 GB) $0.66/hour $0.50/hour
Memory Intensive A7
(8 cores, 56 GB)
$1.32/hour $1.00/hour
Linux is as much
as 1/3 cheaper
than Windows
Server
36. Delivering on one of the old dreams
of Microsoft co-founder Bill Gates:
Computers that can see, hear
and understand.
John Platt
Distinguished scientist at
Microsoft Research
What is
Machine Learning?
Predictive computing
systems become smarter
with experience
â
â
37. Microsoft & Machine Learning
15 years of realizing innovation
1999 2004 2005 2008 2010 2012 2014
SQL Server
enables
data mining
Computers
work on users
behalf, filtering
junk email
Microsoft
Kinect can
watch users
gestures
Microsoft
launches
Azure Machine
Learning
Microsoft
search engine
built with
machine
learning
Bing Maps
ships with ML
traffic-prediction
service
Successful,
real-time,
speech-to-speech
translation
John Platt,
Distinguished scientist at
Microsoft Research
â Machine learning is pervasive throughout
Microsoft products. â
38. Azure Machine Learning
How it works
Enable custom predictive
analytics solutions at the
speed of the market
â
The main benefit we have
experienced is that everything is
in one place. Data is stored in
the same place that hosts
computations on the data.
Corey Coscioni
West Monroe
â
39. Web Apps Mobile Apps PowerBI/Dashboards
ML API API service service and the Developer
Developer
âą Tested models available as an url that can be called from any end point
Portal
Azure Ops Team
Studio
Data Scientist
HDInsight
Azure Storage
Desktop Data
&
ML API service
ML Studio
and the Data Scientist
âą Access and prepare data
âą Create, test and train models
âą Collaborate
âą One click to stage for
production via the API service
Azure Portal & ML API service
and the Azure Ops Team
âą Create ML Studio workspace
âą Assign storage account(s)
âą Monitor ML consumption
âą See alerts when model is ready
âą Deploy models to web service
Business users easily access results:
from anywhere, on any device
40.
41. Imagine what machine
learning could do for
your business.
Churn
analysis
Equipment
monitoring
Spam
filtering
Ad
targeting
Recommendations
Fraud
detection
Image
detection &
classification
Forecasting
Anomaly
detection
42. >57% >300k
Fortune 500 using Azure
Active websites
More than
1,000,000
SQL Databases in Azure
>30TRILLION
>300MILLION
storage objects AAD users
>3 MILLION
BILLION
requests/sec
>13 authentication/wk >1.65
MILLION
Developers registered
with Visual Studio Online
From docking satellites to assisting in surgery, the Kinect has enabled people to build some truly creative and unique experiences.
The new Kinect for Windows leverages all the benefits found in the Kinect for Xbox One
Windows Story
This means that we are now able to say that you write your app once and deploy it across all Windows devices.
Desktop Apps
Tablet Apps
Phone Apps
Games, LOB Apps, Professional Apps
Developers can now get the benefit of building an app so it can be deployed on all Windows device form factors.
But thereâs more! That same code can now be used for Android and iOS â less friction, more apps.
Timing: 2 minutes
To further advance the companyâs long-standing investments in openness including interoperability, open standards and open source, Microsoft launched a wholly-owned subsidiary Microsoft Open Technologies, Inc. (MS Open Tech) in early 2012.
We are motivated by the core belief that open technology is a powerful enabler â and this concept underscores all of the work we do to create technical bridges between Microsoft and non-Microsoft technologies.
We are an organization of engineers, standards professionals and technical evangelists who are both experienced in and passionate about working with an equally diverse set of technologies. In addition, we leverage our ability to marshal engineering talent from Microsoft on a project basis through the MS Open Tech Hub engineering program to help facilitate the exchange and evolution of open source engineering best practices.
Code talks within MS Open Tech. Many of our primary activities encompass building open source code and promoting the development and adoption of open technical standards specifications to deliver a more seamless experience across hardware, software and devices. Please visit our Projects page for more details about our community contributions in these areas
Main Executives
MS Open Tech Executives
Jean Paoli
President
In his role as President of MS Open Tech, Jean leads a diverse team of engineers, standards professionals and technical evangelists to promote open platform development and customer choice by delivering new technologies in collaboration with open source and standards communities.
A passionate advocate of open standards since 1985, Jean was one of the co-creators of the XML 1.0 standard via the World Wide Web Consortium (W3C), and he has garnered multiple industry awards for his work.
Upon joining Microsoft Corporation in 1996, Jean jump-started XML development and managed the team that delivered msxml, the software that XML-enabled both Internet Explorer and the Windows operating system. Jean helped architect Office XML support and was instrumental in creating InfoPath, the XML Office Electronic Forms application. He also participated in ISO/IEC SC34/ WG4 and as co-chair of the TC45 Ecma standards committee that formalized the Office Open XML Format as an international standard.
Operating as a distinct business operation since 2012, Jeanâs team at MS Open Tech has worked closely with many business groups across Microsoft to promote several technical standards, including W3Câs HTML5, IETFâs HTTP 2.0, Cloud standards in DMTF and OASIS. The team also collaborates with a broad variety of development communities to contribute tools that promote interoperability between Microsoft technologies within open source environments such as Node.js, MongoDB and Phonegap.
Prior to Microsoft, Jean worked with a number of European research institutes, including INRIA in France, where he designed systems to facilitate data exchange for major corporations
Gianugo Rabellino
Senior Director of Open Source Communities
With more than 20 years of experience in the open source community, Gianugo brings a deep understanding of open technologies and platforms to his role as Senior Director of Open Source Communities at MS Open Tech. He is charged with promoting the teamâs broad engagement with developer communities to help create new business opportunities using Microsoft and non-Microsoft technologies.
Gianugo has also been an active member of the Apache Software Foundation since 1999, where he currently serves as vice president of the Apache XML Project Management Committee. Additionally, he assists on a number of projects as a mentor through the Apache Incubator, and speaks at conferences around the world about open development.
Previously, Gianugo was the founder and CEO of Sourcesense, the leading open source services company in Europe, where he drove sustained double-digit growth to expand its operations across Italy, the Netherlands and the UK.
Gianugo has also held a variety of senior management roles at Pro-netics, Ksolutions, and Bibop Research where he was responsible for the software development and system/network administration groups and worked with several customers including Sun, IBM, Oracle, ISP and the Apache Software Foundation.
As an open source technical and policy consultant, he co-founded the first official Linux association in Italy, elevating Linux and open source development to the mainstream within that region.
He received his undergraduate degree from Liceo Classico Gabriello Chiabrera and his graduate degree from Universita degli Studi di Genova.
Twitter: @Gianugo
Kamaljit Bath
Director of Engineering Team
Kamaljit joined MS Open Tech with nearly 20 years of diverse software industry experience at various levels. He leads the companyâs engineering team to create standards-based tools that facilitate interoperability between open source and Microsoft products and technologies, which has resulted in open source project contributions such as: WebKit, Blink, Node.js, Apache QPID, jQuery and Apache Cordova.
Kamaljit also coordinates the Interoperability Executive Customer (IEC) Council â an advisory board comprised of ~35 CIOs representing global public and private sector enterprises. In this capacity, he works closely with many Microsoft product teams, standards and policy teams, as well as the Microsoft Trustworthy Computing and Engineering Excellence teams, to strategize on features, best practices and trainings that align with the objective of achieving greater interoperability with Microsoft products and technologies.
Previously, Kamaljit spearheaded Microsoftâs first-ever participation in an Apache-sponsored open source project, managing the Apache Stonehenge incubator to showcase the interoperability of web services standards. He was also lead program manager on both the Microsoft Office InfoPath and Microsoft SQL Server teams. Prior to Microsoft, he worked as an Oracle database and forms programmer and mainframe to client-server systems analyst in several Fortune 500 companies.
Kamaljit received his Bachelor of Science in Computer Science from National Institute of Technology, Allahabad, India in India.
Paul Cotton
Partner Group Manager
Paul leads the standards team MS Open Tech. He has nearly 40 years of experience in all aspects of software development. He is credited with Microsoftâs cloud computing interoperability and standards strategy and he previously led the companyâs multi-year web services standardization efforts within W3C, OASIS and WS-I.
After several leadership roles within the W3C, Paul presently serves as co-chair of the working group responsible for the HTML5 specification. Paul is also a Microsoft Standards Advisor supporting cross-divisional strategic standards issues and acts chair of Canadian Advisory Committees for the International Organization for Standardization (ISO) - SC 38 Cloud Computing and SC 34 Document Description and Processing Languages.
Paul also architected, developed and managed the SQL-based full-text product with an Open DataBase Connectivity (ODBC) interface, and was a major contributor to consortium efforts such as ATA SFQL, SQL Access Group CLI, SQLJ and SQLX.
Prior to Microsoft, Paul founded a consulting company and software vendor, Officesmiths, where he was an architect and development manager for a successful office automation software product. He has served as the United Nations advisor and project manager to successful software projects in Chile and Burma. He has also worked for IBM Canada, Fulcrum Technologies, PBC & Associates, Alphatext Inc., and Statistics Canada.
Paul received his undergraduate degree, and a Masters of Mathematics from the University of Waterloo.
For Microsoft, the runtime for the cloud OS is a set of capabilities that will enable development against the cloud design point and new app patterns. Itâs comprised of a core set of capabilities such as virtual machines, websites, and media & mobile services that developers can extend through higher level services such as identity, data, and integration. In addition, application/SaaS-level extensibility also enables an increasingly relevant class of apps, especially for business application developers. As developers shift toward the emerging app pattern, this portfolio of capabilities will become the baseline set of requirements, and only Microsoft has this portfolio today.
In Windows Azure, we ship these capabilities on a continuous basis (many of them just since the last Build in 2012) to support delivery of this new runtime for the development scenarios that will matter in the device & service era, and it starts with the IaaS capability of Windows Azure Virtual Machines for developers that want to write to bare metal. There are a number of recent advancements, including high availability, load-balanced SQL Server, virtual private gateway, and the availability of Windows Server Blue as a supported OS image.Â