전 세계 개발자 인구는 2030년에 7150만 명에 이를 것으로 추정됩니다. 이는 현재보다 44.5 million명의 개발자가 증가한 것입니다. 미래의 애플리케이션을 구축할 수 있는 세계적 수준의 도구와 클라우드 서비스를 통해 차세대 개발자에게 권한을 부여하는 것이 우리의 임무인 것이죠.
이러한 미래의 애플리케이션은 지능적이며 AI가 탑재되어 굉장한 통찰력을 가집니다. 전 세계의 오픈 소스 기술과 라이브러리를 포함하죠. 로드시 신뢰할 수 있고 설계 상 안전합니다. 또한 개발자가 아이디어에서 코드, 클라우드로 원활하게 이동할 수 있는 도구로 만들어집니다.
컨테이너, Kubernetes, 마이크로 서비스, 서버리스 기능 및 API 중심 설계와 같은 클라우드 네이티브 기술( cloud-native technologies )을 활용하여 오늘날 Microsoft Azure에서 이미 이러한 애플리케이션을 만드는 고객도 있습니다.
여러 기업이 Azure에서 클라우드 네이티브 기술을 사용하여 성공을 경험한 뒤로 많은 사람들이 다른 환경에서 이러한 성공을 시도합니다. Azure를 비롯한 온프레미스 환경, 엣지 로케이션 및 AWS 및 Google Cloud와 같은 다른 클라우드에서도 클라우드 네이티브 워크로드를 위한 최고의 개발 및 관리 시스템을 원하죠.
Azure 애플리케이션 서비스 : 어디서나 앱 실행이 가능!
MS에서는 Kubernetes 및 Azure, 온프레미스, AWS 및 Google Cloud의 모든 곳에서 실행할 수 있는 Azure 애플리케이션 서비스의 미리보기 기능을 발표했습니다. Azure Arc를 통해 연결된 CNCF (Cloud Native Computing Foundation) 준수 Kubernetes 클러스터는 이제 Azure 애플리케이션 서비스에 대해 지원되는 배포 대상입니다.
Azure의 애플리케이션 서비스는 함께 작동하도록 설계되었으며 개발자 생산성을 위해 고도로 최적화되었습니다.
각각 GitHub and Visual Studio Code 와 긴밀하게 통합된 이러한 클라우드 네이티브 애플리케이션 서비스를 통해 개발자는 현재 Azure에서 빠른 속도로 미래의 애플리케이션을 빌드 할 수 있습니다.
Kubernetes 제어를 통한 애플리케이션 서비스의 생산성
고객으로부터 계속해서 듣는 과제 중 하나는 Kubernetes의 향상된 제어 및 생태계 이점에도 불구하고 Kubernetes가 개발자가 직접 사용하기 어렵다는 것입니다. 개발자는 생산성을 저하시킬 수 있는 많은 고급 개념과 API를 배워야 합니다.
이번 발표를 통해 개발자는 더 이상 Azure 애플리케이션 서비스의 생산성과 Kubernetes의 제어 중에서 선택할 필요가 없습니다.
어떻게?
일반 개발자 워크플로를 사용하여 새 Azure 함수를 만들고, 스토리지 큐 트리거(queue triggers)와 같은 통합 기능을 사용하고, Azure 지역 대신 Kubernetes 클러스터를 대상으로 지정한 다음, 다른 워크로드와 함께 Kubernetes 모니터링 대시 보드에 표시되는 Azure Functions 포드를 확인하세요. Azure의 동일한 생산적인 개발자 환경이 이제 Azure Arc를 통해 연결된 모든 Kubernetes 클러스터에서 작동합니다.
Azure Arc로 어디서나 앱 실행
개발자가 온 프레미스, 엣지 또는 멀티 클라우드 환경을 더 많이 목표로 하기 시작하면 애플리케이션 호스팅, 데이터 호스팅, 모니터링, 보안 및 DevOps 자동화를 위한 맞춤형 솔루션을 구축해야 하는 경우가 많습니다. 호스팅 환경 변경으로 인해 존재하는 사용자 지정 솔루션을 생성해야 하는 것은 비생산적이고 신뢰할 수 없습니다.
이번 발표를 통해 개발자는 Azure Arc에서 지원하는 휴대용 애플리케이션 서비스를 사용하여 하이브리드 애플리케이션을 구축하는 시간을 절약할 수 있습니다. Azure PostgreSQL 및 Azure SQL과 같은 Arc 지원 데이터 서비스의 사용과 결합되면 이제 업계 최초인 완전 관리 형 클라우드 서비스를 사용하여 애플리케이션과 해당 데이터를 어디서나 실행할 수 있습니다.
Azure 또는 Azure Arc를 통해 애플리케이션 서비스를 사용해보고 싶으신가요? GitHub에서 새로운 시나리오 기반 액셀러레이터로 시작하세요.
온 프레미스 및 클라우드에서 일관되게 앱 관리
고객이 여러 환경에서 워크로드를 관리할 수 있도록 Azure Arc 지원 Kubernetes의 일반 공급을 최근에 발표했습니다(general availability of Azure Arc-enabled Kubernetes). Azure Arc의 GitOps 기능을 사용하여 Siemens Healthineers는 수만 개 위치에서 Kubernetes 클러스터를 배포하고 관리하여 전 세계 70 개 국가의 병원에서 MRI 스캐너, CT 스캐너, X-ray 기계 및 초음파 기계를 유지 관리할 수 있습니다. Azure Arc는 모든 CNCF 준수 Kubernetes 클러스터와 함께 작동하며 Azure Portal을 통한 중앙 가시성과 Azure Policy를 통한 거버넌스 및 규정 준수와 함께 단일 창 (single pane of glass)을 제공합니다.
매니지드Kubernetes 제어 영역을 찾는 고객을 위해 오늘 Azure Stack HCI에서 AKS (Azure Kubernetes Service)의 일반적 사용이 가능해졌습니다. Azure Stack HCI의 AKS를 사용하면 고객은 AKS와 일치하고 Microsoft에서 완전히 지원하며 오픈 소스 에코 시스템과 100 % 호환되는 Kubernetes 클러스터를 쉽게 배포할 수 있습니다. 몇 번의 클릭만으로 Azure Stack HCI에 AKS를 배포할 수 있습니다. Azure Stack HCI 클러스터는 기본 제공 보안, 친숙한 관리 도구 및 Azure와의 긴밀한 통합을 제공하는 Azure Arc 지원 기본 제공입니다.