Topics
単一のアプリケーション
DevOpsに単一のアプリケーションを使用する理由
単一のアプリケーションを使用してツールチェーンを簡素化すると、コストとリスクを削減しながら速度を向上させることができます。
単一の権限でリスクを軽減
さまざまなツールで認証と承認を管理する必要はありません。GitLabには単一のログインとアクセス許可を設定するための場所があり、誰もが適切なアクセス権を持つことができます。
事務作業を削減してコストを削減
単一のアプリケーションでインストール、設定、メンテナンスを行うことで、必要な事務作業が軽減されます。単一アプリケーションと複雑なツールチェーンの管理に必要なスタッフが少なくなるため、より多くのエンジニアリングのリソースをユーザー向けの機能の開発に割り当てることができます。
解決までの時間を短縮して高速化
ビルドパイプラインが失敗した場合、どのようにトラブルシューティングを行いますか?インフラストラクチャに問題があるのでしょうか、それとも新しいコードがテストに合格しなかったのでしょうか?元の仕様にはデバッグに役立つ状態が含まれていたかもしれません。従来のツールチェーンでは、イシュートラッカー、コードリポジトリ、CI/CDパイプラインはすべて別々のツールでした。トラブルシューティングを行う必要がある場合もすべてのチームが同じアプリケーションにアクセスできるわけではないため、チケットで状態を渡し合う必要がありました。
GitLabを使用すると、障害のトラブルシューティングを支援できるすべての人が、すべてのデータにアクセスできます。パイプライン、コード、コメント、イシュー、テスト結果はすべてマージリクエストに表示され、単一のビューで確認できます。全員が同じ情報を共有することでトラブルシューティングははるかに簡単になり、問題をより迅速に解決することが可能になります。