オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド...

20
オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved. Mail [email protected] Webhttp://www.obci.jp/ オープンソース入門 オープンソースカンファレンス2015 .Enterprise オープンソースビジネス推進協議会 理事 株式会社 日立ソリューションズ 2015年12月9日 吉田 行男

Transcript of オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド...

Page 1: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

Mail : [email protected] Web: http://www.obci.jp/

オープンソース入門

オープンソースカンファレンス2015 .Enterprise

オープンソースビジネス推進協議会 理事

株式会社 日立ソリューションズ

2015年12月9日

吉田 行男

Page 2: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

■ OBCIとは

1

OBCIはOSSの力でユーザ企業のビジネスに新たな価値を提供します! 正会員企業

SRA OSS, Inc 日本支社

株式会社 電通国際情報サービス

株式会社 野村総合研究所

株式会社 日立ソリューションズ

準会員企業

株式会社 eZ Systems Japan

株式会社 エムキューブ・プラスハート

日本アイ・ビー・エム 株式会社

TIS 株式会社

レッドハット 株式会社

日本マイクロソフト 株式会社

Page 3: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

目次 1. オープンソースの状況 2. オープンソースの『これから』

2

Page 4: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved. 3

1. オープンソースの状況

Page 5: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

1-1 国内市場動向

4

国内ソフトウェア市場動向 2014年の国内ソフトウェア市場は、前年比成長率4.6%、2兆5,531億円。

XP特需が大きく寄与。

2014年~2019年の年間平均成長率は4.1%、2019年には3兆1,181億円に 達する予測。

クラウドやビッグデータ/アナリティクスを中心としたソフトウェアソリューションを顧客に提案し、ビジネスの成長を加速させていくことが重要

国内オープンソースソフトウェア利用実態 企業におけるOSSの導入率は32%、前回調査から6.7ポイント上昇 。

産業分野別:通信/情報(39.2%)>公共/公益(37.6%)>金融(35.4%)の順。

従業員規模別では、1,000人以上で導入が活発。100人~499人が最も低調。

OSSを利用する最大のメリットは、エコシステムを活用できること。

OSS RDBMSの使用傾向に違い。一般ユーザー企業ではMySQL、サービスプロバイダではPostgreSQLでの使用が多い

Hadoopの使用目的はバッチ、ログの解析、ストレージ、検索/インデックス作成など多岐にわたる

出典:IDC「国内オープンソースソフトウェア利用実態調査結果」

出典:IDC「国内ソフトウェア市場動向および予測」

Page 6: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

1-2 Newsに見る今年のトピックス(1)

5

OpenStackの盛り上がり OpenStack Summit Tokyo開催

2015年の国内OpenStackエコシステムは前年比2.5倍の20億4500万円―IDC

OpenStackベンダの買収が相次ぐ

シスコ、「Piston」買収へ。IBMは「Blue Box」を買収。→「製品」と「技術者」を取得

OpenStack技術者認定試験がスタート

大手ベンダがOpenStackを採用

NEC、OpenStackを活用したクラウド基盤ソリューション

富士通の新クラウドサービス「K5」はOpenStackベース

Page 7: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

1-2 Newsに見る今年のトピックス (2)

6

Dockerの隆盛 レッドハット、エンタープライズ向けDockerコンテナエコシステムプログラムを発表

Docker、CoreOS、業界各社がOpen Container Initiativeを設立

米Google、Dockerコンテナオーケストレーションツール「Kubernetes 1.0」をリリース

日本ヒューレット・パッカード、「Docker」向けの各種ソリューションを発表

OSSに積極的なMicrosoft マイクロソフト、.NETエンジン「CoreCLR」や「Visual Studio Code」をOSS化

マイクロソフトとレッドハットがクラウドで提携

Sparkに注目! グーグルがHadoop/Spark運用サービス「Cloud Dataproc」のβ提供を開始

IBMがApache Sparkプロジェクトに3500名を投入。

SAP、Apache Spark上の新クエリエンジン「SAP HANA Vora」発表。

Page 8: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

1-3 OSS導入実績調査(1)

Linux Foundation SI Forumが実施した 2014年度オープンソースソフトウェア導入実績調査から

① 調査概要 調査期間:2015/8 調査対象期間:2014年度(2014/4~2015/3) 調査対象OSS数:575 参加企業(5社) :

• 株式会社日立製作所/株式会社日立ソリューションズ • 日本電気株式会社/NECソリューションイノベータ株式会社 • 日本電信電話株式会社/株式会社NTTデータ他 • 東芝ソリューション株式会社 • 富士通株式会社/株式会社PFU

7

Page 9: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

1-3 OSS導入実績調査(2)

8

➁結果サマリ(1) 3社以上が「導入実績あり」と回答した「導入実績多数」となったツール

は 129ツール。昨年度の126ツールと比較してわずかの増加となった。 4社以上が導入実績を示した、非常に定番化した OSS は54 ツール。 全社が導入実績を示した OSS は 21 ツール。

Android, Apache Hadoop, Apache HTTP Server, BIND, CentOS, iptables, JBoss, JBoss Application Server, KVM, Log4J, mod_jk, MySQL, ntpd, OpenLDAP, PostgreSQL, rsync,

Samba, sendmail, Struts, Tomcat, Ubuntu

仮想化・クラウド関連のツールの実ビジネスへの普及が著しい。 CloudStack、Docker、OpenVZ、 OpenDaylight , OpenStack(Neutron, Nova)

PostgreSQL関連ツール(pgAdmin 、Postgres Plus など)が多数導入。 NoSQL データベース(MongoDB、Apache Cassandra)の導入も進む。

Apache Hadoop、Apache Lucene、Apache Solr などビッグデータ関連

のOSSツールも引き続き導入増加。

Page 10: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

②結果サマリ(2)

1-3 OSS導入実績調査(3)

9

4

8

8

9 9

10

13

17

20

22

30

45

0 10 20 30 40 50

その他

ファイル、ストレージ

セキュリティ

デスクトップ

ネットワーク

OS

仮想化・クラウド

業務アプリ

DB、関連ツール

Web、APサーバ

運用、管理

開発、テスト

5社導入 4社導入 3社導入 2社導入

開発・テストツール、 運用・管理ツールで 導入多し

Page 11: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

1-3 OSS導入実績調査(4)

10

③結果詳細(1) 導入多数 導入あり 仮想化・ クラウド、 ファイル、 ストレージ

CloudStack Docker DRBD Glance(OpenStack) GlusterFS HDFS KVM Neutron (OpenStack) NFS Nova(OpenStack) Open vSwitch QEMU rsync Samba Swift(OpenStack) Virt-Manager VirtualBox WebDAV Xen

Ceph Clonezilla Eucalyptus Kubernetes Lustre OpenStack OpenVZ oVirt

Dockerの実績増加!管理ツールも コンテナ関連に今後も期待

OpenStack導入進む、ネットワークも! (OpenStack, Nova, Glance, Neutron)

ストレージ/ネットワーク仮想化進む (Ceph, OpenvSwitch)

※・「導入多数」:3社以上「導入あり」:1社以上 ・赤字は、昨年より導入実績が増加したOSS

Page 12: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

1-3 OSS導入実績調査(5)

11

③結果詳細(2) 導入多数 導入あり DB・関連ツール

Apache Hadoop iBATIS MariaDB MongoDB MySQL OpenOLAP pgAdmin phpMyAdmin PostgreSQL SQLite

Apache Cassandra Apache Derby Apache Spark Berkley DB Dbunit HBase infiniDB Community Edition memcached MySQL Administrator MySQL Query Browser phpPgAdmin Postgres Plus Redis

世代交代?MariaDBに実績。 NoSQL導入進む

(MongoDB,Cassandra,Redis)

Sparkにブレイクの兆し! 新アーキテクチャ

※・「導入多数」:3社以上「導入あり」:1社以上 ・赤字は、昨年より導入実績が増加したOSS

Page 13: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

1-3 OSS導入実績調査(6)

12

③結果詳細(3) 導入多数 導入あり

運用・管理

analog Heartbeat Hinemos MRTG ntpd OpenLDAP Pacemaker Syslog NG Systemd Tripwire VNC Wireshark Zabbix

Amanda Ansible apcupsd AWStats Bacula BOSH bsfilter CACTI CAS Chef Chrony corosync Fluentd Groundwork Keepalived Kemari Linux Virtual Server (LVS)

LISM Munin Nagios OpenAM OpenDS OpenNMS openQRM OpenSSO PAM Puppet RealVNC RRDTool swatch Ultra Monkey usermin Webalizer Zenoss

運用管理もOSSで。 (Hinemos,Zabbix,Ganglia など)

自動化ツールも! (ansible,chef,puppet,BOSH など)

※・「導入多数」:3社以上「導入あり」:1社以上 ・赤字は、昨年より導入実績が増加したOSS

Page 14: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

1-3 OSS導入実績調査(7)

13

③結果詳細(4) 導入多数 導入あり

開発・テスト

Ant Apache ActiveMQ Bugzilla CVS Eclipse FileZilla FindBugs gdb Git Hibernate Jenkins JMeter jQuery JUnit Log4J Maven OpenJDK

Perl PHP Python Redmine RPM Ruby Ruby on Rails Seasar2 Selenium Spring Struts Subversion Trac yum

ab(ApacheBench) Aptana Studio ASM bonnie CheckStyle CKEditor Cunit djUnit Doxygen Eclipse Metrics Plugin Eclipse TPTP Eclipse WTP EclipseUML Erlang Firebug GanttProject gcc Developer

Station 2000 gcov Go (Golang) Grails HeapStats iometer JBento jcoverage Lua mantis meadow NetBeans NUnit OpenShift pgbench PMD PolyORB RabbitMQ

Ryu S2DAO Scala Speedo Subclipse Symfony TERASOLUNA TestNG TortoiseSVN TUBAME Vagrant Valgrind xdoclet xUnit Yslow 影舞

※・「導入多数」:3社以上「導入あり」:1社以上 ・赤字は、昨年より導入実績が増加したOSS

豊富な開発ツール 「Go」言語の台頭

Page 15: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

⑤今後の注目領域(検証が多かったもの)

IoT、ビッグデータ領域:HBase, Cassandra, Fluentd, Elasticsearch

仮想化・クラウド領域:CloudForms, CloudFoundry

DevOps関連:Chef, Ansible, Vagrant

1-3 OSS導入実績調査(8)

14

分野 OSS 検証 分野 OSS 検証

DB、関連ツール HBase 5 Web、APサーバ Geronimo 3

DB、関連ツール Apache Cassandra 4 JBoss ESB Apache Derby 3 ファイル、ストレージ Ceph

OS openSUSE セキュリティ ClamAV Web、APサーバ Jetty 仮想化・クラウド Eucalyptus 運用、管理 Chef OpenStack DB、関連ツール Postgres Plus CloudForms

Apache Spark CloudFoundry 運用、管理 Fluentd 開発、テスト Vagrant

Ansible RabbitMQ Ganglia その他 Elasticsearch

Page 16: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

※参考資料

15

5社導入 4社導入

DB、関連ツール Apache Hadoop

DB、関連ツール

MongoDB

仮想化・ クラウド

Neutron (OpenStack)

MySQL SQLite Nova(OpenStack)

PostgreSQL iBATIS QEMU

OS Android OpenOLAP Virt-Manager

CentOS OS Debian

開発、テスト

JUnit

Ubuntu Web、

APサーバ

Drupal Spring

Web、APサーバ

JBoss Application Server

Apache Axis2 Eclipse

Apache HTTP Server セキュリティ OpenSSL jQuery

Tomcat ネットワーク

Squid Ant

セキュリティ iptables NET-SNMP PHP

ネットワーク BIND vsftpd 業務アプリ

qmail

ファイル、 ストレージ

Samba ファイル、 ストレージ

NFS Postfix

rsync DRBD その他 Apache Solr

運用、管理 Ntpd

運用、管理

Zabbix

OpenLDAP Heartbeat

仮想化・クラウド KVM Pacemaker

開発、テスト Log4J Syslog NG

Struts VNC

業務アプリ mod_jk Tripwire

sendmail デスクトップ KDE

Page 17: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved. 16

2. オープンソースのこれから

Page 18: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

2-3 オープンソースの『これから』 (1)

17

Page 19: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved. 18

オープンイノベーションを実現する企業間エコシステムの構築

2-3 オープンソースの『これから』 (2)

Page 20: オープンソース入門...Apache Hadoop MongoDB DB、関連ツール 仮想化・ クラウド Neutron (OpenStack) MySQL SQLite Nova(OpenStack) PostgreSQL iBATIS QEMU OS Android

オープンソースビジネス推進協議会 Copyright©2015 OBCI All rights reserved.

オープンソースビジネス推進協議会

オープンソース入門

END

19

本資料に掲載されている会社名、製品名、サービス名、ロゴは各社の登録商標、又は商標です。