Dom Razvoj Koje metode kompanije koriste za poboljšanje performansi aplikacija u oblačnim modelima?

Koje metode kompanije koriste za poboljšanje performansi aplikacija u oblačnim modelima?

Anonim

P:

Koje metode kompanije koriste za poboljšanje performansi aplikacija u oblačnim modelima?

A:

Iako postoji mnogo načina za poboljšanje performansi aplikacija u oblaku, tvrtke uglavnom pokušavaju identificirati probleme vezane uz mrežne performanse i uska grla, gledajući metrike poput vremena reakcije krajnjeg korisnika. Rješavanje loših performansi aplikacije može uključivati ​​promjenu načina rada oblačnih modela ili dodavanje snažnih kanala komunikacije u oblačni model.

Jedna stvar koju tvrtke mogu učiniti kako bi poboljšale performanse aplikacija na velikom mrežnom području je stvaranje mreže za dostavu sadržaja ili CDN. CDN je rašireni niz proxy poslužitelja koji omogućuje oblačnom modelu da brže opslužuje šire geografsko područje ili raznovrsniju bazu krajnjih korisnika. Budući da postoje ti distribuirani "putni poslužitelji", oblačni model spretnije se povezuje s korisnicima u džepu slabih performansi.

Druga slična strategija je korištenje softversko definirane WAN mreže ili široke mreže. SD-WAN sa značajkama poput pružanja nulta dodira i dinamičke kontrole staze može poboljšati performanse aplikacije. Različiti modeli isporuke aplikacija preko SaaS kanala također mogu pomoći.

Ostale vrste rješavanja problema uključuju određene opcije dobavljača u oblaku. Na primjer, kao vrhunski korporativni dobavljač, Amazon Web Services ima vlastite savjete i trikove u pogledu performansi aplikacija. Definiranje prave EC2 instance, na primjer, ili korištenje prednosti Elastic Block Store, može imati pozitivan učinak.

Na kraju, dobra poboljšanja performansi aplikacija promatraju cjelokupnu infrastrukturu, od modela dobavljača do protoka paketa podataka u klijentske sustave i šire. Gledanje mreža iz inženjerske i dizajnerske perspektive dio je toga, ali postoji i potreba za razumijevanjem različitih opcija modela oblaka i kako se svaka od njih primjenjuje na ciljeve tvrtke.

Koje metode kompanije koriste za poboljšanje performansi aplikacija u oblačnim modelima?