Dom Rozwój Jakie metody stosują firmy w celu poprawy wydajności aplikacji w modelach chmurowych?

Jakie metody stosują firmy w celu poprawy wydajności aplikacji w modelach chmurowych?

Anonim

P:

Jakie metody stosują firmy w celu poprawy wydajności aplikacji w modelach chmurowych?

ZA:

Chociaż istnieje wiele sposobów na poprawę wydajności aplikacji w chmurze, firmy zazwyczaj starają się zidentyfikować problemy z wydajnością sieci i wąskie gardła, patrząc na takie wskaźniki, jak czas reakcji użytkownika końcowego. Rozwiązanie niskiej wydajności aplikacji może wymagać zmiany sposobu działania modeli w chmurze lub dodania niezawodnych kanałów komunikacji do modelu w chmurze.

Jedną z rzeczy, które firmy mogą zrobić, aby zwiększyć wydajność aplikacji w dużym obszarze sieci, jest utworzenie sieci dostarczania treści lub CDN. CDN to rozproszona tablica serwerów proxy, która pozwala modelowi chmurowemu szybciej obsłużyć większy obszar geograficzny lub bardziej zróżnicowaną bazę użytkowników końcowych. Ponieważ istnieją te rozproszone serwery „way way”, model chmurowy lepiej łączy się z użytkownikami o kiepskiej wydajności.

Inną podobną strategią jest korzystanie z WAN zdefiniowanej programowo lub sieci rozległej. Sieć SD-WAN z funkcjami takimi jak udostępnianie zerowe i dynamiczna kontrola ścieżki może zwiększyć wydajność aplikacji. Różnorodne modele dostarczania aplikacji za pośrednictwem kanałów SaaS również mogą pomóc.

Inne rodzaje rozwiązywania problemów obejmują określone opcje dostawcy dostarczania w chmurze. Na przykład, jako wiodący produkt korporacyjny, Amazon Web Services ma własne porady i wskazówki dotyczące wydajności aplikacji. Na przykład zdefiniowanie właściwej instancji EC2 lub wykorzystanie Elastic Block Store może mieć pozytywny wpływ.

W końcu dobre ulepszenia wydajności aplikacji obserwują całą infrastrukturę, od modelu dostawcy po przepływ pakietów danych do systemów klienckich i nie tylko. Przyglądanie się sieciom z perspektywy inżynierii i projektowania jest jej częścią, ale trzeba też zrozumieć różne opcje modelu chmury i jak każda z nich odnosi się do celów firmy.

Jakie metody stosują firmy w celu poprawy wydajności aplikacji w modelach chmurowych?