MS 래디어스와 클라우드 네이티브 개발의 미래
클라우드 네이티브 애플리케이션의 복잡성이 계속 증가하고 있음. 공개 클라우드 플랫폼에 사전 설치된 서비스 생태계를 기반으로 구축하는 추세가 확산.
이러한 애플리케이션을 개발하고 관리하려면 코드 작성만으로는 충분하지 않음. 모든 팀이 협업하여 재현 가능한 코드와 환경 구성을 제공해야.
현대 클라우드 네이티브 애플리케이션의 다양한 작업을 처리하기 위해 현재 사용되는 다양한 도구를 통합하는 솔루션이 필요.
마이크로소프트는 최근 이 목적을 위한 새로운 플랫폼 엔지니어링 도구를 발표.
새로운 플랫폼 엔지니어링 도구
Azure Incubation 팀에서 개발한 래디어스(Radius)는 기존의 분산 애플리케이션 프레임워크, 익숙한 IaC 도구, 그리고 클라우드 서비스에 대한 자동 연결을 통합.
래디어스는 이러한 다양한 모델을 관리하는 단일 장소를 제공하는 것이 핵심.
Azure의 CTO, Mark Russinovich와의 대화에서 래디어스의 개발 방향과 클라우드 네이티브 개발에서의 역할에 대해 언급.
래디어스 시작하기
래디어스를 실행하려면 Kubernetes 클러스터가 필요. 래디어스는 Kubernetes 애플리케이션으로 작동.
래디어스는 Visual Studio Code 확장 프로그램과 함께 작동하므로 명령 줄에 국한되지 않음.
래디어스 레시피로 플랫폼 서비스 관리
레시피의 가장 유익한 측면 중 하나는 컨테이너에 적절한 환경 변수를 자동으로 추가하여 Bicep에서 정의한 리소스를 사용할 수 있도록 하는 것.
이 기사는 래디어스의 기술적 측면을 더 깊게 다루며, 애플리케이션 개발과 플랫폼 엔지니어링 사이의 격차를 해소함으로써 클라우드 네이티브 개발의 풍경을 어떻게 바꿀 수 있는지 강조.
자세한 내용은 : https://www.itworld.co.kr/news/312026
