Udostępnij za pośrednictwem


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 Server Message Block (SMB), protokołu Network File System (NFS) oraz 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 operacyjnych 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 How to create an SMB Azure file share (Jak utworzyć udział plików SMB 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. W przypadku uwierzytelniania opartego na tożsamości udziały plików SMB platformy Azure mogą współpracować z lokalnymi usługami Active Directory Domain Services (AD DS) w celu kontroli dostępu.

  • Migrowanie aplikacji metodą „lift and shift”:
    Azure Files ułatwia migrowanie aplikacji do chmury metodą „lift and shift”, które oczekują udostępnionego zasobu 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:
      Typowym wzorcem dla aplikacji rozproszonych jest umieszczanie plików konfiguracyjnych w centralnej lokalizacji, skąd mogą być 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 w usłudze Azure jest wygodnym miejscem dla aplikacji chmurowych do zapisywania dzienników, metryk i zrzutów awaryjnych. Dzienniki mogą być zapisywane przez instancje aplikacji za pomocą interfejsu API REST pliku, a deweloperzy mogą uzyskiwać do nich dostęp, montując udział plików na swoim 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. Poprzez zamontowanie udziału plików Azure lokalnie na maszynach wirtualnych, deweloper i administrator mogą szybko uzyskać dostęp do swoich narzędzi i narzędzi pomocniczych, 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ą możliwości "stwórz raz, uruchamiaj gdziekolwiek", które umożliwiają programistom 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 oraz Azure CLI umożliwiają tworzenie, zamontowanie i zarządzanie plikami udostępnionymi platformy Azure jako część administracji aplikacjami platformy Azure. Tworzenie i zarządzanie udziałami plików platformy Azure przy użyciu portalu Azure i Eksploratora 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 nie musisz już zajmować się lokalnymi awariami zasilania ani problemami z siecią.
  • Znajomy sposób programowania. Aplikacje działające na platformie Azure mogą uzyskiwać dostęp do danych w zasobie udostępnionym 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 IO 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