サーバーやスイッチの設定・更新を自動・一元化 Puppet Enterprise

「Puppet Enterprise」は、OSの設定と更新、およびミドルウェアやアプリケーションの導入・設定・更新を自動化するソフトウェアです。
複数のサーバやスイッチの設定を自動で実施出来るため、運用や設定にかかる負荷を軽減させると同時に、作業ミスの発生や運用コストを抑えることが出来ます。

コードで定義

インフラ環境をわかり易いコードで定義

Puppetは、直感的に理解することができる形式で、インフラ環境を定義します。これはチーム内部での情報共有を容易にするだけではなく、高いメンテナンス性やコードの再利用の促進を果たします。
また、スクリプトやプログラム言語とは異なり、コマンドや実行する命令を記述するのではなく、自動構築を実行した結果の状態を設定ファイルのように記述します。これにより、実行前の状態や実行するコマンドや命令を意識することなく、インフラを構築することができる画期的なツールです。

可視化

インフラの状態を可視化

Puppet Enterpriseは、定義したインフラで発生した予期せぬ変更や問題をリアルタイムで把握することが出来ます。発生した変更や問題は、自動的に修正が行われ管理者へ通知が行われます。何時、どこで、どのような変更や問題が発生したかを確認することにより、運用やシステムに潜む問題を早期に発見し、対策を行うことでサービスレベルの向上を実現することが出来ます。

オーケストレーション

インテリジェントなオーケストレーション機能

Puppet Enterpriseは、MCollectiveとアプリケーションオーケストレーションの2つのオーケストレーション機能を持ち、複雑化しているシステムの管理を自動化します。
MCollectiveはPuppetで管理しているサーバ全てに対して、状況を把握したり、変更を適用したりします。主に、緊急セキュリティパッチを適用するときなど、管理しているサーバ全てを対象にして作業を行いたいときに利用します。
アプリケーションオーケストレーションは、WEBの3階層システムのような複数のサーバで構築された1つのアプリケーションに対しての作業を自動化します。主に、構築や変更の際にサーバ毎に適用順序を指定するときに利用します。

セキュリティとコンプライアンス

セキュリティとコンプライアンス

セキュリティやコンプライアンスのポリシーをPuppetで定義することにより、各サーバの管理者・運用者に対してポリシーを遵守させることができるようになります。
万が一、ポリシー違反を発見した場合は各責任者への通知(報告)とポリシー違反の自動訂正を行います。Puppet Enterpriseは、最新のポリシーの適用状況をグラフィカルに表示するだけではなく、ポリシーの適用状況をいつ、どこで、違反や修正が行われたかを含めた結果を出力することが出来ます。

最適なDevOps

最適なDevOps

サーバ構築を自動化することでDevOpsに最適なシステム環境を提供

クラウド上にサーバの自動構築

クラウド上に
サーバの自動構築

1オペレーションでクラウド上にシステムを構築

継続的なサーバ環境の提供とデプロイ

継続的なサーバ環境の
提供とデプロイ

サーバ構築を継続的に実施することでサービスレベルを向上させます。

マイクロサービスやコンテナ環境のシステム基盤を提供

マイクロサービスやコンテナ環境のシステム基盤を提供

マイクロサービスやコンテナ環境のシステム基盤を提供します。

自動テスト環境のインフラを提供

自動テスト環境の
インフラを提供

DevTest環境のテスト環境構築からテスト実施までを実行します。

サーバ構築環境の自動化

サーバ構築環境の
自動化

必要なサーバを構築したり削除を簡単に実行します。

ネットワークの自動化

ネットワークの
自動化

サーバの要件に合わせたネットワークを自動で提供します。

設定管理

設定管理

設定情報を一括して管理することを実現します。