Jak działa Amazon Storage Gateway: kompletny przewodnik

Z usług Amazon Web Services (AWS) korzysta wielu użytkowników i organizacji ze względu na ich skalowalność, niezawodność i inne zalety. Podczas migracji danych do chmury AWS należy wziąć pod uwagę pewne funkcje. Domyślnie Amazon udostępnia interfejs internetowy do zarządzania środowiskiem chmury oraz przesyłania i pobierania plików. Jednak korzystanie z interfejsu internetowego do regularnego przesyłania dużych ilości danych może być uciążliwe. Jeśli korzystasz z Amazon S3 jako magazynu chmury do przechowywania danych, możesz podłączyć zasób S3 jako dysk sieciowy w swoim systemie operacyjnym.

Zamontowanie zasobnika jako dysku może znacznie uprościć kopiowanie plików do chmury Amazon. To rozwiązanie jest odpowiednie dla małych firm i pojedynczych użytkowników, ale jeśli zamierzasz korzystać z chmury Amazon w dużych środowiskach Enterprise, potrzebujesz rozwiązania o większej skalowalności. Kolejnym aspektem jest to, że przebudowa całej infrastruktury nie jest łatwym procesem, jeśli większość procesów jest powiązana z serwerami fizycznymi w centrach danych Twojej firmy. Na szczęście Amazon udostępnia specjalne narzędzie, które pozwala wykorzystać tradycyjną infrastrukturę fizyczną do kopiowania danych do chmury Amazon lub z chmury Amazon. Narzędzie to nosi nazwę AWS Storage Gateway, a ten wpis na blogu wyjaśnia, jak korzystać z Amazon Storage Gateway i jak je skonfigurować.

NAKIVO do tworzenia kopii zapasowej AWS EC2

NAKIVO do tworzenia kopii zapasowej AWS EC2

Wykonać kopię zapasową instancji Amazon EC2 na platformie EC2, w usłudze AWS S3 oraz na miejscu. Ochrona przed oprogramowaniem wymuszającym okup. Szybkie odzyskiwanie instancji i obiektów aplikacji.

Czym jest AWS Storage Gateway?

AWS Storage Gateway to specjalne rozwiązanie, które pełni rolę pomostu między tradycyjnymi maszynami fizycznymi lub wirtualnymi a magazynem-chmura w AWS. Zapewnia ono płynną integrację między środowiskami lokalnymi a chmurowymi. AWS Storage Gateway zapewnia dostęp do nieograniczonej przestrzeni dyskowej Amazon S3, Amazon S3 Glacier, Amazon S3 Glacier Deep Archive oraz Amazon EBS (Elastic Block Storage). Koncepcję integracji pamięci lokalnej z pamięcią w chmurze można również nazwać pamięcią hybrydową. Do działania Amazon Storage Gateway wymagane jest połączenie internetowe, ponieważ konieczne jest nawiązanie połączenia z serwerami AWS.

Rodzaje bram pamięci masowej

Istnieją trzy rodzaje AWS Storage Gateway: File Gateway, Volume Gateway i Tape Gateway.

Amazon Storage Gateway types

File Gateway. Ten typ bramy pamięci masowej zapewnia dostęp do plików przechowywanych jako obiekty w zasobniku Amazon S3 przy użyciu SMB (wersje 2 i 3 protokołu CIFS) oraz Udostępniania CIFS/NFS (wersje protokołu 3 i 4.1). W systemie operacyjnym należy skonfigurować punkt montowania SMB (Server Message Block) lub NFS (Network File System), który będzie używany do uzyskiwania dostępu do plików/obiektów w zasobniku S3.

Brama File Gateway obsługuje następujące klasy pamięci masowej Amazon S3: S3 Standard, S3 Standard-Infrequent Access (IA) oraz S3 One Zone-IA. Obsługiwane jest przechowywanie wersji — można edytować, usuwać i zmieniać nazwy plików, uzyskując do nich dostęp za pośrednictwem protokołów NFS lub SMB, a każda modyfikacja pliku jest przechowywana jako nowa wersja w zasobniku S3. Główną zaletą korzystania z przechowywania wersji w przypadku udziału plików (obiektów) jest rozszerzone możliwości odzyskiwania danych. Oprócz przechowywania wersji można włączyć zarządzanie cyklem życia oraz replikację między regionami dla obiektów przechowywanych w usłudze Amazon S3.

Amazon File Gateway

Można przeprowadzić wdrażanie jednej maszyny wirtualnej Storage Gateway na serwerze 1 w centrum danych 1 oraz jednej maszyny wirtualnej Storage Gateway na serwerze 2 w centrum danych 2. Jeśli obie bramy są połączone z tym samym zasobnikiem, a oba serwery są połączone z odpowiednią bramą pamięci masowej, można przesłać plik do zasobnika S3 z serwera 1 i wyświetlić ten plik na serwerze 2, korzystając z udostępniania NFS lub SMB. Jest to możliwe dzięki wywołaniu interfejsu API RefreshCache, które inicjuje ponowne inwentaryzowanie na bramie plików 2. Usługa

Files (objects) stored in the S3 bucket can be accessed on multiple servers in multiple data centers

Volume Gateway umożliwia serwerom i aplikacjom działającym lokalnie łączenie się z pamięcią blokową AWS (woluminami EBS) w chmurze przy użyciu protokołu iSCSI (Internet Small Computer Systems Interface). Podczas gdy SMB i NFS używane przez bramę plików są protokołami udziału plików, iSCSI działa na poziomie bloków. Istnieją dwa rodzaje bram Volume Gateway – woluminy przechowywane (Stored Volumes) i woluminy buforowane (Cached Volumes).

Amazon Volume Gateway

Woluminy przechowywane . Jako główne miejsce przechowywania danych wykorzystywana jest lokalna pamięć masowa, taka jak dysk twardy na serwerze fizycznym lub dysk wirtualny należący do maszyna wirtualna. Asynchroniczna kopia zapasowa jest wykonywana w usłudze Amazon S3 w postaci migawek EBS. Korzystając z woluminów przechowywanych, można uzyskać dostęp do pamięci masowej z niewielkim opóźnieniem. Rozmiar woluminów przechowywanych może wynosić od 1 TB do 16 TB. Wolumin przechowywany jest montowany jako urządzenie iSCSI.

Woluminy buforowane (Cached Gateway). Dane, do których dostęp jest częsty, są przechowywane w woluminach EBS, a dane rzadko używane są migrowane do Amazon S3. To podejście jest bardziej opłacalne, ponieważ cena korzystania z zasobników Amazon S3 jest niższa niż cena korzystania z woluminów EBS. Maksymalny rozmiar woluminu może wynosić 32 TB. Wolumin jest montowany jako urządzenie iSCSI.

W przypadku korzystania z bramy woluminów do pamięci blokowej woluminy można podłączać do bramy woluminów lub odłączać od niej. Ta funkcja pozwala na migrację woluminów między bramami, na przykład w celu aktualizacji sprzętu pamięci masowej na serwerach lokalnych (lokalnie).

Tape Gateway służy do wykonania kopii zapasowej danych w celu długoterminowej archiwizacji w usłudze Amazon Glacier oraz przechowywania tych danych na taśmach wirtualnych. W rzeczywistości dane są przechowywane w Amazon S3 Glacier lub Amazon S3 Glacier Deep Archive. W tym przypadku fizyczny interfejs używany do zapisywania danych na taśmach poprzez podłączenie napędów taśmowych i bibliotek taśmowych zostaje zastąpiony kompatybilnym interfejsem biblioteki Tape Gateway, który umożliwia przechowywanie danych w chmurze Amazon. Protokół iSCSI służy do podłączenia istniejących urządzeń do tworzenia kopii zapasowych do Tape Gateway. Istniejąca konfiguracja tworzenia kopii zapasowych i przepływ pracy mogą zostać zachowane. Dane można zapisywać w chmurze bezpośrednio za pośrednictwem Tape Gateway lub przy użyciu specjalistycznych aplikacji do tworzenia kopii zapasowych danych.

Bramy taśmowe mogą służyć do wykonywania kopii zapasowych danych bez wprowadzania znaczących zmian w istniejącej konfiguracji kopii zapasowych lub jako alternatywa dla fizycznych napędów taśmowych i bibliotek taśm (które nie są opłacalne).

Obsługiwane platformy hosta

AWS Storage Gateway jest dostarczany jako urządzenie wirtualne (obraz/szablon maszyny wirtualnej), które można wdrożyć na różnych platformach.

Obsługiwane platformy wirtualizacji hosta to:

Istnieje jednak również urządzenie sprzętowe, z którego można skorzystać, jeśli organizacja nie posiada hiperwizorów w swojej infrastrukturze. Urządzenie Amazon Storage Gateway można nabyć na stronie internetowej Amazon, a następnie zostanie ono dostarczone do klienta.

Ceny

Polityka cenowa firmy Amazon w odniesieniu do świadczonych usług w chmurze opiera się na zasadzie „płać za to, z czego korzystasz”. Amazon Storage Gateway nie jest wyjątkiem. Opłaty zależą od typu pamięci masowej – Amazon S3 lub EBS – oraz regionu AWS. Jeśli przechowujesz dane w Amazon S3, cena zależy od klasy pamięci S3 i liczby żądań. Cena jest obliczana za GB miesięcznie. Jeśli przechowujesz dane w woluminach EBS, opłaty za migawki są naliczane w przypadku ich wykonania. Jeśli chodzi o Amazon Storage Gateway, opłata naliczana jest za korzystanie z bramy (za bramę miesięcznie). Aktualne ceny można sprawdzić w dowolnym momencie na stronie Strona internetowa Amazon .

Zalety AWS Storage Gateway

Główne zalety korzystania z Amazon Storage Gateway to:

  • Integracja konfiguracji sprzętowych i programowych bez konieczności wprowadzania zmian sprzętowych.
  • Możliwość korzystania z pamięci lokalnej oraz magazynu-chmury Amazon (koncepcja pamięci hybrydowej).
  • Płynne migracja przejście z infrastruktury fizycznej do chmury AWS.

Jak przeprowadzić wdrażanie AWS Storage Gateway?

Dowiedzmy się, jak przeprowadzić wdrażanie AWS Storage Gateway, aby uzyskać dostęp do plików przechowywanych jako obiekty w Amazon S3 poprzez połączenie z bramą plików za pośrednictwem NFS. Aby uruchomić maszynę wirtualną Storage Gateway, należy posiadać konto AWS oraz host ESXi.

Pobieranie obrazu

Otwórz interfejs internetowy konsoli AWS.

Kliknij Services i wybierz Storage Gateway w kategorii Storage .

Storage Gateway AWS

Na stronie Storage Gateway kliknij przycisk Create Gateway w sekcji Gateways w panelu nawigacyjnym. Na tej stronie można znaleźć wcześniej utworzone bramy pamięci masowej, jeśli takie istnieją.

How to deploy Amazon Storage Gateway

Otworzy się kreator Create gateway .

Select gateway type. Wybierz File gateway , aby przechowywać pliki jako obiekty w Amazon S3. Kliknij Next na każdym etapie kreatora, aby kontynuować.

The types of Amazon Storage Gateway

Select host platform. Istnieje pięć obsługiwanych platform hosta do wdrażania. Wybierz VMware ESXi i kliknij przycisk Download image .

Downloading the VMware ESXi VM image to deploy AWS Storage Gateway

Zapisz plik. W naszym przypadku nazwa pobranego pliku to aws-storage-gateway-latest.ova i zapisujemy ten plik w D:virtual na komputerze lokalnym. Nie zamykaj bieżącej karty przeglądarki z kreatorem wyświetlanym w interfejsie internetowym AWS, ponieważ później będziesz musiał kontynuować konfigurację bramy magazynu od tego kroku.

Wdrażanie urządzenia wirtualnego na hoście ESXi

Teraz musisz wdrożyć pobrany aws-storage-gateway-latest.ova plik szablonu na hoście ESXi. W naszym przykładzie hostami ESXi zarządza vCenter i do wdrażania urządzenia wirtualnego AWS Storage Gateway wykorzystamy interfejs internetowy VMware vSphere Client.

Połącz się z vCenter, przejdź na stronę Hosts and Clusters i wybierz odpowiedni host ESXi, który dysponuje wystarczającą ilością wolnych zasobów.

Wymagania: File Gateway wymaga 16 GB pamięci RAM, 4 procesorów wirtualnych (vCPU), jednego dysku wirtualnego o pojemności 80 GB oraz jednego dodatkowego dysku wirtualnego o pojemności 150 GB na magazyn.

W naszym przykładzie wybieramy host o adresie IP 10.10.10.90 . Po wybraniu hosta ESXi w VSphere Client kliknij Actions > Deploy OVF Template.

Deploying Amazon Storage Gateway from an OVA template on VMware ESXi host managed by vCenter

Otworzy się kreator wdrażania szablonu OVF.

1. Select an OVF template. Wybierz Local file i kliknij Browse , aby wybrać pobrany ova plik. W tym przypadku wybieramy aws-storage-gateway-latest.ova w D:virtual . Kliknij Next na każdym kroku kreatora, aby kontynuować.

Selecting the downloaded Amazon Storage Gateway template file

2. Select a name and folder. Wprowadź nazwę maszyny wirtualnej, na przykład aws-storage-gateway i wybierz lokalizację dla maszyny wirtualnej w vCenter.

Selecting a name and folder to deploy Amazon Storage Gateway on an ESXi host

3. Select a compute resource. Wybierz host ESXi, na którym będzie działać maszyna wirtualna Storage Gateway. W tym przykładzie wybieramy 10.10.10.90 .

Selecting a compute resource

4. Review details. Sprawdź i przejrzyj szczegóły szablonu urządzenia wirtualnego AWS Storage Gateway, które zamierzasz wdrożyć.

Reviewing details

5. Select storage. Wybierz magazyn danych z wystarczającą ilością wolnego miejsca do przechowywania plików dysku wirtualnego i innych plików maszyny wirtualnej. Wybierz format dysku wirtualnego. Zaleca się wybranie Thick Provisioned jako formatu dysku wirtualnego, ponieważ cała przestrzeń dyskowa potrzebna do działania dysku wirtualnego jest przydzielana natychmiast. Więcej informacji na temat alokacji typu thick i thin można znaleźć w ten wpis na blogu.

Selecting storage to deploy Amazon Storage Gateway on an ESXi host

6. Select networks. Wybierz vSwitch podłączony do routera i zapewniający połączenie z Internetem. Po wdrażaniu wirtualna karta sieciowa maszyny wirtualnej zostanie podłączona do tego vSwitch i odpowiedniej sieci.

Selecting networks to which the Amazon Storage Gateway virtual appliance must be connected

7. Ready to complete. Sprawdź konfigurację maszyny wirtualnej, która zostanie wdrożona na podstawie szablonu, i kliknij Finish , aby rozpocząć tworzenie maszyny wirtualnej. Aby dowiedzieć się więcej, przeczytaj wpis na blogu dotyczący Szablony maszyn wirtualnych .

Ready to complete the storage gateway AWS deployment

Poczekaj, aż maszyna wirtualna Storage Gateway zostanie wdrożona z szablonu. Status zadania można sprawdzić w Ostatnie zadania pasku narzędzi w vSphere Client.

Po wdrażaniu maszyny wirtualnej możesz zobaczyć nazwę maszyny wirtualnej, którą wcześniej zdefiniowałeś, na liście maszyn wirtualnych odpowiedniego hosta ESXi ( 10.10.10.90 w naszym przypadku).

Kliknij prawym przyciskiem myszy maszynę wirtualną ( aws-storage-gateway to nazwa maszyny wirtualnej Storage Gateway wdrożonej z szablonu w tym przykładzie) i w menu kontekstowym wybierz Edit Settings. Editing settings of the gateway storage virtual appliance installed as a VMware VM

Teraz musisz dodać nowy wirtualny dysk twardy przeznaczony na pamięć podręczną. Ten dysk wirtualny służy do przechowywania plików, do których ostatnio uzyskano dostęp, oraz plików często używanych, co pozwala skrócić opóźnienia podczas uzyskiwania dostępu do tych danych.

W oknie Edytuj ustawienia na karcie Sprzęt wirtualny kliknij Add new device i wybierz Hard disk.

Adding a new virtual hard disk for cache

Zalecany minimalny rozmiar wirtualnego dysku twardego używanego przez AWS Storage Gateway do przechowywania pamięci podręcznej wynosi 150 GB. Należy utworzyć dysk wirtualny z przydziałem typu Thick Provisioned na potrzeby pamięci podręcznej. W polu New Hard disk wpisz 150 GB. W polu Disk Provisioning wybierz jedną z opcji Thick Provisioning . Kliknij OK , aby zapisać ustawienia i utworzyć dysk wirtualny.

Adding a new 150-GB virtual disk to the configuration of the Amazon Storage Gateway VM

Upewnij się, że czas jest poprawnie ustawiony na maszynie wirtualnej Storage Gateway, hostach ESXi i serwerach vCenter. Czas na maszynie wirtualnej musi być zsynchronizowany, aby uniknąć problemów i zapewnić pomyślną aktywację bramy.

Wybierz maszynę wirtualną aws-storage-gateway z listy maszyn wirtualnych, a następnie kliknij Edit Settings. Na ekranie Edit Settings wybierz kartę VM Options , kliknij VMware Tools , aby rozwinąć ustawienia, i zaznacz pole wyboru „Synchronize guest time with host”. Kliknij OK , aby zapisać ustawienia.

Time on the VM must be synchronized with the host

Testowanie łączności sieciowej

Zaleca się przetestowanie połączenia sieciowego Amazon Storage Gateway działającego jako maszyna wirtualna lokalnie z magazynem-chmura AWS.

Włącz maszynę wirtualną Storage Gateway.

Zaloguj się do maszyny wirtualnej AWS Appliance, używając domyślnych danych logowania.

Nazwa użytkownika: admin

Hasło: password

Login to the Amazon Storage Gateway virtual appliance

Możesz sprawdzić adres IP. Jeśli w sieci znajduje się serwer DHCP, konfiguracja IP jest pobierana automatycznie. Zaleca się ustawienie statycznego adresu IP w celu długoterminowego korzystania z Amazon Storage Gateway.

Jeśli chcesz ustawić statyczny adres IP, naciśnij 2:

2: Network Configuration

Następnie wprowadź 3:

3: Configure Static IP

Postępuj zgodnie z zaleceniami, aby ustawić statyczny adres IP.

W naszym przykładzie adres IP urządzenia wirtualnego Storage Gateway to 192.168.17.122 , a maska sieciowa to 255.255.255.0 .

Po skonfigurowaniu sieci IP należy przetestować łączność sieciową.

W menu głównym wybierz 3:

3: Test Network Connectivity

Testing the network connectivity on the Amazon Storage Gateway virtual appliance

Następnie wybierz 1:

1: Public

The public network type must be selected for testing

Wprowadź region:

eu-west-1

Wybierz typ punktu końcowego:

1: Standard

W naszym przypadku test zakończył się powodzeniem, co widać na poniższym zrzucie ekranu.

The connection test is passed

Tworzenie zasobnika

Zanim będziesz mógł kontynuować, upewnij się, że w usłudze Amazon S3 utworzono zasobnik dla Twojego konta. Możesz użyć ten link do utworzenia zasobnika. Nazwy zasobników użytych w tym przewodniku to: blog-bucket01 . Musisz posiadać odpowiednie uprawnienia do swojego konta AWS. Jeśli zamierzasz korzystać z innych aplikacji w celu uzyskania dostępu do zasobnika, należy wygenerować klucze dostępu AWS. Identyfikator klucza dostępu AWS oraz tajny klucz dostępu dla swojego konta można uzyskać na stronie ta strona AWS.

Aktywacja bramy plików

Teraz musisz zdefiniować adres IP usługi Amazon Storage Gateway i aktywować bramę plików.

Wróć do interfejsu internetowego konsoli AWS. Jak pamiętasz, zatrzymaliśmy się na drugim kroku kreatora tworzenia bramy. Jeśli zamknąłeś tę stronę, otwórz konsolę AWS, przejdź do Services > Storage Gateway, kliknij Create Gateway. W pierwszym kroku kreatora ( Wybierz typ bramy ) wybierz File gateway. Kroki te zostały wyjaśnione powyżej na początku przewodnika i uzupełnione zrzutami ekranu.

Select host platform. Wybierz VMware ESXi i kliknij Next.

Selecting VMware ESXi as a host platform to deploy Amazon Storage Gateway

Select service endpoint. Wybierz Public jako typ punktu końcowego, a następnie kliknij Next. Należy zezwolić na dostęp sieciowy przeglądarki internetowej do maszyny wirtualnej Storage Gateway na porcie TCP 80.

The public endpoint type is selected

Sprawdź adres IP maszyny wirtualnej bramy (VA). Adres IP maszyny wirtualnej można znaleźć w interfejsie VMware vSphere Client, wybierając odpowiednią maszynę wirtualną. W tym przykładzie wewnętrzny adres IP maszyny wirtualnej AWS Storage Gateway to 192.168.17.122 .

Checking the IP address of the Amazon Storage Gateway virtual appliance

Wprowadź adres IP maszyny wirtualnej (urządzenia wirtualnego Storage Gateway), a nie zewnętrzny (WAN) adres IP routera.

Kliknij Connect to gateway.

Entering the IP address of the Amazon Storage Gateway running as a VMware VM

Activate gateway. Aktywacja bramy bezpiecznie powiąże ją z kontem AWS.

Wybierz strefę czasową bramy.

Wprowadź nazwę bramy, na przykład Storage Gateway AWS . Nazwa ta może różnić się od nazwy maszyny wirtualnej oraz nazwy DNS maszyny wirtualnej (urządzenia). Pamiętaj, że na maszynie wirtualnej bramy musi być otwarty port TCP 80.

Kliknij Activate gateway i poczekaj, aż dyski pamięci podręcznej zostaną zidentyfikowane.

Activating the Amazon Storage Gateway

Configure local disks. Upewnij się, że dysk wirtualny o pojemności 150 GB jest przypisany do pamięci podręcznej. Następnie kliknij Configure logging.

Gateway storage is now active

Configure logging. Rejestrowanie zapewnia dodatkowe możliwości w zakresie rozwiązywania problemów i audytu. Wybierz Create a new log group. Kliknij Verify VMware HA.

Configuring the gateway storage health log group

Kliknij Verify VMware HA , jeśli maszyna wirtualna Storage Gateway działa w Klaster VMware High Availability. Klikamy Exit , ponieważ w naszym przykładzie urządzenie wirtualne Amazon Storage Gateway nie jest wdrażane w klastrze VMware HA.

Verifying VMware High Availability configuration for Amazon Storage Gateway virtual machine

Teraz brama plików została pomyślnie utworzona i działa. Creating a file share on the Storage Gateway AWS

Tworzenie udziału plików

Nadszedł czas, aby utworzyć udział plików w celu połączenia się z zasobnikiem przy użyciu standardowych protokołów NFS lub SMB (CIFS). Skonfigurujmy połączenie z zasobnikiem Amazon S3 za pośrednictwem protokołu NFS.

Wybierz swoją bramę plików (File Gateway) i kliknij Create file share (patrz zrzut ekranu powyżej).

Wprowadź nazwę zasobnika S3. Nazwa zasobnika użytego w tym przykładzie to blog-bucket01 .

Dostęp do obiektów za pomocą: Network File System (NFS).

Brama: Wybierz wdrożoną bramę S3 Storage Gateway z listy rozwijanej.

Dodawanie tagów jest opcjonalne i można je pominąć. Kliknij Next , aby kontynuować.

Entering the name of the needed bucket to which you want to connect by using the NFS share

Storage. Skonfiguruj sposób przechowywania plików w usłudze Amazon S3.

Nazwa zasobnika Amazon S3: blog-bucket01

Klasa przechowywania dla nowych obiektów: S3 Standard

Metadane obiektu: Guess MIME type oraz Give bucket owner full control pola wyboru muszą być zaznaczone.

Dostęp do zasobnika S3. Utwórz nową rolę IAM .

Szyfrowanie: Klucze zarządzane w usłudze S3 (SSE-S3).

Configuring how files are stored in Amazon S3

Review. Możesz pozostawić wartości domyślne dla roli IAM i innych wartości, z wyjątkiem poniższych.

Dozwolone klienty: 0.0.0.0/0 – domyślnie dozwolony jest dostęp z dowolnego adresu IP. Ze względów bezpieczeństwa zaleca się zdefiniowanie niestandardowych adresów IP, z których dostęp jest dozwolony.

Poziom squasha . Kliknij Edit w Opcje montowania i wybierz All squash , aby upewnić się, że wszystko będzie działać poprawnie.

Kliknij Create file share.

Review of the file share configuration on Amazon Storage Gateway

Jeśli przycisk Create file share nie jest aktywny, kliknij Previous , a następnie ponownie kliknij Next .

Udział plików NFS został utworzony na bramie plików. W dolnej części strony Udział plików można znaleźć przykłady poleceń, których można użyć do zamontowania udziału plików w systemach Linux, Windows i macOS.

The NFS file share is created on AWS gateway storage

Łączenie się z udziałem plików

Utwórzmy katalog, który będzie służył jako punkt montowania na komputerze z systemem Linux (Ubuntu 18.04), i ustawmy wymagane uprawnienia. W tym przykładzie nazwa naszego konta użytkownika w systemie Linux to user1 .

mkdir /mnt/s3-gateway/

Ustaw właściciela i uprawnienia dla utworzonego katalogu:

chown user1:user1 /mnt/s3-gateway

chmod 0775 /mnt/s3-gateway

Zamontuj udział NFS udostępniony przez AWS Storage Gateway:

sudo mount -t nfs -o nolock,hard 192.168.17.122:/blog-bucket01 /mnt/s3-gateway

Może wystąpić błąd:

mount: /mnt/s3-gateway: nieprawidłowa opcja; w przypadku niektórych systemów plików (np. nfs, cifs) może być potrzebny program pomocniczy /sbin/mount.

W takim przypadku spróbuj zainstalować pakiet nfs-common :

sudo apt install nfs-common

Następnie uruchom polecenie: sudo mount -t nfs -o nolock,hard 192.168.17.122:/blog-bucket01 /mnt/s3-gateway

Można sprawdzić, czy zasób S3 ( blog-bucket01 ) został zamontowany jako udział NFS udostępniony przez AWS Storage Gateway w lokalizacji /mnt/s3/gateway/ za pomocą następujących poleceń:

df -h

mount | grep gateway

ls -al /mnt/s3-gateway/

Jak widać na poniższym zrzucie ekranu, zasób został pomyślnie zamontowany.

Managing files in the S3 bucket after mounting the bucket as an NFS share by using Amazon Storage Gateway

Ta sama zawartość zasobnika jest wyświetlana w interfejsie internetowym AWS. Można upewnić się, że wszystko działa poprawnie, kopiując plik z konsoli Linux do zasobnika, a następnie sprawdzając zawartość zasobnika w interfejsie internetowym AWS.

Viewing objects in the S3 bucket access to which is configured in Amazon Storage Gateway

Można skonfigurować automatyczne montowanie przy uruchomieniu systemu Linux, edytując /etc/fstab .

Podobnie można skonfigurować udział SMB (CIFS) w AWS Storage Gateway i zamontować ten udział w różnych systemach operacyjnych. Jeśli wybierzesz opcję SMB dla bramy plików, możliwe jest dodanie AWS Storage Gateway do domeny Active Directory.

Wnioski

Amazon Storage Gateway to rozwiązanie chmury hybrydowej, które pozwala na wykorzystanie obecnej infrastruktury fizycznej i wirtualnej z magazynem-chmura Amazon bez konieczności wprowadzania znaczących zmian w obecnej konfiguracji sprzętu i oprogramowania. Wykorzystywane są standardowe protokoły magazynu – SMB i NFS służą do zapewnienia dostępu do plików przechowywanych jako obiekty w Amazon S3 na poziomie plików, a dostęp do pamięci blokowej (woluminy Amazon EBS) jest zapewniany za pomocą iSCSI. Można połączyć się z wirtualnymi bibliotekami taśmowymi w Amazon S3 za pośrednictwem iSCSI zamiast korzystać z fizycznych bibliotek taśmowych. W tym wpisie na blogu omówiono zasadę działania Amazon Storage Gateway oraz wyjaśniono, w jaki sposób można przeprowadzić wdrażanie File Gateway na VMware ESXi i połączyć się z zasobnikiem Amazon S3 za pośrednictwem File Gateway poprzez NFS z systemu Ubuntu Linux.

Amazon Storage Gateway może służyć do ręcznego kopiowania kopii zapasowych danych do AWS lub przy użyciu specjalnych rozwiązań do tworzenia kopii zapasowych, które obsługują protokoły NFS, SMB lub iSCSI. NAKIVO Backup & Replication to uniwersalne rozwiązanie do ochrony danych, które umożliwia wykonanie kopii zapasowej danych w usłudze Amazon S3 i Amazon EBS. NAKIVO Backup & Replication może wykonać kopię zapasową danych bezpośrednio w usłudze Amazon S3 bez korzystania z AWS Storage Gateway.

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Wdrażanie w 2 minuty i ochrona danych w środowiskach wirtualnych, chmurowych, fizycznych oraz SaaS. Opcje tworzenia kopii zapasowych, replikacji i natychmiastowego odzyskiwania danych.

People also read