Серверсиз жээк: Кызматтарды акыркы колдонуучунун жанына алып келүү

Кредит сүрөтү:
Image кредит
iStock

Серверсиз жээк: Кызматтарды акыркы колдонуучунун жанына алып келүү

Серверсиз жээк: Кызматтарды акыркы колдонуучунун жанына алып келүү

Чакан теманын тексти
Серверсиз жээк технологиясы колдонуучулар турган жерге тармактарды алып келип, тезирээк колдонмолор менен кызматтарга алып баруу менен булуттагы платформаларды өзгөртүп жатат.
    • Author:
    • Жазуучу аты
      Quantumrun Foresight
    • Март 23, 2023

    Кыскача түшүнүк

    2010-жылдардын аягынан бери серверсиз платформа провайдерлери булут кызматынын ордуна иштеп чыгуучуга кандайдыр бир көзөмөлдү кайтарып берүү менен кечиктирүүнү (сигналдардын түзмөктөргө жетүү убактысын) башкаруу үчүн эң четки эсептөө парадигмаларына көбүрөөк өтүштү. Edge эсептөөлөрүнүн ийгилиги көп жагынан мазмун бөлүштүрүү тармактарынын (CDNs) жана глобалдык инфраструктуралардын прогресси жана популярдуулугу менен шартталган.

    Серверсиз чет контексти

    "Четинде" жайгашкан маалыматтар адатта CDNде сакталат. Бул тармактар ​​маалыматтарды колдонуучуга жакыныраак локализацияланган маалымат борборунда сактайт. Азырынча серверсиз кырдын так аныктамасы жок болсо да, маалымат колдонуучу үчүн барган сайын көбүрөөк бөлүштүрүлөт жана ийкемдүү сакталат. 

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

    Чет сервери канчалык көп жумуш аткара алса, баштапкы сервер ошончолук азыраак жумуш аткарышы керек. Мындан тышкары, тармактын жалпы иштетүү кубаттуулугу бир гана баштапкы сервердикинен көп эсе жогору. Натыйжада, тапшырмаларды ылдыйкы чет функцияларына түшүрүү жана адистештирилген сервердик иш үчүн баштапкы серверде убакыт бошотуп коюу акылга сыярлык.

    Эң ылайыктуу заманбап үлгү - Amazon Web Services (AWS) Lambda@Edge. Код эми колдонуучуга жакыныраак иштетилип, күтүү убактысын азайтат. Кардарлар инфраструктура менен алектенбейт жана алардын эсептөө убактысы үчүн гана акы алынат. 

    Бузуучу таасир

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

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

    Колдонуу үчүн төлөө серверсиз чет мейкиндигинде өнүгүп келе жаткан бизнес модели окшойт. Атап айтканда, нерселердин Интернети (IoT) тиркемелери күтүлбөгөн жүктөмгө ээ болушу мүмкүн, бул статикалык камсыздоо менен жакшы иштебейт. Статикалык контейнерди камсыздоо колдонуучулардан алардын колдонмосу иштебей турганда да акы алат. Колдонмодо көп жумуш болгондо, бул механизм көйгөй жаратышы мүмкүн. Бул көйгөйдү чечүүнүн жалгыз жолу - көбүрөөк кубаттуулуктарды кошуу, бирок бул кымбат болушу мүмкүн. Тескерисинче, серверсиз жээктеги нарк чыныгы иштетилген окуяларга негизделет, мисалы, арналган ресурс жана функция канча жолу чакырылат. 

    Серверсиз кырдын кесепеттери

    Серверсиз кырдын кеңири кесепеттери төмөнкүлөрдү камтышы мүмкүн: 

    • Медиа жана контентке негизделген компаниялар буферлөөсүз мазмунду жеткире алышат жана тезирээк жүктөө үчүн кэштерде сакталышы мүмкүн.
    • Программаны иштеп чыгуучулар коддорду жана тиркемелерди ар бир өзгөртүү менен тез сынай алышат, бул продуктунун тезирээк ишке киришине алып келет. 
    • Кызмат катары фирмалар (мисалы, сервер-кызмат, продукт-кызмат, программалык камсыздоо-кызмат катары) алардын акыркы колдонуучуларына жакшыраак байланышты, ошондой эле жакшыраак баа тандоолорун камсыз кылат.
    • Модулдарды, системаларды жана тиркемелерди тезирээк түзүүгө мүмкүндүк берген ачык булактуу компоненттерге жана куралдарга оңой жетүү.
    • Чыныгы убакыттагы жаңыртуулар жана жол кыймылын көзөмөлдөө сыяктуу акылдуу шаар технологиялары үчүн маанилүү маалыматтарга заматта жетүү.

    Карала турган суроолор

    • Колдонуучуга жакыныраак кызматтардын дагы кандай артыкчылыктары бар?
    • Эгерде сиз программалык камсыздоону иштеп чыгуучу болсоңуз, анда серверсиз жээк сиздин тапшырмаларыңызды аткаруу ыкмасын кантип жакшыртат?

    Insight шилтемелер

    Бул түшүнүк үчүн төмөнкү популярдуу жана институционалдык шилтемелер колдонулган:

    MR Tillman блогу Серверсизден Edgeге