Microsoft Azure-애플리케이션
Windows Azure는 일반적으로 호스팅 솔루션으로 잘못 해석되지만 Windows Azure를 사용하여 수행 할 수있는 작업이 훨씬 더 많습니다. 다양한 기술과 프로그래밍 언어를 사용하여 애플리케이션을 개발할 수있는 플랫폼을 제공합니다. Microsoft의 자체 응용 프로그램 개발 기술인 .net 플랫폼을 사용하여 응용 프로그램을 만들고 배포 할 수 있습니다. .net 외에도 더 많은 기술과 언어가 지원됩니다. 예를 들어 Java, PHP, Ruby, Oracle, Linux, MySQL, Python입니다.
Windows Azure 애플리케이션은 애플리케이션의 여러 인스턴스를 생성하여 확장됩니다. 애플리케이션에 필요한 인스턴스 수는 애플리케이션을 호스팅하는 동안 개발자가 지정합니다. 웹 사이트 또는 웹 애플리케이션에서 트래픽이 증가하거나 감소하는 경우 Windows Azure 관리 포털에 로그인하고 인스턴스를 지정하여 쉽게 관리 할 수 있습니다. 또한 부하 분산을 자동화하여 Azure가 애플리케이션에 더 많은 리소스를 할당 할시기를 스스로 결정할 수 있습니다.
웹 애플리케이션은 .net, java, python, php 및 node.js를 지원합니다. 확장 및 백업과 같은 작업을 쉽게 자동화 할 수 있습니다. 일종의 일괄 처리 서비스 인 'webjobs'라는 새로운 기능을 사용할 수 있습니다. 웹 작업을 확장하고 예약 할 수도 있습니다. 지원되는 모바일 애플리케이션 플랫폼은 Xamarin iOS, Xamarin Android 및 IOS입니다.
Azure 플랫폼은 개발자가 개발 부분에만 집중하고 도메인 외부의 다른 기술에 대해 걱정할 필요가 없도록 개발되었습니다. 따라서 대부분의 관리 작업은 Azure 자체에서 수행됩니다.
고객이 애플리케이션과 서비스를 구매할 수있는 마켓 플레이스도 Azure에서 설정합니다. 고객이 애플리케이션을 검색하고 더 쉽게 배포 할 수있는 플랫폼입니다. Azure Marketplace는 현재 88 개 국가에서 사용할 수 있습니다. 마켓 플레이스에서 구입 한 애플리케이션은 애플리케이션 개발자가 로컬 개발 환경에 쉽게 연결할 수 있습니다. 가격은 사용량 기준 및 월별 요금을 포함하는 5 가지 모델을 사용하여 이루어집니다. 일부 응용 프로그램은 무료입니다.