Porównanie magazynu udziałów plików i danych obiektów blob

Ukończone

Usługa Azure Files oferuje w pełni zarządzane udziały plików w chmurze. Dostęp do udziałów plików platformy Azure można uzyskać przy użyciu protokołów HTTP i Bloku komunikatów serwera (SMB), sieciowego systemu plików (NFS). Klienci mogą łączyć się z udziałami plików platformy Azure z urządzeń z systemami Windows, Linux i macOS.

Informacje o usłudze Azure Files

Poniżej przedstawiono niektóre cechy usługi Azure Files:

  • Wdrożenie bezserwerowe. Udział plików platformy Azure to oferta PaaS w pełni zarządzanego udziału plików, który nie wymaga żadnej infrastruktury. Nie musisz zajmować się żadnymi maszynami wirtualnymi, systemami operacyjnymi ani aktualizacjami.

  • Prawie nieograniczone miejsce do magazynowania. Jeden udział plików platformy Azure może przechowywać maksymalnie 100 tebibajtów (TiB) plików, a rozmiar pliku może być maksymalnie 4 TiB. Pliki są zorganizowane w hierarchicznej strukturze folderów w taki sam sposób jak na lokalnych serwerach plików.

  • Szyfrowanie danych. Dane w udziale plików platformy Azure są szyfrowane w spoczynku w centrum danych platformy Azure i przesyłane w sieci.

  • Dostęp z dowolnego miejsca. Domyślnie klienci mogą uzyskiwać dostęp do udziałów plików platformy Azure z dowolnego miejsca, jeśli mają łączność z Internetem.

  • Integracja z istniejącym środowiskiem. Dostęp do udziałów plików platformy Azure można kontrolować przy użyciu tożsamości usługi Microsoft Entra lub tożsamości usług AD DS synchronizowanych z identyfikatorem Entra firmy Microsoft. Dzięki temu użytkownicy mogą mieć takie samo środowisko dostępu do udziału plików platformy Azure, jak podczas uzyskiwania dostępu do lokalnego serwera plików.

  • Poprzednie wersje i kopie zapasowe. Migawki udziału plików platformy Azure, które integrują się z funkcją Previous Versions w Eksplorator plików. Możesz również użyć usługi Azure Backup do tworzenia kopii zapasowych udziałów plików platformy Azure.

  • Nadmiarowość danych. Dane udziału plików platformy Azure są replikowane do wielu lokalizacji w tym samym centrum danych platformy Azure lub w wielu centrach danych platformy Azure. Ustawienie replikacji konta usługi Azure Storage, które obejmuje udział plików, kontroluje nadmiarowość danych.

Kwestie, które należy wziąć pod uwagę podczas korzystania z usługi Azure Files

Istnieje wiele typowych scenariuszy używania usługi Azure Files. Podczas przeglądania poniższych sugestii zastanów się, jak usługa Azure Files może dostarczać rozwiązania dla organizacji.

  • Rozważ zastąpienie i opcje uzupełnienia. Zastąp lub uzupełnij tradycyjne lokalne serwery plików lub urządzenia NAS przy użyciu usługi Azure Files.

  • Rozważ dostęp globalny. Bezpośredni dostęp do udziałów plików platformy Azure przy użyciu większości systemów operacyjnych, takich jak Windows, macOS i Linux, z dowolnego miejsca na świecie.

  • Rozważ obsługę metodą "lift and shift". Przenieś aplikacje do chmury za pomocą usługi Azure Files dla aplikacji, które oczekują, że udział plików będzie przechowywać dane aplikacji lub użytkownika.

  • Rozważ użycie usługi Azure File Sync. Replikowanie udziałów plików platformy Azure do serwerów z systemem Windows przy użyciu usługi Azure File Sync. Możesz replikować lokalnie lub w chmurze w celu uzyskania wydajności i rozproszonego buforowania danych, w których są używane. Przyjrzymy się bliżej usłudze Azure File Sync w kolejnej lekcji.

  • Rozważ udostępnienie aplikacji. Przechowuj udostępnione ustawienia aplikacji, takie jak pliki konfiguracji w usłudze Azure Files.

  • Rozważ dane diagnostyczne. Usługa Azure Files umożliwia przechowywanie danych diagnostycznych, takich jak dzienniki, metryki i zrzuty awaryjne w udostępnionej lokalizacji.

  • Rozważ narzędzia i narzędzia. Usługa Azure Files to dobra opcja do przechowywania narzędzi i narzędzi potrzebnych do tworzenia lub administrowania maszynami wirtualnymi platformy Azure lub usługami w chmurze.

Porównanie usługi Azure Files z usługą Azure Blob Storage

Ważne jest, aby zrozumieć, kiedy używać usługi Azure Files do przechowywania danych w udziałach plików, a nie używania usługi Azure Blob Storage do przechowywania danych jako obiektów blob. W poniższej tabeli porównaliśmy różne funkcje tych usług i typowe scenariusze implementacji.

Azure Files (udziały plików) Azure Blob Storage (obiekty blob)
Usługa Azure Files udostępnia protokoły SMB i NFS, biblioteki klienckie i interfejs REST, który umożliwia dostęp z dowolnego miejsca do przechowywanych plików. Usługa Azure Blob Storage udostępnia biblioteki klienckie i interfejs REST, który umożliwia przechowywanie i uzyskiwanie dostępu do danych bez struktury na dużą skalę w blokowych obiektach blob.
— Pliki w udziale usługi Azure Files są prawdziwymi obiektami katalogu.
— Dane w usłudze Azure Files są dostępne za pośrednictwem udziałów plików na wielu maszynach wirtualnych.
— Obiekty blob w usłudze Azure Blob Storage to płaska przestrzeń nazw.
— Dane obiektów blob w usłudze Azure Blob Storage są dostępne za pośrednictwem kontenera.
Usługa Azure Files jest idealna do przenoszenia aplikacji do chmury, która korzysta już z natywnych interfejsów API systemu plików. Udostępnianie danych między aplikacją a innymi aplikacjami działającymi na platformie Azure.

Usługa Azure Files to dobra opcja, jeśli chcesz przechowywać narzędzia programistyczne i debugowania, do których należy uzyskać dostęp z wielu maszyn wirtualnych.
Usługa Azure Blob Storage jest idealna w przypadku aplikacji, które muszą obsługiwać scenariusze przesyłania strumieniowego i dostępu losowego.

Usługa Azure Blob Storage jest dobrym rozwiązaniem, jeśli chcesz mieć dostęp do danych aplikacji z dowolnego miejsca.