Odpowiedź Daana wskazuje na doskonałe podsumowanie wszystkich korzyści EBS autorstwa Erica Hammonda (+1), ale z góry podkreślam jeden punkt:
Pamięć efemeryczna zostanie utracona podczas cykli zatrzymania/rozpoczęcia i ogólnie może odejść , więc zdecydowanie nie chcesz umieszczać tam niczego o trwałej wartości, tj. umieszczaj tam tylko dane tymczasowe, które możesz łatwo stracić lub odbudować , jak plik wymiany lub ściśle tymczasowe dane używane podczas obliczeń. Oczywiście możesz przechowywać tam na przykład ogromne indeksy, ale musisz być przygotowany na odbudowanie ich po wyczyszczeniu pamięci z dowolnego powodu (ponowne uruchomienie instancji, awaria sprzętu, ...).
Dlatego przechowywanie bazy danych MySQL w pamięci efemerycznej nie jest dobrym pomysłem, z wyjątkiem sytuacji, gdy dokładnie wiesz, co robisz i jesteś przygotowany, aby zawsze mieć kopie zapasowe w określonym czasie itp.
To powiedziawszy, to rzeczywiście należy do Usterka serwera , a było już wiele podobnych lub powiązanych pytań, na które zadano już odpowiedzi — zwykle nie zamieszczam linków do wyników wyszukiwania, ale to jest naprawdę pomocne tutaj, zobacz efemeryczna wydajność ebs ; odpowiedzi, które uważam za najbardziej istotne w przypadku orzeczenia ad hoc, to:
- Eric Hammond korzysta z mikroinstancji Ec2, EBS, I/O i szybkości. Jak mogę poprawić wydajność?
- Eric jest autorem Powinieneś używać instancji rozruchowych EBS w Amazon EC2 , wśród wielu innych doskonałych artykułów na temat AWS ogólnie i EC2/EBS w szczególności
- Jonik jest na Co jest szybsze w przypadku dostępu do odczytu w EC2; dysk lokalny czy EBS?
- aculich jest na W którym momencie zużycie EBS staje się wąskim gardłem?
- linki do dalszych artykułów na ten temat