基調講演、luke kanies、puppet ceo兼創立者
TRANSCRIPT
Puppet Camp Tokyo 2016より優れたソフトウェアへの最短パス
Luke [email protected] @puppetmasterd
優れたソフトウェア会社になる
ユーザにすばらしい体験を届ける
より優れたソフトウェアを、より迅速に提供する
以上のことを、シンプル、スケーラブル、かつ安全に行う
私たちは、企業が以下のことを実現できるようサポートします。
より優れたソフトウェアへの最短パス
企業の信頼性
• 物理環境、仮想環境、およびクラウド
• パブリッククラウド、プライベートクラウド、およびハイブリッドクラウド
• 計算、ネットワーク、およびストレージ
より優れたソフトウェアへの最短パス
セキュリティポリシー
コンプライアンスポリシー
設定ポリシーPuppetが
セキュリティとコンプライアン
スに適合する領域
Puppetはこの領域を
すべて実現する
より優れたソフトウェアへの最短パス
Puppet = リスクを減らし、コンプライアンスを確かなものにする
セキュリティポリシーとコンプライアンスポリシーを含む目的の状態を定義してから
デプロイする
Puppetはポリシーを継続的に実行し、ずれが生じた場合には
自動的に是正する
より優れたソフトウェアへの最短パス
Puppet = リスクを減らし、コンプライアンスを確かなものにする
セキュリティポリシーとコンプライアンスポリシーを含む目的の状態を定義してから
デプロイする
トレーサビリティ、監査、レポート作成を完全に実現し、コンプライアンス
を迅速かつ容易に確かなものにする
Puppetはポリシーを継続的に実行し、ずれが生じた場合には
自動的に是正する
より優れたソフトウェアへの最短パス
どこから自動化するか
コアインフラから開始し、上に進める
プロビジョニングベアメタル ● 仮想環境 ● クラウド ● コンテナ
アプリケーションインフラSQLサーバ ● Tomcat ● WebSphere ● IIS ● MySQL
コアインフラオペレーティングシステム ● NTP ● DNS ● SSH ● ファイアウォール ● ユーザ ● グ
ループ
アプリケーションのオーケストレーション
カスタムアプリケーション ● COTS ● 共有サービス
より優れたソフトウェアへの最短パス
データベース
HTTP
Puppetを使用したアプリケーションのモデル化
SSHLogstash
MS SQL
● サービス
● 関係
● 依存関係
● インスタンス– 開発、ステージング、生産など
$2016.01現在の残高
取引履歴の表示
オンライン支払
口座管理
WebSphereアプリ API F5 LB
より優れたソフトウェアへの最短パス
一般的な言語で定義する
• 読み、理解し、記述し、共有するのが簡単
• 一度記述すればあらゆる場所で使用できる
• テスト機能内蔵
• 何千もの無料モジュールから選択
より優れたソフトウェアへの最短パス
状況を認識する
• マシンに組み込まれているものに対する洞察を得る
• 変更がリアルタイムで視覚化
• 独自の依存関係視覚化
• 連続的なずれの監視とレポート
• 監査およびコンプライアンスのレポート
• 内蔵、カスタム、サードパーティの視覚化機能
より優れたソフトウェアへの最短パス
変更をインテリジェントにオーケストレートする
• 連続的な実行と自動修正
• リアルタイムでの変更管理と視覚化
• 順序を指定してデプロイ
• Puppet、Git、 Jenkins、 HipChat、スケジューラなどからの変更をオーケストレート
より優れたソフトウェアへの最短パス
セキュリティとコンプライアンスを保証する
• セキュリティおよびコンプライアンスポリシーの定義とデプロイ
• 連続的な実行と自動修正
• コンプライアンスを確かなものにするレポートとトレーサビリティ
Puppetによるお手伝い
-Puppet - puppet.com/ja- [email protected]
-Networld: - www.networld.co.jp- [email protected]
-JTP: - www.jtp.co.jp
-ローカライゼーションへのご協力 :puppet.com/community/localization
より優れたソフトウェアへの最短パス