Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KUSANAGI RoDの紹介

KUSANAGI RoDの紹介

KUSANAGI Runs on Dockerが何をもたらすのか、を紹介します

Satoru MIYAZAKI

February 23, 2019
Tweet

More Decks by Satoru MIYAZAKI

Other Decks in Technology

Transcript

  1. KUSANAGI RoDの基本構成 docker-machine NGINX Apache PHP7 MySQL Data Client PC

    • docker • docker-machine • docker-compose http/https ログ収集 (journaldなど) config
  2. KUSANAGI RoDの特徴(3) 自由な構成管理 ⚫自由な構成 ⚫Webサーバとして、NGINXかApache httpd の選択可能 ⚫デフォルトのDBはMariaDB ⚫外部のDBを利用可能(DBaas=DB as

    a Serviceを含む) ⚫FTPなしの構成可能 =外部サイトからの更新を不可にする ⚫Gitによる版管理 ⚫生成したWordPressデータは、ローカルディスクとDockerイメージ間で同期可能 ⚫WordPress DBデータもimport/export可能 ⚫同期したデータを、gitで版管理
  3. 物理サーバ・IaaS DBサービス PHPサービス httpサービス KUSANAGI RoDで何ができるか ⚫密結合サービスの分離 ⚫LAMPスタック=Linux+Apache(NGINX)+MySQL+PHP ⚫KUSANAGI RoDに移行する

    →密結合したLAMPスタックのサービスを分離 httpサービス PHPサービス DBサービス Data 物理サーバ・IaaS httpd php DB Data