AWS Global Accelerator käsittelee TCP -lopettamista reunalla luomalla kaksi erillistä TCP -yhteyksiä suorituskyvyn optimoimiseksi ja viiveen vähentämiseksi. Kun asiakas aloittaa TCP -yhteyden, sen sijaan, että yhteys on muodostettu suoraan asiakkaan ja sovelluksen päätepisteen välillä AWS -alueella, Global Accelerator lopettaa TCP -yhteyden AWS Edge -paikassa lähinnä asiakasta. Tämä tarkoittaa, että ensimmäinen kolmisuuntainen TCP-kädenpuristus tapahtuu asiakkaan ja lähimmän AWS-reunan sijainnin välillä, mikä vähentää merkittävästi yhteyden asetusaikaa, etenkin asiakkaille, jotka ovat kaukana sovelluksen päätepisteestä [2] [3] [4] [5] [8].
Melkein samanaikaisesti globaali kiihdytin muodostaa toisen TCP -yhteyden AWS -reunan sijainnista AWS -alueen sovelluksen päätepisteeseen. Tämä ylävirran yhteys hyötyy AWS-globaalin verkon kautta, joka on hyvin valvottu, ruuhkainen ja redundantti infrastruktuuri, joka on optimoitu matalalle viiveelle ja korkealle läpimenoaikalle. Tämä malli sallii nopeammat asiakasvasteet reunapaikasta varmistaen samalla tehokkaan ja luotettavan tiedonsiirron reunan ja sovelluksen päätepisteen välillä [3] [4] [5].
Lisäoptimointeja, jotka parantavat TCP -päätettä reunalla, ovat:
- Jumbo -kehystuki reunan sijainnin ja sovelluksen päätepisteen välillä, mikä mahdollistaa jopa kuusi kertaa enemmän hyötykuormaa pakettia kohti, mikä vähentää kokonaislähetysaikaa [5].
- AWS -reuna -infrastruktuurin suuret vastaanotto -ikkunan ja TCP -puskurit, mikä mahdollistaa reunan puskurointiin ja käsittelemään suurempia tietoja nopeasti, parantaen latausnopeutta asiakkaille [5].
- Suuri TCP -ruuhkaikkunan skaalaus AWS -globaalin verkon kautta, joka mahdollistaa suuremman datamäärän lähettämisen kuin tyypilliset Internet -polut, mikä lisää läpimenoa [5].
TCP-pääte reunassa on oletusarvoisesti kaikkien globaalien kiihdyttimien suhteen ja tukee sekä IPv4- että IPv6-liikennettä, mukaan lukien kaksikannuskiihdyttimet, ilman lisäkustannuksia [2] [4].
Yhteenvetona voidaan todeta, että jakamalla TCP-yhteys kahteen segmentti-asiakkaan reunaan ja reuna päätepisteiden AWS-globaaliin kiihdyttimeen vähentää yhteyden alkuperäistä viivettä, parantaa suorituskykyä ja hyödyntää AWS-globaalia verkkoa optimaalisen reitityksen ja suorituskyvyn saavuttamiseksi. Tämä johtaa jopa 60%: n paranemiseen ja nopeampaan vasteaikaan Internet-asiakkaille, jotka käyttävät AWS-hosted-sovelluksia [5] [7].
Viittaukset:
.
.
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/features/
.
[6] https://tutorialsdojo.com/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-accelerator
[9] https://en.wikipedia.org/wiki/transmission_control_protocol
[10] https://www.hava.io/blog/what-is-aws-global-accelerator