SlideShare a Scribd company logo
1 of 3
Download to read offline
!!!!!!! 
OSvとは? 
OSvは単一のアプリケーションをLinux KVM・VMware・XenなどのハイパーバイザやAmazon 
EC2・Google Compute EngineなどのIaaSプラットフォームでLinuxOSなしに直接実行するた 
めの新しい仕組みです。 
! 
OSvの仕組み 
$SSOLFDWLRQ 
5XQWLPH26 
! 
$SSOLFDWLRQ 
5XQWLPH 
IaaS環境で一般的に用いられているフルサイズのゲストOSは、単一のアプリケーションを実行す 
るための環境としてはリソースの使用量が多く、複雑でパフォーマンスは必ずしも最適ではありま 
せん。 
これを解決するための技術としてコンテナ技術が注目されており、これによって実行環境をシン 
プルにし、高いパフォーマンスを得る事が出来ます。 
一方、OSvはライブラリOSというアプローチを採っています。 
ライブラリOSではアプリケーションインスタンスの分離にハイパーバイザを用いるため、コンテ 
ナと同様シンプルさと高いパフォーマンスを得つつ、コンテナと比較して高いアイソレーションレ 
ベルを得ることができます。 
! 
また、コンテナと異なりハイパーバイザで起動するVMイメージなので実行する環境を選ばず、例 
えばWindows上で動作するハイパーバイザの上でも動かすことが可能です。 
ディスクイメージフォーマットの変換ツールを使って、あるハイパーバイザから別のハイパーバイ 
ザへイメージを持っていく事もできます。 
!!!!! 
RQWDLQHUV 
$SSOLFDWLRQ 
5XQWLPH 
2SHUDWLQJ6VWHP 
+DUGZDUH 
Ɣ KLJKVLPSOLFLW 
Ɣ KLJKUHVRXUFHHIILFLHQF 
Ɣ KLJKSHUIRUPDQFH 
³/LEUDU26´ 
$SSOLFDWLRQ 
5XQWLPH26 
+SHUYLVRU 
+DUGZDUH 
Ɣ KLJKVLPSOLFLW 
Ɣ KLJKUHVRXUFHHIILFLHQF 
Ɣ KLJKSHUIRUPDQFH 
Ɣ KLJKLVRODWLRQ 
コンテナライブラリOS
!! 
ライブラリOS 
OSvでは、プログラムがLinuxの機能を使用するために呼び出すPOSIX API/Linux独自APIをラ 
イブラリのような形で提供し、Linux上と同じようにファイルアクセスやネットワークのアクセス 
を可能にする薄いレイヤを提供します。 
!!!!!!!!!!!! 
Javaアプリ 
JVM 
OSv 
ハイパーバイザ 
ホストOS 
このレイヤはファイルシステムやネットワークにアクセスする機能を持ち、JVMだけではなく他 
の言語ランタイムやネイティブアプリケーションを実行するための機能を持つので、一応OSの範 
疇に入ります。 
しかし、LinuxのようなフルサイズのOSとは異なり複数のアプリケーションを実行するための機 
能や沢山のプログラムを持たず、あくまでJVMならJVMだけを実行する機能を持ちます。 
このようにJVMを動かすための「ライブラリ」のように振る舞うため「ライブラリOS」と呼ばれ 
ます。 
! 
OSvで動作する言語ランタイム・ネイティブアプリケー 
ション 
現在以下のようなアプリケーションが動作しています。 
! 
言語ランタイムとその上で動作するアプリケーション 
・OpenJDK7,8 
 ・Tomcat 
 ・Cassandra 
 ・Jetty 
 ・Solr 
 ・OpenDaylight 
 ・Gitblit 
 ・Clojure 
 ・JRuby(JRuby on Railsなどが動作) 
 ・Ringo.JS
 ・Jython 
 ・Erjang 
 ・Scala 
 ・Quercus(JVMで動くPHPエンジン、Wordpressなどが動作)                   ・Ruby 
 ・WEBRick 
 ・Ruby on Rails 
 ・Publify(Railsベースのブログエンジン) 
・mruby 
・lua 
・NodeJS 
! 
ネイティブアプリケーション 
・haproxy 
・memcached 
・MySQL 
・LevelDB 
・SQLite 
! 
OSvのフットプリント 
OSvはアプリケーションを仮想化環境上で実行するために最低限必要なものだけを提供するた 
め、フルサイズのOSと比べとてもフットプリントが小さくなっています。! 
mruby用ディスクイメージの場合、ディスクイメージサイズは14MB・メモリサイズは最低65MB・ 
起動時間は1秒未満となっています。! 
! 
OSvの開発体制・ライセンス体系 
イスラエルのスタートアップであるCloudius Systemsが主導して開発をすすめていますが、BSDラ 
イセンスの元オープンソースで提供されており、開発スタイルはLinuxやRubyなどと同様のコミュ 
ニティベースのスタイルを取っています。! 
全ての議論はGoogle Groupsのosv-devグループで閲覧可能です。! 
ソースコードはgithubで公開されており、issueリストもここで管理されています。! 
! 
ホームページ:http://osv.io! 
github:https://github.com/cloudius-systems/osv! 
Google Groups:https://groups.google.com/forum/#!forum/osv-dev! 
Facebook:https://www.facebook.com/?q=#/groups/726131200784072/! 
! 
日本語での問い合わせ先 
以下のメールアドレスへご連絡お願い致します。! 
syuu@cloudius-systems.com

More Related Content

What's hot

Presentation on your terminal
Presentation on your terminalPresentation on your terminal
Presentation on your terminalTakuya ASADA
 
10年前から始まったマイクロソフトのDevOps~今とこれから~
10年前から始まったマイクロソフトのDevOps~今とこれから~10年前から始まったマイクロソフトのDevOps~今とこれから~
10年前から始まったマイクロソフトのDevOps~今とこれから~智治 長沢
 
AWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップAWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップHiroyasu Suzuki
 
Awsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-publicAwsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-publicAkio Katayama
 
20171112 OSS on Azure another story and more
20171112 OSS on Azure another story and more20171112 OSS on Azure another story and more
20171112 OSS on Azure another story and moreTakayoshi Tanaka
 
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!Mutsumi IWAISHI
 
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010なおき きしだ
 
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010なおき きしだ
 
Open@Microsoftを眺めてみる
Open@Microsoftを眺めてみるOpen@Microsoftを眺めてみる
Open@Microsoftを眺めてみるKyohei Moriyama
 
SCVMM2008 と SCDPM 2008 と Hyper-V(2008)の思い出
SCVMM2008 と SCDPM 2008 と Hyper-V(2008)の思い出SCVMM2008 と SCDPM 2008 と Hyper-V(2008)の思い出
SCVMM2008 と SCDPM 2008 と Hyper-V(2008)の思い出Masakazu Kishima
 
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメントAWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメントHiroyasu Suzuki
 

What's hot (12)

Presentation on your terminal
Presentation on your terminalPresentation on your terminal
Presentation on your terminal
 
10年前から始まったマイクロソフトのDevOps~今とこれから~
10年前から始まったマイクロソフトのDevOps~今とこれから~10年前から始まったマイクロソフトのDevOps~今とこれから~
10年前から始まったマイクロソフトのDevOps~今とこれから~
 
Sql azure database copy
Sql azure database copySql azure database copy
Sql azure database copy
 
AWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップAWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップ
 
Awsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-publicAwsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-public
 
20171112 OSS on Azure another story and more
20171112 OSS on Azure another story and more20171112 OSS on Azure another story and more
20171112 OSS on Azure another story and more
 
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
 
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
 
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
 
Open@Microsoftを眺めてみる
Open@Microsoftを眺めてみるOpen@Microsoftを眺めてみる
Open@Microsoftを眺めてみる
 
SCVMM2008 と SCDPM 2008 と Hyper-V(2008)の思い出
SCVMM2008 と SCDPM 2008 と Hyper-V(2008)の思い出SCVMM2008 と SCDPM 2008 と Hyper-V(2008)の思い出
SCVMM2008 と SCDPM 2008 と Hyper-V(2008)の思い出
 
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメントAWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメント
 

Viewers also liked

Designing E-learning for IMPACT Presented by Lars Hyland, Brightwave
Designing E-learning for IMPACT Presented by Lars Hyland, BrightwaveDesigning E-learning for IMPACT Presented by Lars Hyland, Brightwave
Designing E-learning for IMPACT Presented by Lars Hyland, BrightwaveBrightwave Group
 
MRF Lack- och skadedag - Kommunikation i digitala kanaler
MRF Lack- och skadedag - Kommunikation i digitala kanalerMRF Lack- och skadedag - Kommunikation i digitala kanaler
MRF Lack- och skadedag - Kommunikation i digitala kanalerTobias Franzén
 
From Idea to Implementation
From Idea to ImplementationFrom Idea to Implementation
From Idea to Implementationagilistine
 
FH Mainz
FH MainzFH Mainz
FH Mainzpushup
 
FLOOR DEPOT CSR
FLOOR DEPOT CSRFLOOR DEPOT CSR
FLOOR DEPOT CSRaylwin
 
FSO Presentation June 2011
FSO Presentation June 2011FSO Presentation June 2011
FSO Presentation June 2011Alan Bassett
 
Mens Health Week 2011 Toolkit
Mens Health Week 2011 ToolkitMens Health Week 2011 Toolkit
Mens Health Week 2011 ToolkitAlan Bassett
 
Best photos cnn 2004
Best photos cnn 2004Best photos cnn 2004
Best photos cnn 2004verka 123
 
NE Construction Newsletter July 2011 Debbie Flynn (2)
NE Construction Newsletter July 2011 Debbie Flynn (2)NE Construction Newsletter July 2011 Debbie Flynn (2)
NE Construction Newsletter July 2011 Debbie Flynn (2)Alan Bassett
 
R3L+ Overview of Grundtvig project "Quality Framework For Learning Regions"
R3L+ Overview of Grundtvig project "Quality Framework For Learning Regions"R3L+ Overview of Grundtvig project "Quality Framework For Learning Regions"
R3L+ Overview of Grundtvig project "Quality Framework For Learning Regions"Randolph Preisinger-Kleine
 
Social Media for public administrations: opportunities and challenges
Social Media for public administrations: opportunities and challengesSocial Media for public administrations: opportunities and challenges
Social Media for public administrations: opportunities and challengesAlessandro Lovari
 
Good Health And Safety
Good Health And SafetyGood Health And Safety
Good Health And SafetyAlan Bassett
 
Fprm arthritis factsheet
Fprm   arthritis factsheetFprm   arthritis factsheet
Fprm arthritis factsheetAlan Bassett
 
Presentation Cavas Patagon English
Presentation Cavas Patagon EnglishPresentation Cavas Patagon English
Presentation Cavas Patagon EnglishArmando Gavidia
 

Viewers also liked (20)

Designing E-learning for IMPACT Presented by Lars Hyland, Brightwave
Designing E-learning for IMPACT Presented by Lars Hyland, BrightwaveDesigning E-learning for IMPACT Presented by Lars Hyland, Brightwave
Designing E-learning for IMPACT Presented by Lars Hyland, Brightwave
 
MRF Lack- och skadedag - Kommunikation i digitala kanaler
MRF Lack- och skadedag - Kommunikation i digitala kanalerMRF Lack- och skadedag - Kommunikation i digitala kanaler
MRF Lack- och skadedag - Kommunikation i digitala kanaler
 
From Idea to Implementation
From Idea to ImplementationFrom Idea to Implementation
From Idea to Implementation
 
FH Mainz
FH MainzFH Mainz
FH Mainz
 
Tastes Great, More Satisfying!
Tastes Great, More Satisfying!Tastes Great, More Satisfying!
Tastes Great, More Satisfying!
 
FLOOR DEPOT CSR
FLOOR DEPOT CSRFLOOR DEPOT CSR
FLOOR DEPOT CSR
 
FSO Presentation June 2011
FSO Presentation June 2011FSO Presentation June 2011
FSO Presentation June 2011
 
Mens Health Week 2011 Toolkit
Mens Health Week 2011 ToolkitMens Health Week 2011 Toolkit
Mens Health Week 2011 Toolkit
 
160302 Sinergia Marketing Services
160302 Sinergia Marketing Services160302 Sinergia Marketing Services
160302 Sinergia Marketing Services
 
Twitter Cartoons n Doodles
Twitter Cartoons n DoodlesTwitter Cartoons n Doodles
Twitter Cartoons n Doodles
 
Best photos cnn 2004
Best photos cnn 2004Best photos cnn 2004
Best photos cnn 2004
 
NE Construction Newsletter July 2011 Debbie Flynn (2)
NE Construction Newsletter July 2011 Debbie Flynn (2)NE Construction Newsletter July 2011 Debbie Flynn (2)
NE Construction Newsletter July 2011 Debbie Flynn (2)
 
R3L+ Overview of Grundtvig project "Quality Framework For Learning Regions"
R3L+ Overview of Grundtvig project "Quality Framework For Learning Regions"R3L+ Overview of Grundtvig project "Quality Framework For Learning Regions"
R3L+ Overview of Grundtvig project "Quality Framework For Learning Regions"
 
Fp35
Fp35Fp35
Fp35
 
Kelly C.Ruggles
Kelly  C.RugglesKelly  C.Ruggles
Kelly C.Ruggles
 
Kelly C. Ruggles
Kelly C. RugglesKelly C. Ruggles
Kelly C. Ruggles
 
Social Media for public administrations: opportunities and challenges
Social Media for public administrations: opportunities and challengesSocial Media for public administrations: opportunities and challenges
Social Media for public administrations: opportunities and challenges
 
Good Health And Safety
Good Health And SafetyGood Health And Safety
Good Health And Safety
 
Fprm arthritis factsheet
Fprm   arthritis factsheetFprm   arthritis factsheet
Fprm arthritis factsheet
 
Presentation Cavas Patagon English
Presentation Cavas Patagon EnglishPresentation Cavas Patagon English
Presentation Cavas Patagon English
 

Similar to OSvパンフレット v3

OSvのご紹介 in 
Java 8 HotSpot meeting
OSvのご紹介 in 
Java 8 HotSpot meetingOSvのご紹介 in 
Java 8 HotSpot meeting
OSvのご紹介 in 
Java 8 HotSpot meetingTakuya ASADA
 
OSvパンフレット
OSvパンフレットOSvパンフレット
OSvパンフレットTakuya ASADA
 
OSvのご紹介 in OSC2014 Tokyo/Fall
OSvのご紹介 in OSC2014 Tokyo/FallOSvのご紹介 in OSC2014 Tokyo/Fall
OSvのご紹介 in OSC2014 Tokyo/FallTakuya ASADA
 
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~Masaomi Kudo
 
20161125 awsサービスアップデート
20161125 awsサービスアップデート20161125 awsサービスアップデート
20161125 awsサービスアップデートGenta Watanabe
 
SQL Server コンテナ入門(Docker編)
SQL Server コンテナ入門(Docker編)SQL Server コンテナ入門(Docker編)
SQL Server コンテナ入門(Docker編)Tomoyuki Oota
 
How to use Ceph RBD as CloudStack Primary Storage
How to use Ceph RBD as CloudStack Primary StorageHow to use Ceph RBD as CloudStack Primary Storage
How to use Ceph RBD as CloudStack Primary StorageKimihiko Kitase
 
コンテナって何?
コンテナって何?コンテナって何?
コンテナって何?Hiroyuki Numao
 
Osc2009 Sendai Xen 0124
Osc2009 Sendai Xen 0124Osc2009 Sendai Xen 0124
Osc2009 Sendai Xen 0124Kazuhisa Hara
 
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...Naoto Gohko
 
Azure container as a service v0.1.19.1213
Azure container as a service v0.1.19.1213Azure container as a service v0.1.19.1213
Azure container as a service v0.1.19.1213Ayumu Inaba
 
Jenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCIJenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCIshigeyuki azuchi
 
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティSaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティKuniyasu Suzaki
 
OSvの概要と実装
OSvの概要と実装OSvの概要と実装
OSvの概要と実装Takuya ASADA
 
同じサービスを ECSとOpsWorksで 運用してみた
同じサービスをECSとOpsWorksで運用してみた同じサービスをECSとOpsWorksで運用してみた
同じサービスを ECSとOpsWorksで 運用してみたJun Ichikawa
 
Azure DevOps と開発管理
Azure DevOps と開発管理Azure DevOps と開発管理
Azure DevOps と開発管理Tsukasa Kato
 

Similar to OSvパンフレット v3 (20)

OSv噺
OSv噺OSv噺
OSv噺
 
OSvのご紹介 in 
Java 8 HotSpot meeting
OSvのご紹介 in 
Java 8 HotSpot meetingOSvのご紹介 in 
Java 8 HotSpot meeting
OSvのご紹介 in 
Java 8 HotSpot meeting
 
OSvパンフレット
OSvパンフレットOSvパンフレット
OSvパンフレット
 
OSvのご紹介 in OSC2014 Tokyo/Fall
OSvのご紹介 in OSC2014 Tokyo/FallOSvのご紹介 in OSC2014 Tokyo/Fall
OSvのご紹介 in OSC2014 Tokyo/Fall
 
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
 
20161125 awsサービスアップデート
20161125 awsサービスアップデート20161125 awsサービスアップデート
20161125 awsサービスアップデート
 
Harmoware-VIS Tutorial
Harmoware-VIS TutorialHarmoware-VIS Tutorial
Harmoware-VIS Tutorial
 
SQL Server コンテナ入門(Docker編)
SQL Server コンテナ入門(Docker編)SQL Server コンテナ入門(Docker編)
SQL Server コンテナ入門(Docker編)
 
How to use Ceph RBD as CloudStack Primary Storage
How to use Ceph RBD as CloudStack Primary StorageHow to use Ceph RBD as CloudStack Primary Storage
How to use Ceph RBD as CloudStack Primary Storage
 
コンテナって何?
コンテナって何?コンテナって何?
コンテナって何?
 
Osc2009 Sendai Xen 0124
Osc2009 Sendai Xen 0124Osc2009 Sendai Xen 0124
Osc2009 Sendai Xen 0124
 
クラウド入門
クラウド入門クラウド入門
クラウド入門
 
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
 
Test
TestTest
Test
 
Azure container as a service v0.1.19.1213
Azure container as a service v0.1.19.1213Azure container as a service v0.1.19.1213
Azure container as a service v0.1.19.1213
 
Jenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCIJenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCI
 
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティSaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
 
OSvの概要と実装
OSvの概要と実装OSvの概要と実装
OSvの概要と実装
 
同じサービスを ECSとOpsWorksで 運用してみた
同じサービスをECSとOpsWorksで運用してみた同じサービスをECSとOpsWorksで運用してみた
同じサービスを ECSとOpsWorksで 運用してみた
 
Azure DevOps と開発管理
Azure DevOps と開発管理Azure DevOps と開発管理
Azure DevOps と開発管理
 

More from Takuya ASADA

Seastar in 歌舞伎座.tech#8「C++初心者会」
Seastar in 歌舞伎座.tech#8「C++初心者会」Seastar in 歌舞伎座.tech#8「C++初心者会」
Seastar in 歌舞伎座.tech#8「C++初心者会」Takuya ASADA
 
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワークSeastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワークTakuya ASADA
 
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」Takuya ASADA
 
ヤマノススメ〜秋山郷 de ハッカソン〜
ヤマノススメ〜秋山郷 de ハッカソン〜ヤマノススメ〜秋山郷 de ハッカソン〜
ヤマノススメ〜秋山郷 de ハッカソン〜Takuya ASADA
 
UEFI時代のブートローダ
UEFI時代のブートローダUEFI時代のブートローダ
UEFI時代のブートローダTakuya ASADA
 
Linux network stack
Linux network stackLinux network stack
Linux network stackTakuya ASADA
 
Ethernetの受信処理
Ethernetの受信処理Ethernetの受信処理
Ethernetの受信処理Takuya ASADA
 
僕のIntel nucが起動しないわけがない
僕のIntel nucが起動しないわけがない僕のIntel nucが起動しないわけがない
僕のIntel nucが起動しないわけがないTakuya ASADA
 
Interrupt Affinityについて
Interrupt AffinityについてInterrupt Affinityについて
Interrupt AffinityについてTakuya ASADA
 
BHyVeでOSvを起動したい
〜BIOSがなくてもこの先生きのこるには〜
BHyVeでOSvを起動したい
〜BIOSがなくてもこの先生きのこるには〜BHyVeでOSvを起動したい
〜BIOSがなくてもこの先生きのこるには〜
BHyVeでOSvを起動したい
〜BIOSがなくてもこの先生きのこるには〜Takuya ASADA
 
「ハイパーバイザの作り方」読書会#2
「ハイパーバイザの作り方」読書会#2「ハイパーバイザの作り方」読書会#2
「ハイパーバイザの作り方」読書会#2Takuya ASADA
 
「ハイパーバイザの作り方」読書会#1
「ハイパーバイザの作り方」読書会#1「ハイパーバイザの作り方」読書会#1
「ハイパーバイザの作り方」読書会#1Takuya ASADA
 
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化Takuya ASADA
 
Implements BIOS emulation support for BHyVe: A BSD Hypervisor
Implements BIOS emulation support for BHyVe: A BSD HypervisorImplements BIOS emulation support for BHyVe: A BSD Hypervisor
Implements BIOS emulation support for BHyVe: A BSD HypervisorTakuya ASADA
 
仮想化環境での利用者公平性
仮想化環境での利用者公平性仮想化環境での利用者公平性
仮想化環境での利用者公平性Takuya ASADA
 
仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディングTakuya ASADA
 
マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法Takuya ASADA
 
Implements BIOS emulation support for BHyVe
Implements BIOS emulation support for BHyVeImplements BIOS emulation support for BHyVe
Implements BIOS emulation support for BHyVeTakuya ASADA
 

More from Takuya ASADA (20)

Seastar in 歌舞伎座.tech#8「C++初心者会」
Seastar in 歌舞伎座.tech#8「C++初心者会」Seastar in 歌舞伎座.tech#8「C++初心者会」
Seastar in 歌舞伎座.tech#8「C++初心者会」
 
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワークSeastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
 
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
 
ヤマノススメ〜秋山郷 de ハッカソン〜
ヤマノススメ〜秋山郷 de ハッカソン〜ヤマノススメ〜秋山郷 de ハッカソン〜
ヤマノススメ〜秋山郷 de ハッカソン〜
 
UEFI時代のブートローダ
UEFI時代のブートローダUEFI時代のブートローダ
UEFI時代のブートローダ
 
Linux network stack
Linux network stackLinux network stack
Linux network stack
 
Ethernetの受信処理
Ethernetの受信処理Ethernetの受信処理
Ethernetの受信処理
 
僕のIntel nucが起動しないわけがない
僕のIntel nucが起動しないわけがない僕のIntel nucが起動しないわけがない
僕のIntel nucが起動しないわけがない
 
Interrupt Affinityについて
Interrupt AffinityについてInterrupt Affinityについて
Interrupt Affinityについて
 
BHyVeでOSvを起動したい
〜BIOSがなくてもこの先生きのこるには〜
BHyVeでOSvを起動したい
〜BIOSがなくてもこの先生きのこるには〜BHyVeでOSvを起動したい
〜BIOSがなくてもこの先生きのこるには〜
BHyVeでOSvを起動したい
〜BIOSがなくてもこの先生きのこるには〜
 
「ハイパーバイザの作り方」読書会#2
「ハイパーバイザの作り方」読書会#2「ハイパーバイザの作り方」読書会#2
「ハイパーバイザの作り方」読書会#2
 
「ハイパーバイザの作り方」読書会#1
「ハイパーバイザの作り方」読書会#1「ハイパーバイザの作り方」読書会#1
「ハイパーバイザの作り方」読書会#1
 
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化
 
Implements BIOS emulation support for BHyVe: A BSD Hypervisor
Implements BIOS emulation support for BHyVe: A BSD HypervisorImplements BIOS emulation support for BHyVe: A BSD Hypervisor
Implements BIOS emulation support for BHyVe: A BSD Hypervisor
 
仮想化環境での利用者公平性
仮想化環境での利用者公平性仮想化環境での利用者公平性
仮想化環境での利用者公平性
 
仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング
 
マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法
 
MMIO on VT-x
MMIO on VT-xMMIO on VT-x
MMIO on VT-x
 
Implements BIOS emulation support for BHyVe
Implements BIOS emulation support for BHyVeImplements BIOS emulation support for BHyVe
Implements BIOS emulation support for BHyVe
 
Play with UEFI
Play with UEFIPlay with UEFI
Play with UEFI
 

Recently uploaded

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 

Recently uploaded (8)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

OSvパンフレット v3

  • 1. !!!!!!! OSvとは? OSvは単一のアプリケーションをLinux KVM・VMware・XenなどのハイパーバイザやAmazon EC2・Google Compute EngineなどのIaaSプラットフォームでLinuxOSなしに直接実行するた めの新しい仕組みです。 ! OSvの仕組み $SSOLFDWLRQ 5XQWLPH26 ! $SSOLFDWLRQ 5XQWLPH IaaS環境で一般的に用いられているフルサイズのゲストOSは、単一のアプリケーションを実行す るための環境としてはリソースの使用量が多く、複雑でパフォーマンスは必ずしも最適ではありま せん。 これを解決するための技術としてコンテナ技術が注目されており、これによって実行環境をシン プルにし、高いパフォーマンスを得る事が出来ます。 一方、OSvはライブラリOSというアプローチを採っています。 ライブラリOSではアプリケーションインスタンスの分離にハイパーバイザを用いるため、コンテ ナと同様シンプルさと高いパフォーマンスを得つつ、コンテナと比較して高いアイソレーションレ ベルを得ることができます。 ! また、コンテナと異なりハイパーバイザで起動するVMイメージなので実行する環境を選ばず、例 えばWindows上で動作するハイパーバイザの上でも動かすことが可能です。 ディスクイメージフォーマットの変換ツールを使って、あるハイパーバイザから別のハイパーバイ ザへイメージを持っていく事もできます。 !!!!! RQWDLQHUV $SSOLFDWLRQ 5XQWLPH 2SHUDWLQJ6VWHP +DUGZDUH Ɣ KLJKVLPSOLFLW Ɣ KLJKUHVRXUFHHIILFLHQF Ɣ KLJKSHUIRUPDQFH ³/LEUDU26´ $SSOLFDWLRQ 5XQWLPH26 +SHUYLVRU +DUGZDUH Ɣ KLJKVLPSOLFLW Ɣ KLJKUHVRXUFHHIILFLHQF Ɣ KLJKSHUIRUPDQFH Ɣ KLJKLVRODWLRQ コンテナライブラリOS
  • 2. !! ライブラリOS OSvでは、プログラムがLinuxの機能を使用するために呼び出すPOSIX API/Linux独自APIをラ イブラリのような形で提供し、Linux上と同じようにファイルアクセスやネットワークのアクセス を可能にする薄いレイヤを提供します。 !!!!!!!!!!!! Javaアプリ JVM OSv ハイパーバイザ ホストOS このレイヤはファイルシステムやネットワークにアクセスする機能を持ち、JVMだけではなく他 の言語ランタイムやネイティブアプリケーションを実行するための機能を持つので、一応OSの範 疇に入ります。 しかし、LinuxのようなフルサイズのOSとは異なり複数のアプリケーションを実行するための機 能や沢山のプログラムを持たず、あくまでJVMならJVMだけを実行する機能を持ちます。 このようにJVMを動かすための「ライブラリ」のように振る舞うため「ライブラリOS」と呼ばれ ます。 ! OSvで動作する言語ランタイム・ネイティブアプリケー ション 現在以下のようなアプリケーションが動作しています。 ! 言語ランタイムとその上で動作するアプリケーション ・OpenJDK7,8  ・Tomcat  ・Cassandra  ・Jetty  ・Solr  ・OpenDaylight  ・Gitblit  ・Clojure  ・JRuby(JRuby on Railsなどが動作)  ・Ringo.JS
  • 3.  ・Jython  ・Erjang  ・Scala  ・Quercus(JVMで動くPHPエンジン、Wordpressなどが動作)                   ・Ruby  ・WEBRick  ・Ruby on Rails  ・Publify(Railsベースのブログエンジン) ・mruby ・lua ・NodeJS ! ネイティブアプリケーション ・haproxy ・memcached ・MySQL ・LevelDB ・SQLite ! OSvのフットプリント OSvはアプリケーションを仮想化環境上で実行するために最低限必要なものだけを提供するた め、フルサイズのOSと比べとてもフットプリントが小さくなっています。! mruby用ディスクイメージの場合、ディスクイメージサイズは14MB・メモリサイズは最低65MB・ 起動時間は1秒未満となっています。! ! OSvの開発体制・ライセンス体系 イスラエルのスタートアップであるCloudius Systemsが主導して開発をすすめていますが、BSDラ イセンスの元オープンソースで提供されており、開発スタイルはLinuxやRubyなどと同様のコミュ ニティベースのスタイルを取っています。! 全ての議論はGoogle Groupsのosv-devグループで閲覧可能です。! ソースコードはgithubで公開されており、issueリストもここで管理されています。! ! ホームページ:http://osv.io! github:https://github.com/cloudius-systems/osv! Google Groups:https://groups.google.com/forum/#!forum/osv-dev! Facebook:https://www.facebook.com/?q=#/groups/726131200784072/! ! 日本語での問い合わせ先 以下のメールアドレスへご連絡お願い致します。! syuu@cloudius-systems.com