Microsoft Azure to jedna z największych chmur na świecie, oferująca dostęp do bogatej oferty usług, za pomocą których możesz znacząco usprawnić działanie wielu obszarów informatycznych. Co to jest Microsoft Azure oraz jakie funkcje posiada?

 

Microsoft Azure – co to jest?

Microsoft Azure to platforma chmurowa od Microsoft, oferowana w standardowym modelu PaaS (ang. Platform as a Service – “Platforma jako usługa”). Oferuje ona zasoby obliczeniowe oraz magazynowe, które użyć można podczas tworzenia własnego oprogramowania.

Największą zaletą Azure jest skalowalność oraz nieograniczona wręcz wydajność. Każdy użytkownik z łatwością wdroży nawet ogromny projekt. W dowolnej chwili może on także zwiększyć miejsce na dysku, przerzucić się na wydajniejszą maszynę wirtualną, zmienić przepustowość, lub całkowicie zrezygnować z dalszej pracy.

Sama chmura Microsoft Azure została zaprezentowana w 2008 roku podczas konferencji PDC w Los Angeles. Wtedy też trafiła w ręce uczestników tego wydarzenia. Pozostali użytkownicy uzyskali dostęp do Azure 1 lutego 2010 roku. Chociaż z początku chmura nie cieszyła się dużą popularnością z uwagi na raczkującą technologię oraz małą gamę usług, obecnie to najprężniej rozwijający się produkt w ofercie giganta z Redmond.

 

 

Poza samym Azure w grze są dwie inne platformy – Amazon Web Services oraz Google Cloud Platform. Każda z tych chmur posiada inne funkcje oraz możliwości, lecz Azure ma nad nimi jedną, arcyważną przewagę – potężny ekosystem, w skład którego wchodzi wiele usług, specjalistyczne oprogramowanie, a także platformę .NET, dzięki którym korzystanie z infrastruktury chmurowej jest proste i bardzo wygodne.

 

Microsoft Azure – dla kogo?

Użycie chmury w zastosowaniach biznesowych jest o tyle rewolucyjne, że umożliwia przeniesienie wielu elementów składowanych na lokalnych serwerach. Pozwala to na odciążenie własnego sprzętu, znaczne zwiększenie mocy obliczeniowej oraz miejsca, a co najistotniejsze, zaoszczędzenie pieniędzy. Często rozwiązania chmurowe okazują się tańsze niż samodzielne zapewnienie odpowiednich serwerów oraz ich utrzymanie.

 

Istnieje kilka scenariuszy, w których chmura Microsoft Azure z uwagi na swoją skalowalność może okazać się wręcz zbawieniem. Chodzi tutaj chociażby o sytuację, kiedy nasza aplikacja zyskuje popularność w zastraszającym tempie. W klasycznym przypadku musielibyśmy kombinować, jak w krótkim czasie zwiększyć dostępną moc obliczeniową oraz przepustowość serwerów, w przypadku chmury wystarczy tylko kilka kliknięć.

Elastyczność chmury przydaje się również w sytuacji, kiedy wymagamy większej wydajności lub przepustowości w określonym przedziale czasu. Idealnym przykładem są tutaj chociażby sklepy internetowe, na których ruch wzrasta w okresie przedświątecznym. W przypadku chwilowego zwiększenia zapotrzebowania na moc obliczeniową. Zamiast kupować drogie i kosztowne w utrzymaniu maszyny, wystarczy wykupić na krótki czas dostęp do Microsoft Azure i skorzystać z mocy chmury.

Kolejnym scenariuszem, w którym chmura Azure sprawdzi się idealnie, są drastyczne i niespodziewane skoki obciążenia. Chociaż w przypadku wcześniej wymienionych przykładów jesteśmy mniej więcej w stanie przewidzieć kiedy wymagana jest większa moc, o tyle zdarzają się sytuacje, w której nie możemy jednoznacznie ocenić, jakie będzie obciążenie. Tutaj do akcji również może wkroczyć Azure.

Jeżeli chcesz skorzystać z chmury Azure, konieczne może być zatrudnienie eksperta z tej dziedziny lub przeszkolenie pracowników. Chociaż podstawowe wdrożenie oprogramowania w Microsoft Azure zwłaszcza w przypadku aplikacji napisanych w .NET nie należy do trudnych, to odpowiednie jego przygotowanie, optymalizacja, a następnie zarządzanie wymagają doświadczenia.

Microsoft z myślą o programistach przygotował serwis edukacyjny Azure Learn z ogromną bazą materiałów szkoleniowych z zakresu wdrażania oprogramowania. Ponadto od października 2019 roku wystartował program #chmurogotowi, którego celem ma być wprowadzenie na polski rynek 1000 nowych specjalistów.

 

Kto używa Microsoft Azure?

W IV kwartale 2019 roku klienci wydali 5,3 miliarda dolarów na usługi w Microsoft Azure, co stanowi wzrost w porównaniu z Q4 2018 o aż 62,3%. Chmura od Microsoft z roku na rok rośnie jak na drożdżach. Dzięki szerokiej promocji nie tylko wśród klientów B2B, ale również zapewnieniu bezpłatnych narzędzi dla studentów powinna ona umacniać swoją pozycję.

Z chmury Azure korzysta wiele znanych korporacji, takich jak chociażby Siemens, Adobe, HP, 3M, Aviva, BMW, czy Toyota. Z Microsoftem współpracowali również tacy giganci, jak eBay, Samsung oraz Pixar. Wśród firm korzystających z Microsoft Azure nie zabrakło również przykładów z Polski. Z tej infrastruktury chmurowej korzysta chociażby G2A.COM, oferujący miliony produktów cyfrowych od ponad 400 000 sprzedawców.

G2A.COM korzysta między innymi z modułów sztucznej inteligencji ulokowanych na platformie Azure, która pomaga w wykrywaniu nadużyć finansowych. Na podstawie określonych zachowań AI jest w stanie błyskawicznie znaleźć i zablokować potencjalnych oszustów, gwarantując wyższe bezpieczeństwo transakcji. Microsoft Azure stanowi także dla G2A.COM podstawę chmurowego centrum danych.

Kolejnym przykładem z naszego podwórka jest Grupa Pracuj, znana przede wszystkim z serwisu Pracuj.pl, dostarczająca również rozwiązania technologiczne dla HR-owców. W 2019 roku wyemigrowała ona swoje dane marketingowe do Microsoft Azure, by tam zaprzęgnąć uczenie maszynowe oraz modele SI do szukania potencjalnych usprawnień swoich produktów oraz zwiększenia bezpieczeństwa. Specjaliści z Grupy Pracuj za największą zaletę stawiają elastyczność, dzięki której bez problemów mogą testować nowe rozwiązania.

 

 

Azure – gdzie można wykorzystać chmurę?

Miejsc, w których można wykorzystać potencjał chmury Microsoftu jest mnóstwo. Jeżeli korzystasz chociażby z pakietu Microsoft 365 lub dysku OneDrive – już de facto korzystasz z Microsoft Azure. Wykorzystanie wszystkich możliwości chmurowych dołączonych do pakietu Microsoft 365 umożliwia znaczne zwiększenie produktywności oraz lepszą komunikację w firmie, chociażby z wykorzystaniem Microsoft Teams Rooms.

Microsoft Azure to także świetne miejsce dla oprogramowania do zarządzania procesami biznesowymi w przedsiębiorstwie. Przeniesienie całego systemu ERP do chmury pozwoli na jego efektywne skalowanie bez potrzeby inwestycji w drogi sprzęt serwerowy. Uproszczone zostają także procedury bezpieczeństwa, zaś dostęp do systemu mogą uzyskać pracownicy z dowolnego zakątku świata.

Jeżeli już mówimy o procesach biznesowych, warto również wspomnieć o sporych możliwościach Azure pod kątem magazynowania danych (w końcu z tym wiele osób utożsamia chmurę). W przypadku korporacji synchronizowanie danych z bazami danych na platformie Azure odciąża pracowników IT, przenosząc ciężar obsługi i zarządzania infrastrukturą bazodanową na dostawcę.

 

Microsoft Azure to również świetne środowisko do wdrażania nowych aplikacji. Początkowe niskie koszty pozwalają na tanie uruchomienie infrastruktury, a jeżeli nasz program odniesie sukces, z pomocą narzędzi Azure będziemy mogli szybko zwiększyć dostępne miejsce i moc obliczeniową.

Nie inaczej sprawa ma się z testowaniem oprogramowania. Zamiast budowania fizycznego środowiska testowego, można błyskawicznie stworzyć warunki do przeprowadzania scenariuszy testowych z wykorzystaniem platformy Microsoft Azure. Cloud Computing można także wykorzystać do szybkiej analizy danych big data, a także tworzenia prognoz z wykorzystaniem chociażby mechanizmów uczenia maszynowego.

 

Azure – ile kosztuje?

Ceny na Microsoft Azure uzależnione są od wielu zmiennych, a cennik jest niesamowicie rozbudowany z uwagi na ogrom dostępnych rozwiązań. Microsoft udostępnił na swojej witrynie Kalkulator cen za usługi Azure, w którym każdy może samodzielnie sprawdzić, jak mniej więcej kształtować będą się koszty za interesujące nas rozwiązanie.

 

Dla różnych usług Microsoft przygotował oddzielne formy rozliczenia. Przykładowo w przypadku Azure Active Directory płacimy w zależności od dostępnego pakietu, w Azure Active Directory Domain Services zapłacimy za godzinę uruchomionego serwisu, zaś w Azure Active Directory B2C za ilość użytkowników i autoryzacji.

Cennik zmienia się regularnie i warto poświęcić trochę czasu na przeanalizowanie każdej dostępnej opcji. W Polsce platforma chmurowa Azure wciąż jeszcze raczkuje i korporacje dopiero rozważają lub są na wstępnym etapie wdrażania microsoftowych rozwiązań.

Warto na tym etapie podzielić się kilkoma wskazówkami, na co warto zwracać uwagę. Kluczową pozycją jest czas działania maszyny albowiem to główny czynnik, kształtujący ostateczną cenę naszego pakietu. Jeżeli nie potrzebujemy dostępu do maszyny 24/7, możemy ograniczyć czas pracy i tym samym zredukować koszty.

Kolejną ważną uwagą jest wybór lokalizacji maszyny. Nawet w przypadku wyboru Virtual Machine w danej części Europy cena może różnić się o kilkanaście procent. Nie można jednak też przesadzać w drugą stronę. Jeżeli znajdziesz tańszą ofertę z serwerem ulokowanym na drugim końcu świata, może okazać się, że pojawią się poważne problemy z wysokim opóźnieniem.

Następnym istotnym elementem jest odpowiednia optymalizacja maszyny. Jeżeli wykupiłeś serwer z wydajnością przekraczającą twoje zapotrzebowanie, warto spróbować obniżyć jego parametry – dzięki temu oszczędzić można naprawdę sporo pieniędzy.

Microsoft w celu optymalizacji kosztów stworzył także specjalny program Azure Advisor, który na podstawie obecnego zużycia podpowie, gdzie można wygenerować oszczędności. Pomaga on także przy dokonywaniu rezerwacji maszyn za mniejsze pieniądze.

 

 

Darmowe usługi w Microsoft Azure

Microsoft dla osób chcących przetestować możliwości Azure, a także dla wszystkich, którzy chcą rozwijać swoje umiejętności wdrażania aplikacji, pozostawił opcję darmowego konta. Upoważnia ono do odebrania 12-miesięcznego darmowego planu, a także korzystania z ograniczonych, lecz w pełni darmowych usług. Oprócz tego Microsoft na okres 30 dni przeznacza 200 dolarów do wykorzystania.

Przykładowo, w 12-miesięcznym planie do wykorzystania otrzymamy 750 godzin do wykorzystania na wirtualnej maszynie z Linuxem oraz Windowsem, dwa dyski SSD w chmurze, każdy po 64 GB, bazę danych o pojemności 250 GB, usługi powiązane z uczeniem maszynowym oraz sztuczną inteligencją i wiele więcej.

 

Oprócz usług dostępnych w 12-miesięcznym planie testowym, Microsoft udostępnia kilka zawsze darmowych usług. Postawić możemy do 10 aplikacji webowych, mobilnych lub API, 50 wirtualnych sieci, serwer do uczenia maszynowego i wiele innych.

Pełną listę darmowych usług można znaleźć na stronie Microsoft Azure.