AWS OpsworksとGitLabの比較 | GitLab.JP

このページでは、AWS OpsworksとGitLabを比較しています。それぞれの強みや不足部分を確認して、判断材料にしてください。

On this page

Summary

AWS OpsWorks is a cloud computing service from Amazon Web Services (AWS) that manages infrastructure deployment for cloud administrators. It automates deployment, configurations and operational tasks for distributed applications. With OpsWorks, cloud administrators and developers can define the infrastructure and resource configurations, such as storage and database options, and then select the operating system and instance type on which to deploy the application.

GitLab is a single application for the whole DevOps lifecycle that includes not only configuration management, but also capabilities for project management, source code management, CI/CD, and monitoring. GitLab is designed for Kubernetes and cloud native applications.

Resources

FEATURES

クラウドネイティブ

GitLabとGitLab CI/CDはクラウドネイティブな設計で開発されています。GitLab は Kubernetes 上に簡単にデプロイできます。また、Gitlab を使用してアプリケーションをそのまま Kubernetes に対しデプロイできます。

Kubernetes 連携

Configuration Modeling

CM モデリングは、IT サービス資産、構成アイテム、インフラストラクチャ間の相互作用を統合する概念です。サービス、インフラストラクチャ、資産の相互作用と関係を示し、インシデントと問題の根本原因を簡単に特定できます。

自動化設定

構成管理の自動化は、ツール固有の言語と機能によりスクリプトをプロビジョニングすることでサーバーを定義済みの望ましい状態に到達させるために使用され、ユーザーが担当するすべてのシステムが正確で一貫した方法で構成されるようにします。

監視設定

CM 監視には、構成アイテムの説明 (ハードウェア、ソフトウェア、ファームウェアなど) と設計/製造中のベースラインからのすべてのずれの記録/報告プロセスが含まれます。問題が検出された場合、ベースライン構成と承認された変更の検証を迅速に決定できます。

ガバナンス設定

CM ガバナンスは、確立されたパフォーマンス要件、商業的および適切な政府標準、機能、割り当て、製品のベースラインへの準拠を評価するレビューです。構成ガバナンスは、アーキテクチャーベースラインに受け入れられる前にシステム/サブシステムの構成ドキュメントが機能的/物理的なパフォーマンス特性に準拠していることを確認します。