Wprowadzenie do magazynu usługi Azure Stack Hub
Omówienie
Azure Stack Hub Storage to zestaw usług magazynu w chmurze spójny z usługami udostępnianymi przez usługę Azure Storage. Te usługi obejmują obiekty blob, tabele i kolejki.
Usługi Azure Stack Hub Storage
Usługa Azure Stack Hub Storage oferuje następujące trzy usługi:
Blob Storage
Magazyn obiektów blob przechowuje dane obiektów bez struktury. Obiekt blob może być dowolnym typem danych tekstowych lub binarnych, takich jak dokument, plik multimedialny lub instalator aplikacji.
Table Storage
Table Storage — przechowuje zestawy danych ze strukturą. Magazyn tabel to magazyn danych typu key-attribute NoSQL, który umożliwia szybki rozwój i szybki dostęp do dużych ilości danych.
Queue Storage
Usługa Queue Storage zapewnia niezawodną obsługę komunikatów na potrzeby przetwarzania przepływu pracy i komunikacji między składnikami usług w chmurze.
Konto usługi Azure Stack Hub Storage to bezpieczne konto, które zapewnia dostęp do usług w usłudze Azure Stack Hub Storage. Konto magazynu zapewnia unikatową przestrzeń nazw dla zasobów magazynu. Na poniższym diagramie przedstawiono relacje między zasobami usługi Azure Stack Hub Storage na koncie magazynu:
Blob Storage
W przypadku użytkowników z dużą ilością danych obiektów bez struktury do przechowywania w chmurze usługa Blob Storage oferuje efektywne i skalowalne rozwiązanie. Magazyn obiektów blob służy do przechowywania zawartości, takiej jak:
- Dokumenty
- Dane społecznościowe takie jak zdjęcia, wideo, muzyka i blogi
- Kopie zapasowe plików, komputerów, baz danych i urządzeń
- Obrazy i tekst dla aplikacji internetowych
- Dane konfiguracji dla aplikacji w chmurze
- Dane big data takie jak dzienniki i inne duże zestawy danych
Każdy obiekt blob znajduje się w kontenerze. Kontenery to także wygodny sposób na przypisywanie zasad zabezpieczeń do grup obiektów. Konto magazynu może zawierać dowolną liczbę kontenerów, a kontener może zawierać dowolną liczbę obiektów blob (do limitu konta magazynu).
Usługa Blob Storage oferuje trzy typy obiektów blob:
Blokowe obiekty blob
Blokowe obiekty blob są zoptymalizowane pod kątem przesyłania strumieniowego i przechowywania obiektów w chmurze. Są one dobrym wyborem do przechowywania dokumentów, plików multimedialnych, kopii zapasowych i innych podobnych plików.
Uzupełnialne obiekty blob
Uzupełnialne obiekty blob są podobne do blokowych obiektów blob, lecz są zoptymalizowane pod kątem operacji dołączania. Uzupełnialny obiekt blob można zaktualizować tylko przez dodanie nowego bloku na końcu. Uzupełnialne obiekty blob są dobrym rozwiązaniem w przypadku scenariuszy takich jak rejestrowanie, które wymaga zapisywania tylko na końcu obiektu blob.
Stronicowe obiekty blob
Stronicowe obiekty blob są zoptymalizowane pod kątem reprezentowania dysków IaaS i obsługi losowych zapisów o rozmiarze do 1 TB. Dołączony dysk IaaS maszyny wirtualnej usługi Azure Stack Hub jest wirtualnym dyskiem twardym przechowywanym jako stronicowy obiekt blob.
Table Storage
Nowoczesne aplikacje często wymagają magazynów danych z większą skalowalnością i elastycznością niż wymagane przez poprzednie generacje oprogramowania. Usługa Table Storage oferuje wysoce dostępny, wysoce skalowalny magazyn, dzięki czemu aplikacja może automatycznie skalować w celu spełnienia wymagań użytkowników. Magazyn tabel to magazyn kluczy/atrybutów firmy Microsoft — ma bez schematu projekt, co różni się od tradycyjnych relacyjnych baz danych. Dzięki magazynowi danych bez schematu można łatwo dostosować dane w miarę rozwoju potrzeb aplikacji. Usługa Table Storage jest łatwa w użyciu, dzięki czemu deweloperzy mogą szybko tworzyć aplikacje.
Magazyn tabel to magazyn atrybutów kluczy, co oznacza, że każda wartość w tabeli jest przechowywana przy użyciu nazwy właściwości wpisanej. Nazwa właściwości jest używana do filtrowania i określania kryteriów wyboru. Kolekcja właściwości i ich wartości stanowi jednostkę. Ponieważ magazyn tabel jest bez schematu, dwie jednostki w tej samej tabeli mogą zawierać różne kolekcje właściwości, a te właściwości mogą być różne typy.
Magazyn tabel umożliwia przechowywanie elastycznych zestawów danych, takich jak dane użytkownika dla aplikacji internetowych, książek adresowych, informacji o urządzeniu i innych typów metadanych, których usługa wymaga. W przypadku współczesnych aplikacji internetowych bazy danych NoSQL, takie jak magazyn tabel, oferują popularną alternatywę dla tradycyjnych relacyjnych baz danych.
Konto magazynu może zawierać dowolną liczbę tabel, a tabela może zawierać dowolną liczbę jednostek, maksymalnie limit pojemności konta magazynu.
Queue Storage
W projektowaniu aplikacji na potrzeby skalowania składniki aplikacji są często oddzielone, dzięki czemu można je skalować niezależnie. Usługa Queue Storage zapewnia niezawodne rozwiązanie do obsługi komunikatów na potrzeby asynchronicznej komunikacji między składnikami aplikacji, niezależnie od tego, czy są one uruchomione w chmurze, na pulpicie, na serwerze lokalnym, czy na urządzeniu przenośnym. Magazyn kolejek obsługuje również zarządzanie asynchronicznymi zadaniami oraz przepływy pracy procesu kompilacji.
Konto magazynu może zawierać dowolną liczbę kolejek, a kolejka może zawierać dowolną liczbę komunikatów (do limitu pojemności konta magazynu). Poszczególne wiadomości mogą mieć maksymalnie 64 KB.
Następne kroki
Aby dowiedzieć się więcej o usłudze Azure Storage, zobacz Wprowadzenie do Microsoft Azure Storage