Czy Azure poruszy chmurę?
- Paweł Szczepaniak,
- 18.02.2013
Obmyślając strategię dla swojej chmury, Microsoft zrozumiał, że sama sprzedaż licencji na Windows Server czy SQL Server przestaje już być dla klientów wystarczająca. Oprócz setek serwerów, z których zbudowana jest chmura Azure, w skład rozwiązania wchodzi szereg bloków do budowy zaawansowanych aplikacji webowych oraz wsparcie dla deweloperów. Może to stanowić o przewadze rozwiązania Azure na nowym, ale coraz bardziej zatłoczonym rynku usług hostingowych i cloud computing.
Firma z ogromnym zapleczem softwarowym już kilka lat temu zdecydowała się na zaoferowanie usług chmurowych. Wyposażone w potężne centra danych systemy operacyjne i oprogramowanie Microsoftu, wsparte doświadczeniem programistów, ruszyło do walki o klientów na nowym rynku.
Zobacz również:
- Cyfrowa transformacja z AI - co nowego na Google Cloud Next 24
- Nvidia odtworzyła całą planetę. Teraz wykorzysta jej cyfrowego bliźniaka do dokładnego prognozowania pogody
- Google ostrzega przed monopolem Microsoftu w chmurze
Microsoft ciężko pracuje nad budową systemu, który ma umożliwić deweloperom proste i szybkie tworzenie serwisów internetowych i usług sieciowych. Azure dostarcza nie tylko narzędzi systemowych, ale także ułatwia zestawianie aplikacji z dostarczanych w chmurze klocków. W dalszym ciągu nie jest to bardzo proste, ale asysta chmury jest już duża. Wciąż trwają prace nad ulepszeniem i dodaniem nowych funkcjonalności. Szczególnie istotne są mechanizmy integracji z sieciami korporacyjnymi - z wykorzystaniem mechanizmów Active Directory do obsługi autoryzacji użytkowników, co może upowszechnić Azure, pozwalając korporacjom na częściowe przenoszenie zasobów do chmury - np. w podstawowym zakresie wykorzystania chmurowej wersji Office - Office 365 czy w aplikacjach opracowywanych na własne potrzeby a pracujących w środowisku Azure.
Wszystko to połączone z atrakcyjnym modelem cenowym czyni z Azure bardzo konkurencyjne rozwiązanie. Przyjrzyjmy się więc bliżej jego architekturze i temu, co oferuje.
Architektura chmury Azure
Azure zakłada trzy modele uruchamiania usług: maszyny wirtualne, strony webowe oraz usługi cloudowe. Pierwszy polega na uruchomieniu środowiska w oparciu o mechanizmy wirtualizacji. Takie rozwiązanie przyda się do uruchamiania różnych, specyficznych dla systemu operacyjnego aplikacji lub dedykowanych serwerów webowych i bazodanowych.
Usługi cloudowe pozwalają na korzystanie z połączonych zasobów obliczeniowych wielu maszyn pracujących pod kontrolą udostępnianego w tym modelu oprogramowania. W tym wypadku ograniczamy czynności administracyjne do minimum, ponieważ korzystamy z tych usług bez konieczności ingerowania, aktualizowania i pamiętania o systemie operacyjnym. Deweloperzy otrzymują usługę Platform as a Service (PaaS) oraz zestaw narzędzi SDK dla wybranej platformy programistycznej (C#, Java, PHP, Python czy Node.js).