報告概要ossforum.jp/jossfiles/cl1.pdfansible salt 構成管理 bind djbdns dnsmasq isc dhcp...

34
2018227日本OSS推進フォーラム クラウド技術部会 チーム1 佐藤 健二 NECソリューションイノベータ株式会社) Copyright 2018 Japan OSS Promotion Forum 2018年版鳥瞰図にみるOSSの動向

Upload: vulien

Post on 18-May-2018

225 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

2018年2月27日

日本OSS推進フォーラム クラウド技術部会 チーム1

佐藤 健二

(NECソリューションイノベータ株式会社)

Copyright 2018 Japan OSS Promotion Forum

2018年版鳥瞰図にみるOSSの動向

Page 2: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

もくじ

Copyright 2018 Japan OSS Promotion Forum 1

報告概要

鳥瞰図の更新

鳥瞰図の位置づけ

これまでの鳥瞰図の経緯

更新作業

更新内容と傾向

カテゴリ変遷図の更新

鳥瞰図の派生版の検討

まとめ

Page 3: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 2

報告概要

Page 4: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

報告概要

Copyright 2018 Japan OSS Promotion Forum 3

クラウド技術部会 チーム1では、昨年度に引き続きクラウド領域で利用されるOSSを中心にOSSを調査し、結果を「OSS鳥瞰図」にまとめました。

また、鳥瞰図の表現方法の検討も行いました。

OSS鳥瞰図の改訂の結果、変更内容の傾向

からOSSの動向がみられますのでご紹介

いたします。

Page 5: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 4

鳥瞰図の更新

Page 6: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

鳥瞰図の位置づけ

Copyright 2018 Japan OSS Promotion Forum 5

OSSを活用するために、「参考となるわかりやすい資料」として、OSSを利用目的別にカテゴリ分けし、OSSを一目で見わたせる形で提供する

OSSの採用・導入を検討される方への手引きとして活用していただきたい

Page 7: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

これまでの鳥瞰図の経緯

Copyright 2018 Japan OSS Promotion Forum 6

2012年5月

IT Leadersで「OSS鳥瞰図」が公開される

2014年度

クラウド領域を追記・更新(ISO/IEC 17788:2014のカテゴリの取り入れ)

2015年度

クラウド技術部会が2014年度に作成したビッグデータ領域の「俯瞰図」を、ビッグデータ部会と連携して取り入れる

OSSの最新動向を調査し利用しやすい「鳥瞰図」として更新

Creative Commonsライセンスを採用

2016年度

カテゴリ分けの更新や比較情報を追加

ビッグデータ領域のカテゴリを統廃合

Page 8: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

OSS鳥瞰図【2012年度にITLeadersで公開されたもの】

出典:IT Leaders 2012年05号「特集:企業ITに浸透するOSS」より

Copyright 2018 Japan OSS Promotion Forum7

Page 9: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

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で定義されるカテゴリ

の取り込み)

仮想化カテゴリを詳細化(サーバ仮想化のみからストレージ仮想化、ネットワーク仮想化を追加)

Page 10: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

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

テストツールサブカテゴリ追加

Page 11: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

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

年度表記から、年表記に変更

Page 12: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 11

更新作業

鳥瞰図の更新作業環境に変化あり。従来の鳥瞰図作成時に利用していた情報が利用できなくなったが、施策を講じて対応した。

Page 13: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

更新作業 (1)

Copyright 2018 Japan OSS Promotion Forum 12

1. RepOSS‥OSSの普及度や品質などのデータを収集したサイトであったが現在は利用できない。

施策1:OpenHub 情報の活用を強化した。OpenHubの表示内容の調査を実施。

・比較的短時間で情報に変化があったが、自動収集し

変化状況もみて選定に活用した。

活性度(PAI)、利用数(use this)を利用。集計イメージ

Page 14: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

更新作業 (2)

Copyright 2018 Japan OSS Promotion Forum 13

2. The Linux Foundation SIフォーラムの「オープンソースソフトウェア活用動向調査」は2016年度は未実施。そのため利用できない。

施策2: 部会のメンバー及び各社の有識者の意見を収集。結果を選定に反映した。

各社有識者意見の集計イメージ (コメントはマスクしています)

Page 15: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

更新作業 (3)

Copyright 2018 Japan OSS Promotion Forum 14

3. ビッグデータ部会作成の「俯瞰図」と連携させていたが、今回は連携方法を変更した。

施策3:ビッグデータ部会メンバーの意見を収集。選定に反映した。

これらの施策により、OpenHUBのグローバル情報に国内での活用観点(意見)を加味して更新作業を実施。

ビッグデータ部会意見の収集イメージ(コメントはマスクしています)

Page 16: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 15

更新内容と傾向

Page 17: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

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

暫定版

Page 18: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

更新内容と傾向 (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(運用管理・ネットワーク・モニタリング)

Page 19: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

更新内容と傾向 (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(検索、分散処理・検索エンジン)追加

Page 20: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

更新内容と傾向 (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削除

Page 21: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

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

Page 22: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

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年版

Page 23: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

カテゴリ変遷図の更新

Copyright 2018 Japan OSS Promotion Forum 22

昨年作成した変遷図を更新

変遷の状況

2014年度にビッグデータ追加、クラウド領域の細分化

2015年度にテストツール追加

2017年にビッグデータカテゴリの統廃合

2018年にビッグデータ、データベース関連の統廃合

Page 24: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 23

鳥瞰図の派生版の検討

Page 25: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

鳥瞰図の派生版の検討

Copyright 2018 Japan OSS Promotion Forum 24

より一層の「参考となるわかりやすい資料」となるように、グラフDB等を取り入れた OSS鳥瞰図の派生版について検討した

グラフDB(neo4j)に従来型OSS鳥瞰図のデータを取り込み、表現方法や利用方法の検討、連携データの調査・検討を実施した。

OpenHubから抽出したOSS(1000個)の取り込みも試行した。

Page 26: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 25

表現方法、利用方法の検討(案)

従来型の鳥瞰図とは、違う観点で情報収集し、フィルタリングした鳥瞰図

観点を利用者が自由に設定(選択)できて、動的に表現できる 「My鳥瞰図」 の表示機能

連携(関係)、表示データの検討(案) カテゴリ

OSS同士の連携性、相性

URL

ライセンス

簡単な説明

人気度

活性度

保守の有無

鳥瞰図の派生版の検討

Page 27: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 26

鳥瞰図に登録されたOSS

鳥瞰図の派生版の検討

<”Bigdata” カテゴリの一覧表示例>

黄緑:カテゴリ水色:サブカテゴリエンジ色:OSS

Page 28: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 27

鳥瞰図に登録されたOSS

鳥瞰図の派生版の検討

<“OS、仮想化、クラウド”カテゴリの一覧表示例>

黄緑:カテゴリ水色:サブカテゴリエンジ色:OSS

Page 29: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 28

鳥瞰図の派生版の検討

鳥瞰図 と OpenHubに登録されたOSS

黄緑:カテゴリ水色:サブカテゴリエンジ色:OSS

<OSS鳥瞰図のOSS と、OpenHubより抽出した1000個のOSSの一覧表示例>OSS鳥瞰図に無く、OpenHUBにあるOSSのカテゴリ付けが課題の一つ。

Page 30: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 29

まとめ

Page 31: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

まとめ

Copyright 2018 Japan OSS Promotion Forum 30

フォーラム内外のOSS関連情報を収集、分析し、OSS鳥瞰図2018年版を作成しました。

OSS鳥瞰図の派生版の検討を継続します。

OSSの採用・導入をご検討されている方々にOSS鳥瞰図が参考になれば幸いです。

Page 32: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

OSS鳥瞰図 2018年版の公開予定

Copyright 2018 Japan OSS Promotion Forum 31

2018年3月ごろに、鳥瞰図、カテゴリ変遷図共に日本OSS推進フォーラムのWebページにて公開することを予定しています。

Page 33: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum 32

佐藤 健二 リーダー (NECソリューションイノベータ)

本多 洋司 サブリーダー (PFU)

大釜 秀作 (住友電気工業)

黒坂 肇 (サイオステクノロジー)

田中 正人 (富士通アドバンストエンジニアリング)

竹若 賢二 (富士通アドバンストエンジニアリング)

米嶋 大志 (日本電気)

高橋 千恵子 (日本電気)

クラウド技術部会 チーム1 メンバー

Page 34: 報告概要ossforum.jp/jossfiles/CL1.pdfAnsible Salt 構成管理 BIND djbdns Dnsmasq ISC DHCP pdnsd DNS/DHCP Filezilla ProFTPD vsFTPD FTPサーバー S3QL FreeNAS NASLite

Copyright 2018 Japan OSS Promotion Forum