報告概要ossforum.jp/jossfiles/cl1.pdfansible salt 構成管理 bind djbdns dnsmasq isc dhcp...
TRANSCRIPT
2018年2月27日
日本OSS推進フォーラム クラウド技術部会 チーム1
佐藤 健二
(NECソリューションイノベータ株式会社)
Copyright 2018 Japan OSS Promotion Forum
2018年版鳥瞰図にみるOSSの動向
もくじ
Copyright 2018 Japan OSS Promotion Forum 1
報告概要
鳥瞰図の更新
鳥瞰図の位置づけ
これまでの鳥瞰図の経緯
更新作業
更新内容と傾向
カテゴリ変遷図の更新
鳥瞰図の派生版の検討
まとめ
Copyright 2018 Japan OSS Promotion Forum 2
報告概要
報告概要
Copyright 2018 Japan OSS Promotion Forum 3
クラウド技術部会 チーム1では、昨年度に引き続きクラウド領域で利用されるOSSを中心にOSSを調査し、結果を「OSS鳥瞰図」にまとめました。
また、鳥瞰図の表現方法の検討も行いました。
OSS鳥瞰図の改訂の結果、変更内容の傾向
からOSSの動向がみられますのでご紹介
いたします。
Copyright 2018 Japan OSS Promotion Forum 4
鳥瞰図の更新
鳥瞰図の位置づけ
Copyright 2018 Japan OSS Promotion Forum 5
OSSを活用するために、「参考となるわかりやすい資料」として、OSSを利用目的別にカテゴリ分けし、OSSを一目で見わたせる形で提供する
OSSの採用・導入を検討される方への手引きとして活用していただきたい
これまでの鳥瞰図の経緯
Copyright 2018 Japan OSS Promotion Forum 6
2012年5月
IT Leadersで「OSS鳥瞰図」が公開される
2014年度
クラウド領域を追記・更新(ISO/IEC 17788:2014のカテゴリの取り入れ)
2015年度
クラウド技術部会が2014年度に作成したビッグデータ領域の「俯瞰図」を、ビッグデータ部会と連携して取り入れる
OSSの最新動向を調査し利用しやすい「鳥瞰図」として更新
Creative Commonsライセンスを採用
2016年度
カテゴリ分けの更新や比較情報を追加
ビッグデータ領域のカテゴリを統廃合
OSS鳥瞰図【2012年度にITLeadersで公開されたもの】
出典:IT Leaders 2012年05号「特集:企業ITに浸透するOSS」より
Copyright 2018 Japan OSS Promotion Forum7
8
デスクトップ・業務アプリケーション
運用管理
検索、分散処理
セキュリティ
ファイルサーバー、メールサーバーなど
Web/AP サーバー、データベース
Webサイト構築 開発支援
OS、仮想化、クラウド
FirefoxGNOMEKDEThunderbird
デスクトップ
JasperSoftPentahoSpagoBI
BI
AdempiereApache OFBizCompiereERP5FrontAccountingGnuCashOpenbravo ERP
ERP
LibreOfficeOpenOffice.org
オフィススイート
BlenderBRL-CADgraphvizJgraphmxGraphwhite_dune
専門ソフトウェア(CADなど)
OpenPSASugarCRMTine
CRM
TUTOSAipoEnterprise CRM and
Groupware System
Open-XchangeThetisZimbra
グループウェアMosPTimeTrex
人事・給与
AsteriskNOCOTRS
オペレーション、製造管理
AlfrescoDrupalGateInJoomla!LiferayMoodleMovable TypeNetCommonsOpenPNEPloneWordpressXOOPSApache CommonsApache PDFBoxblueonyx
CMS・ポータル
Apache LuceneLudia
検索エンジン
EC-CUBEInterchange
eコマース
Apache HadoopCondorFreeIPMIGangliaGNU Parallel
分散処理
Apache AntApache MavenAutotoolsEclipseGCCGDBNetBeans
統合開発環境/ビルド支援
Apache SubversionBazaarGitMercurialViewVC
バージョン管理
Apache Logging Log4jApache StrutsHibernateMyBatis
(旧iBATIS)JBoss SeamMidgardPhoneGapQtRuby on RailsSeasar2Spring FrameworkStrutsTitanium_MobileZKnkfFreeType2ImageMagickOpenMQApache POI
開発フレームワーク
DataVisioniReportJasperReports
帳票ツール
PHPJavaOpenGL Shading LanguagePerlPythonRubyScala
開発言語
AchievoAtlassian JIRABugZillaMantisOpenProjRedmineTaskJugglerTrac
プロジェクト管理
Apache HTTP ServerApache TomcatApache Tomcat ConnectorGlassFishJBoss Application Server
JettyJOnASlighttpdZend Platform
Web/AP サーバー
Apache Axis2Talend
EAI/ESB
FirebirdMariaDBMUSCLEMySQLOracle Berkeley DBPostgres PlusPostgreSQLSQLite
データベース
MySQL Clusterpgpool-IISlony-I
DBクラスタリング
phpMyAdminphpPgAdmin
DB管理
InterleaveJBoss jBPMProcessMaker
BPM
Apache CassandraKyoto CabinetKyoto TycoonmemcachedRedis
KVS
RiakMongoDB
NoSQL
Apache SpamAssassinClam AntiVirusMailScannerNessusRootkit HunterSamhain
アンチウィルス/ 脆弱性管理
EttercapOSSIMprelude IDSSnort
IDS/IPS/SIEM
OpenSSHOpenSSLOpenVPNstrongSwanstunnel
SSL/VPN/SSH
FirewallBuilderIPCop Firewalliptables/ip6tablesNginxSquid
プロキシ/ ファイアウォール
CASFreeRADIUSGnuPGKerberosLDAP Account ManagerOpenAMOpenDSOpenSSOPacketFencepamTOMOYO LinuxWebmin/userminWiKID Strong Authentication
System
OpenIGShibbolethSamba4
(Active Directory)
認証・アクセス管理
389 Directory ServerOpenLDAPOpenDJApacheDS
ディレクトリサービス
OpenIDM
ID管理
AmandaBaculaClonezillaDisk ARchiveG4LMondo Rescuerdiff-backup
ストレージ・バックアップ
DRBDHeartbeatPacemaker
HAクラスタ
Groundwork MonitorHinemosXymon
(旧 hobbit)NagiosPandora FMSZabbixparallel sshrsyslogsimpleSAMLphp
(SSO/認証系)
運用監視
AWStatsCactiGKrellMKismetMRTGMuninNet-SNMPNmapPmacctRRDtoolVyattaWireshark
ネットワーク・モニタリング
BalanceNGLinux Virtual ServerPoundUltraMonkey
負荷分散
ChefPuppetAnsibleSalt
構成管理
BINDdjbdnsDnsmasqISC DHCPpdnsd
DNS/DHCP
FilezillaProFTPDvsFTPD
FTPサーバー
S3QLFreeNASNASLiteOpenAFS
ファイルサーバー
Courier-IMAPCyrus IMAPDovecotEximfmlPostfixqmailsendmailSquirrelMail
POP/IMAP/MTA
AndroidCentOSDebian GNU/LinuxFedoraFreeBSDopenSUSERed Hat Enterprise Linux
Scientific LinuxSUSE Linux Enterprise Server
Ubuntu
OS
KVMXenVirtualBoxLXCProxmox VEJail (FreeBSD)
サーバー仮想化
GlusterFSCephOpenStack(Swift)Riak CS
ストレージ仮想化
OpenDaylightOpenContrailTremaOpenStack(Neutron)
ネットワーク仮想化
OpenStack(Nova)CloudStackEucalyptusOpenQRMWakameDocker Vagrant
Infrastructure as a Service
(IaaS)
Cloud FoundryOpenShift
Platform as a Service(PaaS)
openMosixBeowulf cluster
Software as a Service(SaaS)
Compute as a Service(CompaaS)
Communications as a Service
(CaaS)
Data Storage as a Service
(DSaaS)
Network as a Service(NaaS)
OpenStack(Trove)OpenStack(Sahara)
Database as a Service(DBaaS)
Desktop as a Service(DaaS)
Email as a Service(EaaS)
Identity as a Service(IDaaS)
Management as a Service
(MaaS)
Security as a Service(SECaaS)
*1
*1:Cloud service categories
*2:Emerging cloud service categories
参考:ISO/IEC 17788:2014
Information technology
— Cloud computing — Overview and vocabulary
*2
OSS鳥瞰図 2014年度版
Copyright 2018 Japan OSS Promotion Forum 8
クラウド領域を拡張
(ISO/IEC 17788:2014で定義されるカテゴリ
の取り込み)
仮想化カテゴリを詳細化(サーバ仮想化のみからストレージ仮想化、ネットワーク仮想化を追加)
OSS鳥瞰図 2015
デスクトップ・業務アプリケーション
運用管理
検索、分散処理
セキュリティ
ファイルサーバー、メールサーバーなど
Web/AP サーバー、データベース
Webサイト構築
開発支援
OS、仮想化、クラウド
SpagoBI
BI
ADempiereCompiereERP5Openbravo
ERP
Apache OpenOfficeLibreOffice
オフィススイート
BlenderosCommerceQuantum GISSASWEKA
専門ソフトウェア(CADなど)
OpenPSASugarCRM
CRM
AipoeGroupwareThetisTUTOSZimbra
グループウェアMosP
人事・給与
AsteriskFreeSWITCHOTRS
オペレーション、製造管理
AlfrescoApache LenyaDotNetNukeDrupaleZ PublishGateInGeeklogJoomla!Liferay PortalmoodleMovable Type Open SourceNetCommonsOpenPNEPlonePukiWikiTextPatternWordPressXoopsXOOPS cube
CMS・ポータル
Apache LuceneElasticsearchKibana
検索エンジン
EC-CubeZen Cart
eコマース
Apache HadoopApache SqoopApache StormGanglia
分散処理
Apache AntApache MavenCoberturaEclipseNetBeansRuby on RailsGerrit Code Review
統合開発環境/ビルド支援
Apache SubversionBazaarCVSGitMercurial
バージョン管理
Apache ActiveMQApache S4Apache StrutsDojo ToolkitEclipse TPTPEhcacheEMMAHibernateJBoss SeamJetspeedjQueryMyBatisSeasar2SpringYUI (Yahoo UI Library)Zope
開発フレームワーク
iReport Open Source EditionJasperReports Open Source Edition
帳票ツール
gccOpenJDKPerlPHPPythonRubyScala
開発言語
BugzillamantisOpenProjRedmineTrac
プロジェクト管理
Apache BenchApache HTTP ServerApache TomcatAppwebGlassFishJettylighttpdTUX Web ServerWildFly
Web/AP サーバー
Apache Axis2Apache ServiceMIXTalendTalend Open Studio
EAI/ESB
Apache DerbyFirebirdMariaDBMySQLPostgreSQLSQLite
データベース
Esper
DBクラスタリング
phpMyAdminphpPgAdmin
DB管理
JBoss jBPM
BPM
Apache CassandraApache CouchDB
KVS
memcachedMongoDBRiakVoltDB
NoSQL
Apache SpamAssasinClamAVNessusswatch
アンチウィルス/脆弱性管理
preludeIDSSnort
IDS/IPS/SIEM
OpenSSHOpenSSLOpenVPNTor
SSL/VPN/SSH
IPCop FirewalliptablesnginxSquid
プロキシ/ ファイアウォール
CASFreeRADIUSGnuPGKerberosOpenAMOpenDSOpenSSOPAMTOMOYO Linuxuserminwebmin
認証・アクセス管理
389 Directory Server(Fedora Directory Server)Apache DirectoryOpenLDAP
ディレクトリサービス
ID管理
AmandaBaculaClonezillaMondo Rescue
ストレージ・バックアップ
DRBDHeartbeatPacemaker
HAクラスタ
GroundworkHinemosMonitNagiosOpenNMSSyslog NGZabbixGNetWatch
運用監視
CACTIcollectdMRTGMuninNetHogsRRDToolVyatta Core SoftwareWiresharkZenossIPTraf
ネットワーク・モニタリング
Linux Virtual ServerPoundUltra Monkey
負荷分散
AnsibleChefoVirtPuppet
構成管理
BINDdjbdnsISC-DHCPNSDUnbound
DNS/DHCP
FileZilla (JP)ProFTPDPure-FTPdvsftpdWU-FTPD
FTPサーバー
FreeNASNFSSamba (JP)OwnCloud
ファイルサーバー
Courier-IMAPCourier-MTACyrus IMAPDovecotEximfmlPostfix (JP)qmailqpoppersendmailSquirrelMailXMail
POP/IMAP/MTA
AndroidCentOSDebianFedoraFreeBSDOpenSUSEScientific LinuxUbuntuCoreOS
OS
KVMOpenNebulaVirt-ManagerVirtualBoxXenDocker
サーバー仮想化 CephGlusterFSLustre
ストレージ仮想化
OpenDaylightTremaOF-patch
ネットワーク仮想化
Apache CloudStackEucalyptusopenQRMVagrantOpenStack IronicOpenStack Magnum
Infrastructure as a Service (IaaS)
OpenStack Murano
Software as a Service (SaaS)
OpenStack NeutronOpenStack Designate
Network as a Service (NaaS)
Database as a Service (DBaaS)
Desktop as a Service (DaaS)
Email as a Service (EaaS)
OpenStack Keystone
Identity as a Service (IDaaS)
Management as a Service (MaaS)
Security as a Service (SECaaS)
*1
*1:Cloud service categories*2:Emerging cloud service categories
参考:ISO/IEC 17788:2014 Information technology— Cloud computing — Overview and vocabulary
*2
JMeterbonnieFindBugsJUnitopenSTAPasTmonSeleniumTestNGValgrindWebLOAD Open SourceGdbJenkins
テストツール
BigData
デスクトップ
AdiumChromiumFirefoxEvolutionKDEKopeteOpen ManagerPidginRealVNCSylpheedThunderbird
CloudFoundryDeltacloudOpenShift
Platform as a Service (PaaS)
OpenStack NovaOpenStack Glance
Compute as a Service(CompaaS)
Communications as a Service (CaaS)
OpenStack SwiftOpenStack CinderOpenStack Manila
Data Storage as a Service(DSaaS)
Apache NutchApache ManifoldCF
クローラ
Apache Sqoop*Apache FlumeFluentdApache kafka
データ収集
Apache Storm*Apache S4*JubatusEsper*Drools Fusion ApacheSparkStreaming
CEP
Hadoop HDFSLustre*GlusterFS*Ceph*
データ蓄積/分散ファイルシステム
Hadoop MapReduceHadoop YARNApache TezApache MesosApache SparkApache Oozie
分散処理基盤
Apache DrillApache HiveImparaApache SparkSQL
準リアルタイムクエリ
MongoDB*
ドキュメント指向DB
infinispanApache Cassandra*RedisRiak*Apache HBase
KVS
Talend*
ETL
PentahoPentaho DIPentaho Reporting
BA・BI
VoltDB*
インメモリDB
RMlib
データ分析
© インプレスIT Leaders 、日本OSS推進フォーラム
影文字:クラウド技術部会の結果で使用頻度大のもの斜字+緑の*印:Bigdataと他のカテゴリで重複しているもの
(※)
ビッグデータカテゴリーを追加
(ビッグデータ部会が作成したデータフローが分かる「俯瞰図」を基にした)
CreativeCommons
ライセンスを採用
9
テストツールサブカテゴリ追加
Copyright 2017 Japan OSS Promotion Forum 10
OSS鳥瞰図 2017年版
デスクトップ・業務アプリケーション
運用管理
検索、分散処理
セキュリティ
ファイルサーバー、メールサーバーなど
Web/AP サーバー、データベース
Webサイト構築
開発支援
OS、仮想化、クラウド
PentahoSpagoBI
BI
ADempiereCompiereERP5Openbravo
ERP
Apache OpenOfficeLibreOffice
オフィススイート
BlenderosCommerceQuantum GISSASWEKA
専門ソフトウェア(CADなど)
OpenPSASugarCRM
CRM
AipoeGroupwareZimbra
グループウェアMosP
人事・給与
AsteriskOTRS
オペレーション、製造管理
AlfrescoApache LenyaDotNetNukeDrupaleZ PublishGateInGeeklogJoomla!Liferay PortalmoodleMovable Type Open SourceNetCommonsOpenPNEPlonePukiWikiWordPressXoopsXOOPS cube
CMS・ポータル
Apache LuceneApache ManifoldCFApache NutchElasticsearchKibanaLogstash
検索エンジン
EC-Cube
eコマース
Apache HadoopApache SparkApache SqoopApache StormGanglia
分散処理
Apache AntApache MavenCoberturaEclipseGerrit Code ReviewGitlabNetBeans
統合開発環境/ビルド支援
Apache SubversionCVSGitMercurial
バージョン管理
Apache ActiveMQApache DrillApache Logging Log4jApache S4Apache StrutsDojo ToolkitEclipse TPTPEhcacheEMMAHibernateJBoss SeamJetspeedjQueryMyBatisNode.jsRuby on RailsSeasar2SpringZope
開発フレームワーク
iReport Open Source EditionJasperReports Open Source Edition
帳票ツール
GCCOpenJDKPerlPHPPowerShellPythonRubyScalatypescript
開発言語
.net.coreBugzillamantisOpenProjRedmineTrac
プロジェクト管理
Apache HTTP ServerApache TomcatAppwebGlassFishJettylighttpdWildFly
Web/AP サーバー
Apache Axis2Apache ServiceMIXTalendTalend Open Studio
EAI/ESB
Apache DerbyFirebirdMariaDBMySQLPostgreSQLSQLite
データベース
Esper
DBクラスタリング
phpMyAdminphpPgAdmin
DB管理
JBoss jBPM
BPM
Apache Cassandra
KVS
memcachedMongoDBRiakVoltDB
NoSQL
Apache SpamAssasinClamAVopenSCAPopenVASOWASP ZAPswatch
アンチウィルス/ 脆弱性管理
Snort
IDS/IPS/SIEM
OpenSSHOpenSSLOpenVPNTor
SSL/VPN/SSH
iptablesnginxSquid
プロキシ/ ファイアウォール
ApparmorCASFreeRADIUSGnuPGKerberosKeycloakOpenAM (※)PAMSELinuxuserminwebmin
認証・アクセス管理
389 Directory ServerApache Directory serverOpenDJ (※)OpenLDAP
ディレクトリサービス
FreeIPAOpenIDM (※)
ID管理
AmandaBaculaClonezillaMondo Rescue
ストレージ・バックアップ
DRBDHeartbeatPacemaker
HAクラスタ
GNetWatchGroundworkHinemosMonitNagiosOpenNMSSyslog NGZabbix
運用監視
CACTIMRTGMuninNetHogsRRDToolVyatta Core SoftwareWiresharkZenoss
ネットワーク・モニタリング
Linux Virtual ServerPoundUltra Monkey
負荷分散
AnsibleChefoVirtPuppet
構成管理
BINDdjbdnsISC-DHCPNSDUnbound
DNS/DHCP
FileZilla (JP)ProFTPDvsftpdWU-FTPD
FTPサーバー
NFSSamba (JP)OwnCloud
ファイルサーバー
Courier-IMAPCourier-MTACyrus IMAPDovecotEximfmlPostfix (JP)qmailQpoppersendmailSquirrelMail
POP/IMAP/MTA
AndroidCentOSCoreOS DebianFedoraFreeBSDopenSUSEScientific LinuxUbuntu
OS
DockerKVMVirt-ManagerVirtualBoxXen
サーバー仮想化 CephGlusterFSLustre
ストレージ仮想化
OF-PatchOpenDaylightTrema
ネットワーク仮想化
EucalyptusKubernetesOpenStack IronicOpenStack MagnumVagrant
Infrastructure as a Service (IaaS)
OpenStack Murano
Software as a Service (SaaS)
OpenStack NeutronOpenStack Designate
Network as a Service (NaaS)
Database as a Service (DBaaS)
Desktop as a Service (DaaS)
Email as a Service (EaaS)
OpenStack Keystone
Identity as a Service (IDaaS)
Management as a Service (MaaS)
Security as a Service (SECaaS)
*1
*1:Cloud service categories*2:Emerging cloud service categories
参考:ISO/IEC 17788:2014 Information technology— Cloud computing — Overview and vocabulary
*2
Apache JMeterab(ApacheBench) bonnieFindBugsGdbJenkinsJUnitPasTmonSeleniumTestNGValgrind
テストツール
BigData
デスクトップ
ChromiumFirefoxEvolutionKDEKopeteOpen ManagerPidginRealVNCSylpheedThunderbird
Cloud FoundryDeltacloudOpenShift
Platform as a Service (PaaS)
OpenStack NovaOpenStack Glance
Compute as a Service(CompaaS)
Communications as a Service (CaaS)
OpenStack CinderOpenStack ManilaOpenStack Swift
Data Storage as a Service(DSaaS)
Pentaho*
BA・BI
© インプレスIT Leaders 、日本OSS推進フォーラム
影文字:クラウド技術部会の結果で使用頻度大のもの斜字+緑の*印:Bigdataと他のカテゴリで重複しているもの(※) 2017/3/22時点で、旧版のみ公開
R
データ分析
Apache Drill*Apache HiveApache SparkSQLImpala
準リアルタイムクエリ
Apache Cassandra*Apache HBaseinfinispanMongoDB*RedisRiak*VoltDB*Neo4j
インメモリDB/分散KVS
Apache S4*Apache SparkStreamingApache Storm*Drools FusionEsper*
CEP
CaffeChainerCNTKDeeplearning4jDSSTNEPredictionIOTensorFlowTheanoTorch7
ディープラーニング
HivemallJubatusMLlib
機械学習
Apache Hadoop HDFSCeph*GlusterFS*Lustre*
データ蓄積/分散ファイルシステム
Apache FlumeApache KafkaApache Sqoop*FluentdTalend*
データ収集
Apache ManifoldCF*Apache Nutch*
クローラ
Apache Hadoop MapReduceApache Hadoop YARNApache MesosApache Spark*Apache Tez
分散処理基盤
ビッグデータ内見直し、AI関係のサブカテゴリ
(機械学習、ディープラーニング)を追加
10
年度表記から、年表記に変更
Copyright 2018 Japan OSS Promotion Forum 11
更新作業
鳥瞰図の更新作業環境に変化あり。従来の鳥瞰図作成時に利用していた情報が利用できなくなったが、施策を講じて対応した。
更新作業 (1)
Copyright 2018 Japan OSS Promotion Forum 12
1. RepOSS‥OSSの普及度や品質などのデータを収集したサイトであったが現在は利用できない。
施策1:OpenHub 情報の活用を強化した。OpenHubの表示内容の調査を実施。
・比較的短時間で情報に変化があったが、自動収集し
変化状況もみて選定に活用した。
活性度(PAI)、利用数(use this)を利用。集計イメージ
更新作業 (2)
Copyright 2018 Japan OSS Promotion Forum 13
2. The Linux Foundation SIフォーラムの「オープンソースソフトウェア活用動向調査」は2016年度は未実施。そのため利用できない。
施策2: 部会のメンバー及び各社の有識者の意見を収集。結果を選定に反映した。
各社有識者意見の集計イメージ (コメントはマスクしています)
更新作業 (3)
Copyright 2018 Japan OSS Promotion Forum 14
3. ビッグデータ部会作成の「俯瞰図」と連携させていたが、今回は連携方法を変更した。
施策3:ビッグデータ部会メンバーの意見を収集。選定に反映した。
これらの施策により、OpenHUBのグローバル情報に国内での活用観点(意見)を加味して更新作業を実施。
ビッグデータ部会意見の収集イメージ(コメントはマスクしています)
Copyright 2018 Japan OSS Promotion Forum 15
更新内容と傾向
Copyright 2017 Japan OSS Promotion Forum 16
OSS鳥瞰図 2018年版
デスクトップ・業務アプリケーション
運用管理
検索、分散処理
セキュリティ
ファイルサーバー、メールサーバーなど
Webサイト構築
開発支援
OS、仮想化、クラウド
PentahoSpagoBI
BI
ADempiereCompiereERP5Openbravo
ERP
Apache OpenOfficeLibreOffice
オフィススイート
Asakusa FrameworkBlenderQuantum GISWEKA
専門ソフトウェア(CADなど)
OpenPSASugarCRM
CRM
AipoZimbra
グループウェア
MosP
人事・給与
AsteriskOTRS
オペレーション、製造管理
AlfrescoDotNetNukeDrupaleZ PublishGeeklogJoomla!Liferay PortalmoodleMovable Type Open SourceNetCommonsOpenPNEPlonePukiWikiWordPressXoopsXOOPS cube
CMS・ポータル
Apache LuceneApache ManifoldCFApache NutchApache SolrElasticsearchKibanalogstash
検索エンジン
EC-Cube
eコマース
Apache GiraphApache HadoopApache Mesos*Apache SparkApache SqoopApache StormApache TezGanglia
分散処理
Apache AntApache MavenCheckStyleCoberturaEclipseGerrit Code ReviewGitlabNetBeansTUBAME
統合開発環境/ビルド支援
Apache SubversionCVSGitMercurial
バージョン管理
Apache ActiveMQApache DrillApache Logging Log4jApache PDFBoxApache StrutsApache TapestryASMCKEditord3.jsDjangoDojo ToolkitDPDKEhcacheEMMAFreeType2HibernateJBoss SeamJetspeedjQueryMyBatisNode.jsRuby on RailsSpringZope
開発フレームワーク
BIRTDoxygeniReport Open Source EditionJasperReports Open Source Edition
帳票ツール
GccOpenCOBOLOpenJDKPerlPHPPowerShellPythonRubyScalatypescript
開発言語
.net.coreBugzillamantisRedmineTrac
プロジェクト管理
Apache SpamAssasinClamAVopenSCAPopenVASOWASP ZAP
アンチウィルス/ 脆弱性管理
Snort
IDS/IPS/SIEM
OpenSSHOpenSSLOpenVPNTor
SSL/VPN/SSH
iptablesSquid
プロキシ/ ファイアウォール
ApparmorCASFreeRADIUSGnuPGKerberosKeycloakOpenAM (※)SELinuxuserminwebmin
認証・アクセス管理
389 Directory ServerApache Directory serverOpenDJ (※)OpenLDAP
ディレクトリサービス
FreeIPAOpenIDM (※)
ID管理
AmandaBaculaClonezillaMondo Rescue
ストレージ・バックアップ
corosyncDRBDHeartbeatPacemaker
HAクラスタ
GNetWatchGroundworkHinemosMonitNagiosOpenNMSPandora FMSScalrSyslog NGZabbix
運用監視
CACTIcollectdMRTGMuninNetHogsRRDToolVyatta Core SoftwareWiresharkZenoss
ネットワーク・モニタリング
Ultra Monkey 7
負荷分散
AnsibleBOSHCFEngineChefCobblerCrowbarHTCondoroVirtPuppet
構成管理
BINDISC-DHCPNSDUnbound
DNS/DHCP
FileZilla (JP)ProFTPDvsftpdWU-FTPD
FTPサーバー
NFSSamba (JP)OwnCloud
ファイルサーバー
Courier-IMAPCourier-MTACyrus IMAPDovecotEximfmlPostfix (JP)qmailsendmailSquirrelMail
POP/IMAP/MTA
AndroidCentOSCoreOS DebianFedoraFreeBSDopenSUSEScientific LinuxUbuntu
OS
DockerDragonFly BSDKVMOpenVZVirt-ManagerVirtualBoxXen
サーバー仮想化 CephGlusterFSLustre
ストレージ仮想化
OF-patchOpenDaylightTrema
ネットワーク仮想化
Apache CloudStackEucalyptusKubernetesOpenStack CeilometerOpenStack HorizonOpenStack IronicOpenStack MoganOpenStack MagnumVagrant
Infrastructure as a Service (IaaS)
OpenStack Murano
Software as a Service (SaaS)
OpenStack NeutronOpenStack Designate
Network as a Service (NaaS)
OpenStack Sahara
Database as a Service (DBaaS)
-
Desktop as a Service (DaaS)
-
Email as a Service (EaaS)
OpenStack Keystone
Identity as a Service (IDaaS)
-
Management as a Service (MaaS)
-
Security as a Service (SECaaS)
*1
*1:Cloud service categories*2:Emerging cloud service categories
参考:ISO/IEC 17788:2014 Information technology— Cloud computing — Overview and vocabulary
*2
Apache JmeterbonnieFindBugsGdbJenkinsJunitPMDSeleniumTestNGValgrind
テストツール
ビッグデータ、AI
デスクトップ
BigBlueButtonCalibreChromiumFirefoxEvolutionImageMagickKDEKopeteOpen Managerparallel sshPidginRealVNCSylpheedThunderbird
CloudFoundryOpenShift
Platform as a Service (PaaS)
OpenStack NovaOpenStack Glance
Compute as a Service
(CompaaS)
-
Communications as a Service (CaaS)
OpenStack CinderOpenStack ManilaOpenStack SwiftOpenStack Trove
Data Storage as a Service
(DSaaS)
Pentaho*
BA・BI
© インプレスIT Leaders 、日本OSS推進フォーラム
斜字+緑の*印:Bigdataと他のカテゴリで重複しているもの (※) 旧版のみ公開
R
データ分析
Apache Drill*Apache HiveApache KuduApache ImparaApache Pig
準リアルタイムクエリ
Apache Cassandra*Apache HBaseinfinispanMongoDB*RedisRiak*VoltDB*neo4j *
データストア
Apache S4*Apache Storm*Drools FusionEsper*
CEP
CaffeChainerCNTKDeeplearning4jDSSTNEPredictionIOTensorFlowTheanoTorch7
ディープラーニング
HivemallJubatus
機械学習
Ceph*GlusterFS*Lustre*
分散ストレージ/分散ファイルシステム
Apache FlumeApache KafkaApache NiFiApache OozieApache Sqoop*FluentdTalend*
データ収集
Apache ManifoldCF*Apache Nutch*
クローラ
Apache GiraphApache HadoopApache MesosApache Spark*Apache Tez
分散処理(ビッグデータ)
Web/AP サーバー
Apache HTTP ServerApache TomcatAppwebGlassFishJettylighttpdnginxWildFly
Web/AP サーバー
Apache Axis2Apache ServiceMIXTalendTalend Open Studio
EAI/ESB
JBoss jBPM
BPM
データベース
Apache DerbyFirebirdMariaDBMySQLBerkeley DBPostgreSQLSQLite
RDBMS
Esper
DBクラスタリング
pgAdminphpMyAdmin
DB管理
neo4j
グラフ型GridDBRiak
NoSQL
Apache CassandraRedismemcached
KVS
ドキュメント指向
MongoDB
VoltDBRedismemcached
インメモリDB
Chronyntpd
システムデーモン
16
暫定版
①
①
②
③
④
更新内容と傾向 (1)
Copyright 2018 Japan OSS Promotion Forum 17
① DevOpsの浸透・注目度向上により、”開発支援”、”運用管理” 関連の見直し、更新が多い
削除 (活動低下、EOLなど) Linux Virtual Server、Pound, Ultra Monkey(運用管理・負荷分散)、Apache S4、
Eclipse TPTP、Seasae2 (開発支援・開発フレームワーク)、OpenProj(開発支援・プロジェクト管理)、PasTmon(開発支援・テストツール)
追加 開発支援・開発フレームワークカテゴリ
Apache PDFBox、Apache Tapestry、ASM、CKEditor、d3.js、Django、DPDK、FreeType2追加
統合開発環境/ビルド支援カテゴリ CheckStyle、TUBAME
運用管理・構成管理カテゴリ BOSH,CFEngine、Cobbler、Crowbar、HTCondor追加
運用管理・運用監視カテゴリ Pandra FMS、Scalr追加
その他 OpenCOBOL(開発支援・開発言語)、BIRT、Doxygen(開発支援・帳票ツール)、
PMD(開発支援・テストツール)、corosync(運用管理・HAクラスタ)、collectd(運用管理・ネットワーク・モニタリング)
更新内容と傾向 (2)
Copyright 2018 Japan OSS Promotion Forum 18
② “ビッグデータ、AI“の活性度が高く、更新が多い データ収集、準リアルタイムクエリ、分散処理、検索、
機械学習 関連のOSSを追加
カテゴリ整理 “Bigdata” から “ビッグデータ、AI“ に変更
追加、整理
Apache Hadoop/Sparkをまとめた
MapReduce、YARN(ビッグデータ、AI・分散処理基盤)、HDFSをHadoopに統合
Streaming(CEP)、SQL(ビッグデータ、AI・準リアルタイムクエリ)、MLIB(ビッグデータ、AI・機会学習)をSparkに統合
ビッグデータ、AI・データ収集カテゴリ
Apache NiFi、Apache Oozie追加
ビッグデータ、AI・準リアルタイムクエリ
Apache Kudu、Apache pig追加
ビッグデータ、AI・分散処理
Apache Giraph追加
ビッグデータ、AI・機械学習
Hivemall
検索、分散処理での追加 Apache Solr(検索、分散処理・検索エンジン)追加
更新内容と傾向 (3)
Copyright 2018 Japan OSS Promotion Forum 19
③ OS、仮想化、クラウド領域の変更IaaS基盤の主流である OpenStack でコンポーネントの整理、追加
クラウド領域の整理・見直し
OpenStackコンポーネントの見直しCeilometer、Horizon、Mogan(IaaS)、Trove(DSaaS)、Sahara(DBaaS)追加
Apache CloudStack(IaaS)追加
サーバ仮想化カテゴリ
DragonFly BSD、OpenVZ追加、Deltacloud削除
Copyright 2018 Japan OSS Promotion Forum
④ DB領域の変更
カテゴリの再整理
カテゴリを “Web/APサーバ”と “データベース” に分離
NoSQL系カテゴリを細分化
OSS見直し
Berkeley DB(データベース・RDBMS)追加
pgAdmin(データベース・DB管理)追加
phpPgAdmin(データベース・DB管理)削除
Web/AP サーバー
ab(ApacheBench)Apache HTTP ServerApache TomcatAppwebGlassFishJettylighttpdWildFly
Web/AP サーバー
Apache Axis2Apache ServiceMIXTalendTalend Open Studio
EAI/ESB
JBoss jBPM
BPM
データベース
Apache DerbyFirebirdMariaDBMySQLPostgreSQLSQLite
RDBMS
Esper
DBクラスタリング
phpMyAdminphpPgAdmin
DB管理
neo4j
グラフ型GridDBRiak
NoSQL
Apache CassandraRedismemcached
KVS
ドキュメント指向
MongoDB
VoltDBRedismemcached
インメモリDB
更新内容と傾向 (4)
Web/AP サーバー、データベース
Apache HTTP ServerApache TomcatAppwebGlassFishJettylighttpdWildFly
Web/AP サーバー
Apache Axis2Apache ServiceMIXTalendTalend Open Studio
EAI/ESB
Apache DerbyFirebirdMariaDBMySQLPostgreSQLSQLite
データベース
Esper
DBクラスタリング
phpMyAdminphpPgAdmin
DB管理
JBoss jBPM
BPM
Apache Cassandra
KVS
memcachedMongoDBRiakVoltDB
NoSQL
2017年版
2018年版
20
BigData
ビッグデータ、AI
Copyright 2018 Japan OSS Promotion Forum 21
④ DB領域の変更 (つづき)
ビッグデータカテゴリのDB関連サブカテゴリをDBの種類を限定しない“データストア”に変更
“ビッグデータ、AI”の領域で、
データの利活用が注目され
ており、データベース関連の
更新が多い
更新内容と傾向 (4)
Apache Cassandra*Apache HBaseinfinispanMongoDB*RedisRiak*VoltDB*neo4j *
データストア
Apache Cassandra*Apache HBaseinfinispanMongoDB*RedisRiak*VoltDB*Neo4j
インメモリDB/分散KVS
2018年版
2017年版
カテゴリ変遷図の更新
Copyright 2018 Japan OSS Promotion Forum 22
昨年作成した変遷図を更新
変遷の状況
2014年度にビッグデータ追加、クラウド領域の細分化
2015年度にテストツール追加
2017年にビッグデータカテゴリの統廃合
2018年にビッグデータ、データベース関連の統廃合
Copyright 2018 Japan OSS Promotion Forum 23
鳥瞰図の派生版の検討
鳥瞰図の派生版の検討
Copyright 2018 Japan OSS Promotion Forum 24
より一層の「参考となるわかりやすい資料」となるように、グラフDB等を取り入れた OSS鳥瞰図の派生版について検討した
グラフDB(neo4j)に従来型OSS鳥瞰図のデータを取り込み、表現方法や利用方法の検討、連携データの調査・検討を実施した。
OpenHubから抽出したOSS(1000個)の取り込みも試行した。
Copyright 2018 Japan OSS Promotion Forum 25
表現方法、利用方法の検討(案)
従来型の鳥瞰図とは、違う観点で情報収集し、フィルタリングした鳥瞰図
観点を利用者が自由に設定(選択)できて、動的に表現できる 「My鳥瞰図」 の表示機能
連携(関係)、表示データの検討(案) カテゴリ
OSS同士の連携性、相性
URL
ライセンス
簡単な説明
人気度
活性度
保守の有無
鳥瞰図の派生版の検討
Copyright 2018 Japan OSS Promotion Forum 26
鳥瞰図に登録されたOSS
鳥瞰図の派生版の検討
<”Bigdata” カテゴリの一覧表示例>
黄緑:カテゴリ水色:サブカテゴリエンジ色:OSS
Copyright 2018 Japan OSS Promotion Forum 27
鳥瞰図に登録されたOSS
鳥瞰図の派生版の検討
<“OS、仮想化、クラウド”カテゴリの一覧表示例>
黄緑:カテゴリ水色:サブカテゴリエンジ色:OSS
Copyright 2018 Japan OSS Promotion Forum 28
鳥瞰図の派生版の検討
鳥瞰図 と OpenHubに登録されたOSS
黄緑:カテゴリ水色:サブカテゴリエンジ色:OSS
<OSS鳥瞰図のOSS と、OpenHubより抽出した1000個のOSSの一覧表示例>OSS鳥瞰図に無く、OpenHUBにあるOSSのカテゴリ付けが課題の一つ。
Copyright 2018 Japan OSS Promotion Forum 29
まとめ
まとめ
Copyright 2018 Japan OSS Promotion Forum 30
フォーラム内外のOSS関連情報を収集、分析し、OSS鳥瞰図2018年版を作成しました。
OSS鳥瞰図の派生版の検討を継続します。
OSSの採用・導入をご検討されている方々にOSS鳥瞰図が参考になれば幸いです。
OSS鳥瞰図 2018年版の公開予定
Copyright 2018 Japan OSS Promotion Forum 31
2018年3月ごろに、鳥瞰図、カテゴリ変遷図共に日本OSS推進フォーラムのWebページにて公開することを予定しています。
Copyright 2018 Japan OSS Promotion Forum 32
佐藤 健二 リーダー (NECソリューションイノベータ)
本多 洋司 サブリーダー (PFU)
大釜 秀作 (住友電気工業)
黒坂 肇 (サイオステクノロジー)
田中 正人 (富士通アドバンストエンジニアリング)
竹若 賢二 (富士通アドバンストエンジニアリング)
米嶋 大志 (日本電気)
高橋 千恵子 (日本電気)
クラウド技術部会 チーム1 メンバー
Copyright 2018 Japan OSS Promotion Forum