Cloud Backup Showdown: Azure vs Amazon S3 vs Google Cloud vs Backblaze B2

Ogólnie rzecz biorąc, tutaj w Cloudwards.net kładziemy największy nacisk na osobiste rozwiązania do tworzenia kopii zapasowych w chmurze, takie jak te przedstawione w naszym najlepszym podsumowaniu tworzenia kopii zapasowych w chmurze. W odniesieniu do firm często szukamy idealnych rozwiązań do tworzenia kopii zapasowych dla małych i średnich firm i promujemy narzędzia zaprojektowane z myślą o prostocie, które pozwalają przedsiębiorcom rozpocząć działalność jako przedsiębiorcy.


Istnieje jednak znacznie bardziej złożona klasa platform chmurowych skierowana do twórców aplikacji, przedsiębiorstw o ​​rygorystycznych wymaganiach dotyczących zgodności i innych o szerszych potrzebach technicznych. Podczas tego bezpośredniego spotkania porównamy cztery najlepsze z tych rozwiązań: Amazon S3, Microsoft Azure, Google Cloud Storage i Backblaze B2.

Jeśli zdecydujesz się wybrać jeden z dwóch pierwszych na liście, przygotowaliśmy przewodniki dla początkujących dotyczące platformy Azure i Amazon S3; mamy również recenzję Backblaze. Aby uzyskać więcej aplikacji skierowanych do przedsiębiorców, zapoznaj się z naszą najlepszą ofertą oprogramowania księgowego lub naszymi 30 aplikacjami na artykuł dla małych firm.

Dla kogo są te usługi

W przeciwieństwie do uproszczonych narzędzi do tworzenia kopii zapasowych online, takich jak IDrive i Carbonite, pamięć masowa klasy biznesowej pozwala programistom budować na masową skalę. Interfejsy API i przyjazne dla użytkownika portale mają na celu szybką integrację pamięci masowej z infrastrukturą aplikacji i interfejsami użytkownika, a wieloregionalne centra danych zmniejszają opóźnienia.

To sprawia, że ​​takie rozwiązania są lepiej wyposażone do obsługi mediów, danych finansowych, danych naukowych i podobnych obiektów o wysokim zapotrzebowaniu.

Platformy pamięci masowej, takie jak te przedstawione w tym artykule, zapewniają także rodzaj skalowalności i kontroli kosztów, które pozwalają programistom i przedsiębiorstwom przekierowywać zasoby na inne wymagania projektu.

Taka elastyczność wynika z modeli cenowych typu „płac za co”. Zamiast płacić ustaloną opłatę subskrypcyjną, obowiązuje stała stawka za to, że wiele gigabajtów faktycznie jest przechowywanych w danym miesiącu. Często są także opłaty za użytkowanie za przenoszenie danych. Zrozumienie obu jest kluczem do kontrolowania kosztów przechowywania.

Kolejnym kluczowym aspektem usług pamięci masowej, takich jak Amazon S3 i Azure, jest powszechne stosowanie „klas pamięci”. Klasy pamięci umożliwiają dalszą kontrolę kosztów poprzez przypisywanie danych do pamięci aktywnej lub chłodniczej. Dzięki chłodniom uzyskujesz niższe koszty na gigabajt, ale zwiększone koszty użytkowania. Dzięki temu chłodnie lepiej nadają się do archiwizacji i odzyskiwania po awarii.

Ostatecznie, zanim zaczniemy, podczas gdy każda z tych usług jest przeznaczona dla większych projektów, możesz ich użyć również do wykonania kopii zapasowej komputera domowego. Aby to zrobić, musisz jednak uzyskać wiedzę techniczną, projektując własną aplikację lub korzystając z interfejsu wiersza polecenia, lub zakupić oprogramowanie do tworzenia kopii zapasowych, które można łatwo zintegrować z wybranym miejscem do przechowywania..

W tym celu zalecamy CloudBerry Backup, o którym możesz przeczytać w naszej recenzji CloudBerry Backup; usługa jest również naszym preferowanym sposobem tworzenia kopii zapasowych systemu Windows Server.

Bitwa: Azure vs Amazon S3 vs Google Cloud vs Backblaze B2

W ciągu pięciu rund porównań omówimy niektóre z podstawowych kosztów i możliwości, o których powinieneś wiedzieć, zanim zaczniesz tworzyć własne rozwiązanie do tworzenia kopii zapasowych.

Spędzimy dwie rundy na rozwiązywaniu powiązanych kosztów i trzy rundy na szybkości, bezpieczeństwie i wsparciu. Chociaż przed wyborem odpowiedniego narzędzia jest o wiele więcej do rozważenia, to podsumowanie da ci uchwyt potrzebny do podjęcia mądrej decyzji.

Runda pierwsza: koszty przechowywania i klasy

Pierwszy krytyczny krok w ważeniu usług magazynowania wymaga zbadania kosztów przechowywania. W następnej rundzie ustalimy ceny użytkowania, ale dla większości osób większość kosztów będzie pochodzić z podstawowych opłat za przechowywanie.

Wszystkie cztery oferowane usługi oferują doskonałą skalowalność, postępując zgodnie z przedstawionym wcześniej miesięcznym modelem kosztu za gigabajt, co sprawia, że ​​porównania są stosunkowo łatwe. Różnice między usługami wynikają ze złożoności zaangażowanych klas pamięci i tego, jak przechowywanie danych w jednej klasie w porównaniu z inną wpływa na wskaźniki.

Lazur

Stawki za przechowywanie na platformie Azure zmieniają się w zależności od tego, ile miejsca potrzebujesz, gdzie się znajdujesz, jak często zamierzasz uzyskać dostęp do przechowywanej zawartości i jakiego rodzaju nadmiarowości danych wybierasz. Mimo że model cenowy platformy Azure jest złożony, umożliwia ścisłą kontrolę kosztów, jeśli jest odpowiednio zarządzany.

Nie ma żadnych kosztów wstępnych ani opłat za zakończenie połączenia. Płacisz za to, czego używasz w danym miesiącu.

Koszty regionalne są podobne w większości regionów świata, z wyjątkiem Ameryki Południowej, gdzie są około dwukrotnie wyższe niż średnia globalna.

Oto ceny przechowywania obiektów blob w centrum danych we wschodnich Stanach Zjednoczonych:

LRS – CoolLRS – HotGRS – CoolGRS – Hot
Pierwsze 50 TB miesięcznie0,0152 USD0,0208 $0,0334 USD0,0458 USD
Następne 450 TB na miesiąc0,0152 USD0,0200 USD0,0334 USD0,0440 USD
Ponad 500 TB na miesiąc0,0152 USD0,0192 USD0,0334 USD0,0422 USD

Powyższa tabela dotyczy czterech popularnych klas magazynu Azure.

LRS oznacza „lokalną nadmiarową pamięć masową”. Dzięki tej klasie wiele synchronicznych kopii danych jest przechowywanych w jednym centrum danych.

Tymczasem GRS to skrót od „geograficznie redundantnego przechowywania”. Jeśli korzystasz z GRS, drugi zsynchronizowany zestaw danych jest przechowywany w innym centrum danych setki mil dalej. GRS zapewnia dodatkową warstwę redundancji i oznacza szybszy czas dostępu dla ludzi w różnych częściach świata.

Pamięć „gorąca” jest przeznaczona dla użytkowników, którzy zamierzają częściej uzyskiwać dostęp do swoich danych, a pamięć „chłodna” służy do archiwizacji i odzyskiwania po awarii. Podczas gdy koszty magazynowania na gigabajt są wyższe w przypadku przechowywania na gorąco niż w przypadku przechowywania na zimno, koszty dostępu i transakcji, które omówimy w następnej rundzie, są niższe.

Amazon S3

Amazon S3 zapewnia taką samą elastyczność skalowania potrzeb związanych z pamięcią masową jak Azure. Opłata jest naliczana za to, z czego korzystasz, i nie ma żadnych opłat z góry ani opłat za zakończenie połączenia.

Największe różnice między nimi polegają na tym, że Amazon S3 nie ma wieloregionalnej pamięci masowej, takiej jak Azure, ale zapewnia klasę pośrednią między pamięcią standardową a archiwalną, zwaną „rzadkim dostępem standardowym”.

Oto spojrzenie na koszty przechowywania w regionie U.S. East (North Virginia):

PoziomStandard na gigabajtStandard – rzadki dostęp na gigabajt
Pierwsze 50 TB / miesiąc0,023 USD0,0125 USD
Następne 450 TB / miesiąc0,022 USD0,0125 USD
Ponad 500 TB / miesiąc0,021 USD0,0125 USD

Opłaty różnią się nieznacznie w zależności od regionu, nawet w tym samym kraju. Jednak większość różnic kosztów między regionami mieści się w granicach kilku centów. Podobnie jak w przypadku platformy Azure, jedynym wyjątkiem jest Ameryka Południowa, która kosztuje znacznie więcej.

Amazon S3 ma również niższy poziom cen dla każdej z tych klas, który mieści się w ramach tego, co Amazon nazywa „zmniejszoną pamięcią nadmiarową” (RRS). Ta opcja dotyczy tylko danych niekrytycznych, ponieważ zmniejszenie nadmiarowości zwiększa ryzyko trwałej utraty danych.

Standardowe miejsce do przechowywania danych wymaga częstego dostępu. W przypadku danych, które nie są aktywnie dotykane – być może tylko raz w miesiącu – możesz przenieść je na „rzadki dostęp”. Jak zobaczymy, stawki dostępu są wyższe, ale koszty przechowywania są niższe. Pamiętaj, że minimalny rozmiar obiektu to 128 KB dla rzadkiego dostępu do pamięci. Możesz przechowywać mniejsze przedmioty, ale opłata będzie wynosić 128 KB.

W przypadku danych, do których nie potrzebujesz aktywnego dostępu, Amazon Glacier zapewnia jedne z najniższych stawek, jakie znajdziesz. Dzięki Glacier możesz tylko wprowadzać i usuwać dane (aby uzyskać więcej informacji na ten temat, sprawdź najlepsze narzędzia do tworzenia kopii zapasowych dla Amazon Glacier). Jednak to wystarczy w przypadku archiwizacji i odzyskiwania po awarii.

Google Cloud Storage

Google Cloud Storage zapewnia niezłą kombinację opcji klas pamięci oferowanych przez platformy Azure i Amazon, dzięki czemu jest nieco bardziej skalowalny niż oba. Obejmuje to opcje wieloregionalne i regionalne, opcję dostępu średniego zasięgu o nazwie „nearline” oraz opcję archiwizacji podobną do lodowca o nazwie „coldline”.

Wieloregionalny na GBRegionalny na GBNearline na GBZimna linia na GB
Ogólne ceny0,026 USD0,020 USD0,010 USD0,007 USD
Ceny w TokioNie dotyczy0,023 USD0,016 USD0,010 USD

Należy zauważyć, że Google Storage ma prostsze podejście niż Azure i S3, głównie nixing zmienne ceny według regionu i warstwowe ceny w oparciu o całkowitą ilość przechowywanych gigabajtów. Istnieją tylko dwie opcje: ceny w Tokio dla Azji Północno-Wschodniej i ceny ogólne dla wszystkich innych miejsc. Otrzymujesz taką samą stawkę niezależnie od tego, czy Twój sklep 50 GB, czy 1000 TB.

Preferujemy prostotę tego podejścia, zwłaszcza że stawki regionalne Google Cloud są w przybliżeniu równe stawkom regionalnym zarówno platformy Azure, jak i S3 dla osób przechowujących ponad 500 TB miesięcznie.

Wieloregionalna klasa pamięci masowej Google dodaje zalety nadmiarowości geograficznej do treści. Jest to najlepsze w przypadku treści, które będą aktywnie wykorzystywane na całym świecie, takich jak przesyłanie strumieniowe wideo.

Pamięć regionalna oznacza, że ​​Twoje dane będą przechowywane tylko na serwerach w pobliżu ciebie geograficznie. Jest najlepszy w przypadku projektów takich jak analiza danych.

Pamięć masowa typu nearline została zaprojektowana z myślą o treści, do której dostęp jest rzadki, bardziej zgodny z tradycyjną kopią zapasową, natomiast pamięć typu coldline najlepiej nadaje się do archiwizacji i odzyskiwania po awarii.

Podobnie jak w przypadku platformy Azure i Amazon S3, nie ma opłat za rozpoczęcie korzystania z usługi lub jej anulowanie. Opłata jest naliczana tylko za ilość przechowywanych danych.

Backblaze B2

Backblaze jest znane z prostoty, a firma podąża za tym swoim cennikiem pamięci masowej w chmurze B2. Ogólne koszty są znacznie łatwiejsze do przeanalizowania niż trzy pozostałe usługi omówione w tym artykule.

Jest tylko jedna klasa pamięci i kosztuje tylko 0,005 centów za gigabajt miesięcznie. To tylko grosz więcej na gigabajt niż Amazon Glacier i jest znacznie tańszy niż każda inna klasa, na którą patrzyliśmy do tej pory.

Oprócz tego, że są tanie, kolejną zaletą tego modelu cenowego jest to, że nie musisz zarządzać danymi tak bardzo, aby obniżyć koszty; na przykład nie ma potrzeby przenoszenia danych z aktywnej klasy pamięci na klasę archiwalną.

Nie ma też żadnych kosztów wstępnych. Podobnie jak w przypadku innych usług, możesz zacząć korzystać z bezpłatnego konta i dodać informacje o karcie kredytowej po zaćmieniu 10 GB bezpłatnej przestrzeni dyskowej Backblaze daje.

Wadą korzystania z B2 jest to, że nie ma opcji regionalnych. Przesłane dane są przechowywane w wielu kopiach i na wielu serwerach, ale wszystkie w tym samym centrum danych w Sacramento w Kalifornii.

Oznacza to prawdopodobnie wolniejsze prędkości przesyłania plików dla osób w innych częściach świata, szczególnie poza USA.

Round One Thoughts

Backblaze nie ma opcji klasy skalowalności, ale nie potrzebuje ich, ponieważ jest tak tani. Chociaż istnieją powody, aby korzystać z pozostałych trzech usług, jeśli opracowujesz aplikację lub masz pracowników mających dostęp do twoich danych na całym świecie, przystępność B2 zapewnia jej zwycięstwo w pierwszej rundzie.

Tym, którzy potrzebują bardziej wydajnego, wieloregionalnego magazynu, spójrzmy jeszcze raz na ceny pozostałych trzech usług, tym razem obok siebie.

Zawęzimy widok, biorąc pod uwagę stawki za mniej niż 50 TB miejsca (nie znaczy to, że robi to różnicę w Google Cloud Storage). Pamiętaj, że w przypadku platformy Azure i Amazon S3 są to koszty wschodniego wybrzeża USA, a dla Google Cloud koszty ogólne.

WieloregionalnyRegionalnyChłodnia
Lazur0,0458 USD0,0208 $0,0152 USD
Amazon S3Nie dotyczy0,023 USD0,004 USD
Google Cloud0,026 USD0,020 USD0,007 USD
Backblaze B2Nie dotyczy0,005 USDNie dotyczy

Pomijając uproszczenie, ta tabela powinna dać ci lepszy pogląd na porównanie tych usług. Ogólnie rzecz biorąc, platforma Azure jest najdroższa ze względu na wysoki koszt opcji archiwizacji.

Chociaż opcja Glacier w Amazon S3 jest o 0,003 USD niższa niż zimna linia Google Cloud, jej standardowa opcja to 0,03 USD więcej. Ponadto Amazon S3 nie ma opcji międzyregionalnej, podczas gdy Google Cloud ma taką, która kosztuje zaledwie 0,026 USD za gigabajt.

W oparciu o te rozważania, dla użytkowników, którzy potrzebują więcej niż to, co zyskujesz dzięki Backblaze B2, Google Cloud zajmuje drugie miejsce w rankingu.

Zwycięzca pierwszej rundy: Backblaze B2

Runda druga: koszty użytkowania

Dla wielu większość kosztów związanych z przechowywaniem w chmurze zostanie prawie w całości przypisana do kosztów przechowywania na gigabajt. Jednak każda z tych usług również pobiera opłaty za użytkowanie, które obejmuje operacje manipulacji danymi (tj. PUT, KOPIUJ, POST, LISTA) i przenoszenie danych (tj. Przesyłanie, pobieranie i przesyłanie).

Jeśli zamierzasz często uzyskiwać dostęp do przechowywanych treści, co prawdopodobnie obejmuje zbudowanie aplikacji, która uzyskuje dostęp i przetwarza przechowywane dane, musisz zapoznać się z tymi kosztami.

Lazur

Wykorzystanie rachunków platformy Azure do operacji oraz zapisywania i pobierania danych. Operacje są rozliczane za 10 000 transakcji, podczas gdy zapis i pobieranie są naliczane za gigabajt.

Hot (LRS): Hot (GRS): Cool (LRS): Cool (GRS): Archive (LRS): Archive (GRS):
Czytać:WolnyWolny0,01 USD0,01 USD0,02 USD0,02 USD
Pisać:WolnyWolnyWolnyWolnyWolnyWolny

Jak widać, zarówno zapisywanie, jak i pobieranie danych jest bezpłatne dla pamięci LRS-HOT i GRS-HOT. Zwłaszcza bezpłatne pobieranie jest godne uwagi, ponieważ większość innych usług pobiera opłaty.

Oto inne koszty operacyjne związane z korzystaniem z platformy Azure.

LRS-CoolLRS-HotGRS-CoolGRS-Hot
PUT Blob / Block, LIST, Twórz operacje kontenerowe0,100 USD0,050 USD0,200 USD0,100 USD
Wszystkie inne operacje oprócz Usuń, która jest bezpłatna0,010 USD0,004 USD0,010 USD0,004 USD
Transfer danych replikacji geograficznej (na GB)Nie dotyczyNie dotyczy0,020 USD0,020 USD

Koszty użytkowania chłodnej pamięci masowej są około dwa razy wyższe niż w przypadku pamięci masowej, dlatego w przypadku aktywnych projektów pamięci masowej chcesz zachować swoje dane.

Amazon S3

Ceny użytkowania Amazon S3 są niezwykle złożone w zależności od tego, co robisz i z jakiego rodzaju klasą pamięci, z którą pracujesz. Nie zajmiemy się każdym aspektem, ale skupimy się na najbardziej odpowiednich opłatach, aby uprościć porównania z innymi usługami.

Pełne rozliczenie opłat można jednak znaleźć na stronie cennika Amazon S3.

Koszty, na które przyjrzymy się, dotyczą regionu USA (Wirginia Zachodnia), ale są podobne w większości lokalizacji serwerów na całym świecie.

Zaczniemy od kosztów zapisu i pobierania danych w przypadku standardowego przechowywania. Przesyłanie do Amazon S3 jest bezpłatne. Pobieranie z Amazon S3 Standard Storage zależy od tego, ile pobierasz każdego miesiąca.

Pierwsze 1 GB miesięcznie Bezpłatnie
Do 10 TB miesięcznie0,090 USD za GB
Kolejne 40 TB miesięcznie0,085 USD za GB
Następne 100 TB na miesiąc0,070 USD za GB
Następne 350 TB miesięcznie0,050 USD za GB

Koszty pobierania danych dla standardowego – rzadkiego dostępu i Glacier są wyceniane inaczej. Pobieranie danych z rzadkiego dostępu kosztuje 0,01 USD za gigabajt miesięcznie.

Pobieranie lodowca zwykle zajmuje więcej czasu i pobiera dodatkowe opłaty za przyspieszone pobieranie.

Poziom pobieraniaCzas przetwarzaniaKoszt za GB
Przyspieszone15 minut0,03 USD za GB
Standard3-5 godzin0,01 USD za GB
Wielka ilość5 – 12 godzin0,0025 USD za GB

Koszty operacyjne manipulacji danymi i transferów między klasami (na przykład ze standardowego magazynu do lodowca) są w większości rozliczane za 1000 żądań.

StandardStandard – rzadki dostępLodowiec Amazon
Żądania PUT, COPY, POST, LIST0,005 USD za 1000 wniosków0,01 USD za 1000 wnioskówNie dotyczy
POBIERZ, wszystkie pozostałe żądania0,004 $ za 1000 wniosków0,01 USD za 10 000 wnioskówNie dotyczy
Przejście cyklu życiaNie dotyczy0,01 USD za 1000 wniosków0,05 USD za 1000 wniosków

W powyższej tabeli „przejście cyklu życia” odnosi się do przeniesienia z jednej klasy do drugiej. Na przykład kosztuje 0,05 USD za 1000 żądań przesłania danych do Glacier. Na żądanie można przenieść dowolną liczbę gigabajtów.

Jak widać, koszty transakcji w przypadku danych przechowywanych w standardzie – rzadki dostęp są znacznie wyższe niż w przypadku pracy z danymi w standardzie. Tymczasem w Glacier większość transakcji jest zabroniona.

Google Cloud Storage

Google Cloud Storage rekompensuje względną prostotę podstawowej ceny pamięci dyskowej dzięki cenie transakcyjnej przewyższającej złożoność Amazon S3. Aby lepiej zrozumieć koszty związane z konkurencją, podzielimy się czymś tak prostym, jak to tylko możliwe.

Google określa zapisy lub przesyłanie danych jako „wejście”, pobieranie danych lub pobieranie danych jako „wyjście” w swoim modelu wyceny. Koszty w poniższej tabeli dotyczą wieloregionalnego i regionalnego przechowywania danych dla klientów z USA. Należy pamiętać, że koszty „wejścia” obowiązują na całym świecie, z wyjątkiem Australii i Chin (bez SAR Hongkongu), te dwa mają specjalne ceny.

Wejście do sieciWyjście siecioweWyjście sieciowe (Chiny)Wyjście sieciowe (Australia)
0–1 TBWolny0,12 USD za GB0,23 USD0,19 USD
1-10 TBWolny0,11 USD za GB0,22 USD0,18 USD
10+ TBWolny0,08 USD za GB0,20 USD0,15 USD

Koszty pobierania za pamięć typu nearline są naliczane w wysokości 0,01 USD za gigabajt. Pobieranie z infolinii kosztuje 0,05 USD za gigabajt.

Inne operacje użytkowania są oprocentowane według zmiennej stawki za 10 000 operacji. Istnieją dwie różne klasyfikacje opłat grupowych: „Klasa A” i „Klasa B.” Istnieje również niewielki podzbiór bezpłatnych operacji, takich jak usuwanie.

Klasa A (na 10 000 operacji)Klasa B (na 10 000 operacji)
Wieloregionalny i regionalny0,05 USD0,004 USD
Blisko linii0,10 USD0,01 USD
Coldline0,10 USD0,05 USD

Operacje są nieco droższe w przypadku linii bliskiej i zimnej, chociaż można je wykonywać na magazynie zimnej linii, czego nie można zrobić w Amazon Glacier. Podział, które operacje mieszczą się w której klasie można znaleźć na tej stronie.

Backblaze B2

Podobnie jak w przypadku podstawowych opłat za przechowywanie, Backblaze B2 upraszcza sposób naliczania opłat za użytkowanie.

Oto wszystko, co musisz wiedzieć w skrócie:

PobieraniePrzekazać plikTransakcje
0,05 USD za GBWolny0,004 USD za 10 000 pobrań 0,004 USD za 1000 innych transakcji

Opłata 0,004 USD za 10 000 pobrań jest dodatkiem do opłaty za 0,05 USD za gigabajt, ale nie powinna znacznie zwiększać całkowitego kosztu. Pierwsze 1 GB danych pobieranych każdego dnia za pomocą Backblaze B2 jest bezpłatne. Poza tym tak naprawdę nie ma nic do wyjaśnienia.

Okrąż dwie myśli

Aby dowiedzieć się, która usługa oferuje największą wartość, zacznijmy od kosztów przesyłania i pobierania i po prostu spójrz na podstawową opcję przechowywania każdej usługi.

Przekazać plikPobieranie
LazurWolnyWolny
Amazon S3Wolny0,09 USD za GB (poniżej 10 TB)
Google Cloud StorageWolny0,11 USD za GB (poniżej 10 TB)
Backblaze B2Wolny0,05 USD za GB

Bezpłatne pobieranie danych platformy Azure wyróżnia się i pomaga zrekompensować wysokie koszty przechowywania danych archiwalnych, które zaobserwowaliśmy w pierwszej rundzie. Chociaż najlepszy jest darmowy, podoba nam się również fakt, że Backblaze B2 pobiera połowę tego, co pobierają Amazon i Google.

Nie porównamy każdej pojedynczej opłaty operacyjnej za te cztery usługi, ale spójrzmy na niektóre stawki bazowe dla standardowego miejsca.

Zakres stawekNa kwotę żądania
Lazur0,04 USD – 0,05 USD10 000
Amazon S30,004 USD – 0,005 USD1000
Google Cloud Storage0,04 USD – 0,05 USD10 000
Backblaze B20,00 $1000

Jak widać, opłaty operacyjne są zasadniczo takie same dla każdej usługi. Nic więcej do dodania do rozmowy zapewnia bezpłatne pobieranie platformy Azure w tej rundzie.

Zwycięzca drugiej rundy: Azure

Runda trzecia: Prędkość tworzenia kopii zapasowych

Gdy wykonujesz pełne kopie zapasowe lub pracujesz z dużymi plikami, przesyłanie plików do chmury może zająć dużo czasu. Jeśli szybkość jest dla Ciebie najważniejsza, powinieneś zwrócić uwagę na następną rundę.

Testy porównania prędkości

Przeprowadzimy wszystkie cztery usługi przez kilka podstawowych testów prędkości, aby zobaczyć, jak każda z nich wypadła na tle innych. Testy przeprowadzono w skompresowanym folderze 496 MB złożonym z wielu różnych typów plików.

Nasza lokalizacja testowa znajdowała się na obrzeżach Bostonu w stanie Massachusetts. Testy przeprowadzono w sieci Wi-Fi o prędkości pobierania 39 Mb / s i wysyłania 12 Mb / s w momencie ich uruchomienia.

Ponieważ Amazon S3, Azure, Google Cloud i B2 nie są zaprojektowane do przesyłania i pobierania plików bez pomocy, najpierw zintegrowaliśmy każdy z CloudBerry Backup.

W przypadku każdej integracji ustawienia były takie same podczas przechodzenia przez proces kreatora CloudBerry Backup. Zdecydowaliśmy się na tworzenie kopii zapasowych na poziomie bloków i kompresję plików, aby zmaksymalizować szybkość, ale poza tym wszystko zostawiliśmy w spokoju.

Dodatkowo oznaczyliśmy tylko nasz plik testowy do utworzenia kopii zapasowej. Takie podejście pomogło wyeliminować hałas związany z innymi czynnościami tworzenia kopii zapasowych, aby zapewnić, że monitorowane liczby dotyczą tylko naszego pliku testowego.

Po skonfigurowaniu natychmiast zainicjowaliśmy tworzenie kopii zapasowej i monitorowaliśmy postępy za pomocą karty „plany tworzenia kopii zapasowych” CloudBerry Backup. Na poniższym obrazku możesz zobaczyć, jak oprogramowanie wyświetla prędkość wysyłania plików w MB / si Mb / s.

Chociaż wyświetla również upływ czasu, liczba ta jest nieco niedokładna, ponieważ CloudBerry Backup poświęcił około minuty na przygotowanie migawki partycji VSS i analizę każdego pliku testowego przed rozpoczęciem tworzenia kopii zapasowej.

Czekaliśmy więc, aż skompresowany folder, który przygotowaliśmy „cloudspeedtest (2) .zip”, zacznie się ładować. Oto wyniki:

Amazon S3LazurGoogle CloudBackBlaze B2
Przekazać plik5:307:007:306:30
MB / S1.51.31.21.4
Mb / s11,611.110,911.4

Okrąż trzy myśli

Wszystkie cztery usługi działały dobrze, szczególnie w porównaniu z usługami tworzenia kopii zapasowych dla konsumentów, takimi jak IDrive i CrashPlan, lub usługami w chmurze, takimi jak Dropbox i Dysk Google, które zazwyczaj przesyłają z prędkością około 1 MB / s.

W naszych testach na pierwszym miejscu znalazła się Amazon S3, a następnie BackBlaze B2.

Powinniśmy wspomnieć, że w dowolnym momencie testy te mogły wyjść inaczej. Liczby były tak bliskie, że wygrana Amazon S3 prawdopodobnie nie powinna być decydującym czynnikiem przy wyborze innej usługi.

Zwycięzca trzeciej rundy: Amazon S3

Runda czwarta: wsparcie

Podczas czwartej rundy zajmiemy się zasobami obsługi klienta oferowanymi przez nasze polecane usługi. Wszystkie cztery przeanalizowane usługi oferują podstawowe wsparcie dla bezpłatnego i premium wsparcia dla programistów i środowisk produkcyjnych.

Porównamy koszty i zbadamy dostępność, kanały i zasoby online dla każdego z nich.

Lazur

Oprócz podstawowej, bezpłatnej pomocy technicznej, Azure daje możliwość zapłaty za jeden z czterech poziomów zaawansowanej pomocy technicznej.

Bezpłatne wsparcie daje dostęp do pomocy 24/7 w zakresie rozliczeń i zasobów online dla wszystkiego innego. Dodane profity dla trzech poziomów płatnego wsparcia są przedstawione w poniższej tabeli.

DeweloperStandardProfessional Direct
Miesięczny koszt29 USD300 USD1000 USD
Wsparcie techniczneGodziny pracy24/724/7
Czas reakcji na krytyczne problemy< 8 godzin< 2 godziny< 1 godzina
Zarządzanie kontemNieNietak
Serwis doradczyNieNietak

Zapewniona pomoc techniczna dotyczy także technologii innych niż Microsoft działających na platformie Azure.

Dostępny jest również pakiet „najwyższej jakości wsparcia”, który obejmuje wszystkie produkty Microsoft, zapewnia szybką reakcję (poniżej 15 minut) oraz usługi zarządzania kontem osobistym i usługi doradcze. Ceny za najlepsze wsparcie są dostępne tylko poprzez wycenę.

Niezależnie od wybranego planu pomocy technicznej dostęp do pomocy technicznej platformy Azure odbywa się za pośrednictwem portalu Azure. Centrum pomocy technicznej jest dobrze zaprojektowane i zawiera zasoby, takie jak samouczki i artykuły instruktażowe, umożliwiające rozpoczęcie pracy i rozwiązywanie podstawowych problemów.

Centrum wsparcia zapewnia również bezpośredni dostęp do dedykowanej przestrzeni na forach MSDN, Stackoverflow.com i Serverfault.com, gdzie możesz skontaktować się ze specjalistami IT i programistami.

Po prawej stronie portalu możesz kliknąć „nowe żądanie wsparcia”, aby otworzyć bilet.

Cała pomoc zaczyna się od biletu. Azure nie oferuje czatu na żywo ani wsparcia telefonicznego. Jednak biorąc pod uwagę powagę problemu, wsparcie może przerodzić się w rozmowę na żywo, jeśli pomoże to szybciej rozwiązać problem.

Jest też sekcja do sprawdzania kondycji zasobów i usług, a także link „doradca”, za którym możesz uzyskać zalecenia.

Amazon S3

Amazon S3 oferuje również podstawowy, bezpłatny plan wsparcia i trzy płatne poziomy.

Bezpłatne wsparcie zapewnia całodobowy dostęp do wsparcia klienta w zakresie podstawowych zapytań i problemów z rozliczeniami. Możesz także odwiedzić portal pomocy Amazon, aby uzyskać dostęp do dokumentacji, oficjalnych dokumentów i forów.

Uzyskujesz również dostęp do stanu zdrowia i usług powiadomień, aby mieć kontrolę nad pamięcią oraz cztery podstawowe kontrole „Zaufany doradca”. Zaufany doradca AWS inteligentnie skanuje infrastrukturę i przedstawia zalecenia dotyczące usprawnienia procesu.

Trzy płatne poziomy oferują szereg dodatkowych korzyści wsparcia. Poniższa tabela przedstawia niektóre z ważniejszych.

DeweloperBiznesPrzedsiębiorstwo
Miesięczny kosztOd 29 $Od 100 $Od 15 000 $
Pomoc technicznaGodziny pracy24×724×7
Czas reakcji na krytyczne problemy< 12 godzin< 1 godzina< 15 minut
Wsparcie architektoniczneNajlepsze praktykiPrzypadek użyciaKonsultacje
Obsługa oprogramowania innych firmNietaktak
Obsługa operacjiNieNieRecenzje i raporty
Wsparcie zdrowotnePulpit nawigacyjny zdrowiaPulpit nawigacyjny zdrowia i interfejsy API zdrowiaPulpit nawigacyjny zdrowia i interfejsy API zdrowia
Zaufany doradca sprawdzaCzteryDostęp do wszystkich czekówDostęp do wszystkich czeków

Pomoc techniczna dla planu wsparcia dla programistów jest dostępna tylko za pośrednictwem poczty e-mail i umożliwia kontakt z pracownikiem pomocy technicznej w chmurze. Wsparcie techniczne dla przedsiębiorstw i przedsiębiorstw obejmuje również czat na żywo i wsparcie telefoniczne. Ponadto będziesz mieć do czynienia z bardziej doświadczonymi inżynierami wsparcia w chmurze zamiast współpracownikami.

Pamiętaj, że czasy realizacji pomocy technicznej zależą od stopnia ważności. Na przykład zapytania z zakresu wiedzy ogólnej zawsze mają 24-godzinny czas reakcji.

Obsługa Amazon S3 odbywa się za pośrednictwem centralnego portalu wsparcia. Znajdziesz tam notatki na temat bieżących problemów oraz możesz tworzyć i monitorować zgłoszenia do działu pomocy technicznej.

Po prawej stronie portalu wsparcia znajdują się łącza do dokumentacji, często zadawanych pytań technicznych, forów i bazy wiedzy oraz innych opcji.

Centrum wiedzy jest raczej portalem FAQ obejmującym wszystkie tematy AWS. Przejdź do dokumentacji, jeśli chcesz dokładniej przyjrzeć się Amazon S3 i innym usługom AWS.

Tymczasem fora są dobrym źródłem porad dla programistów dzięki podrozdziałom poświęconym Javie, Pythonowi, .NET, PHP i innym językom. Czasami najlepsza rada pochodzi z crowdsourcingu.

Google Cloud Storage

Wsparcie z Google Cloud Storage odbywa się zgodnie ze ścieżką wytyczoną przez Azure i Amazon S3: Otrzymujesz bezpłatną (brązową) obsługę zapytań rozliczeniowych, ale wsparcie techniczne wymaga trochę pieniędzy.

Możesz również uzyskać dostęp do centrum pomocy Google za darmo, gdzie znajdziesz podstawowe pytania, szczegółową dokumentację, samouczki i fora społeczności. Zaletą korzystania z Google Cloud jest to, że Google pozostaje bardzo popularnym produktem wśród programistów i ma jedną z najbardziej aktywnych baz społecznościowych dowolnej usługi w chmurze.

Google wykonuje również świetną robotę, budując solidne biblioteki samouczków. Oczywiście biblioteki te można przeszukiwać.

Oto, jakie dodatkowe korzyści zyskujesz płacąc za wsparcie:

SrebroZłotoPlatyna
Miesięczny koszt150 USDZaczyna się od 400 $Tylko przez cytat
Pomoc technicznaGodziny pracy24/7 (tylko problemy krytyczne)24/7
Czas reakcji na krytyczne problemy4 godziny robocze1 godzina15 minut
Wsparcie telefoniczneNietaktak
Wsparcie architekturyNajlepsze praktykiPrzypadek użyciaPrzypadek użycia
KonsultacjeNietaktak
Techniczne zarządzanie kontemNieNietak

Koszty złota i wsparcia platynowego to koszty minimalne. Istnieją stawki za użytkowanie, które stanowią procent kwoty, którą wydajesz na Google Cloud Storage, którą obciążymy, jeśli liczba ta przekroczy cenę minimalną. Może to być od trzech do dziewięciu procent, w zależności od wydatków.

Backblaze B2

Backblaze B2 ma dwa bezpłatne plany wsparcia: „mega” i „giga”. Po dodaniu informacji o karcie kredytowej do konta zostaniesz automatycznie uaktualniony do wersji Giga. Różnica między nimi polega na tym, że Backblaze skraca docelowy czas reakcji z dwóch dni roboczych do jednego.

Jedną z zalet Backblaze B2 jest to, że otrzymujesz wsparcie e-mailowe zarówno w zakresie rozliczeń, jak i zapytań technicznych z bezpłatnym kontem. Przy wszystkich poziomach wsparcia masz również dostęp do dokumentacji produktu, przykładowego kodu i bazy wiedzy Backblaze.

Jedynymi zaletami płatnego wsparcia jest dostęp dla większej liczby osób, czas reakcji i wsparcie telefoniczne na najwyższym poziomie.

TeraPeta
Miesięczny koszt150 USD400 USD
Czas odpowiedzi< dwie godziny robocze< dwie godziny robocze
Wsparcie telefoniczne 24/7Nietak
Osoby z dostępemDwaPięć

Problem z Backblaze polega na tym, że nie ma opcji bardziej spersonalizowanego wsparcia w zakresie wsparcia architektonicznego, zarządzania operacjami i wsparcia dla narzędzi innych firm korzystających z Backblaze B2.

W środowiskach produkcyjnych jest to krytyczna wada i silny powód, aby rozważyć inne trzy usługi zamiast tego, jeśli prowadzisz firmę.

Okrągłe cztery myśli

Chociaż uwielbiamy fakt, że B2 oferuje bezpłatną pomoc techniczną dla bezpłatnej i telefonicznej pomocy w swoim płatnym planie na najwyższym poziomie, w porównaniu do pozostałych trzech usług, to co dostajesz, jest dość rzadkie. Zasoby online nie są dokładne i dostosowane do obsługi tworzenia złożonych środowisk produkcyjnych.

Azure, S3 i Google Cloud oferują pewien stopień technicznego zarządzania kontem i konsultacji, jeśli chcesz zapłacić.

Wsparcie dla programistówWsparcie biznesowe
Lazur29 USD300 USD
Amazon S329 USD100 USD
Google Cloud150 USDZaczyna się od 400 $
Backblaze B2150 USD400 USD

Chociaż Google Cloud oferuje głębokie zasoby, koszty wsparcia są wyższe niż w przypadku platformy Azure lub S3.

Pomiędzy platformą Azure a S3 preferujemy projekt portalu pomocy technicznej platformy Azure. Jednak dzięki obsłudze biznesowej S3 zyskujesz krótszy czas realizacji, czat na żywo i wsparcie telefoniczne. Najbliższa platforma Azure, na której można uzyskać wsparcie, to Twitter.

Zwycięzca rundy czwartej: Amazon S3

Runda piąta: Bezpieczeństwo

Podczas naszej piątej i ostatniej rundy badamy, w jaki sposób nasze cztery polecane usługi szyfrują Twoje dane.

Większość opcji przechowywania w chmurze oferuje przynajmniej szyfrowanie po stronie serwera (SSE). Oznacza to, że dostawca szyfruje dane przed zapisaniem ich na dysku. Gdy twoje dane są zakodowane na serwerze, nikt, kto zdarzy się naruszyć ten serwer, nie będzie w stanie go odczytać.

Niektóre usługi przechowywania danych w chmurze pozwalają również na dostarczenie kluczy używanych do szyfrowania danych. Nazywa się to szyfrowaniem po stronie serwera za pomocą kluczy dostarczanych przez klienta (SSE-C). W takim przypadku dostawca nie zna klucza. Zapewnia to większe bezpieczeństwo, ale jeśli zgubisz klucz, dostawca nie może zresetować hasła. Oznacza to, że tracisz dostęp do swoich treści.

Alternatywnie możesz skorzystać z systemu zarządzania kluczami (KMS), jeśli usługa go oferuje. Dzięki tej konfiguracji klucze są nadal zarządzane przez Ciebie, ale są przechowywane w chmurze w celu ich przechowywania. Technologie KMS pomagają firmom kontrolować dostęp do pamięci i postępować zgodnie z wytycznymi branżowymi.

Lazur

Azure obsługuje SSE, które można skonfigurować z poziomu portalu Azure.

Aby to zrobić, po wejściu na konto magazynu kliknij przycisk szyfrowania w menu po lewej stronie. Pozwala to kliknąć przycisk „włączony” w okienku po prawej stronie, aby włączyć szyfrowanie. W przyszłości wszystkie pliki wysyłane do chmury Azure będą szyfrowane.

Protokół szyfrowania używany przez platformę Azure to AES-256, protokół zalecany przez amerykański instytut norm i technologii. Klucze szyfrowania są tworzone i przechowywane przez Microsoft.

Azure nie ma jeszcze KMS umożliwiającego tworzenie kluczy i zarządzanie nimi. Jednak podobno Microsoft działa z tą funkcją.

Azure obsługuje szyfrowanie po stronie klienta. Możesz więc samodzielnie zaszyfrować swoje pliki przed wysłaniem ich do chmury. Jeśli korzystasz z CloudBerry Backup do zarządzania procesem przesyłania plików, możesz ustawić protokół szyfrowania (AES-128, AES-192 lub AES-256) i hasło z tego oprogramowania.

Amazon S3

Amazon S3 daje możliwość szyfrowania strony serwera danych za pomocą klucza zarządzanego przez S3 (SSE-S3) lub klucza zarządzanego przez Amazon AWS KMS (SSE-KMS).

Bez względu na to, czy korzystasz z SSE-S3 czy SSE-KMS, Twoje dane zostaną zaszyfrowane za pomocą AES-256.

Amazon zezwala również na szyfrowanie po stronie klienta, jeśli chcesz samodzielnie śledzić swój klucz szyfrowania.

Jeśli używasz CloudBerry Backup do wysyłania danych do Amazon S3, będziesz mógł wybrać metodę szyfrowania podczas procesu konfiguracji (możesz także wrócić i edytować plan tworzenia kopii zapasowych później).

Ponieważ Amazon S3 pozwala na szyfrowanie po stronie klienta, możesz powiedzieć CloudBerry Backup, aby zajął się tym za Ciebie. Lub możesz wybrać SSE-S3 lub SSE-KMS (musisz uzyskać i wprowadzić swój klucz KMS, jeśli wybierzesz tę opcję) podczas tworzenia planu tworzenia kopii zapasowych CloudBerry Backup.

Google Cloud

Wszelkie treści przechowywane w Google Cloud są automatycznie szyfrowane za pomocą AES-256 i pozostają takie w spoczynku. Każdy plik jest dzielony na części, a każdy z nich ma swój własny klucz szyfrowania.

Google Cloud to jedyna usługa w tym zestawieniu, która domyślnie szyfruje. W przypadku pozostałych musisz włączyć szyfrowanie. Co ciekawe, nie można również wyłączyć szyfrowania w spoczynku za pomocą Google Cloud. To powiedziawszy, prawdopodobnie nie powinieneś tego chcieć.

Chociaż nie musisz konfigurować szyfrowania w Google Cloud, usługa pozwala ci dostosować podejście do pewnego stopnia.

Podobnie jak Amazon, przedstawione opcje obejmują oparty na chmurze system zarządzania kluczami. Wersja Google nosi nazwę „Cloud KMS”. Chociaż usługa ta jest dostępna dla większości produktów Google Cloud, integracja przestrzeni dyskowej nie jest jeszcze oferowana.

Ale chociaż szersze narzędzie Cloud KMS nie jest dostępne, Google Cloud nadal umożliwia generowanie własnych kluczy szyfrowania. Minusem jest to, że nie możesz robić takich rzeczy jak automatyczna rotacja i niszczenie klawiszy, na które pozwala dobre narzędzie KMS.

Alternatywnie Google Cloud obsługuje szyfrowanie po stronie klienta. Tak więc tworzenie klucza szyfrowania CloudBerry Backup jest znowu opcją, jeśli potrzebujesz dodatkowej prywatności.

Backblaze B2

Backblaze B2 nie szyfruje plików w spoczynku. Oznacza to, że pozostawione same sobie, wszystko, co tam przechowywane, jest bardziej podatne na kompromis w przypadku naruszenia danych.

Aby więc zabezpieczyć pliki, musisz je zaszyfrować przed wysłaniem do chmury. Można to zrobić na wiele sposobów. Nie musisz korzystać z CloudBerry Backup, ale zdecydowanie zalecamy wybranie rozwiązania przed wykonaniem kopii zapasowych.

Round Five Thoughts

B2 nie zapewnia własnego rozwiązania do szyfrowania w tej rundzie. Pozostałe trzy usługi oferują szyfrowanie AES-256.

Naprawdę, nie ma wiele do ich odróżnienia. Wszystkie trzy ułatwiają konfigurację szyfrowania w spoczynku. Google Cloud może być lekko skłonny do domyślnego wykonania szyfrowania, ale nie jest to ogromna zaleta, o ile ostrożnie włączasz go w S3 i Azure.

Tak więc, potrzebując decyzji, ta runda przechyla się w stronę Amazon S3, która oferuje w pełni zrealizowane rozwiązanie KMS. Google Cloud oferuje jeden, ale nie można go jeszcze wykorzystać do przechowywania w chmurze. Tymczasem KMS Azure najwyraźniej wciąż jest w piekarniku.

Zwycięzca rundy piątej: Amazon S3

Końcowe przemyślenia

Niezależnie od tego, czy tworzysz aplikację, czy prowadzisz firmę, wybór odpowiedniej platformy pamięci masowej w chmurze może pomóc Ci kontrolować koszty, ulepszyć opcje programistyczne, zapewnić wsparcie na wysokim poziomie i zapewnić bezpieczeństwo produktu. Krótko mówiąc, może to mieć ogromny wpływ na powodzenie przedsięwzięcia.

Omówiliśmy sporą część tego pojedynku, ale prawda jest taka, że ​​ledwo zarysowaliśmy powierzchnię tego, co możesz zrobić dzięki tym czterem usługom przechowywania w chmurze. Chociaż mamy ulubionego, nasz wybór nie będzie najlepszym wyborem dla wszystkich.

Wypróbuj te usługi. Każda z nich może być używana na zasadzie próbnej, a jeśli potrzebujesz narzędzia, aby szybko rozpocząć pracę, CloudBerry Backup również może.

Na razie jednak zalecamy rozpoczęcie od rzetelnego spojrzenia na Amazon S3. Podczas gdy opłaty są nieco wyższe niż w przypadku platformy Azure i Google Cloud i znacznie wyższe niż B2, S3 ma najlepszą obsługę i najlepszą konfigurację zabezpieczeń spośród wszystkich czterech i ledwo wygrał nasze testy prędkości.

Jeśli zależy Ci jedynie na zminimalizowaniu budżetu i nie przeszkadzają ci czasem problemy z opóźnieniem, szyfrowanie własnych treści i wsparcia, które mogą nie spełniać wymagań na poziomie produkcyjnym, B2 pozwoli Ci zaoszczędzić pakiet.

Myślisz, że źle to zrozumieliśmy? Powiedz nam dlaczego w komentarzach poniżej. Dziękuje za przeczytanie

Ostateczny zwycięzca: Amazon S3

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map