Сервергүй давуу тал: Үйлчилгээг эцсийн хэрэглэгчийн хажууд авчрах

ЗУРГИЙН ЗЭЭЛ:
Зургийн кредит
iStock

Сервергүй давуу тал: Үйлчилгээг эцсийн хэрэглэгчийн хажууд авчрах

Сервергүй давуу тал: Үйлчилгээг эцсийн хэрэглэгчийн хажууд авчрах

Дэд гарчгийн текст
Сервергүй захын технологи нь сүлжээг хэрэглэгчдийн байгаа газарт хүргэж, илүү хурдан програм, үйлчилгээг бий болгосноор үүлд суурилсан платформуудад хувьсгал хийж байна.
    • Зохиогчийн тухай:
    • Зохиогчийн нэр
      Quantumrun Foresight
    • Гуравдугаар сарын 23, 2023

    Үзэл баримтлалын хураангуй

    2010-аад оны сүүлээс хойш сервергүй платформ үйлчилгээ үзүүлэгчид үүлэн үйлчилгээний оронд зарим хяналтыг хөгжүүлэгчид буцааж өгснөөр хоцролтыг (төхөөрөмжүүдэд дохио хүрэх хугацаа) удирдахын тулд захын тооцооллын парадигмууд руу улам шилжсэн. Edge computing-ийн амжилт нь контент түгээх сүлжээ (CDN) болон дэлхийн дэд бүтцийн дэвшил, түгээмэл болсонтой ихээхэн холбоотой юм.

    Сервергүй захын контекст

    "Замын захад" байрлах өгөгдлийг ихэвчлэн CDN-д хадгалдаг. Эдгээр сүлжээнүүд нь хэрэглэгчдэд илүү ойр локалчлагдсан мэдээллийн төвд өгөгдлийг хадгалдаг. Хэдийгээр сервергүй захын талаар тодорхой тодорхойлолт хараахан гараагүй байгаа ч өгөгдөл улам бүр тархаж, хэрэглэгчдэд илүү уян хатан хадгалагдах болно гэсэн үндэслэл байна. 

    Сервергүй (эсвэл үүлэнд суурилсан үйлчилгээ) нь хоцролт, ажиглалт зэрэг зарим хязгаарлалттай байдаг тул захын функцууд илүү түгээмэл болж байна. Хэдийгээр сервергүй нь үүлэн хэрэглээний программуудыг бүтээх, ашиглахад хялбар болгодог ч захын тооцоолол нь тэдгээрийг илүү сайн болгохыг хичээдэг. Үүл үйлчилгээ үзүүлэгчид тооцоолох нөөцийн удирдлагыг зохицуулдаг тул хөгжүүлэгчийн туршлагыг сервергүй сайжруулсан. Хэдийгээр энэ арга нь урд талын хөгжүүлэлтийг хялбаршуулдаг ч захын тооцоололоор шийдэж болох системийн дэд бүтцийн талаарх хяналт, ойлголтыг хязгаарладаг.

    Edge сервер хэдий чинээ их ажил хийж чадах тусам эх серверийн хийх ажил бага байх болно. Үүнээс гадна сүлжээний нийт боловсруулах хүчин чадал нь зөвхөн эх серверийнхээс хэд дахин их байдаг. Үүний үр дүнд, даалгавруудыг доод талын функцууд руу буулгаж, тусгайлсан backend үйл ажиллагаанд зориулж эх сервер дээр цаг гаргах нь ухаалаг хэрэг юм.

    Орчин үеийн хамгийн тохиромжтой жишээ бол Amazon Web Services (AWS)-ийн Lambda@Edge юм. Кодыг одоо хэрэглэгчдэд ойртуулж, хоцролтыг багасгаж байна. Үйлчлүүлэгчид дэд бүтцийн асуудалтай тулгарах шаардлагагүй бөгөөд зөвхөн тооцоолсон хугацааныхаа төлбөрийг авдаг. 

    Сөрөг нөлөө

    Сервергүй шинэ давалгаа нь өмнөх технологиос ялгаатай нь эцсийн хэрэглэгчид болон хөгжүүлэгчдэд ашигтай байх болно. Сервергүй программуудын дасан зохицох чадвартай, төвлөрсөн бус шинж чанар нь тэдгээрийг өмнө нь хүрч очих боломжгүй газруудад байрлуулах боломжтой болгодог: ирмэг. Edge serverless нь сервергүй програмуудыг дэлхий даяар төхөөрөмжүүд дээр ажиллуулах боломжийг олгодог бөгөөд энэ нь төв үүлэнд хэр ойрхон байгаагаас үл хамааран бүх хэрэглэгчдэд ижил туршлагыг өгдөг.

    Жишээлбэл, үүлэн платформ компани Fastly Solutions' Compute@Edge нь эцсийн хэрэглэгчдэд аль болох ойрхон 72 байршлаас нэгэн зэрэг ажилладаг. Edge сервергүй архитектурууд нь төвийн үүлэн тооцооллын хүчийг хангасаар байгаа ч програмуудыг дотоодод байршуулах боломжийг олгодог. Аппликейшнүүд нь пүүсийн захын үүлэн дээр ажилладаг тул товчлуур дарах бүрт хоёр талын хүсэлтэд хангалттай хариу үйлдэл үзүүлдэг. Төвийн үүлэн бүтэцтэй ийм төрлийн харилцан үйлчлэлд хүрэх боломжгүй юм.

    Ашиглалтын төлбөр нь сервергүй захын орон зайд шинээр гарч ирж буй бизнесийн загвар бололтой. Ялангуяа, Internet of Things (IoT) програмууд нь урьдчилан таамаглах боломжгүй ажлын ачаалалтай байж болох бөгөөд энэ нь статик хангамжийн хувьд сайн ажилладаггүй. Статик контейнерийн нөөц нь хэрэглэгчдэд програм нь идэвхгүй байсан ч төлбөр авдаг. Аппликейшн нь маш их ажил хийх үед энэ механизм нь асуудал үүсгэдэг. Энэ асуудлыг шийдэх цорын ганц арга бол хүчин чадлыг нэмэгдүүлэх явдал юм, гэхдээ энэ нь үнэтэй байж магадгүй юм. Үүний эсрэгээр, сервергүй захын өртөг нь тусгай нөөц болон функцийг хэдэн удаа ажиллуулсан зэрэг бодит өдөөгдсөн үйл явдлууд дээр суурилдаг. 

    Сервергүй захын үр дагавар

    Сервергүй захын өргөн хүрээний үр дагавар нь дараахь зүйлийг агуулж болно. 

    • Медиа болон контентод суурилсан компаниуд контентыг буферлэхгүйгээр хүргэх боломжтой бөгөөд үүнийг хурдан ачаалах зорилгоор кэшэд хадгалах боломжтой.
    • Хөтөлбөр хөгжүүлэгчид өөрчлөлт болгонд код болон програмуудыг хурдан турших боломжтой болж, бүтээгдэхүүн илүү хурдан гарахад хүргэдэг. 
    • Үйлчилгээний хувьд фирмүүд (жишээлбэл, сервер үйлчилгээ, бүтээгдэхүүн үйлчилгээг үйлчилгээ, программ хангамж) нь эцсийн хэрэглэгчдэдээ илүү сайн холболт, мөн илүү сайн үнийн сонголтоор хангадаг.
    • Модуль, систем, програмуудыг илүү хурдан үүсгэх боломжийг олгодог нээлттэй эхийн бүрэлдэхүүн хэсгүүд болон хэрэгслүүдэд хялбар хандах.
    • Бодит цагийн шинэчлэлтүүд, замын хөдөлгөөний хяналт гэх мэт ухаалаг хотын технологид чухал ач холбогдолтой өгөгдөлд шуурхай хандах.

    Анхаарах асуултууд

    • Хэрэглэгчдэд ойртсон үйлчилгээний бусад боломжит ашиг тус юу вэ?
    • Хэрэв та програм хангамж хөгжүүлэгч бол сервергүй зах нь даалгавраа хэрхэн гүйцэтгэхийг тань хэрхэн сайжруулах вэ?

    Үзэл баримтлалын лавлагаа

    Энэхүү ойлголтыг авахын тулд дараах алдартай болон институцийн холбоосыг ашигласан болно: