Pengkomputeran tanpa pelayan: Pengurusan pelayan penyumberan luar

KREDIT GAMBAR:
Kredit Image
iStock

Pengkomputeran tanpa pelayan: Pengurusan pelayan penyumberan luar

Pengkomputeran tanpa pelayan: Pengurusan pelayan penyumberan luar

Teks subtajuk
Pengkomputeran tanpa pelayan memudahkan pembangunan perisian dan operasi IT dengan membenarkan pihak ketiga mengendalikan pengurusan pelayan.
    • Pengarang
    • Nama pengarang
      Quantumrun Foresight
    • November 3, 2023

    Ringkasan cerapan

    Pengkomputeran tanpa pelayan, lanjutan daripada pengkomputeran awan, membebaskan pembangun daripada mengurus infrastruktur fizikal, menyerahkan pengurusan pelayan kepada penyedia pihak ketiga. Model ini, yang dilambangkan oleh Function-as-a-Service (FaaS), mengaktifkan kod sebagai tindak balas kepada peristiwa, pengebilan setiap permintaan, sekali gus mengoptimumkan kos apabila pembayaran sejajar dengan masa pengkomputeran yang digunakan. Selain kecekapan kos, pengkomputeran tanpa pelayan mempercepatkan penggunaan dan berskala, memenuhi pelbagai saiz syarikat dan keupayaan IT. Memandang ke hadapan, pengkomputeran tanpa pelayan boleh berkembang dengan penyepaduan AI untuk penggunaan yang dioptimumkan, memupuk kerjasama dengan firma keselamatan siber, dan berpotensi membentuk semula latihan pembangun perisian, lebih memfokuskan pada projek pengekodan yang kompleks dan bukannya pengurusan pelayan.

    Konteks pengkomputeran tanpa pelayan

    Pengkomputeran tanpa pelayan bergantung pada penyedia pihak ketiga untuk mengurus pelayan. Pembekal awan memperuntukkan sumber pengkomputeran dan storan secara dinamik hanya seperti yang diperlukan untuk melaksanakan sekeping kod tertentu, kemudian mengecaj pengguna untuknya. Kaedah ini menjadikan pembangunan perisian lebih mudah, lebih pantas dan lebih menjimatkan kos kerana syarikat hanya membayar untuk masa pengkomputeran mereka. Pembangun tidak lagi perlu risau tentang mengurus dan menampal hos atau berurusan dengan sistem pengendalian. Beberapa produk dan perkhidmatan termasuk dalam pengkomputeran tanpa pelayan tetapi yang paling popular ialah Function-as-a-Service (FaaS), di mana pembangun menulis kod yang dilaksanakan sebagai tindak balas kepada peristiwa, seperti kemas kini segera. 

    Perkhidmatan berasaskan fungsi dibilkan setiap permintaan, bermakna kod hanya dipanggil apabila permintaan dibuat. Daripada membayar yuran bulanan tetap untuk mengekalkan pelayan sebenar atau maya, pembekal FaaS mengenakan caj berdasarkan jumlah masa pengkomputeran yang digunakan oleh fungsi. Fungsi ini mungkin dipautkan bersama untuk membentuk saluran paip pemprosesan atau digunakan sebagai sebahagian daripada fungsi aplikasi yang lebih besar dengan berinteraksi dengan kod lain yang dijalankan dalam bekas atau pada pelayan tradisional. Selain daripada bekas, pengkomputeran tanpa pelayan sering digunakan dengan Kubernetes (sistem sumber terbuka untuk automasi penggunaan). Beberapa vendor perkhidmatan tanpa pelayan yang lebih terkenal ialah Lambda Amazon, Fungsi Azure dan Fungsi Awan Google

    Kesan yang mengganggu

    Salah satu faedah terbesar pengkomputeran tanpa pelayan ialah kemudahan penggunaannya. Pembangun hanya menulis kod dan menggunakan kod tanpa perlu risau tentang pelayan atau pengurusan. Sebagai contoh, firma mempunyai apl yang melahu untuk kebanyakan masa tetapi mesti mengendalikan banyak permintaan acara dalam situasi tertentu. Sesetengah aplikasi juga memproses data yang dibekalkan oleh peranti Internet of Things (IoT) dengan akses Internet yang tidak menentu atau terhad. Dalam kedua-dua keadaan, kaedah konvensional memerlukan pelayan besar untuk mengurus prestasi puncak—tetapi pelayan ini kebanyakannya tidak digunakan. Dengan seni bina tanpa pelayan, syarikat hanya akan membayar untuk sumber sebenar yang digunakan. Kaedah ini berskala secara automatik, menjadikan perkhidmatan menjimatkan untuk syarikat dari semua saiz dan keupayaan IT.

    Walau bagaimanapun, terdapat beberapa batasan untuk pengkomputeran tanpa pelayan. Salah satunya ialah sukar untuk menyahpepijat kod kerana ralat sukar untuk dikesan. Satu lagi ialah syarikat bergantung pada penyedia pihak ketiga, yang boleh menjadi risiko jika vendor tersebut mengalami masa henti atau digodam. Selain itu, kebanyakan penyedia FaaS hanya akan membenarkan kod dilaksanakan selama beberapa minit, menjadikan perkhidmatan tersebut tidak sesuai untuk tugasan jangka panjang. Namun begitu, pengkomputeran tanpa pelayan kekal sebagai pembangunan yang menjanjikan dalam teknologi awan. Sesetengah pembekal seperti Perkhidmatan Web Amazon (AWS) malah membenarkan syarikat menjalankan kod luar talian jika mereka tidak mahu memanfaatkan infrastruktur tanpa pelayan untuk projek tertentu.

    Implikasi pengkomputeran tanpa pelayan

    Implikasi yang lebih luas daripada pengkomputeran tanpa pelayan mungkin termasuk: 

    • Pembekal tanpa pelayan menyepadukan kecerdasan buatan (AI) ke dalam FaaS untuk mengoptimumkan penggunaan sambil mengekalkan kos yang rendah untuk syarikat. Strategi ini boleh menarik lebih banyak peluang perniagaan.
    • Pengeluar mikropemproses mengejar keperluan pengkomputeran infrastruktur tanpa pelayan dengan membangunkan pemproses yang lebih pantas.
    • Firma keselamatan siber bekerjasama dengan penyedia tanpa pelayan untuk mencipta penyelesaian khusus untuk serangan infrastruktur siber.
    • Pembangun perisian masa depan tidak lagi diperlukan untuk melatih dan memahami pengurusan pelayan, yang boleh membebaskan masa mereka untuk projek pengekodan yang lebih kompleks.
    • Penggunaan perisian dan kemas kini menjadi lebih pantas dan proses yang terlibat dipermudahkan.

    Soalan untuk diulas

    • Jika anda seorang pembangun, adakah anda telah mencuba pengkomputeran tanpa pelayan? Jika ya, bagaimana ia mengubah cara anda bekerja?
    • Apakah faedah lain yang berpotensi untuk memfokuskan pada pengekodan dan bukannya infrastrukturnya?

    Rujukan wawasan

    Pautan popular dan institusi berikut telah dirujuk untuk cerapan ini: