Co to jest usługa Azure Files?

Usługa 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łu sieciowego systemu plików (NFS) i interfejsu API REST usługi 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 platformy Azure protokołu SMB 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ą usługi Azure File Sync w celu uzyskania 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 usługi Azure Files:

Aby rozpocząć korzystanie z usługi 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 umożliwiają:

  • Zastępowanie lub uzupełnianie lokalnych serwerów plików:
    Użyj usługi Azure Files, aby zastąpić lub uzupełnić tradycyjne lokalne serwery plików lub urządzenia magazynu dołączonego 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ć za pomocą usługi 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 SMB platformy Azure mogą współpracować z usługami domena usługi Active Directory 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:
    Za pomocą usługi Azure Files można uprościć nowe projekty programistyczne w chmurze. Na 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 usługi 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ą.

    • Projektowanie/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 można również używać jako woluminów trwałych dla kontenerów stanowych. Kontenery zapewniają "tworzenie raz, uruchamianie 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 działają.

Główne 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: wystarczy przejść do ścieżki, w której jest zainstalowany udział plików i otworzyć/zmodyfikować 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ą współużytkowania.
  • Pełne zarządzanie. 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 umożliwiają tworzenie, instalowanie udziałów plików platformy Azure i zarządzanie nimi w ramach administrowania aplikacjami platformy Azure. Tworzenie udziałów plików platformy Azure i zarządzanie nimi przy użyciu witryny Azure Portal i Eksplorator usługi Azure Storage.
  • Odporność. Usługa Azure Files jest tworzona tak, aby zawsze dostępna. 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 usługi Azure Files.

Szkolenia

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

Architektura

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

Analizy przypadków

Następne kroki