본문으로 건너뛰기

Key features

주요 특성

AMDP는 다양한 구성 요소, 프로세스, 개발 환경, CI/CD 파이프라인 및 셀프 서비스 포털의 재사용을 가능하게 하여 기업 내 클라우드 환경에 최적화된 DevOps 프로세스의 자동화를 간소화합니다. 주요 기능은 다음과 같습니다:

  • 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는 클라우드 네이티브 애플리케이션 개발을 간소화하도록 설계된 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 배포의 성능을 지속적으로 모니터링합니다.