金融サービス
製造
小売と消費財
ヘルスケア
公的機関
メディア
3Dプリンタ, $500 2007の1%のコスト スマートフォン センサー 2007の0.3%のコスト 太陽光 1983の0.5%のコスト DNA塩基配列決定法 2007の0.01%のコスト 産業ロボット 2007の3%のコスト ドローン, $700 2007の1%のコスト通信
自動車
仮想現実, $600 2007の1%のコストLinux VM running
OSS language ratio
Open + Flexibility
Applications Infrastructure Management Databases & middleware App frameworks & tools DevOpsEnable
Integrate
Release
Contribute
クラウドのオープンソースに対する
https://octoverse.github.com/
マイクロソフトのオープンソース開発
April 2004, Windows Installer (WiX) on SourceForge Feb 2005, Bill Gates Interop memo
May 2005, F# 1.0
Feb 2006, SugarCRM collaboration April 2006, JBoss
June 2006, CodePlex
Sept 2006, Open Specification Promise Sept 2006, IronPython
Oct 2006, Zend Technologies PHP
Nov 2006, Microsoft / Novell interop alliance
April 2007, Windows Media Player Plugin for Firefox April 2007, IronRuby
Sept 2007, Silverlight on Linux (Moonlight)
Oct 2007, OSI approves MPL & MRL licenses
Oct 2007, TurboLinux collaboration
Dec 2007, Microsoft & Samba agreement
Feb 2008, Microsoft Interoperability Principles
Mar 2008, Sun/Microsoft Interoperability Center
Oct 2008, First contribution to Apache projects (QPID) Oct 2008, Hadoop contribution (Hbase)
July 2008, GPLv2 patch to ADOdb
Dec 2008, Over 80,000 OSS apps run on Windows reports SourceForge April 2009, PHP SDK for Azure
Sept 2009, Outercurve (CodePlex) Foundation
July 2009, 20K lines of code contributed to Linux kernel
July 2009, System Center Operations Manager Linux/UNIX Nov 2009, Over 400 OSS projects
Dec 2010, Over 350,000 OSS apps on Microsoft platforms
June 2011, Node.js on Windows Mar 2012, ASP.NET open sourced Apr 2012, MS Open Tech launch April 2012, Redis on Windows Oct 2012, TypeScript
Dec 2012, WebKit contribution
Jan 2013, VM Depot
April 2013, Azure VMs running Linux
January 2013: Git support added to Visual Studio, Visual Studio Online and TFS
April 2014, .NET Foundation
April 2014, WinJS & Roslyn open sourced
May 2014, Powershell Desired State Configuration (DSC) for Linux
Nov 2014, .NET Core open sourced Oct 2014, OpenJDK contribution
Oct 2014, announced Docker support in Windows Server January 2015, Moodle / Office integration
Aug, 2015, Windows Bridge for iOS open sourced Nov 2015, Microsoft and Red Hat partnership Nov 2015, Visual Studio Code open sourced
Dec 2015, Linux on Azure certification
Jan 2016, Microsoft Edge Chakra JavaScript engine open-sourced Mar 2016, Eclipse Foundation
Mar 2016, SQL on Linux
Mar 2016, Bash on Ubuntu on Windows Mar 2016, Xamarin acquisition, open source June 2016, .NET Core RTM at Red Hat DevNation
Today, Over 2,000 OSS projects on CodePlex and GitHub
9,700
6,000
3,000
•
Microsoft .NET Framework との
統合
✓
Red Hat Enterprise Linux(RHEL)
✓
Atomic Host
✓
OpenShift
•
相互製品サポートの提供
✓
SQL Server + RHEL、OpenShift
✓
OpenShift + Windows Server コンテナ
✓
RHEL + Microsoft Azure Stack
✓
OpenShift Dedicated + Microsoft Azure
Linux ベースの PaaS サービス & コンテナー実行基盤
App Service on Linux & Web App for Containers
Bring your code
Bring your container
✓ Azure 上へ高速デプロイ
✓ オンデマンドでスケールが容易
✓ 継続的配信 (CI/CD)による Agile 開発が可能
Azure Container Services (AKS)
•
フルマネージド Kubernetes オーケストレーション サービス
•
自動パッチング、オートスケール、自動アップデート
•
全ての Kubernetes のエコシステムを利用可能
•
Azure と Azure Stack での展開
Azure PaaS でスピード・コスト・スケールを実現
Functionsクラウドネイティブなアプリ開発
新しいサービスの迅速な立ち上げ
RDBMS
Azure DB for
MySQL/PostgreSQL/MariaDB
Azure SQL Database (PHP、
Node.js、Java、Linux ODBC な
どをサポート)
NoSQL & Cache
Azure Cosmos DB ( MongoDB /
Cassandra
サポート)
Analytics
Azure HDInsight – Linux 上の
サービスとして利用できる完全な
Hadoop/Spark
Cloudera Altus on Azure
Azure Databricks
MySQL
PostgreSQL
MariaDB
Azure HDInsight
Azure Databricks
Azure Database for PostgreSQL
Azure Database for MySQL
(Preview)•
PaaSとして提供 :バックアップ、リストア、パッチ
適用などの作業不要
•
SaaS アプリケーションに最適のフルマネージド サー
ビス
•
既存のドライバ、ライブラリ、ツールと完全互換
•
使い慣れたツール、アプリケーションでからすぐに
利用可能
MySQL
PostgreSQL
Azure Database for
MariaDB
(Private Preview)•
MariaDB の マネージドサービス
•
MySQL にない豊富な管理機能
•
運用管理だけでないスケーラブルな PaaS
•
高い可用性とセキュリティを標準搭載
•
既存のドライバ、ライブラリ、ツールと完全互換
使い慣れたツール、アプリケーションでからすぐに
利用可能
New!
Microsoft joins the
MariaDB Foundation
Azure Cosmos DB
地球規模での分散システム、非常に高い拡張性、マルチモデル・データベース
世界規模での展開
スケールアウト
データ整合性を5つのレベルで設
定可能
レイテンシー、HA、スループッ
ト、データ整合性をSLAで保証
4つのモデル
Azure COSMOS
DB
Table API
Microsoft Azure
Azure Databricks
Databricks
New!
•
マイクロソフトとDatabricks (SPARKの開発元企
業)との
共同開発した、Spark on Azure
•
バッチ、ストリーミング、機械学習、グラフ向けエ
ンジン
•
セキュリティは、Azure Active Directoryと連携
Azure PaaS でスピード・コスト・スケールを実現
Azure IaaS の活用
世界最大規模のクラウドプラットフォーム Microsoft Azure
RDBMS テーブル、レコード、およ び列で整理された複数の データ セットの集合NoSQL & Cache
リレーショナル データベー スで使用される表形式以外 の方法でデータがモデリン グされる非リレーショナル DB Analytics 非常に速い速度でデータを 受け取り、複数のノードに わたって構造化および非構 造化データを効率的かつス ケーラブルな方法で格納 Functions
運用者
アプリケーション開発者
サービス企画・開発
クラウドネイティブなアプリ開発 新しいサービスの迅速な立ち上げ 開発、テスト、オンプレミスからの移行 Docker コンテナすべての開発者のための 最もオープンなデータプラットフォーム
RDBMS - Azure DB for MySQL/PostgreSQL/MariaDB - Azure SQL Database (PHP、 Node.js、Java、Linux ODBC などをサポート)NoSQL & Cache
- Azure Cosmos DB ( MongoDB / Cassandra
サポート)
Analytics
- Azure HDInsight – Linux 上 のサービスとして利用でき
る完全な Hadoop/Spark - Cloudera Altus on Azure
- Azure Databricks MySQL PostgreSQL MariaDB