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

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

Embed Size (px)

Citation preview

複数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カーネルが持つ機能を使用

複数のアプリの検証や多層構成の検証にぴったり

本番環境で利用されている事例もありますよ

今のうちにやっておきましょう