メインコンテンツまでスキップ

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デプロイメントのパフォーマンスを継続的に監視します。