Azure, czyli chmura od Microsoft. Czym jest platforma Azure, jakie są zalety korzystania z rozwiązań chmurowych oraz przegląd wybranych produktów i usług Azure.
Dlaczego warto zdecydować się na chmurę Azure? Istnieje wiele powodów, dla których firmy i duże organizacje powinny zdecydować się na przejście do chmury. Może to być na przykład zdolność do szybszego reagowania na potrzeby klientów oraz zmiany rynkowe, rozwój wraz z postępem innowacji czy optymalizacja kosztów utrzymania infrastruktury IT. Jak pokazują badania dotyczące korzystania z usług chmurowych, adopcja wykorzystania rozwiązań w chmurze rośnie. Chmura zmienia sposób, w jaki organizacje wykorzystują w swoich strategiach biznesowych udział technologii. Główne zalety przejścia do chmury, to: Optymalizacja kosztów brak konieczności inwestycji w firmową infrastrukturę IT, opłata tylko za to, co rzeczywiście jest wykorzystywane, oszczędność czasu pracowników IT, prądu, przestrzeni itd., zamiana wydatków kapitałowych na wydatki operacyjne, co prowadzi do ułatwienia wdrażania nowych projektów Elastyczność bardzo krótki czas uruchomienia nowych zasobów, brak obaw przed nagłym zwiększeniem wykorzystania rozwiązania, dzięki skalowalności usług Azure, dostęp do aplikacji przez przeglądarkę, z dowolnego miejsca, Bezpieczeństwo najlepsze, certyfikowane zabezpieczenia przed cyberatakami, kopia zapasowa tworzona w czasie rzeczywistym, brak zagrożenia infrastruktury przez czynniki lokalne, takie jak pożary, powodzie itd.
Opłaty rozliczane w oparciu o zużycie Jedną z głównych zalet chmury Azure jest to, że korzystając z niej, pobierana jest opłata tylko za rzeczywiste wykorzystanie danych rozwiązań. Zależnie od rosnącego lub spadającego zapotrzebowania, możliwe jest wyłączenie pewnych systemów, dzięki czemu nie ma konieczności ponoszenia kosztów związanych z ich utrzymaniem. W przypadku lokalnej serwerowni, znajdującej się w siedzibie firmy, nie ma takiej możliwości. Konieczny jest zakup i utrzymanie tylu urządzeń, ile będzie używanych podczas maksymalnego obciążenia aplikacji. Lokalne IT wymaga sporych nakładów finansowych, które wiążą się nie tylko z zakupem urządzeń czy oprogramowania. Do tych kosztów należy doliczyć m.in. zużywany prąd oraz utrzymanie zespołu, który zadba o działanie całej infrastruktury. To na Dziale IT ciąży pełna odpowiedzialność za poprawność działania sprzętu i oprogramowania. Dba on o uaktualnienia systemów, wykonywanie kopii zapasowych czy utrzymanie sieci. Korzystając z chmury, IT staje się usługą, za którą rozliczasz się według miesięcznego wykorzystania. Możesz budować narzędzia, które będą działać cały czas lub będą okresowo wyłączane. Usługi w chmurze Azure są skalowalne, dzięki czemu możesz dostosować je do swoich potrzeb.
Rodzaje usług chmurowych Azure W przypadku rozwiązań Azure możesz, ale nie musisz decydować się od razu na migrację wszystkich zasobów do chmury. Jeśli jest taka potrzeba, możesz pozostawić część aplikacji w lokalnym centrum danych. W tzw. modelu hybrydowym istnieje możliwość połączenia w bezpieczny sposób rozwiązań lokalnych z rozwiązaniami chmurowymi. W ofercie Azure znajduje się kilka typów rozwiązań chmurowych. Różnią się między sobą ilością obowiązków związanych z utrzymaniem i funkcjonowaniem chmury, które klient przenosi na dostawcę, odciążając tym samym własne IT. Infrastruktura jako usługa - IaaS (Infrastructure as a Service): w ramach tego modelu, odbywa się przeniesienie maszyn, czyli lokalnej infrastruktury IT, do chmury. W wyniku tej operacji infrastruktura opiera się o tzw. wirtualne maszyny, które zachowują te same funkcjonalności, co lokalne serwery. Głównymi korzyściami wynikającymi z tego modelu jest obniżenie kosztów utrzymania maszyn w lokalizacji firmy i wzrost bezpieczeństwa. Oznacza to jednak, że personel IT w dalszym ciągu jest odpowiedzialny za takie zadania jak aktualizacje systemu i oprogramowania czy instalowanie nowych wersji aplikacji. W tym modelu czas pomiędzy zakupem maszyny a jej uruchomieniem zostaje maksymalnie skrócony. IaaS jest też najbardziej zbliżony do sposobu, w jaki tradycyjnie funkcjonują lokalne centra danych. Platforma jako usługa PaaS (Platform as a Service): w tym modelu dostępna jest pełna platforma systemowa, na której działają aplikacje. To na dostawcę chmury przechodzi obowiązek aktualizowania i rozwiązywania problemów z systemem operacyjnym oraz samą platformą. W wariancie PaaS klient musi skupić się wyłącznie na tym, aby umieścić kod aplikacji w gotowym środowisku i zarządzać danymi. Dostawca z kolei zajmuje się systemami operacyjnymi, oprogramowaniem baz danych, warstwy pośredniej, integracją oraz upewnia się, że wszystkie komponenty są zawsze aktualne, bezpieczne i wydajne, zapewniając oczekiwany poziom usług SLA (Service Level Agreement). Dzięki zastosowaniu tego wariantu możliwy jest dostęp do funkcjonalności, które w modelu tradycyjnego IT mogłyby być praktycznie nieosiągalne, ze względu na koszty i stopień skomplikowania instalacji i konfiguracji. Przykładami takich funkcji są na przykład usługi Machine Learningu (uczenia maszynowego, znane też pod pojęciem sztucznej inteligencji). Typowym zastosowaniem PaaS jest tworzenie aplikacji webowych w gotowych środowiskach systemowych, co przyczynia się do skrócenia i uproszczenia całego procesu.
Rodzaje usług chmurowych Azure Oprogramowanie jako usługa SaaS (Software as a Service): model SaaS jest najprostszym dla użytkowników modelem korzystania z aplikacji chmurowych. W tym modelu klient wykupuje dostęp do konkretnych aplikacji, takich jak aplikacje biurowe czy poczta e-mail, a jedyną rzeczą, o którą musi zadbać dział IT, jest zapewnienie dostępu do aplikacji użytkownikom i rozwiązywanie ich problemów. Konieczne jest także dostarczenie danych biznesowych, w oparciu o które będą działały usługi. Cała reszta obsługi informatycznej leży po stronie dostawcy. Cechą charakterystyczną tego modelu jest ograniczona możliwość dostosowania funkcjonalności do własnych potrzeb. Użytkownik w modelu SaaS może zmieniać opcje oprogramowania, jednak główny kształt aplikacji pozostaje taki sam dla wszystkich klientów. Ten wariant pozwala skupić się na aspekcie biznesowym, ograniczając udział IT do niezbędnego minimum. Jednocześnie mamy pewność, że aplikacja będzie zawsze aktualna, a najnowsze funkcjonalności będą wprowadzane przez dostawcę. Typowymi przykładami modelu SaaS są aplikacje biurowe, np. Microsoft Office 365. Model hybrydowy - W wariancie hybrydowym firma może zdecydować się na pozostawienie części aplikacji w lokalnym centrum danych, a część zmigrować do chmury. Może być kilka powodów takiego posunięcia, np. korzystanie z aplikacji opartych na niestandardowych lub przestarzałych systemach lub stworzenie swoistej poczekalni, w której aplikacje czekają na migrację do chmury, zachowując swoje dotychczasowe funkcjonalności.
Rozwiązania dostępne na platformie Azure Platforma Microsoft Azure to kolekcja zintegrowanych usług w chmurze, przy użyciu których deweloperzy i specjaliści IT mogą budować i wdrażać aplikacje oraz zarządzać nimi w globalnej sieci centrów danych. Obecnie Platforma Azure to 72 produkty, służące do budowania różnorodnych rozwiązań IT. Ich liczba stale rośnie, a kolejne usługi są rozbudowywane i ulepszane przez sztab specjalistów Microsoft. Do najpopularniejszych produktów Azure należą: Wirtualne Maszyny z systemami operacyjnymi Microsoft i Linux, do których można uzyskać dostęp w ciągu kilku sekund App Service, które umożliwia budowanie aplikacji chmurowych, dostępnych zarówno z poziomu sieci web jak i przez przeglądarkę. Jedno rozwiązanie, pozwalające tworzyć zaawansowane aplikacje, które są wydajne, skalowalne i bezpieczne. SQL Database czyli zarządzana baza danych w chmurze dla deweloperów aplikacji. Budowanie i konserwacja aplikacji mogą być łatwiejsze i bardziej produktywne. Azure SQL Database posiada wbudowane funkcje analizy, pozwalające na rozpoznawanie wzorców aplikacji i adaptację w celu maksymalizacji wydajności, niezawodności i ochrony danych. Storage zapewnia zmniejszenie obciążenia, podczas zarządzania centrum danych. Jest to zestaw rozwiązań odpowiadających na różne potrzeby (File Storage, Disk Storage, magazyn obiektów blob, Queue Storage, Table Storage), zapewniający praktycznie nieograniczoną skalowalność i elastycznie dostosowywanie się do zmieniających się potrzeb. Dzięki temu Storage zapewnia niższe koszty i płatność tylko za niezbędne elementy. Azure Cloud Services umożliwia wdrażanie wysoko dostępnych, masywnie skalowalnych aplikacji i interfejsów API. Dzięki temu rozwiązaniu można skoncentrować się na aplikacjach a nie na sprzęcie, wdrażając tysiące wystąpień w ciągu kilku minut. Azure Cloud Services zapewnia zintegrowane monitorowanie kondycji i równoważenie obciążenia oraz automatyczne poprawianie systemu operacyjnego i aplikacji. Wsparcie dla języków Java, Node.js, PHP, Python,.NET i Ruby.
Rozwiązania dostępne na platformie Azure Azure Cosmos DB umożliwia globalną dystrybucję danych w dowolnej liczbie regionów świadczenia usługi Azure oraz skalowanie horyzontalne. W Azure Cosmos DB opłata pobierana jest tylko za przepływowość oraz magazyn. Active Directory pozwala zarządzać tożsamościami i dostępem w chmurze. Umożliwia wdrożenie logowania jednokrotnego (SSO) do dowolnej aplikacji sieci Web, chmurze i funkcjonującej lokalnie oraz wymuszanie uwierzytelniania wieloskładnikowego za pomocą modelu SaaS. Azure AD współdziała z wieloma platformami i urządzeniami, jest integrowane z lokalną usługą Active Directory. Azure Backup to proste i niezawodne rozwiązanie do obsługi kopii zapasowych zintegrowanych z chmurą, oferowane jako usługa. Razem z Azure Backup można uzyskać ujednolicone rozwiązanie pomagające w ochronie danych lokalnych i danych w chmurze. Azure Backup to także zapewnienie wysokiego bezpieczeństwa, dzięki temu, że dane są szyfrowane podczas przesyłania i przechowywania w stałej lokalizacji. Umowa SLA gwarantuje dostępność usługi na poziomie minimum 99,9%
Bezpieczeństwo Firma Microsoft wie, że nie ma cenniejszej wartości dla przedsiębiorstwa niż informacje. Dlatego też nieustannie dba o ich bezpieczeństwo i sposób ich przechowywania. Dzięki wieloletniemu doświadczeniu w tworzeniu oprogramowania korporacyjnego i obsługiwaniu jednych z największych na świecie usług online do utworzenia niezawodnego zestawu technologii i rozwiązań z zakresu zabezpieczeń, platforma Azure została wyposażona w odporność na ataki oraz ochronę dostępu użytkowników do środowiska platformy. Azure pomaga też zapewnić bezpieczeństwo danych klienta dzięki szyfrowaniu komunikacji oraz minimalizowaniu zagrożeń i zarządzaniu nimi, w tym regularnym testom penetracyjnym. Podstawowe zabezpieczenia Azure to: Zarządzanie i kontrolowanie tożsamości oraz dostępu użytkownika Szyfrowanie komunikacji i procesów operacyjnych Zabezpieczanie sieci Zarządzanie zagrożeniami Co ważne, na platformie Azure klient pozostaje właścicielem swoich danych, niezależnie od ich rodzaju. Dostęp do nich jest możliwy w dowolnym momencie, bez udziału firmy Microsoft. Dane klientów używane są wyłącznie na potrzeby świadczenia uzgodnionych usług. Nie są one analizowane w celach marketingowych ani reklamowych. Ponieważ dane klienta hostowane są na platformie Azure, posiada on pełną kontrolę nad miejscem ich przechowywania, sposobem bezpiecznego uzyskiwania dostępu oraz ich usuwania. Platforma Azure jest zgodna z wieloma międzynarodowymi i branżowymi standardami, np. ISO 27001, HIPAA, FedRAMP, SOC 1 i SOC 2.
Skontaktuj się z nami! Seiloc Sp. z o.o. + 48 22 188 1239 info@seiloc.com www.seiloc.com Biuro Warszawa Ul. Wierzbowa 9/11 00-094 Warszawa Mazowieckie, Polska Biuro Bielsko-Biała Al. Armii Krajowej 220 43-316 Bielsko-Biała Śląskie, Polska Facebook.com/seiloc Twitter.com/seiloc Linkedin.com/company/seiloc