2015 年度クラウド OSS 調査 鳥瞰図更新 2016 年 2 月 3 日日本 OSS 推進フォーラムクラウド技術部会チーム1 大釜秀作 ( 住友電気工業株式会社 ) Copyright 2016 Japan OSS Promotion Forum 0
もくじ 報告概要 鳥瞰図の更新 位置づけ 背景 更新の方針 OSS 調査 調査結果 鳥瞰図 2015 年度版 鳥瞰図の見せ方の工夫 掲載 OSSの詳細情報表示 やりたいこと から鳥瞰図を引く まとめ Copyright 2016 Japan OSS Promotion Forum 1
報告概要 クラウド技術部会チーム 1 は昨年度に引き続き クラウド 領域で利用される OSS を中心に OSS を調査し 結果を OSS 鳥瞰図 にまとめました OSS 鳥瞰図 を活用していただくために 鳥瞰図上の情報提供の仕方の工夫 改善を検討しています Copyright 2016 Japan OSS Promotion Forum 2
鳥瞰図の更新 Copyright 2016 Japan OSS Promotion Forum 3
鳥瞰図の位置づけ OSS を利用目的別にカテゴリ分けし おススメの OSS を一覧で見える形で提供する OSS の採用 導入を検討をされる方への手引きとして使ってほしい Copyright 2016 Japan OSS Promotion Forum 4
背景 2012 年 5 月 IT Leaders で OSS 鳥瞰図 が公開されました クラウド技術部会では 2014 年度に クラウド / ビッグデータ領域の OSS を調査 クラウドについては 鳥瞰図 に追記 更新 ビッグデータについてはデータフローに沿った OSS の 俯瞰図 を作成 2015 年度もクラウド領域を中心に OSS の最新動向を調査し 鳥瞰図 に反映したい Copyright 2016 Japan OSS Promotion Forum 5
OSS 鳥瞰図 2012 年度ベースの ITLeaders 公開 出典 :IT Leaders 2012 年 05 号 特集 : 企業 IT に浸透する OSS より Copyright 2016 Japan OSS Promotion Forum 6
OSS 鳥瞰図 2014 年度版 デスクトップ 業務アプリケーション Web サイト構築 検索 分散処理 開発支援 デスクトップ Firefox GNOME KDE Thunderbird オフィススイート LibreOffice OpenOffice.org 専門ソフトウェア (CAD など ) Blender BRL-CAD graphviz Jgraph mxgraph white_dune Web/AP サーバー Apache HTTP Server Apache Tomcat Apache Tomcat Connector GlassFish JBoss Application Server Jetty JOnAS lighttpd Zend Platform EAI/ESB Apache Axis2 Talend ストレージ バックアップ Amanda Bacula Clonezilla Disk ARchive G4L Mondo Rescue rdiff-backup HA クラスタ DRBD Heartbeat Pacemaker 負荷分散 BalanceNG Linux Virtual Server Pound UltraMonkey BI JasperSoft Pentaho SpagoBI CRM OpenPSA SugarCRM Tine グループウェア TUTOS Aipo Enterprise CRM and Groupware System Open-Xchange Thetis Zimbra Web/AP サーバー データベース データベース Firebird MariaDB MUSCLE MySQL Oracle Berkeley DB Postgres Plus PostgreSQL SQLite DB クラスタリング MySQL Cluster pgpool-ii Slony-I 運用管理 Groundwork Monitor Hinemos Xymon ( 旧 hobbit) Nagios Pandora FMS Zabbix parallel ssh rsyslog simplesamlphp (SSO/ 認証系 ) Chef Puppet Ansible Salt 運用監視 構成管理 ERP Adempiere Apache OFBiz Compiere ERP5 FrontAccounting GnuCash Openbravo ERP MosP TimeTrex Asterisk NOC OTRS 人事 給与 オペレーション 製造管理 DB 管理 phpmyadmin phppgadmin BPM Interleave JBoss jbpm ProcessMaker KVS Apache Cassandra Kyoto Cabinet Kyoto Tycoon memcached Redis NoSQL Riak MongoDB ネットワーク モニタリング AWStats Cacti GKrellM Kismet MRTG Munin Net-SNMP Nmap Pmacct RRDtool Vyatta Wireshark CMS ポータル Alfresco Drupal GateIn Joomla! Liferay Moodle Movable Type NetCommons OpenPNE Plone Wordpress XOOPS Apache Commons Apache PDFBox blueonyx OS Android CentOS Debian GNU/Linux Fedora FreeBSD opensuse Red Hat Enterprise Linux Scientific Linux SUSE Linux Enterprise Server Ubuntu Infrastructure (IaaS) OpenStack(Nova) CloudStack Eucalyptus OpenQRM Wakame Docker Vagrant Platform (PaaS) Cloud Foundry OpenShift Software (SaaS) openmosix Beowulf cluster *1 e コマース EC-CUBE Interchange OS 仮想化 クラウドサーバー仮想化 KVM Xen VirtualBox LXC Proxmox VE Jail (FreeBSD) Compute (CompaaS) Communications (CaaS) Data Storage (DSaaS) Network (NaaS) *1:Cloud service categories *2:Emerging cloud service categories 参考 :ISO/IEC 17788:2014 Information technology Cloud computing Overview and vocabulary 検索エンジン Apache Lucene Ludia 分散処理 Apache Hadoop Condor FreeIPMI Ganglia GNU Parallel ストレージ仮想化 GlusterFS Ceph OpenStack(Swift) Riak CS ネットワーク仮想化 OpenDaylight OpenContrail Trema OpenStack(Neutron ) *2 Database (DBaaS) OpenStack(Trove) OpenStack(Sahara) Desktop (DaaS) Email (EaaS) Identity (IDaaS) Management (MaaS) Security (SECaaS) 統合開発環境 / ビルド支援 Apache Ant Apache Maven Autotools Eclipse GCC GDB NetBeans バージョン管理 Apache Subversion Bazaar Git Mercurial ViewVC 帳票ツール DataVision ireport JasperReports アンチウィルス / 脆弱性管理 Apache SpamAssassin Clam AntiVirus MailScanner Nessus Rootkit Hunter Samhain IDS/IPS/SIEM Ettercap OSSIM prelude IDS Snort OpenIDM 開発フレームワーク Apache Logging Log4j Apache Struts Hibernate MyBatis ( 旧 ibatis) JBoss Seam Midgard PhoneGap Qt Ruby on Rails Seasar2 Spring Framework Struts Titanium_Mobile ZK nkf FreeType2 ImageMagick OpenMQ Apache POI セキュリティ SSL/VPN/SSH OpenSSH OpenSSL OpenVPN strongswan stunnel プロキシ / ファイアウォール FirewallBuilder IPCop Firewall iptables/ip6tables Nginx Squid ディレクトリサービス 389 Directory Server OpenLDAP OpenDJ ApacheDS ファイルサーバー メールサーバーなど 開発言語 PHP Java OpenGL Shading Language Perl Python Ruby Scala プロジェクト管理 Achievo Atlassian JIRA BugZilla Mantis OpenProj Redmine TaskJuggler Trac 認証 アクセス管理 CAS FreeRADIUS GnuPG Kerberos LDAP Account Manager OpenAM OpenDS OpenSSO PacketFence pam TOMOYO Linux Webmin/usermin WiKID Strong Authentication System OpenIG Shibboleth Samba4 (Active Directory) Copyright 2016 Japan OSS Promotion Forum 7 7 ID 管理 DNS/DHCP BIND djbdns Dnsmasq ISC DHCP pdnsd Filezilla ProFTPD vsftpd S3QL FreeNAS NASLite OpenAFS FTP サーバー ファイルサーバー POP/IMAP/MTA Courier-IMAP Cyrus IMAP Dovecot Exim fml Postfix qmail sendmail SquirrelMail
更新の方針 OSS の最新動向の調査結果を反映したい フォーラムの他の部会の調査結果を反映 RepOSS フォーラムで運営しているOSS 情報 DB ビッグデータ部会 俯瞰図の更新情報 The Linux Foundation SI フォーラム オープンソースソフトウェア活用動向調査 の最新情報 Copyright 2016 Japan OSS Promotion Forum 8
OSS 調査 OSS の情報源として 2014 年度鳥瞰図 RepOSS (http://www.reposs.org/reposs/) 2015 年度ビッグデータ部会 俯瞰図 The Linux Foundation オープンソースソフトウェア活用動向調査 最新版 4 つの情報源から調査対象 OSS をリストアップ 815 の OSS について調査を実施 815 個の OSS について調査を実施 Copyright 2016 Japan OSS Promotion Forum 9
調査対象 OSS 一覧 ( 抜粋 ) Copyright 2016 Japan OSS Promotion Forum 10
OSS 調査 ( 続き ) 調査内容 4 つの情報源での OSS 掲載状況 多く掲載されているものを鳥瞰図に採用 OSS の開発コミュニティの活動状況や OSS のフォーク 後継 OSS への移行等の調査 OSS の開発が継続されているものを鳥瞰図に採用 Copyright 2016 Japan OSS Promotion Forum 11
OSS 調査結果 調査対象 815 に対し 鳥瞰図掲載は 269 (2014 年度は 286) 2014 年度鳥瞰図に掲載されているもので : 開発が終了した と判断されたもの 6 後継プロジェクトに移ったと判断されたもの 2 上記以外の理由による掲載数の差異は集計方法の変更の影響 Copyright 2016 Japan OSS Promotion Forum 12
Copyright 2016 Japan OSS Promotion Forum OSS 鳥瞰図 2015 年度版 ( 暫定 ) デスクトップ Adium Chromium Firefox Evolution KDE Kopete Open Manager Pidgin RealVNC Sylpheed Thunderbird 専門ソフトウェア (CAD など ) Blender oscommerce Quantum GIS SAS WEKA Web/AP サーバー Apache Bench Apache HTTP Server Apache Tomcat Appweb GlassFish Jetty lighttpd Redis TUX Web Server WindFly EAI/ESB Apache Axis2 Apache ServiceMIX Talend Talend Open Studio ストレージ バックアップ Amanda Bacula Clonezilla MongoRescue HA クラスタ DRBD Heartbeat Pacemaker 負荷分散 Linux Virtual Server Pound Ultra Monkey デスクトップ 業務アプリケーション BI Pentaho SpagoBI オフィススイート Apache OpenOffice LibreOffice グループウェア Aipo egroupware Thetis TUTOS Zimbra Web/AP サーバー データベース データベース Apache Derby Firebird MariaDB MySQL PostgreSQL SQLite DB クラスタリング Esper 運用監視 運用管理 Apache Flume Groundwork Hinemos Monit Nagios OpenNMS Syslog NG Zabbix GNetWatch 構成管理 Ansible Chef ovirt Puppet CRM OpenPSA SugarCRM ERP ADempiere Compiere ERP5 Openbravo 人事 給与 MosP オペレーション 製造管理 Asterisk FreeSWITCH OTRS DB 管理 phpmyadmin phppgadmin BPM JBoss jbpm KVS Apache Cassandra Apache CouchDB NoSQL memcached MongoDB Riak VoltDB ネットワーク モニタリング CACTI collectd MRTG Munin NetHogs RRD Tool Vyatta Core Software Wireshark Zenoss IPTraf Web サイト構築 CMS ポータル Alfresco Apache Lenya DotNetNuke Drupal ez Publish GateIn Geeklog Joomla! Liferay Portal moodle Movable Type Open Source NetCommons OpenPNE Plone PukiWiki TextPattern WordPress Xoops XOOPS cube e コマース EC-Cube Zen Cart Android CentOS Debian Fedora FreeBSD OpenSUSE Scientific Linux Ubuntu *1 OS Infrastructure (IaaS) Apache CloudStack Eucalyptus openqrm OpenStack Vagrant Platform (PaaS) CloudFoundry Deltacloud OpenShift Software (SaaS) 検索エンジン Apache Lucene Apache ManifoldCF Apache Nutch Elasticsearch Kibana BigData Apache Cassandra Apache Drill Apache Flume Hadoop HDFS Hadoop MapReduce Hadoop YARN Apache ManifoldCF Apache Nutch Apache S4 Apache Spark Apache Sqoop Apache Storm Ceph Drools Fusion Elasticsearch Esper Fluentd GlusterFS HBase Hinemos Hive OS 仮想化 クラウド サーバー仮想化 KVM OpenNebula Virt-Manager VirtualBox Xen Compute (CompaaS) Communications (CaaS) Data Storage (DSaaS) Network (NaaS) *1:Cloud service categories *2:Emerging cloud service categories 参考 :ISO/IEC 17788:2014 Information technology Cloud computing Overview and vocabulary 検索 分散処理 分散処理 Apache Hadoop Apache Spark Apache Sqoop Apache Storm Ganglia HBase Impara infinispan JasperReport Open Source Edition Jubatus Kerberos Lustre MongoDB MySQL OpenLDAP Pentaho PostgreSQL R Redis Riak SAS Talend VoltDB Zabbix MUSASHI kafka ストレージ仮想化 Ceph GlusterFS Lustre OpenDaylight Trema *2 ネットワーク仮想化 Database (DBaaS) Desktop (DaaS) Email (EaaS) Identity (IDaaS) Management (MaaS) Security (SECaaS) 統合開発環境 / ビルド支援 Apache Ant Apache Maven Cobertura Eclipse Jenkins NetBeans Ruby on Rails バージョン管理 Apache Subversion Bazaar CVS Git Mercurial テストツール JMeter bonnie FindBugs JUnit opensta PasTmon Selenium TestNG Valgrind WebLOAD Open Source アンチウィルス / 脆弱性管理 Apache SpamAssasin ClamAV Nessus swatch IDS/IPS/SIEM preludeids Snort ID 管理 DNS/DHCP BIND djbdns ISC-DHCP NSD Unbound ファイルサーバー FreeNAS NFS Samba 開発支援 開発フレームワーク Apache ActiveMQ Apache Drill Apache S4 Apache Struts Dojo Toolkit Eclipse TPTP Ehcache EMMA Hibernate JBoss Seam Jetspeed jquery MyBatis Seasar2 Spring YUI (Yahoo UI Library) Zope 帳票ツール ireport Open Source Edition JasperReports Open Source Edition OpenSSH OpenSSL OpenVPN Tor セキュリティ SSL/VPN/SSH プロキシ / ファイアウォール IPCop Firewall iptables nginx Squid ディレクトリサービス 389 Directory Server (Fedora Directory Server) Apache Directory OpenLDAP ファイルサーバー メールサーバーなど FTP サーバー FileZilla ProFTPD Pure-FTPd vsftpd WU-FTPD 開発言語 gcc OpenJDK Perl PHP Python R Ruby Scala プロジェクト管理 Bugzilla mantis OpenProj Redmine Trac 認証 アクセス管理 CAS FreeRADIUS GnuPG Kerberos OpenAM OpenDS OpenSSO PAM TOMOYO Linux usermin webmin POP/IMAP/MTA Courier-IMAP Courier-MTA Cyrus IMAP Dovecot Exim fml Postfix qmail qpopper sendmail SquirrelMail XMail
鳥瞰図 2014vs2015 クラウド カテゴリを比較 = 変化は少ない 2015 年度は集計方法の変更で OpenStack の掲載が減っている 後日調整予定 OS Android CentOS Debian GNU/Linux Fedora FreeBSD opensuse Red Hat Enterprise Linux Scientific Linux SUSE Linux Enterprise Server Ubuntu Infrastructure (IaaS) OpenStack(Nova) CloudStack Eucalyptus OpenQRM Wakame Docker Vagrant Platform (PaaS) 鳥瞰図 2014 年度版 OS 仮想化 クラウド サーバー仮想化 KVM Xen VirtualBox LXC Proxmox VE Jail (FreeBSD) ストレージ仮想化 GlusterFS Ceph OpenStack(Swift) Riak CS ネットワーク仮想化 OpenDaylight OpenContrail Trema OpenStack(Neutron) *1 *2 Compute (CompaaS) Communications (CaaS) Data Storage (DSaaS) Database (DBaaS) OpenStack(Trove) OpenStack(Sahara) Desktop (DaaS) Email (EaaS) 鳥瞰図 2015 年度暫定版 OS Android CentOS Debian Fedora FreeBSD OpenSUSE Scientific Linux Ubuntu Infrastructure (IaaS) Apache CloudStack Eucalyptus openqrm OpenStack Vagrant Software OS 仮想化 クラウド サーバー仮想化 KVM OpenNebula Virt-Manager VirtualBox Xen *1 *2 Platform (PaaS) CloudFoundry Deltacloud OpenShift Compute (CompaaS) Communications (CaaS) Data Storage (DSaaS) Network (NaaS) ストレージ仮想化 Ceph GlusterFS Lustre ネットワーク仮想化 OpenDaylight Trema Database (DBaaS) Desktop (DaaS) Email (EaaS) Identity (IDaaS)
鳥瞰図 2014vs2015 ( 続き ) 開発支援 カテゴリの下に テストツール サブカテゴリを新設 OSS をカテゴライズした結果 テストツールに分類される OSS が多く見つかったため テストツール JMeter bonnie FindBugs JUnit opensta PasTmon Selenium TestNG Valgrind WebLOAD Open Source Copyright 2016 Japan OSS Promotion Forum 15
鳥瞰図 2014vs2015 ( 続き ) ビッグデータ部会と連携 BigData カテゴリ新設 OSS 調査では 他のカテゴリに分類されるものもあり 将来調整を行いたい BigData Apache Cassandra Apache Drill Apache Flume Hadoop HDFS Hadoop MapReduce Hadoop YARN Apache ManifoldCF Apache Nutch Apache S4 Apache Spark Apache Sqoop Apache Storm Ceph Drools Fusion Elasticsearch Esper Fluentd GlusterFS HBase Hinemos Hive Impara infinispan JasperReport Open Source Edition Jubatus Kerberos Lustre MongoDB MySQL OpenLDAP Pentaho PostgreSQL R Redis Riak SAS Talend VoltDB Zabbix MUSASHI kafka 斜字体 = 他のカテゴリにも掲載がある OSS Copyright 2016 Japan OSS Promotion Forum 16
OSS 鳥瞰図 2015 年度版の公開予定 公開時の著作権表記を検討し (CC ライセンスにしたい ) 2016 年 3 月ごろに日本 OSS 推進フォーラムのホームページにて公開することを検討しています Copyright 2016 Japan OSS Promotion Forum 17
鳥瞰図の見せ方の工夫 Copyright 2016 Japan OSS Promotion Forum 18
背景 OSS 鳥瞰図 を起点して OSS の利活用に結び付けるにはどうしたら? 2 つの工夫案 掲載 OSS の詳細情報が手軽に得られれば良いのでは? やりたいこと から掲載 OSS の組み合わせ例を示せれば良いのでは? Copyright 2016 Japan OSS Promotion Forum 19
掲載 OSS の詳細情報表示 日本 OSS 推進フォーラムにて OSS の DB である RepOSS を再整備中 OSS 鳥瞰図の OSS 名から 新 RepOSS の OSS 解説ページにジャンプし詳細情報を表示することを計画中です Copyright 2016 Japan OSS Promotion Forum 20
やりたいこと から鳥瞰図を引く やりたいこと = ユースケース OSS を使ったユースケースを集め 鳥瞰図上のどの OSS を組み合わせているか 事例集 的に提供できないか? OSS の採用 導入を検討している方へ やりたいこと という切り口からの情報提供 Copyright 2016 Japan OSS Promotion Forum 21
やりたいこと から鳥瞰図へ 今後の検討事項 やりたいこと = ユースケースを収集多くの人の参考になりそうなケースをいかに集めるか 今後の検討事項 やりたいこと を利用者にわかりやすく鳥瞰図上にどのように表現するか 今後の検討事項 Copyright 2016 Japan OSS Promotion Forum 22
まとめ フォーラム内外の OSS 関連情報を分析し OSS 鳥瞰図 2015 年度版の暫定版を作成しました 日本 OSS 推進フォーラムのホームページにて公開する予定です OSS の採用 導入をご検討されている方々に OSS 鳥瞰図を活用していただくために 掲載 OSS の詳細情報を表示する やりたいこと から鳥瞰図を利用する という改善を検討しています Copyright 2016 Japan OSS Promotion Forum 23
クラウド技術部会チーム 1 メンバー 大釜秀作 ( 住友電気工業 ) 吉野松樹 橋本尚 ( 日立製作所 ) 小磯俊一郎 ( 富士通 ) 羽田勝治 真壁伸志 ( ノベル ) 吉田行男 ( 日立ソリューションズ ) 下平中 ( ミランティス ) 本多洋司 (PFU) 高橋千恵子 太田俊哉 ( 日本電気 ) Copyright 2016 Japan OSS Promotion Forum 24
Copyright 2016 Japan OSS Promotion Forum 25