Co to jest usługa Azure Files?

Azure Files oferuje w pełni zarządzane udziały plików w chmurze, które są dostępne za pośrednictwem standardowego protokołu SMB (Industry Standard Server Message Block), protokołusieciowego systemu plików (NFS) i interfejsu API REST Azure Files. Udziały plików platformy Azure można instalować współbieżnie za pomocą wdrożeń w chmurze lub lokalnych. Udziały plików SMB platformy Azure są dostępne z klientów systemów Windows, Linux i macOS. Udziały plików platformy Azure NFS są dostępne dla klientów systemu Linux. Ponadto udziały plików platformy Azure protokołu SMB można buforować na serwerach z systemem Windows za pomocą Azure File Sync w celu szybkiego dostępu w pobliżu miejsca, w którym są używane dane.

Oto kilka filmów wideo dotyczących typowych przypadków użycia dla Azure Files:

Aby rozpocząć korzystanie z Azure Files, zobacz Szybki start: tworzenie i używanie udziału plików platformy Azure.

Na czym polega przydatność usługi Azure Files

Udziały plików platformy Azure mogą być używane w następujących celach:

  • Zastępowanie lub uzupełnianie lokalnych serwerów plików:
    Azure Files można użyć do zastąpienia lub uzupełnienia tradycyjnych lokalnych serwerów plików lub urządzeń magazynujących dołączonych do sieci (NAS). W popularnych systemach operacyjnych, takich jak Windows, macOS i Linux, udziały plików platformy Azure można zainstalować bezpośrednio bez względu na to, gdzie się one znajdują. Udziały plików SMB platformy Azure można również replikować przy użyciu Azure File Sync do serwerów z systemem Windows, lokalnie lub w chmurze, w celu uzyskania wydajności i rozproszonego buforowania danych. Dzięki uwierzytelnianiu usługi Azure Files AD udziały plików platformy Azure protokołu SMB mogą współpracować z Active Directory Domain Services (AD DS) hostowanymi lokalnie w celu kontroli dostępu.

  • Migrowanie aplikacji metodą „lift and shift”:
    Usługa Azure File Storage ułatwia migrowanie do chmury metodą „lift and shift” tych aplikacji, które oczekują udziału plików do przechowywania danych aplikacji lub danych użytkownika. Usługa Azure Files umożliwia zarówno klasyczny scenariusz migracji metodą „lift and shift”, w którym aplikacja i jej dane są przenoszone do platformy Azure, jak i scenariusz hybrydowy migracji „lift and shift”, w którym dane aplikacji są przenoszone do usługi Azure Files, a aplikacja dalej działa lokalnie.

  • Uproszczenie programowania aplikacji w chmurze:
    Azure Files można również użyć do uproszczenia nowych projektów programistycznych w chmurze. Przykład:

    • Współdzielone ustawienia aplikacji:
      W typowym wdrożeniu aplikacji rozproszonych pliki konfiguracji znajdują się w centralnej lokalizacji, skąd są dostępne dla wielu wystąpień aplikacji. Wystąpienia aplikacji mogą ładować konfigurację za pośrednictwem interfejsu API REST Azure Files, a ludzie mogą uzyskiwać do nich dostęp, instalowania udziału lokalnie.

    • Udział diagnostyczny:
      Udział plików platformy Azure jest wygodnym miejscem do zapisywania dzienników, metryk i zrzutów awaryjnych aplikacji w chmurze. Dzienniki mogą być zapisywane przez wystąpienia aplikacji za pomocą interfejsu API REST pliku, a deweloperzy mogą uzyskiwać do nich dostęp przez zainstalowanie udziału plików na komputerze lokalnym. Zapewnia to dużą elastyczność, ponieważ deweloperzy mogą obsługiwać opracowywanie rozwiązań dla chmury bez konieczności porzucania istniejących narzędzi, które znają i lubią.

    • Tworzenie/testowanie/debugowanie:
      Deweloperzy i administratorzy często w swojej pracy z maszynami wirtualnymi w chmurze muszą korzystać z zestawu narzędzi i programów narzędziowych. Kopiowanie tych narzędzi do każdej maszyny wirtualnej może być czasochłonne. Zainstalowanie udziału plików platformy Azure lokalnie na maszynach wirtualnych pozwala deweloperowi i administratorowi na szybkie uzyskanie dostępu do swoich narzędzi bez konieczności ich kopiowania.

  • Konteneryzacja:
    Udziały plików platformy Azure mogą być używane jako woluminy trwałe dla kontenerów stanowych. Kontenery zapewniają "kompilację raz, uruchamiaj w dowolnym miejscu", które umożliwiają deweloperom przyspieszenie innowacji. W przypadku kontenerów, które uzyskują dostęp do danych pierwotnych na każdym początku, wymagany jest udostępniony system plików, aby umożliwić tym kontenerom dostęp do systemu plików niezależnie od tego, na którym wystąpieniu są uruchomione.

Najważniejsze korzyści

  • Łatwe w użyciu. Gdy udział plików platformy Azure jest zainstalowany na komputerze, nie musisz wykonywać żadnych specjalnych czynności w celu uzyskania dostępu do danych: po prostu przejdź do ścieżki, w której jest zainstalowany udział plików, a następnie otwórz/zmodyfikuj plik.
  • Dostęp współdzielony. Udziały plików platformy Azure obsługują standardowe protokoły SMB i NFS, co oznacza, że lokalne udziały plików można bezproblemowo zastąpić udziałami plików platformy Azure bez obaw o zgodność aplikacji. Możliwość współużytkowania systemu plików na wielu maszynach, aplikacjach i wystąpieniach aplikacji jest znaczącą zaletą aplikacji, które wymagają udostępniania.
  • W pełni zarządzane. Udziały plików platformy Azure można tworzyć bez konieczności zarządzania sprzętem lub systemem operacyjnym. Oznacza to, że nie trzeba stosować poprawek systemu operacyjnego serwera w celu zastosowania krytycznych uaktualnień ochrony ani wymieniać uszkodzonych dysków twardych.
  • Skrypty i narzędzia. Polecenia cmdlet programu PowerShell i interfejs wiersza polecenia platformy Azure mogą służyć do tworzenia i instalowania udziałów plików platformy Azure oraz zarządzania nimi w ramach administrowania aplikacjami platformy Azure. Udziały plików platformy Azure można tworzyć i zarządzać nimi przy użyciu Azure Portal i Eksplorator usługi Azure Storage.
  • Odporność. Usługa Azure Files została zbudowana od podstaw w celu zapewnienia nieprzerwanej dostępności. Dzięki zastąpieniu lokalnych udziałów plików usługą Azure Files już nigdy nie będziesz musieć usuwać lokalnych awarii zasilania ani rozwiązywać problemów z siecią.
  • Znajomy sposób programowania. Aplikacje działające na platformie Azure mogą uzyskiwać dostęp do danych udziału za pomocą interfejsów API We/Wy systemu plików. Dzięki temu programiści mogą wykorzystać istniejący kod i własne umiejętności, aby zmigrować istniejące aplikacje. Oprócz interfejsów API we/wy systemu można używać bibliotek klienckich usługi Azure Storage lub interfejsu API REST Azure Files.

Szkolenie

Aby samodzielnie trenować, zobacz następujące moduły:

Architektura

Aby uzyskać wskazówki dotyczące tworzenia architektury rozwiązań na Azure Files przy użyciu ustalonych wzorców i praktyk, zobacz następujące tematy:

Analizy przypadków

Następne kroki