Puppetは大規模インフラストラクチャのデプロイと状態維持を可能にする構成管理ツール・言語です。 Puppetは物理サーバやVMなどのレガシーインフラストラクチャの管理を得意としています。 Puppetはコンテナが普及する前に設計されたもので、Kubernetesをネイティブに実装していません。
GitLabは完全なDevOpsプラットフォームで、構成管理だけでなく、プロジェクト管理、ソースコード管理、CI/CD、監視などの機能を含む単一のアプリケーションとして提供されます。 GitLabはKubernetesとクラウドネイティブアプリケーション向けに設計されています。
GitLabはPuppetと併用することでVMやベアメタルの構成管理を可能にします。 Kubernetes上で動作するクラウドネイティブアプリケーションの場合、Puppetは不要で、GitLabには必要な機能がすべて組み込まれています。
機能 | | |
---|---|---|
統合されたCI/CD CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
GitLabにはCI/CD機能が統合されているので、CI/CDのために他のツールをインストールする必要はありません。GitLabのCI/CDを使用して、ウェブサイト(GitLab Pages)やウェブアプリケーションをビルド・テスト・デプロイできます。ジョブの結果はマージリクエストに表示され、簡単にアクセスできます。 | | |
AD/LDAP連携 CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
他グループとの同期、SSHキーの管理、許可や認証の管理などが可能です。GitLabインスタンスのすべてをAD/LDAP連携によって管理できます | | |
詳細なユーザーの役割と柔軟な権限 CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
5つのユーザーの役割と外部ユーザーの設定により、プロジェクトへのアクセスと権限を管理できます。ユーザーに設定した役割に従って、リポジトリへの読み取り・書き込みの権限を制御することができます。ソースコードへのアクセスが不要なユーザーには、課題管理システムへのアクセスのみを許可することができます。 | | |
クラウドネイティブ CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
GitLabとGitLab CI/CDはクラウドネイティブな設計で開発されています。GitLab は Kubernetes 上に簡単にデプロイできます。また、Gitlab を使用してアプリケーションをそのまま Kubernetes に対しデプロイできます。 | | |
Auto DevOps CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
Auto DevOps機能を使用すると、ソフトウェア開発ライフサイクルの自動設定が適用されます。 これにより、DevOpsのベストプラクティスに従って、プロジェクトを推進することができます。 | | |
デプロイボード CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
GitLab Premium には Deploy ボードが付属しており、Kubernetes 上で実行している各 CI/CD 環境の現在の健全性とステータスを統合的に表示します。Kubernetesにアクセスすることなく、 最新デプロイのそれぞれのpodの稼働状況をGitLab内でシームレスに表示できます。 | | |
カナリアデプロイメント CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
GitLab Premiumでは、Kubernetesにアプリケーションをデプロイしている場合は、 カナリアデプロイメントを監視できます。 | | |
ドメイン固有言語 CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
インフラ構成を定義するためのドメイン固有言語(DSL)は、ファイルやコマンドではなく、リソースで考えることで、手続き的なコードではなく、宣言的なコードを書くことを可能にします。 | | |
自動プロビジョニング CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
ベアメタルや VM サーバーを検索、検出、管理します。定義済みポリシーを使用したプロビジョニングでは、環境内で検出された情報に基づいて、正しい OS またはハイパーバイザが自動的にインストールされます。 | | |
インフラオーケストレーション CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
複雑なインフラストラクチャと Infrastructure as Code を使用したアプリケーションまたはアプリケーションスタックを構成する分散サービスとシステム間の依存関係をモデル化します。インフラストラクチャオーケストレータは、このモデルを使用してデプロイを管理し、適切なサービスが適切な情報やタイミングで利用できるようにします。 | | |
CMモデリング CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
CM モデリングは、IT サービス資産、構成アイテム、インフラストラクチャ間の相互作用を統合する概念です。サービス、インフラストラクチャ、資産の相互作用と関係を示し、インシデントと問題の根本原因を簡単に特定できます。 | | |
自動化設定 CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
構成管理の自動化は、ツール固有の言語と機能によりスクリプトをプロビジョニングすることでサーバーを定義済みの望ましい状態に到達させるために使用され、ユーザーが担当するすべてのシステムが正確で一貫した方法で構成されるようにします。 | | |
監視設定 CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
CMモニタリングには、設計および生産中の構成項目の記述(ハードウェア、ソフトウェア、ファームウェアなど)およびベースラインからのすべての逸脱を記録し、報告するプロセスが含まれます。 問題が発見された場合、ベースライン構成の検証と承認された修正を迅速に決定することができます。 | | |
ガバナンス設定 CORE STARTER PREMIUM ULTIMATE FREE BRONZE SILVER GOLD
CM ガバナンスは、確立されたパフォーマンス要件、商業的および適切な政府標準、機能、割り当て、製品のベースラインへの準拠を評価するレビューです。構成ガバナンスは、アーキテクチャーベースラインに受け入れられる前にシステム/サブシステムの構成ドキュメントが機能的/物理的なパフォーマンス特性に準拠していることを確認します。 | | |
* このページの情報は最新ではありません。最新の情報は 公式サイト をご確認ください。