SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
複数LINUXサーバ構成の検証? 
それ1インスタンスでできるよ! 
@amidaku
コンテナ技術 
知ってますか? 
https://flic.kr/p/5kRyNp
最初に 
難しい話 
AWS関係無い話 
https://flic.kr/p/oC4zi5
コンテナとは? 
仮想マシン 
コンテナ 
「技術評論社サイト:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術」より
HV型仮想サーバとの比較 
メリット 
軽い・起動が一瞬 
母艦からコンテナのファイルにアクセスできる 
母艦からコンテナのプロセスにもアクセスできる 
プロセス単位で起動 
!デメリット 
プロセス管理難しい 
完全なる分離では無い
LXC 
Linuxコンテナ管理ツール 
! 
Linuxカーネル機能をパッケージ 
! 操作も理解も比較的簡単
さて本題 
AWSと関係ある話
EC2はVPC利用がDef.
ELB AWS VPCを使った 
一般的なスケーラブルな 
システムのイメージ 
EC2 EC2 
RDS RDS
仮にコンテナで作ると Proxy 
こんな感じかな 
APP APP 
SQL 
DB 
SQL 
DB
ELB 
EC2 EC2 
RDS RDS 
Proxy 
APP APP 
SQL 
DB 
SQL 
DB
DEMO
コンテナ作成 
! 起動の速さ 
デモのふりかえり 
! プロキシ経由で処理分散 
! プロキシ経由で振り分け
まとめhttps://flic.kr/p/nFnpRR
コンテナ技術は軽量な仮想ホスト技術 
基本的にLinuxカーネルが持つ機能を使用 
複数のアプリの検証や多層構成の検証にぴったり 
本番環境で利用されている事例もありますよ 
今のうちにやっておきましょう

Más contenido relacionado

La actualidad más candente

Microsoft azureとdockerとansibleと
Microsoft azureとdockerとansibleとMicrosoft azureとdockerとansibleと
Microsoft azureとdockerとansibleとKinoshita Miku
 
Jenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCIJenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCIshigeyuki azuchi
 
おにいぽんでもわかるContainer
おにいぽんでもわかるContainerおにいぽんでもわかるContainer
おにいぽんでもわかるContainerTakahiro Morimoto
 
Linux でAVR 開発環境を構築してみる
Linux でAVR 開発環境を構築してみるLinux でAVR 開発環境を構築してみる
Linux でAVR 開発環境を構築してみるKenichiro MATOHARA
 
OSvのご紹介 in 
Java 8 HotSpot meeting
OSvのご紹介 in 
Java 8 HotSpot meetingOSvのご紹介 in 
Java 8 HotSpot meeting
OSvのご紹介 in 
Java 8 HotSpot meetingTakuya ASADA
 
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
机上の Kubernetes -  形式手法で見るコンテナオーケストレーション #NGK2016B机上の Kubernetes -  形式手法で見るコンテナオーケストレーション #NGK2016B
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016By_taka_23
 
Presentation on your terminal
Presentation on your terminalPresentation on your terminal
Presentation on your terminalTakuya ASADA
 
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」Takuya ASADA
 
OSvのご紹介 in OSC2014 Tokyo/Fall
OSvのご紹介 in OSC2014 Tokyo/FallOSvのご紹介 in OSC2014 Tokyo/Fall
OSvのご紹介 in OSC2014 Tokyo/FallTakuya ASADA
 
Java on Azure with Docker container
Java on Azure with Docker containerJava on Azure with Docker container
Java on Azure with Docker containerYoshio Terada
 
AKSとTerraformでKubernetesクラスター作成
AKSとTerraformでKubernetesクラスター作成AKSとTerraformでKubernetesクラスター作成
AKSとTerraformでKubernetesクラスター作成satosato8
 
Open@Microsoftを眺めてみる
Open@Microsoftを眺めてみるOpen@Microsoftを眺めてみる
Open@Microsoftを眺めてみるKyohei Moriyama
 
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetupInfrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetupYuji Oshima
 
Docker運用(入門編)
Docker運用(入門編)Docker運用(入門編)
Docker運用(入門編)Sumito Tsukada
 

La actualidad más candente (20)

Microsoft azureとdockerとansibleと
Microsoft azureとdockerとansibleとMicrosoft azureとdockerとansibleと
Microsoft azureとdockerとansibleと
 
俺とKubernetes
俺とKubernetes俺とKubernetes
俺とKubernetes
 
DockerがYAVAY!
DockerがYAVAY!DockerがYAVAY!
DockerがYAVAY!
 
Jenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCIJenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCI
 
おにいぽんでもわかるContainer
おにいぽんでもわかるContainerおにいぽんでもわかるContainer
おにいぽんでもわかるContainer
 
OSv噺
OSv噺OSv噺
OSv噺
 
Docker入門
Docker入門Docker入門
Docker入門
 
Linux でAVR 開発環境を構築してみる
Linux でAVR 開発環境を構築してみるLinux でAVR 開発環境を構築してみる
Linux でAVR 開発環境を構築してみる
 
T2micro
T2microT2micro
T2micro
 
OSvのご紹介 in 
Java 8 HotSpot meeting
OSvのご紹介 in 
Java 8 HotSpot meetingOSvのご紹介 in 
Java 8 HotSpot meeting
OSvのご紹介 in 
Java 8 HotSpot meeting
 
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
机上の Kubernetes -  形式手法で見るコンテナオーケストレーション #NGK2016B机上の Kubernetes -  形式手法で見るコンテナオーケストレーション #NGK2016B
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
 
Presentation on your terminal
Presentation on your terminalPresentation on your terminal
Presentation on your terminal
 
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
 
OSvのご紹介 in OSC2014 Tokyo/Fall
OSvのご紹介 in OSC2014 Tokyo/FallOSvのご紹介 in OSC2014 Tokyo/Fall
OSvのご紹介 in OSC2014 Tokyo/Fall
 
Java on Azure with Docker container
Java on Azure with Docker containerJava on Azure with Docker container
Java on Azure with Docker container
 
AKSとTerraformでKubernetesクラスター作成
AKSとTerraformでKubernetesクラスター作成AKSとTerraformでKubernetesクラスター作成
AKSとTerraformでKubernetesクラスター作成
 
Open@Microsoftを眺めてみる
Open@Microsoftを眺めてみるOpen@Microsoftを眺めてみる
Open@Microsoftを眺めてみる
 
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetupInfrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
 
Docker v14
Docker v14Docker v14
Docker v14
 
Docker運用(入門編)
Docker運用(入門編)Docker運用(入門編)
Docker運用(入門編)
 

Destacado

PROGRAMMA door Sjaco Lensen
PROGRAMMA door Sjaco LensenPROGRAMMA door Sjaco Lensen
PROGRAMMA door Sjaco Lensenlensens
 
Kökler ve ekler
Kökler ve eklerKökler ve ekler
Kökler ve ekleryardimt
 
Zamanlarina GöRe Fiiller
Zamanlarina GöRe FiillerZamanlarina GöRe Fiiller
Zamanlarina GöRe Fiilleryardimt
 
Sifatlar( +ûN Adlar)
Sifatlar( +ûN Adlar)Sifatlar( +ûN Adlar)
Sifatlar( +ûN Adlar)yardimt
 
öZne TüKlem UygunluğU
öZne TüKlem UygunluğUöZne TüKlem UygunluğU
öZne TüKlem UygunluğUyardimt
 
Organizational Innovation
Organizational InnovationOrganizational Innovation
Organizational InnovationShakeel Ahmed
 
The Political Economy of Renewable Energy Generation in Australia
The Political Economy of Renewable Energy Generation in AustraliaThe Political Economy of Renewable Energy Generation in Australia
The Political Economy of Renewable Energy Generation in AustraliaJeremy Williams
 
Introducing the Asia Pacific Centre for Sustainable Enterprise
Introducing the Asia Pacific Centre for Sustainable EnterpriseIntroducing the Asia Pacific Centre for Sustainable Enterprise
Introducing the Asia Pacific Centre for Sustainable EnterpriseJeremy Williams
 
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...Jeremy Williams
 
Comenius garden presentasjon
Comenius garden presentasjonComenius garden presentasjon
Comenius garden presentasjonEva Rekkedal
 
Shadow art
Shadow artShadow art
Shadow artale last
 
SöZcüK Anlami
SöZcüK AnlamiSöZcüK Anlami
SöZcüK Anlamiyardimt
 
Czech solution to french mystery town
Czech   solution to french mystery townCzech   solution to french mystery town
Czech solution to french mystery townEva Rekkedal
 
Phospholipids cholesterol
Phospholipids cholesterolPhospholipids cholesterol
Phospholipids cholesterolKhalid Hussain
 
Welcome to the world of Jeannie!
Welcome to the world of Jeannie!Welcome to the world of Jeannie!
Welcome to the world of Jeannie!J. Justice
 
Gaelyk: Lightweight Groovy on the Google App Engine
Gaelyk: Lightweight Groovy on the Google App EngineGaelyk: Lightweight Groovy on the Google App Engine
Gaelyk: Lightweight Groovy on the Google App EngineTim Berglund
 
McDougal Presentation
McDougal PresentationMcDougal Presentation
McDougal Presentationmmcdougal
 
Disruptive Innovation in Higher Education: Why business schools should be wel...
Disruptive Innovation in Higher Education: Why business schools should be wel...Disruptive Innovation in Higher Education: Why business schools should be wel...
Disruptive Innovation in Higher Education: Why business schools should be wel...Jeremy Williams
 

Destacado (20)

PROGRAMMA door Sjaco Lensen
PROGRAMMA door Sjaco LensenPROGRAMMA door Sjaco Lensen
PROGRAMMA door Sjaco Lensen
 
Kökler ve ekler
Kökler ve eklerKökler ve ekler
Kökler ve ekler
 
Zamanlarina GöRe Fiiller
Zamanlarina GöRe FiillerZamanlarina GöRe Fiiller
Zamanlarina GöRe Fiiller
 
Sifatlar( +ûN Adlar)
Sifatlar( +ûN Adlar)Sifatlar( +ûN Adlar)
Sifatlar( +ûN Adlar)
 
öZne TüKlem UygunluğU
öZne TüKlem UygunluğUöZne TüKlem UygunluğU
öZne TüKlem UygunluğU
 
Organizational Innovation
Organizational InnovationOrganizational Innovation
Organizational Innovation
 
The Political Economy of Renewable Energy Generation in Australia
The Political Economy of Renewable Energy Generation in AustraliaThe Political Economy of Renewable Energy Generation in Australia
The Political Economy of Renewable Energy Generation in Australia
 
Introducing the Asia Pacific Centre for Sustainable Enterprise
Introducing the Asia Pacific Centre for Sustainable EnterpriseIntroducing the Asia Pacific Centre for Sustainable Enterprise
Introducing the Asia Pacific Centre for Sustainable Enterprise
 
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
 
Comenius garden presentasjon
Comenius garden presentasjonComenius garden presentasjon
Comenius garden presentasjon
 
Meat 2.0 vr7
Meat 2.0 vr7Meat 2.0 vr7
Meat 2.0 vr7
 
Shadow art
Shadow artShadow art
Shadow art
 
SöZcüK Anlami
SöZcüK AnlamiSöZcüK Anlami
SöZcüK Anlami
 
Czech solution to french mystery town
Czech   solution to french mystery townCzech   solution to french mystery town
Czech solution to french mystery town
 
Phospholipids cholesterol
Phospholipids cholesterolPhospholipids cholesterol
Phospholipids cholesterol
 
Welcome to the world of Jeannie!
Welcome to the world of Jeannie!Welcome to the world of Jeannie!
Welcome to the world of Jeannie!
 
Movie making
Movie makingMovie making
Movie making
 
Gaelyk: Lightweight Groovy on the Google App Engine
Gaelyk: Lightweight Groovy on the Google App EngineGaelyk: Lightweight Groovy on the Google App Engine
Gaelyk: Lightweight Groovy on the Google App Engine
 
McDougal Presentation
McDougal PresentationMcDougal Presentation
McDougal Presentation
 
Disruptive Innovation in Higher Education: Why business schools should be wel...
Disruptive Innovation in Higher Education: Why business schools should be wel...Disruptive Innovation in Higher Education: Why business schools should be wel...
Disruptive Innovation in Higher Education: Why business schools should be wel...
 

Más de Mutsumi IWAISHI

DNSって結局何?って人向けのRoute53の話など
DNSって結局何?って人向けのRoute53の話などDNSって結局何?って人向けのRoute53の話など
DNSって結局何?って人向けのRoute53の話などMutsumi IWAISHI
 
ファーエンドテクノロジーのサービスを支えるOSS
ファーエンドテクノロジーのサービスを支えるOSSファーエンドテクノロジーのサービスを支えるOSS
ファーエンドテクノロジーのサービスを支えるOSSMutsumi IWAISHI
 
いろいろ引き出し作って見ました
いろいろ引き出し作って見ましたいろいろ引き出し作って見ました
いろいろ引き出し作って見ましたMutsumi IWAISHI
 
ネットワークに流れるパケットをのぞいてみよう
ネットワークに流れるパケットをのぞいてみようネットワークに流れるパケットをのぞいてみよう
ネットワークに流れるパケットをのぞいてみようMutsumi IWAISHI
 

Más de Mutsumi IWAISHI (6)

DNSって結局何?って人向けのRoute53の話など
DNSって結局何?って人向けのRoute53の話などDNSって結局何?って人向けのRoute53の話など
DNSって結局何?って人向けのRoute53の話など
 
ファーエンドテクノロジーのサービスを支えるOSS
ファーエンドテクノロジーのサービスを支えるOSSファーエンドテクノロジーのサービスを支えるOSS
ファーエンドテクノロジーのサービスを支えるOSS
 
Jaws ug shimane-1
Jaws ug shimane-1Jaws ug shimane-1
Jaws ug shimane-1
 
何なのc?
何なのc?何なのc?
何なのc?
 
いろいろ引き出し作って見ました
いろいろ引き出し作って見ましたいろいろ引き出し作って見ました
いろいろ引き出し作って見ました
 
ネットワークに流れるパケットをのぞいてみよう
ネットワークに流れるパケットをのぞいてみようネットワークに流れるパケットをのぞいてみよう
ネットワークに流れるパケットをのぞいてみよう
 

複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!