Co to jest platforma Microsoft Azure?
Jeśli śledziłeś wiadomości od Microsoftu, istnieje duża szansa, że słyszałeś o Microsoft Azure, wcześniej znanym jako Windows Azure. Ta usługa przetwarzania w chmurze stanowi dużą część działalności firmy Microsoft i konkuruje z podobnymi usługami Amazon i Google.
Azure był ostatnio obecny w wiadomościach dzięki wadom procesora Meltdown i Spectre, które mają jeszcze większe konsekwencje dla usług chmurowych, takich jak Azure, niż dla zwykłych komputerów. (Na szczęście Microsoft wprowadził już poprawkę Meltdown dla platformy Azure). Ale czym jest Azure??
Omówienie Cloud Computing
Microsoft Azure to usługa przetwarzania w chmurze działająca podobnie do Amazon Web Services (AWS) i Google Cloud Platform.
Przez "przetwarzanie w chmurze" nie rozumiemy niejasnego terminu, który często stosuje się do usług konsumenckich, które przechowują dane na odległym serwerze. Mamy na myśli faktyczne przetwarzanie jako usługę dla firm, organizacji, a nawet osób, które chcą z niej skorzystać.
Tradycyjnie firmy i inne organizacje będą hostować własną infrastrukturę. Firma posiadałaby własny serwer sieciowy (lub serwer poczty e-mail lub cokolwiek innego) na swoim sprzęcie. Gdyby potrzebna była większa moc, firma musiałaby zakupić więcej sprzętu serwerowego. Firma będzie również musiała zapłacić komuś, kto zarządza tym sprzętem i zapłaci za solidne połączenie z Internetem, aby mógł służyć swoim klientom. Alternatywnie istnieją firmy hostingowe, które za opłatą pobierają usługi na niektórych urządzeniach w swoich centrach danych.
Przetwarzanie w chmurze działa nieco inaczej. Zamiast prowadzić własny sprzęt lub płacić za korzystanie z określonego sprzętu w cudzym centrum danych, po prostu płacisz za dostęp do ogromnej puli zasobów komputerowych dostarczanych przez Microsoft (lub Amazon, lub Google). Umożliwia to hostowanie serwerów sieciowych, serwerów poczty e-mail, baz danych, serwerów przechowywania plików, maszyn wirtualnych, katalogów użytkowników lub czegokolwiek innego, co może być potrzebne. Kiedy potrzebujesz więcej zasobów komputerowych, nie musisz kupować fizycznego sprzętu. "Chmura" dzieli sprzęt i automatycznie przypisuje pracę, jeśli jest to konieczne. Płacisz za tyle zasobów obliczeniowych, ile potrzebujesz, a nie konkretną liczbę serwerów sprzętowych na szafie.
Usługi wdrażane w ten sposób mogą być publicznymi serwerami dostępnymi dla wszystkich lub częścią "prywatnej chmury", która jest właśnie używana w organizacji.
Jaki jest sens?
Koszt używania chmury obliczeniowej jest znacznie niższy. Nie musisz inwestować mnóstwa pieniędzy w tworzenie własnego centrum danych, kupowanie sprzętu i płacenie pracownikom. Nie ma ryzyka przepłacania za dużo sprzętu - lub kupowania zbyt mało i nie posiadania tego, czego potrzebujesz.
Zamiast tego hostujesz wszystko, co jest potrzebne do hostowania "w chmurze" dostarczanej przez usługę taką jak Microsoft Azure. Płacisz tylko za zasoby komputerowe, których używasz, kiedy ich używasz. Jeśli potrzebujesz więcej, możesz natychmiast skalować, aby sprostać wysokim wymaganiom. Jeśli potrzebujesz mniej, nie płacisz za więcej, niż potrzebujesz.
Wszystko z wewnętrznego systemu poczty e-mail firmy do publicznych stron internetowych i usług dla aplikacji mobilnych jest coraz częściej hostowane na platformach w chmurze z tego powodu.
Co może zrobić Microsoft Azure?
Witryna Microsoft Azure udostępnia katalog setek różnych usług, z których można korzystać, w tym pełne maszyny wirtualne, bazy danych, przechowywanie plików, kopie zapasowe i usługi dla aplikacji mobilnych i internetowych..
Ta usługa początkowo nosiła nazwę "Windows Azure", ale została przeniesiona do "Microsoft Azure", ponieważ może obsługiwać znacznie więcej niż tylko system Windows. Na przykład na Azure można uruchamiać maszyny wirtualne z systemem Windows lub Linux - w zależności od preferencji.
Przeszukując te setki usług, zobaczysz, że możesz zrobić praktycznie wszystko. A w przypadku usług Azure, które nie są oferowane w łatwym serwisie, można skonfigurować maszynę wirtualną z systemem Windows lub Linux, na której znajduje się dowolne oprogramowanie, którego chcesz użyć. Można nawet hostować pulpit Windows lub Linux w chmurze na maszynie wirtualnej i łączyć się z nią zdalnie. To tylko kolejny sposób korzystania z zasobów zdalnego przetwarzania.
Większość funkcji Azure nie dotyczy wyłącznie platformy Azure. Amazon, Microsoft i Google konkurują. Amazon Web Services, na przykład, jest liderem w tej dziedzinie - wyprzedzając zarówno ofertę Microsoft, jak i Google.
Azure Active Directory i Windows 10
Microsoft korzysta również z platformy Azure, aby rozszerzyć system Windows na kilka ważnych sposobów. Tradycyjnie organizacje, które chciały mieć centralny katalog użytkowników i zarządzanie ich komputerami, musiały uruchomić swój własny serwer Microsoft Active Directory. Teraz oprócz tradycyjnego oprogramowania Active Directory, które można zainstalować na serwerze Windows, organizacja może korzystać z usługi Azure Active Directory.
Azure AD to to samo - ale hostowane na Microsoft Azure. Umożliwia organizacjom posiadanie wszystkich scentralizowanych funkcji administracyjnych bez konieczności utrzymywania własnego serwera Active Directory (i konfigurowania często skomplikowanej infrastruktury i uprawnień dostępu potrzebnych do zdalnego działania).
Te usługi nie są identyczne, ale Microsoft wyraźnie zakłada, że Azure AD to przyszłość. Użytkownicy systemu Windows 10 mogą dołączyć do usługi Azure Active Directory za pomocą funkcji "Dostęp do pracy", a usługa Office 365 używa usługi Azure Active Directory do uwierzytelniania użytkowników.
Jak każdy może korzystać z platformy Azure
Każdy może korzystać z Microsoft Azure. Przejdź do witryny Azure i możesz założyć nowe konto. Każde konto ma 200 USD na koncie, z którego możesz korzystać w ciągu pierwszych 30 dni, więc możesz zacząć i zobaczyć, jak działa usługa Azure. Dostajesz także pewną liczbę bezpłatnych usług przez pierwszy rok, w tym dostęp do maszyn wirtualnych Linux, maszyn wirtualnych Windows, przechowywania plików, baz danych i przepustowości.
Oczywiście wszystko to jest bardzo przydatne dla osób i organizacji, które chcą hostować usługi lub tworzyć aplikacje. Jeśli jesteś tylko użytkownikiem systemu Windows lub użytkownikiem innej platformy, nie musisz tego używać. Ale twórcy, którzy tworzą i hostują twoje aplikacje często korzystają z usług takich jak Azure. A jeśli jesteś właścicielem firmy, możesz zaoszczędzić trochę pieniędzy (i niektóre bóle głowy), pozwalając Azure obsługiwać swoją infrastrukturę.
Image Credit: Adriano Castelli / Shutterstock.com.