Sprzedaliśmy pierwsze dwie małe implementacje Azure w świecie rzeczywistym i ustawiliśmy je wszystkie, a teraz otrzymujemy bardzo złe opinie od klientów na temat wydajności.Bardzo niska wydajność na platformie Azure VM
Jednym z nich jest ustawiony jako następujące:
Domain Controller – A2
Terminal Server – A3
Serwer terminali jest na planie A3 (jak to tylko mikro klient 2-4 jednoczesnych użytkowników) i jest horrendalnie powolna. Załadowanie stron w przeglądarce Internet Explorer zajmuje 10-15 sekund (nawet w czasie testów trwało 10 sekund, aby załadować strony takie jak witryna Telstra lub witryna Sydney Morning Heralds).
Załadowanie programu Microsoft Excel (nawet bez wczytywania pliku) zajmuje średnio 8 sekund. To jest waniliowa instalacja programu Excel 2013 na serwerze 2012 R2 z rolą RDS. Początkowo doradzaliśmy klientowi, że powinien być w porządku na planie A2, jednak po tym, jak po raz pierwszy poskarżyli się na prędkości, przenieśliśmy je do formatu A3, który nie dał żadnej zauważalnej różnicy (a menedżer zadań pokazuje, że maszyna nawet nie zbliża się do użycia jakichkolwiek zasobów).
Testy wydajności pokazują, że podsystemy dyskowe są wolniejsze niż nasze maszyny SATA na komputerach stacjonarnych - które mogą być powiązane (co szybkie wyszukiwanie w Google "Azure slow disk io" pokazuje, że nie jesteśmy tu sami).
Nasz zespół uruchomił instancję Amazon (z mniejszymi specyfikacjami niż plan A3) i błyskawicznie robi dokładnie to samo. Sprawdziliśmy również na innym hoście wirtualnej maszyny, z którego korzystaliśmy, ponieważ wciąż mamy klientów, zanim zdecydowaliśmy się rozpocząć sprzedaż Azure, a oni także błyskawicznie robią to samo.
W tym szczególnym przypadku, prędkości, które otrzymują, są znacznie, dużo wolniejsze niż 5-letni serwer, który został zastąpiony, co niestety nie wróży nam zbyt dobrze.
Kolejny z naszych klientów, inni klienci mają dokładnie taką samą niską wydajność na swoim serwerze RDS, zwłaszcza podczas przeglądania Internetu. Testy prędkości na obu pokazują ogromną prędkość (tj. 500Mbit +), ale codzienne użycie nie odzwierciedla tego w ogóle. Uczciwie wydaje się, że Internet działa z szybkościami wybierania.
Kupiliśmy pakiet pomocniczy dla programistów i próbowaliśmy złożyć instancje pomocy technicznej, ale wciąż się zawiesza na końcu tworzenia żądania z informacją "Nie można teraz zarejestrować żądania pomocy technicznej. Skontaktuj się z firmą Microsoft przez telefon i zgłoś usługę Azure żądanie". Próbujemy dzwonić przez telefon i mówią, że nie mogą ich złożyć i musimy to zrobić online.
Rozpaczliwie potrzebujemy pomocy. Czy każdy może wskazać nam właściwy kierunek?
Nasi chłopcy spędzili około 20 godzin na tym problemie i wszystko wskazuje na to, że maszyny wirtualne Azure są po prostu bardzo wolne w porównaniu do innych dostawców usług chmurowych (Amazon itp.).
Należy do ServerFault, a nie do StackOverflow (chodzi o infrastrukturę, a nie programowanie). –
Przeprosiny za pierwszy raz i zostały przekierowane tutaj ze strony internetowej platformy Azure. –
Jeśli IOPS jest czynnikiem ograniczającym, czy rozważałeś dodanie do swojego komputera wielu dysków z danymi i zapisanie ich w jednym woluminie? Sądzę, że opłata zostanie naliczona tylko za rzeczywiste używane dane, niezależnie od rozmiaru dysku, na tym poziomie pamięci, więc nie ma prawdziwego powodu, aby nie umieszczać maksymalnej liczby dozwolonych dysków w twoim wm. –