Key features
主要な特徴
AMDP は、企業内のクラウド環境に最適化された DevOps プロセスの自動化を効率化し、さまざまなコンポーネント、プロセス、開発環境、CI/CD パイプライン、およびセルフサービスポータルの再利用を可能にします。主な機能は次のとおりです:
- Self-Service Portal: 開発者とアーキテクトが独立して DevOps を構成し実行するために設計されたコンソール
- Cluster Resource Orchestration: データベース、監視、ログ、ストレージ、構成ファイルなどの内部および外部クラスターとリソースの調整を行い、効率的なアプリケーション操作を保証します。
- Application Configuration Management: 開発からデプロイメントまでのライフサイクル全体にわたるアプリケーション構成の統一管理を提供し、デプロイメント環境が変更された際に自動構成更新を促進します。
- CI/CD Pipeline Management: パイプライン構成データの登録と管理を可能にし、継続的なビルドとデプロイを保証します。
- Enhance Productivity and Code quality: は、アプリケーションのパフォーマンスとコード品質を監視、分析、最適化するための視覚化されたダッシュボードの包括的なセットを提供し、より効率的で信頼性の高い開発ライフサイクルを促進します。
- The Developer SandBox: は、開発者のために安全でスケーラブル、標準化された環境を提供するクラウドネイティブなリモート開発アーキテクチャ (RDE) であり、複数の利点をもたらします:
- Enhanced Security: すべてのアクセスはプロキシを介して制御され、コンテナ内部の直接的な露出がないことを保証します。
- Flexible Resource Allocation: プロジェクトまたはユーザー固有の CPU、メモリ、GPU、およびその他のリソースのプロビジョニングをサポートします。
- Integrated CI/CD & SCM: Gitリポジトリとパイプラインに直接接続し、継続的デリバリーをサポートします。
- Centralized Monitoring: 統一ダッシュボードを通じて、コンテナの健康状態、リソース使用状況、ユーザー活動のリアルタイムの可視化を提供します。
共通のワークフロー
AMDPは、Cloud Nativeアプリケーションの開発を効率化するために設計されたKubernetesベースのDevOps自動化ツールです。以下はその概要です:
- Source Code Compilation & Validation: Spring Boot、Vue.js、React、Dockerなどのフレームワークを含む、Gitリポジトリに保存されたさまざまなタイプのソースコードをコンパイルおよび検証します。
- Container Image Creation & Registration: Xはコンテナイメージをビルドおよび登録し、デプロイメントの準備をします。
- Kubernetes Resource & Deployment Policy Creation: 適切なアプリケーションオーケストレーションを確保するために、必要なKubernetesリソースとデプロイメントポリシーを自動的に生成します。
- Automated Kubernetes Deployment: Xは手動介入なしでKubernetesクラスターへのデプロイメントプロセスを処理します。
- Kubernetes Deployment Monitoring: このツールはKubernetesデプロイメントのパフォーマンスを継続的に監視します。