Czy Azure poruszy chmurę?

Windows Azure obsługuje proces wdrażania, od zainicjowania obsługi i włączenia równoważenia obciążenia po monitorowanie kondycji w celu zapewnienia ciągłej dostępności. Aplikacja jest objęta umową SLA na poziomie 99,95% miesięcznie. W ten sposób można skoncentrować się tylko na aplikacji, nie przejmując się infrastrukturą, na której funkcjonuje.

Nie tylko Windows w Azure

Wiele z dużych dostawców hostingu czy chmury bazuje tylko na Linuksie czy BSD. Z reguły hosting Windows jest co najmniej o jedną trzecią droższy (np. w przypadku Rackspace) od hostingu Linuksa albo w tej samej cenie oferuje mniejszą pojemność (jak np. w przypadku współdzielonego hostingu w Home.pl). W przypadku Azure ceny w obu wariantach są równe. Tak to nie pomyłka - w Azure możemy zainstalować maszynę wirtualną z Linuksem. Co prawda w galerii systemów nie ma dużego wyboru - można zainstalować albo Ubuntu Server 12.04, albo OpenSuse 12.1.

Zobacz również:

Można także załadować dowolny obraz maszyny z pliku w formacie VHD (Virtual Hard Disk) i nie ograniczać się do tych, które występują domyślnie w galerii kreatora. Maszyny wirtualne z tymi systemami kosztują dokładnie tyle samo co z Windows Server 2008 R2 czy Windows Server 2012.

Czy Azure poruszy chmurę?

Lista usług uruchomionych w ramach konta Azure

Wsparcie dla rozwiązań open source jest zresztą dużo większe. W ramach hostingu można uruchomić języki PHP, Node.js, Python oraz Javę (o ile uważamy ją za open source) a nawet MySQL - co prawda tylko jako komponent instalowany z jedną z gotowych aplikacji (jak np. Drupal czy Wordpress). Nie da się zainstalować osobnej instancji MySQL bezpośrednio w chmurze, oczywiście nie jest problemem zainstalowanie jej w ramach wirtualnej maszyny z Linuksem. Jeśli chcemy skorzystać z MySQL "chmurowego", to jest dostępne za dodatkową opłatą (jako Add-On) rozwiązanie o nazwie ClearDB.

Strony webowe oparte o DotNetNuke, Drupala czy Wordpress to tylko jedne w wielu dostępnych opcji aplikacji instalowanych jednym kliknięciem, których możemy na naszym koncie włączyć do 10 za darmo. Obsługiwane są także systemy kontroli wersji, w tym Git.

Są to oczywiście opcje startowe. Wraz z rozwojem strony i zwiększaniem się ruchu można migrować w kierunku rezerwowania i dedykowania zasobów. Znakomicie nadają się za to do przygotowania i testowania serwisów zanim włączymy wersję produkcyjną.

Łańcuch narzędzi dla programistów

Budowanie prostych stron to oczywiście tylko mały fragment możliwości Azure. Microsoft oferuje najszerszy wybór narzędzi dla programistów na rynku chmur, co wynika z prostego faktu, że firma jest dominującym twórcą takich narzędzi. Microsoft połączył w Azure usługi internetowe z narzędziami do ich tworzenia. Dzięki temu można stworzyć np. usługę mobilną, tak jakby uruchomić nowy serwer. Podczas gdy inne chmury sprzedają zestaw maszyn, Microsoft idzie dalej.

Czy Azure poruszy chmurę?

Tworzenie nowej bazy danych SQL

Integracja oczywiście nie jest aż tak głęboka, ale redukuje wiele pracy. Wygodnie jest kliknąć kilka przycisków w Visual Studio i zachować szkielet aplikacji na storage w Azure. W dalszym ciągu trzeba używać Visual Studio, aby stworzyć aplikację, ale Microsoft pracuje nad uproszczeniem tworzenia aplikacji Windows 8 dla smartfonów, które przechowują dane w Azure.

Co może być zaskakujące, iOS jest kolejną zakładką po Windows 8. Jeśli klikniemy na nią, to możemy pobrać plik projektowy Apple Xcode. W ten sposób oparta na Windows usługa może także obsługiwać aplikację iOS.


TOP 200