Jestem odpowiedzialny za posiadłość VPC, z wieloletnim doświadczeniem w stosowaniu różnych typów instancji i dobrym zrozumieniu ich cech. Te cechy mogą być łatwo testowane i profilowane przez każdego i polegają na (ogólnie) stałym , z wyjątkiem typu .
Typ instancji typu t1.micro
jest bardzo zmienny zarówno pod względem wydajności procesora, jak i sieci, ponieważ zasadniczo wykorzystuje zagregowaną "wolną" pojemność na hoście, na którym działa (co oczywiście będzie działać w wielu innych instancjach i typy-instancji również). Jest również przedmiotem agresywnego ograniczania zapotrzebowania na wykorzystanie procesora i sieci - jest to obowiązujący charakterystyczny profil, który ogranicza rozszerzone użycie dużego obciążenia, a następnie adaptacyjnie przywraca wydajność instancji po osiągnięciu takiego progu wysokiego obciążenia i ograniczona.
Podczas konfigurowania mojego VPC osiedle, początkowo obniżyła NAT wystąpienie z m1.small
do t1.micro
, rozumowanie, że prosty interfejs sieciowy Urządzenie było mało prawdopodobne, aby żądać zdolności typu m1.small
i od zawsze było na czym powinienem zapłacić najniższa możliwa cena. Jednak obserwacja (a później potwierdzenie przez inżyniera Amazona) pokazała, że wraz ze wzrostem osiedla i wzrostem obciążenia NAT, profil przepustnicy t1.micro
stanowił określone i mierzalne wąskie gardło. Powrót do m1.small
, z wcześniej przydzieloną i stałą przepustowością sieci, wyeliminował to wąskie gardło.
Krótko mówiąc, twoja instancja NAT dusi twój dostęp do Internetu VPC nieruchomości, jeśli jest to t1.micro
- ruch do i z VPC (inny niż przez VPN) szybko uruchomi przepustowość przepustowości, jak tylko przepustowość wzrośnie na dłużej niż limit czasu trwania, i pozostanie dławiony, dopóki popyt nie spadnie (po czym przepustnica zostanie zwolniona adaptacyjnie). Przepustowość twojej sieci przez NAT będzie niepewna i powolna we wszystkich scenariuszach z minimalnym obciążeniem.
Doskonały !! To jest właśnie ten rodzaj wglądu, którego szukałem. Dzięki milionowi @ Eight-Bit Guru. –
Ciekawi, dlaczego ta odpowiedź była po prostu "nieakceptowana" na korzyść drugiej, mniej kompletnej odpowiedzi ...? –
Zgadzam się z tobą, ósmo-bitowy Guru .. twoja odpowiedź jest bardziej kompletna, i dlatego to przyjąłem. W momencie, kiedy ją akceptowałem, nie zdawałem sobie sprawy, że akceptacja tego oznaczała nieakceptowanie innej wcześniejszej odpowiedzi. Ale tak, to jest bardziej kompletna odpowiedź. Przyjmę to teraz jeszcze raz. –