シナリオ1:セルフサービス・インフラストラクチャ・プロビジョニング
プラットフォーム・エンジニアは、セルフサービス・プロビジョニングによって開発チームがリソースを独自に管理できるようにし、インフラストラクチャ・チームの手動介入を排除します。
ACPヘルプ
- ユーザーフレンドリーなインターフェースとAPIを提供し、リソースのプロビジョニングと管理を容易にします。
- バージョン管理、再現性、自動化のためのコードとしてのインフラストラクチャをサポートします。
- リソースのクォータとポリシーを設定することで、公平な割り当てと使い過ぎの防止を実現します。
シナリオ2:アプリケーション・オンボーディングの合理化
プラットフォームエンジニアは、標準化されたテンプレートの提供、環境設定の自動化、CI/CD との統合、セキュリティとコンプライアンスの確保により、新しいアプリケーションのオンボーディングプロセスを簡素化します。
ACP ヘルプ
- 一般的なアプリケーション・アーキテクチャ用の定義済みテンプレートとフレームワークを提供します。
- 開発、テスト、本番環境のセットアップを自動化します。
- 一般的なCI/CDツールと統合し、継続的インテグレーションとデプロイを実現します。
- アプリケーションのオンボーディング時に、セキュリティおよびコンプライアンスポリシーを適用します。
シナリオ3:ゴールデンパス(DevOps)の確立
プラットフォーム・エンジニアは、DevOps の原則に従って、一貫性のある効率的なアプリケーション開発とデプロイのための推奨ツール、プロセス、およびベスト・プラクティス(ゴールデン・パス)のセットを定義します。
ACPヘルプ
- プログラミング言語、フレームワーク、ツールの標準化をサポートします。
- ベストプラクティスと推奨アーキテクチャパターンを提供
- コード品質スキャン、自動テスト、文書化のための機能を含む。
- 一般的なサービスのための事前構築済みの統合とAPIを提供します。
シナリオ4:マルチクラウドでアプリケーションの自己運用を可能にする
プラットフォーム・エンジニアは、複数のクラウドプロバイダー間で自動デプロイ、スケーリング、監視、リカバリを行い、アプリケーションを自己運用するためのツールとインフラを提供します。
ACPヘルプ
- マルチクラウド環境間での一貫性を保つために、コードとしてのインフラストラクチャの定義をサポートします。
- アプリケーションのライフサイクル、スケーリング、ヘルスチェックを管理するためのAPIとツールを提供。
- 様々なクラウドプロバイダーとシームレスに統合するために、Kubernetesのようなクラウドネイティブな技術に基づいて構築されています。
- 統一された管理インターフェイスでマルチクラウドのデプロイを可能にする
シナリオ5:請求業務と財務業務(FinOps)の導入
プラットフォーム・エンジニアは、メータリング、課金、コスト配分、最適化など、プラットフォームとそのアプリケーションに関連するコストを管理し、財務オペレーションを最適化します。
ACPヘルプ
- リソースの消費量を追跡するための計測および請求機能を提供します。
- 詳細なダッシュボードとレポートによるコストの可視化と分析を提供します。
- 公平で透明性の高い課金のためのコスト配分モデルと予算の定義をサポートします。
- リソースの利用状況を継続的に監視し、コスト最適化のための提言を提供します。
- 財務システムと統合し、課金プロセスを自動化するためのAPIを提供します。