Identyfikowanie opcji IaaS platformy Azure dla wdrożeń systemu Linux

Ukończone

Usługa IaaS umożliwia utworzenie prywatnego wirtualnego centrum danych dla organizacji i wypełnienie go maszynami wirtualnymi. Maszyny wirtualne mogą być aprowizowane i zarządzane oddzielnie lub jako zestawy skalowania maszyn wirtualnych: grupy identycznych maszyn wirtualnych zarządzanych za pośrednictwem centralnego interfejsu konfiguracji.

Tworzenie grupy maszyn wirtualnych o zrównoważonym obciążeniu i zarządzanie nimi przy użyciu zestawów skalowania maszyn wirtualnych platformy Azure

Zestawy skalowania umożliwiają dystrybucję obciążeń w celu uzyskania wysokiej dostępności, nadmiarowości, równoważenia obciążenia oraz ręcznego i automatycznego skalowania elastycznego. Typowe przypadki użycia obejmują następujące elementy:

  • Aplikacje SaaS na dużą skalę, obciążenia bezstanowe, obciążenia kontenerów, takie jak Kubernetes, test deweloperski i aplikacje internetowe frontonu o zrównoważonym obciążeniu.

  • Aplikacje lokalne, które chcesz migrować na potrzeby zarządzania i ekonomii w skali chmury.

  • Wyspecjalizowane obciążenia do obliczeń o wysokiej wydajności i przetwarzania wsadowego.

Diagram ilustrujący zestawy skalowania maszyn wirtualnych.

Wybieranie dystrybucji systemu Linux

Jeśli twoim celem jest ocena systemu Linux na platformie Azure, możesz szybko rozpocząć pracę. Skonfiguruj bezpłatne konto platformy Azure i wybierz ulubioną dystrybucję systemu Linux, która jest zazwyczaj bezpłatna dla okresu wprowadzającego. Następnie skonfiguruj maszyny wirtualne, sieć, zabezpieczenia i magazyn. Zarejestruj się, aby uzyskać bezpłatną podstawową pomoc techniczną dostępną dla wszystkich klientów platformy Azure. Po zakończeniu oceny i rozpoczęciu wdrażania produkcyjnego należy określić ceny i opcje pomocy technicznej w ramach procesu planowania.

Licencjonowanie/cennik

Opłaca się zrozumieć różne modele cenowe. Wielu klientów preferuje elastyczność subskrypcji z płatnością zgodnie z rzeczywistym użyciem. Cennik płatności zgodnie z rzeczywistym użyciem umożliwia płacenie tylko za używane zasoby i skalowanie w górę lub w dół zgodnie z potrzebami. Ta opcja może być idealna w przypadku środowisk, w których zapotrzebowanie na zasoby obliczeniowe waha się lub jeśli nie masz pewności, ile maszyn wirtualnych będzie potrzebnych dla nowych obciążeń.

Inni klienci, zwłaszcza ci z przewidywalnymi obciążeniami, preferują przewidywalne ceny dostępne w przypadku wystąpień zarezerwowanych maszyn wirtualnych platformy Azure dla systemu Linux. Kupowanie wystąpień zarezerwowanych maszyn z systemem Linux przez jeden rok lub trzy lata przy stałej cenie i oszczędzanie do 72 procent w porównaniu z płatnością zgodnie z rzeczywistym użyciem.

Można również połączyć dwie opcje, zarządzając kosztami w przewidywalnych i zmiennych obciążeniach. Możesz zaoszczędzić jeszcze więcej przy użyciu Korzyść użycia hybrydowego platformy Azure. Korzyść, dostępna tylko w przypadku platformy Azure, umożliwia korzystanie z własnych subskrypcji oprogramowania Red Hat lub SUSE Linux na platformie Azure, korzystając z cennika bring-your-own-subscription. W miarę zmian potrzeb biznesowych Korzyść użycia hybrydowego platformy Azure umożliwia przełączanie się między płatnością zgodnie z rzeczywistym użyciem a cenami typu bring-your-own-subscription. Przejrzyj opcje i oblicz koszty godzinowe lub miesięczne. Omówienie cen z przedstawicielem firmy Microsoft w celu uzyskania maksymalnych oszczędności na podstawie istniejących umów licencyjnych.

Skontaktuj się z zespołami technicznymi i biznesowymi, aby dowiedzieć się, czy twoja organizacja ma umowy oszczędnościowe z dostawcami oprogramowania firmy Microsoft i Linux.

Pomoc techniczna

Firma Microsoft oferuje możliwość uruchamiania niemal każdego obrazu systemu Linux, ale poziom pomocy technicznej , który otrzymujesz, zależy od wybranego typu dystrybucji systemu Linux.

Firma Microsoft zaleca używanie zatwierdzonych dystrybucji dla większości obciążeń produkcyjnych, ponieważ korzystasz z pomocy technicznej i współpracy między dostawcami firmy Microsoft i Linux, takimi jak Red Hat, SUSE, Canonical i inne. Na przykład dostawcy systemów Microsoft i Linux optymalizują jądra systemu Linux dla platformy Azure w ramach zatwierdzonych dystrybucji systemu Linux. Jądra dostrojone na platformie Azure obejmują nowe funkcje i ulepszenia wydajności w szybszym tempie w porównaniu z innymi jądrami dostępnymi w witrynie Azure Marketplace. Firmy Microsoft i zespoły programistyczne systemu Linux często pracują obok siebie, zapewniając szybkie rozwiązanie wielu problemów.

Aby otrzymać pomoc techniczna platformy Azure, musisz najpierw zarejestrować się w celu uzyskania planu pomocy technicznej. Dostępnych jest kilka warstw, w tym Podstawowa (bezpłatna), Deweloper, Standardowa i Professional Direct.

Trzech największych dostawców systemu Linux — Red Hat, SUSE i Ubuntu — współpracuje z firmą Microsoft, aby zapewnić kompleksową obsługę wdrożeń systemu Linux. Zintegrowana obsługa na poziomie przedsiębiorstwa obejmuje wszystko, od problemów z systemem operacyjnym po poprawki zabezpieczeń po obsługę aplikacji. Firma Microsoft i twój dostawca systemu Linux współpracują w celu rozwiązania problemów za pośrednictwem jednego punktu kontaktu.

Opis następnych kroków za pomocą usługi IaaS platformy Azure

Po wybraniu dystrybucji systemu Linux i konfiguracji maszyny wirtualnej wykonaj następujące podstawowe kroki:

  • Utwórz wystąpienie obrazów systemu Linux na maszynach wirtualnych.

  • Połącz maszyny wirtualne ze sobą i z Internetem przy użyciu wirtualnej sieci prywatnej wbudowanej na platformie Azure.

  • Konfigurowanie magazynu podstawowego, takiego jak system operacyjny, stronicowanie/wymiana i dysk danych.

  • Podczas tworzenia środowiska IaaS systemu Linux rozważ dodanie zabezpieczeń, tworzenia kopii zapasowych i innych funkcji przez włączenie dodatkowych narzędzi i usług infrastruktury platformy Azure. Podsumujemy te narzędzia i usługi w dalszej części tego modułu.

Wirtualne sieci i urządzenia sieciowe

Usługa Azure Virtual Network to podstawowy blok konstrukcyjny dla sieci prywatnej na platformie Azure. Sieć wirtualna umożliwia korzystanie z wielu typów zasobów platformy Azure, takich jak maszyny wirtualne z systemem Linux platformy Azure, bezpieczne komunikowanie się ze sobą, Internetem i sieciami lokalnymi. Sieć wirtualna jest podobna do tradycyjnej sieci, która będzie działać we własnym centrum danych, ale oferuje dodatkowe korzyści z infrastruktury platformy Azure, takie jak skalowanie, dostępność i izolacja.

Jeśli korzystasz już z rozwiązania sieciowego innej firmy, rozważ włączenie wirtualnego urządzenia sieciowego platformy Azure do środowiska platformy Azure. Te obrazy maszyn wirtualnych umożliwiają korzystanie z sieci, zabezpieczeń i innych funkcji ulubionego dostawcy na platformie Azure w celu uzyskania znanego doświadczenia z wykorzystaniem umiejętności, które już posiadasz i twój zespół.

Wirtualne urządzenia sieciowe zapewniają obecnie zróżnicowany zestaw funkcji, takich jak:

  • Zapory
  • Optymalizatory sieci WAN
  • Kontrolery dostarczania aplikacji
  • Routery
  • Moduły równoważenia obciążenia
  • Serwery proxy

Znajdź wirtualne urządzenia sieciowe w witrynie Azure Marketplace.

Azure Storage

W lokalnym środowisku systemu Linux prawdopodobnie używasz różnych mechanizmów magazynowania, w tym magazynów plików, magazynów obiektów i magazynów komunikatów. Platforma Azure oferuje zarówno standardową, jak i specyficzną dla obciążenia obsługę magazynu dla wdrożeń systemu Linux.

Tabela zawierająca listę różnych opcji usługi Azure Storage.

Dyski zarządzane platformy Azure są jednym z składników platformy Azure Storage . Dyski zarządzane platformy Azure to woluminy magazynu wirtualnego na poziomie bloku zarządzane przez platformę Azure i używane z maszynami wirtualnymi platformy Azure. Co najmniej maszyny wirtualne zwykle wymagają dysku systemu operacyjnego, który zawiera wolumin rozruchowy, dysk tymczasowy do zarządzania plikami stronicowania i zamiany oraz dysku danych. Może się to różnić od konfiguracji lokalnej, do której służysz.

Opcje magazynu obejmują następujące usługi specyficzne dla obciążenia:

  • Azure Blob Storage: wysoce skalowalny magazyn obiektów dla danych tekstowych i binarnych. Obejmuje również obsługę analizy danych big data za pośrednictwem usługi Data Lake Storage Gen2.

  • Azure Files: zarządzane udziały plików dla wdrożeń lokalnych lub w chmurze.

  • Elastyczna sieć SAN platformy Azure: w pełni zintegrowane rozwiązanie, które upraszcza wdrażanie, skalowanie, zarządzanie i konfigurowanie sieci SAN na platformie Azure.

  • Azure Queue Storage: magazyn komunikatów umożliwiający niezawodne przesyłanie komunikatów między składnikami aplikacji.

  • Azure Table Storage: magazyn NoSQL do przechowywania bez schematów danych ustrukturyzowanych.

  • Azure NetApp Files: magazyn plików przedsiębiorstwa. Usługa NetApp Files ułatwia migrowanie i uruchamianie złożonych aplikacji opartych na plikach bez konieczności zmiany kodu. Usługa Azure NetApp Files jest zarządzana za pośrednictwem konta usługi NetApp i jest dostępna za pośrednictwem woluminów NFS, SMB i podwójnych protokołów.

Wybieranie odpowiedniej warstwy usługi Azure Files

Tabela zawierająca listę różnych warstw usługi Azure Files.

Obiekty danych usługi Azure Storage są dostępne z dowolnego miejsca na świecie za pośrednictwem protokołu HTTP lub HTTPS za pośrednictwem interfejsu API REST. Usługa Azure Storage oferuje również biblioteki klienckie dla deweloperów tworzących aplikacje lub usługi. Deweloperzy i deweloperzy IT mogą użyć programu Azure PowerShell i interfejsu wiersza polecenia platformy Azure do pisania skryptów na potrzeby zarządzania danymi lub zadań konfiguracyjnych. Witryna Azure Portal i Eksplorator usługi Azure Storage udostępniają narzędzia interfejsu użytkownika do interakcji z usługą Azure Storage.

Kiedy należy używać zasobów IaaS platformy Azure na potrzeby wdrożeń systemu Linux

Niektóre organizacje chcą podjąć praktyczne podejście ze wszystkimi aspektami infrastruktury, od wyboru konfiguracji maszyn wirtualnych do magazynu i optymalizacji sieci po tworzenie niestandardowych środowisk deweloperskich. W przypadku tych organizacji rozwiązanie IaaS jest odpowiednim podejściem.

Za pomocą zasobów IaaS platformy Azure zarządzasz infrastrukturą wirtualną, a platforma Azure zarządza infrastrukturą fizyczną. Oto niektóre z powodów, dla których możesz użyć usługi IaaS:

  • Eliminowanie obciążeń związanych z aprowizowaniem i konserwowaniem infrastruktury fizycznej.

  • Replikuj środowisko lokalne w chmurze, aby zmniejszyć konieczność refaktoryzacji.

  • Opracowywanie rozwiązań hybrydowych obejmujących systemy lokalne i w chmurze.

  • Zwiększ bezpieczeństwo, elastyczność, niezawodność i odporność za pomocą usług infrastruktury platformy Azure.

  • Obniżanie kosztów dzięki bardziej elastycznym licencjonowaniom i cenom.

Test wiedzy

1.

Które z poniższych stwierdzeń jest prawdziwe w usłudze IaaS na platformie Azure?

2.

Która z poniższych opcji jest funkcją modelu cen platformy Azure?