Definicja EBS vs SSD

24

Podczas tworzenia instancji jestem zdezorientowany wyborem EBS i SSD.

podczas wybierania parametrów instancji (Krok 2) zobaczysz 2 opcje w kolumnie Instancja Storage (GB): tylko EBS lub SSD.

Nie wiem, dlaczego ta opcja jest dostępna, ponieważ SSD i EBS to różne rzeczy i dlaczego miałbym wybrać jedną, a nie drugą.

Poniższa definicja przechowywania instancji (GB) jest sprzeczna z powyższą, ponieważ wszystko jest trwałe. (zobaczysz tę definicję, jeśli najedziesz kursorem na nazwę kolumny)

Lokalne woluminy przechowują instancje, które są dostępne dla instancji. Dane w magazynie instancji nie są trwałe - pozostają w pamięci tylko przez cały okres istnienia instancji.

Dlaczego ponownie w kroku 4 będę musiał wybrać dysk SSD lub magnetyczny?

Wszelkie wyjaśnienia pomogłyby.

Java Main
źródło

Odpowiedzi:

21

Dysk SSD jest szybszy, ponieważ nie ma opóźnień w sieci, ale jest ulotny i nie można go odłączyć od instancji i dołączyć do innej. Jak widać, jest dostępny dla mocniejszych instancji.

EBS jest bardziej elastyczny, ponieważ można go dołączać i odłączać od instancji, ale jest nieco wolniejszy, ponieważ bardziej nadaje się do ogólnego zastosowania.

Teraz, w kroku 4, powinieneś wybrać, czy chcesz mieć dysk SSD, czy dysk magnetyczny. Możesz z grubsza porównać to tak, jakbyś wybierał dysk SATA lub SSD. Ponownie dyski SSD są oczywiście szybsze. Istnieją różnice w cenach, więc powinieneś przeczytać o tym trochę z dokumentacji AWS i skorzystać z kalkulatora cen, aby poznać różnice techniczne.

Ale, o ile mi wiadomo, AWS zwalnia zaprzestanie korzystania z pamięci magnetycznej.

Mam nadzieję, że to rzuci nieco światła na pytanie.

Cya!

Stefano Martins
źródło
Ok, dziękuję, jestem teraz czysty: krok 2 polega na tym, czy chcesz efemeryczne czy trwałe przechowywanie. Step4 to typ sprzętu. ale co oznacza następująca definicja w kroku 2: Dane w magazynie instancji nie są trwałe - pozostają w pamięci tylko przez cały okres istnienia instancji.
Java Main,
Oznacza to, że po zakończeniu (usunięciu) tego wystąpienia dane zostaną utracone.
Stefano Martins
Odpowiedź można poprawić, opisując różnicę między dyskami instancji a pamięcią masową EBS.
Tim
5

Przede wszystkim należy pamiętać o różnicy między woluminem głównym , EBS a magazynem instancji EC2 .

Wolumin główny jest tym, na którym znajduje się system operacyjny instancji EC2 i prawie zawsze jest to wolumin EBS (niektóre starsze AMI mogą nadal korzystać z magazynu instancji EC2). Możesz także dodawać woluminy, które będą używane do przechowywania danych, i możesz określić, czy mają być wspierane przez EBS, czy przez magazyn instancji (bezpośrednio podłączone urządzenie).

Jeśli wybierzesz EBS tylko podczas uruchamiania instancji EC2, otrzymasz wolumin główny EBS, a następnie musisz nacisnąć przycisk „Dodaj pamięć” w kroku 4, aby dodać dodatkowe woluminy EBS. Woluminy EBS mogą być wspierane przez różnego rodzaju urządzenia pamięci masowej, takie jak GP2, IO1 i magnetyczne, i można określić, czy mają one zostać zachowane, czy usunięte po zakończeniu instancji EC2.

Jeśli wybierzesz dysk SSD w kroku 2, otrzymasz wolumin główny EBS i drugi wolumin, który domyślnie jest magazynem instancji. Możesz zmienić to na wolumen EBS w kroku 4, jeśli chcesz (nie wiesz, jak to wpłynie na ceny). Wartości dla rzeczy takich jak rozmiar i typ są pokazane jako N / A, ale tak naprawdę są określone przez typ instancji (powinny być pokazane jako wyszarzone wartości zamiast nie dotyczy). Możesz dodać dodatkowe woluminy EBS, naciskając przycisk „Dodaj pamięć” podczas kroku 4, ale otrzymujesz tylko liczbę magazynów instancji określonych przez typ instancji EC2.

Jeśli wybierzesz dysk SSD, nadal otrzymasz wolumin główny EBS, który można odłączyć, zmienić rozmiar, ponownie podłączyć, wykonać migawki itp. Zostanie on zachowany po zatrzymaniu serwera i możesz wybrać, czy ma zostać zachowany po zakończeniu instancji. Tylko sklep instancji jest efemeryczny; nie można go zatrzymać, jeśli serwer zostanie zatrzymany, zakończony lub jeśli urządzenie bazowe ma problem, ale zostanie ono uruchomione przy ponownym uruchomieniu.

Damian
źródło
-4

Tak długo, jak instancja jest uruchomiona lub nie została zakończona, dane w systemie EBS pozostaną, po rozwiązaniu instancji AWS zwolni pamięć, a zatem dane zostaną utracone.

Kaleem
źródło
To tak naprawdę nie odpowiada na postawione pytanie.
BE77Y,