Tepi tanpa server: Nyangking jasa di gigireun pangguna akhir

KREDIT GAMBAR:
Kiridit Gambar
iStock

Tepi tanpa server: Nyangking jasa di gigireun pangguna akhir

Tepi tanpa server: Nyangking jasa di gigireun pangguna akhir

Teks subjudul
Téknologi ujung tanpa server ngarevolusi platform dumasar-awan ku cara nyangking jaringan ka tempat para pangguna, ngarah kana aplikasi sareng jasa anu langkung gancang.
    • Author:
    • Ngaran pangarang
      Quantumrun tetempoan
    • Maret 23, 2023

    Ringkesan wawasan

    Kusabab ahir 2010s, panyadia platform tanpa server beuki ngalih ka paradigma komputasi tepi pikeun ngatur latency (waktu nu diperlukeun pikeun sinyal pikeun ngahontal alat) ku masihan sababaraha kontrol deui ka developer tinimbang layanan awan. Kasuksésan komputasi tepi sabagian ageung kusabab kamajuan sareng popularitas jaringan distribusi kontén (CDN) sareng infrastruktur global.

    Kontéks tepi tanpa server

    Data anu lokasina "dina tepi" ilaharna disimpen dina CDNs. Jaringan ieu nyimpen data dina pusat data anu langkung lokal anu langkung caket ka pangguna. Sanaos teu acan aya definisi anu jelas ngeunaan ujung serverless, premisna nyaéta yén data bakal disebarkeun sareng langkung fleksibel disimpen pikeun pangguna. 

    Fungsi Edge janten langkung populer kusabab serverless (atanapi jasa dumasar-awan) gaduh sababaraha watesan, sapertos latency sareng observasi. Sanaos tanpa server ngagampangkeun ngawangun sareng nyebarkeun aplikasi awan, komputasi tepi nyobian ngajantenkeunana langkung saé. Pangalaman pamekar ditingkatkeun ku serverless saprak panyadia awan nanganan administrasi sumberdaya komputasi. Sanajan metoda ieu streamlines ngembangkeun hareup-tungtung, éta ogé ngawatesan kontrol jeung wawasan infrastruktur sistem, nu bisa jadi kajawab ku komputasi tepi.

    Langkung seueur padamelan anu tiasa diurus ku pangladén tepi, langkung seueur padamelan anu kedah dilakukeun ku server asal. Sajaba ti éta, kakuatan processing sakabéh jaringan sababaraha kali leuwih gede dibandingkeun server asal nyalira. Hasilna, éta wijaksana mun offload tugas ka fungsi ujung hilir jeung ngosongkeun waktu dina server asal pikeun aktivitas backend husus.

    Conto modéren anu paling lumaku nyaéta Amazon Web Services (AWS)'s Lambda@Edge. Kode ayeuna ngajalankeun ngadeukeutan ka pamaké, nurunna latency. Konsumén henteu kedah ngurus infrastruktur sareng ngan ukur ditagihkeun pikeun waktos komputasina. 

    Dampak ngaganggu

    Gelombang anyar tanpa server siap pikeun nguntungkeun pangguna akhir sareng pamekar, teu sapertos téknologi sateuacana. Sipat adaptable sareng desentralisasi aplikasi tanpa server ngajantenkeun aranjeunna tiasa disebarkeun di lokasi anu sateuacana teu tiasa dicapai: tepi. Tanpa server Edge ngamungkinkeun aplikasi tanpa server dijalankeun dina alat-alat di sakuliah dunya, masihan sadaya pangguna pangalaman anu sami henteu paduli jarakna ka méga sentral.

    Contona, perusahaan platform awan Fastly Solutions' Compute@Edge ngajalankeun ti 72 lokasi sakaligus, sacaket mungkin ka pamaké tungtung. Arsitéktur tanpa server Edge ngamungkinkeun aplikasi pikeun di-host sacara lokal bari tetep nyayogikeun kakuatan komputasi awan sentral. Aplikasina dijalankeun dina méga ujung perusahaan, janten aranjeunna cukup responsif pikeun pamundut perjalanan pikeun unggal keystroke. Jinis interaktivitas éta teu mungkin dihontal ku struktur awan sentral.

    Pay-per-use sigana modél bisnis anu muncul dina rohangan tepi tanpa server. Khususna, aplikasi Internet of Things (IoT) tiasa gaduh beban kerja anu teu tiasa diprediksi, anu henteu tiasa dianggo kalayan provisioning statik. Provisioning wadah statik ngecas pangguna sanajan aplikasina dianggurkeun. Mékanisme ieu tiasa janten masalah nalika aplikasina ngagaduhan seueur padamelan. Hiji-hijina jalan pikeun ngabéréskeun masalah ieu nyaéta nambahan kapasitas, tapi meureun mahal. Sabalikna, biaya di tepi tanpa server didasarkeun kana kajadian anu dipicu anu sabenerna, sapertos sumber daya khusus sareng sabaraha kali fungsina dianggo. 

    Implikasi tina ujung serverless

    Implikasi anu langkung ageung tina tepi tanpa server tiasa kalebet: 

    • Perusahaan média sareng eusi anu tiasa nganteurkeun kontén tanpa panyangga, sareng éta tiasa disimpen dina cache pikeun ngamuat langkung gancang.
    • Pangembang program tiasa nguji kode sareng aplikasi gancang kalayan unggal modifikasi, ngarah kana peluncuran produk anu langkung gancang. 
    • Perusahaan salaku jasa (contona, server-as-a-service, product-as-a-service, software-as-a-service) nyayogikeun konektipitas anu langkung saé pikeun pangguna akhirna, ogé pilihan harga anu langkung saé.
    • Aksés gampang kana komponén sumber terbuka sareng alat anu ngamungkinkeun nyiptakeun modul, sistem, sareng aplikasi anu langkung gancang.
    • Pembaruan sacara real-time sareng aksés instan kana data anu penting pikeun téknologi kota pinter, sapertos ngawaskeun lalu lintas.

    Patarosan anu kedah diperhatoskeun

    • Naon kauntungan poténsial séjén tina jasa anu langkung caket ka pangguna?
    • Upami anjeun pamekar parangkat lunak, kumaha tepi tanpa server bakal ningkatkeun kumaha anjeun ngalaksanakeun tugas anjeun?

    Rujukan wawasan

    Tumbu populér sareng institusional di handap ieu dirujuk pikeun wawasan ieu:

    MR Tillman urang Blog Ti Serverless ka Edge