다음을 통해 공유


Azure Deployment Environments 로드맵

이 로드맵은 기업 개발자가 애플리케이션 인프라를 설정하는 방법을 개선하기 위한 일련의 계획된 기능 릴리스를 제공합니다. 이는 프로세스를 더 쉽게 만들고 강력한 중앙 집중식 관리 및 거버넌스를 보장하는 데 중점을 둡니다. 이 목록은 향후 6개월 동안 계획된 주요 기능을 강조 표시합니다. 완전하지는 않지만 주요 투자 분야를 보여줍니다. 일부 기능은 일반 공급되기 전에 미리 보기로 릴리스되고 피드백에 따라 진화할 수 있습니다. 항상 입력을 수신 대기하므로 일부 기능의 타이밍, 디자인 및 전달이 변경될 수 있습니다.

주요 결과물은 다음 테마에 초점을 맞춥니다.

  • 셀프서비스 앱 인프라
  • 표준화된 배포 및 사용자 지정된 템플릿
  • 엔터프라이즈 관리

셀프서비스 앱 인프라

복잡한 종속성, 불분명한 구성, 호환성 문제 및 보안 위험 관리로 인해 앱 인프라 배포가 어려웠습니다. ADE(Azure Deployment Environments)는 이러한 장애물을 제거하고 개발자를 더 민첩하게 만드는 것을 목표로 합니다. 개발자가 클라우드 기반 애플리케이션을 배포, 테스트 및 실행하는 데 필요한 인프라를 빠르고 쉽게 설정할 수 있도록 함으로써 개발 프로세스를 변경하고 있습니다. 이 분야에 대한 지속적인 투자는 엔드투엔드 개발자 환경을 개선하고 팀이 장벽 없이 혁신할 수 있도록 지원하겠다는 당사의 의지를 보여줍니다.

  • Azure Developer CLI(azd)와의 향상된 통합:
    • ADE의 확장성 모델을 지원합니다.
    • 기본 설정된 IaC(Infrastructure as Code) 프레임워크를 사용하여 배포를 사용하도록 설정합니다.
    • 코드를 배포하기 위한 azd upazd deploy 같은 간단한 명령을 허용합니다.
    • 실시간 테스트, 신속한 문제 식별 및 빠른 해결을 용이하게 합니다.
  • 환경 작업 추적 및 관리:
    • 로그 및 배포 출력은 개발자 포털에서 직접 관리할 수 있습니다.
    • 개발팀이 배포 문제를 쉽게 해결하고 수정할 수 있도록 합니다.

표준화된 배포 및 사용자 지정된 템플릿

Azure Deployment Environments를 사용하면 플랫폼 엔지니어와 개발 리더가 소스 제어 리포지토리에서 직접 큐레이팅된 프로젝트별 IaC 템플릿을 안전하게 제공할 수 있습니다. 조직에서는 확장성 모델을 지원하여 원활한 배포를 위해 Pulumi 및 Terraform과 같은 타사 옵션을 포함하여 선호하는 IaC 프레임워크를 사용할 수 있습니다. 사용자 지정된 배포를 사용하면 플랫폼 엔지니어와 개발 리더가 쉽게 배포를 조정하고 조직 또는 개발팀의 고유한 요구 사항을 안전하게 충족할 수 있습니다.

  • 배포 전 및 배포 후 스크립트:
    • 환경 정의의 일부로 구성합니다.
    • 더 많은 논리, 유효성 검사 및 사용자 지정 작업을 배포에 통합하도록 허용합니다.
    • 더 사용자 지정되고 효율적인 워크플로를 위해 내부 API 및 시스템을 활용합니다.
  • 프라이빗 레지스트리 지원:
    • 플랫폼 엔지니어가 프라이빗 ACR(Azure Container Registry)에 사용자 지정 컨테이너 이미지를 저장할 수 있도록 허용합니다.
    • 제어되고 안전한 액세스를 보장합니다.

엔터프라이즈 관리

개발자 생산성과 보안, 규정 준수 및 비용 관리의 균형을 맞추는 것은 조직에 중요합니다. Deployment Environments는 플랫폼 엔지니어를 위한 환경 관리 및 거버넌스를 중앙 집중화하여 조직의 보안 및 규정 준수 표준을 유지하면서 생산성을 향상시킵니다.

  • 템플릿 배포를 실행하는 실행기를 위한 프라이빗 가상 네트워크 구성:
    • 기업에서 내부 시스템의 기밀 데이터 및 리소스에 대한 액세스를 제어하도록 허용합니다.
  • 기본 자동 삭제:
    • 분리된 클라우드 리소스를 제거합니다.
    • 불필요한 비용을 방지하여 예산 효율성을 보장합니다.

이 로드맵은 현재 당사의 우선순위를 간략하게 설명하며 고객 피드백에 따라 유연하게 맞출 수 있습니다. 여러분의 생각을 공유해 주시고, 보시고 싶은 다른 기능도 제안해 주세요. 여러분의 인사이트는 당사가 초점을 구체화하고 더 큰 가치를 제공하는 데 도움이 됩니다.