2011-08-08 9 views
6

Otrzymuję informacje o wydajności IO z Amazon RDS przy użyciu mysql 5.5.12. Istnieją dwa typy instancji, które są podobne i zbliżone do ceny:Który typ instancji RDS ma lepsze IO: Bardzo duża instancja DB lub bardzo duża instancja dużej pamięci

Bardzo duża instancja DB: 15 GB pamięci, 8 ECU (4 wirtualne rdzenie z 2 ECU), platforma 64-bitowa, wysoka pojemność I/O (Tylko silnik MySQL DB) (0,88 USD na godzinę)

Duża pamięć o dużej pojemności 17,1 GB pamięci, 6,5 ECU (2 wirtualne rdzenie z 3,25 jednostkami ECU), platforma 64-bitowa, duża pojemność I/O (0,65 USD na godzinę)

Czy ktoś wie, czy Extra Large DB ma szybszą IO niż High-Memory Extra Large Instancja?

Odpowiedz

21

instancje m1.xlarge (wspomniane 64-bitowe/15 GB) otrzymują osobną kartę sieciową i dlatego mają najlepszą wydajność sieci (i przez to rozszerzenie, EBS). Dzięki stripingowi można utrzymać 1500 dysków ios, w przeciwieństwie do standardowego 100 iops.

W przypadku używania w RDS, zobaczysz najwyższą liczbę Iops, ustawiając rozmiar pamięci na co najmniej 300 GB, co wyzwoli striping back-end.

Jeśli potrzebujesz więcej pamięci RAM lub procesora, tylko typy instancji c1.xlarge i m2.4xlar mają dla siebie pełną kartę sieciową - to także wymagałoby 300 GB miejsca na dysku, aby z niego skorzystać.

+0

To jest dokładnie ten typ informacji, którego szukałem - dziękuję! – csharp4me

+0

Czy istnieje jakaś dokumentacja na ten temat? Wydawanie pieniędzy byłoby warte, gdybym wiedział, że istnieją specyfikacje amazońskie z tymi liczbami. – trcarden

+0

@Tymothy - jest tu wspomniana: https://aws.amazon.com/rds/faqs/#128, ale jest krótka. – Tom