Isi kandungan:
- Bila Menggunakan Pengkomputeran Tanpa Server
- Pengkomputeran tanpa pelayan bukanlah semua yang mudah digunakan
- Pengkomputeran tanpa pelayan dan IoT
Video: The Serverless Hype Explained! (November 2024)
Mari kita dapatkan satu perkara dari jauh di depan: Pengkomputeran tanpa pelayan, dalam konteks perkhidmatan awan, adalah istilah yang mengelirukan. Perkara-perkara yang anda hantar ke awan untuk diproses, tanpa mengira apa yang anda panggil, menggunakan pelayan. Apa yang berbeza adalah peruntukan. Pendek kata, pengkomputeran tanpa pelayan tidak benar. Tetapi sebenarnya atau tidak, ia masih boleh menjimatkan wang anda.
Dengan pengkomputeran tanpa pelayan, semua yang anda lakukan adalah menghantar beban kerja kepada pembekal cloud bersama-sama dengan data yang perlu ditangani, dan kemudian tunggu hasilnya kembali kepada anda. Anda dibilkan hanya untuk masa sebenar yang digunakan untuk mengendalikan kerja anda. Jadi jika anda memilih projek anda dengan sewajarnya, anda boleh menyimpan bukan sahaja wang tetapi juga pengurusan sakit IT.
Bila Menggunakan Pengkomputeran Tanpa Server
Tetapi anda juga perlu tahu bahawa pengkomputeran tanpa pelayan bukan untuk semuanya. Ia paling sesuai untuk beban kerja yang jelas yang bebas daripada sumber data luaran selain daripada data yang anda hantar. Satu contoh yang sering diberikan adalah menggunakan kecerdasan buatan (AI) untuk menentukan sama ada kandungan imej sesuai untuk tujuan yang dimaksudkan.
Tujuan lain boleh menjadi tindakan diskret yang tidak digunakan secara berterusan. Anda mungkin menggunakan pengkomputeran tanpa pelayan untuk mengumpul nama pengguna untuk menguruskan senarai keahlian atau senarai pengguna, di mana semua yang dikehendaki ialah maklumat yang dikumpulkan, diperiksa untuk input yang sesuai (seperti memeriksa nombor telefon yang sebenarnya), diformat, dan kemudian disimpan ke pangkalan data.
Sekiranya ini terdengar biasa, itu kerana konsep ini telah lama wujud. Proses-proses seperti ini pernah dipanggil "subrutin, " dan mereka disimpan di mana mereka boleh dipanggil apabila tugas-tugas tertentu diperlukan untuk dilakukan dan diambil di luar talian sebaliknya. Dengan cara itu, mereka tidak menghisap kitaran atau memori prosesor apabila mereka tidak diperlukan.
Setelah subrutin ini disimpan di pita kertas atau (benar-benar) kad Hollerith, dan orang di konsol akan memuatkannya seperti yang diperlukan. Sekarang mereka ditangani di awan, dan bukannya memuatkan kad kad, anda menghantar kod ke awan bersama-sama dengan data. Proses itu akan dilaksanakan, dan hasilnya akan kembali dalam bentuk apa pun yang anda tentukan. Dalam sesetengah kes, kod anda mungkin disimpan oleh pembekal anda untuk digunakan semula supaya, pada masa lain, anda hanya perlu menghantar data. Tetapi ada batasan yang berbeza-beza mengikut pembekal.
Pengkomputeran tanpa pelayan bukanlah semua yang mudah digunakan
Setelah rutin dijalankan, caj awan anda berhenti. Semuanya sangat mudah, atau sekurang-kurangnya sepatutnya. Di mana ia berhenti menjadi mudah ialah apabila sebenarnya menggunakan pengkomputeran tanpa pelayan. Pemaju anda perlu belajar kod untuk persekitaran tanpa pelayan, untuk satu perkara.
Walaupun membangunkan rutin tanpa pelayan tidak rumit dengan sendirinya, ia semakin membiasakan diri, terutamanya kerana kod tersebut perlu ditulis khusus untuk persekitaran tanpa pelayan kerana ia dibentangkan oleh penyedia awan anda. Selain itu, anda tidak boleh menganggap ada cara anda boleh memindahkan kod antara platform.
Di samping itu, pemaju anda perlu memikirkan rutin yang mereka bangun sebagai dasarnya sendiri atau diskret. Mereka tidak boleh memanggil rutin lain yang bukan sebahagian daripada kod yang dihantar kepada penyedia, melainkan pembekal menjadikannya tersedia (seperti rutin AI yang tersedia dari pembekal utama). Di samping itu, rutin di dalam persekitaran tanpa pelayan adalah tidak bertaraf, supaya pemaju tidak boleh bergantung pada keadaan aplikasi yang disimpan. Pengkomputeran tanpa pelayan juga tidak sesuai untuk aplikasi lama kerana batasan yang ditetapkan oleh pembekal.
Pengkomputeran tanpa pelayan dan IoT
Pengkomputeran tanpa pengkomputeran yang sesuai untuk memasukkan aplikasi web, analisis, dan Internet Perkara (IoT). Aplikasi yang didorong oleh peristiwa seperti IoT, di mana tindakan khusus mesti diambil apabila input tertentu diterima membentuk peranti atau sensor, akan berfungsi dengan baik dalam pengkomputeran tanpa pelayan.
- Perkhidmatan Pengurusan Infrastruktur Terbaik untuk 2019 Perkhidmatan Pengurusan Infrastruktur Terbaik untuk 2019
- Perlindungan Endpoint Terbaik dan Perisian Keselamatan Hosted untuk 2019 Perlindungan Endpoint Terbaik Perlindungan dan Perisian Keselamatan untuk 2019
- Anugerah Pilihan Perniagaan 2019: Anugerah Pilihan Perniagaan Penghala dan Pelayan 2019: Penghala dan Pelayan
Walaupun pengkomputeran tanpa pelayan disokong dengan baik oleh vendor awan, setiap vendor membentangkannya secara berbeza. Nasib baik, kebanyakan vendor mempunyai tahap perkhidmatan yang bebas supaya anda dapat mencuba sesuatu sebelum anda melakukan secara keseluruhan. Beberapa pemain utama dalam pengkomputeran tanpa pelayan termasuk Microsoft melalui awan Azure. Terdapat juga fungsi tanpa pelayan di Perkhidmatan Web Amazon (AWS) di mana ia dipanggil Lambda dan di Cloud IBM.
Sudah selesai, pengkomputeran tanpa pelayan dapat meningkatkan prestasi anggota tim Anda, jika hanya karena mereka tidak perlu menghabiskan waktu mengelola server ketika mereka tidak perlu. Tetapi ia bukan ubat penawar dan ia bukan sesuatu yang anda boleh buru-buru tergesa-gesa. Dan penting untuk diingat bahawa, walaupun nama itu, ia tidak berantakan, anda tidak perlu mengurus pelayan itu sendiri.