Microsoft Azure - Aplikacje
Windows Azure jest zwykle błędnie interpretowany jako zwykłe rozwiązanie hostingowe, ale za pomocą Windows Azure można zrobić o wiele więcej. Stanowi platformę do tworzenia aplikacji przy użyciu szeregu dostępnych technologii i języków programowania. Oferuje tworzenie i wdrażanie aplikacji przy użyciu platformy .net, która jest własną technologią opracowywania aplikacji firmy Microsoft. Oprócz .net obsługiwanych jest wiele innych technologii i języków. Na przykład Java, PHP, Ruby, Oracle, Linux, MySQL, Python.
Aplikacje Windows Azure są skalowane poprzez tworzenie wielu wystąpień aplikacji. Liczba instancji wymaganych przez aplikację jest określana przez programistę podczas hostowania aplikacji. Jeśli ruch w witrynie lub aplikacji internetowej zostanie zwiększony lub zmniejszony, można nim łatwo zarządzać, logując się do portalu zarządzania Windows Azure i określając instancje. Równoważenie obciążenia można również zautomatyzować, co pozwoliłoby platformie Azure na samodzielne podjęcie decyzji, kiedy przydzielić więcej zasobów do aplikacji.
Aplikacje internetowe obsługują .net, java, python, php i node.js. Zadania takie jak skalowanie i tworzenie kopii zapasowych można łatwo zautomatyzować. Dostępna jest nowa funkcja o nazwie „webjobs”, która jest rodzajem usługi przetwarzania wsadowego. Zadania internetowe można również skalować i planować. Obsługiwane platformy aplikacji mobilnych to Xamarin iOS, Xamarin Android i IOS.
Platforma Azure jest rozwijana w taki sposób, że programiści muszą skoncentrować się tylko na części programistycznej i nie muszą martwić się o inne kwestie techniczne spoza swojej domeny. W związku z tym większość pracy administracyjnej jest wykonywana przez samą platformę Azure.
Platforma Azure ustanawia również rynek, w którym klienci mogą kupować aplikacje i usługi. To platforma, na której klienci mogą łatwiej wyszukiwać aplikacje i wdrażać je. Platforma Azure Marketplace jest obecnie dostępna w 88 krajach. Aplikacja zakupiona na platformie marketplace może być łatwo podłączona do lokalnego środowiska programistycznego przez twórców aplikacji. Wycena jest ustalana przy użyciu 5 różnych modeli, które obejmują opłatę za zużycie i miesięczną. Niektóre aplikacje są nawet bezpłatne.