Komputasi awan

Mengenal Cloud Computing: Pengertian, Tipe, dan Fungsinya

Cloud Computing adalah akses berdasarkan permintaan, melalui Internet, ke sumber daya komputasi—aplikasi, server (server fisik dan server virtual), penyimpanan data, alat pengembangan, kemampuan jaringan, dan banyak lagi—dihosting di pusat data jarak jauh yang dioperasikan oleh cloud penyedia. layanan (atau CSP). CSP menyediakan sumber daya ini dengan biaya berlangganan bulanan atau menagihnya berdasarkan penggunaan.

Dibandingkan dengan TI lokal tradisional, dan bergantung pada layanan cloud yang Anda pilih, Cloud Computing membantu melakukan hal berikut:

Biaya TI yang lebih rendah: Cloud memungkinkan Anda menghilangkan sebagian atau sebagian besar biaya dan upaya yang terlibat dalam pembelian, pemasangan, konfigurasi, dan pengelolaan infrastruktur lokal Anda.

Optimalkan kecepatan dan waktu untuk menilai: Dengan cloud, organisasi Anda dapat mulai menerapkan aplikasi perusahaan dalam hitungan menit, alih-alih menunggu berminggu-minggu atau berbulan-bulan agar departemen TI Anda menanggapi permintaan, membeli dan mengonfigurasi perangkat keras dukungan, dan menginstal perangkat lunak. Cloud juga memungkinkan Anda untuk memungkinkan pengguna tertentu – khususnya pengembang dan ilmuwan data – untuk membantu diri mereka sendiri dengan dukungan perangkat lunak dan infrastruktur.

Skala lebih mudah dan hemat biaya: Cloud menawarkan fleksibilitas — alih-alih membeli kelebihan kapasitas yang tidak digunakan selama periode lambat, Anda dapat menambah dan mengurangi kapasitas sebagai respons terhadap naik turunnya lalu lintas. Anda juga dapat memanfaatkan jaringan global penyedia layanan cloud untuk mempublikasikan aplikasi Anda di dekat pengguna di seluruh dunia.

Istilah “Cloud Computing” juga mengacu pada teknologi yang membuat cloud bekerja. Ini mencakup beberapa bentuk infrastruktur TI virtual — server, perangkat lunak sistem operasi, jaringan, dan infrastruktur lain yang telah dipreteli dengan perangkat lunak khusus, sehingga dapat digabungkan dan dipartisi terlepas dari batasan perangkat keras fisik. Misalnya, server perangkat keras tunggal dapat dibagi menjadi beberapa server virtual.

Virtualisasi memungkinkan penyedia cloud untuk memaksimalkan sumber daya pusat data mereka. Tidak mengherankan, banyak perusahaan mengadopsi model pengiriman cloud dari infrastruktur lokal mereka sehingga mereka dapat mencapai pemanfaatan maksimum dan penghematan biaya dibandingkan infrastruktur TI tradisional dan menawarkan layanan mandiri dan kelincahan yang sama kepada pengguna akhir.

Jika Anda menggunakan komputer atau perangkat seluler di rumah atau di tempat kerja, Anda hampir pasti menggunakan beberapa bentuk Cloud Computing setiap hari, baik itu aplikasi cloud seperti Google Gmail atau Salesforce, media streaming seperti Netflix, atau penyimpanan file cloud seperti Dropbox. Menurut survei baru-baru ini, 92% organisasi menggunakan cloud hari ini (tautannya berada di luar IBM), dan sebagian besar berencana untuk menggunakannya lebih sering selama tahun depan.

Layanan Cloud Computing

IaaS (Infrastructure as a Service), PaaS (Platform as a Service), dan SaaS (Software as a Service) adalah tiga model paling umum untuk layanan cloud, dan tidak jarang organisasi menggunakan ketiganya. Namun, sering ada kebingungan antara ketiganya dan apa yang masing-masing termasuk:

SaaS (Perangkat Lunak sebagai Layanan)

SaaS—juga dikenal sebagai perangkat lunak berbasis cloud atau aplikasi cloud—adalah perangkat lunak aplikasi yang dihosting di cloud yang dapat Anda akses dan gunakan melalui browser web, klien desktop khusus, atau API yang terintegrasi dengan sistem operasi desktop atau seluler Anda.

Dalam kebanyakan kasus, pengguna SaaS membayar biaya berlangganan bulanan atau tahunan; Beberapa mungkin menawarkan tarif “bayar sesuai pemakaian” berdasarkan penggunaan Anda yang sebenarnya.

Selain penghematan biaya dan waktu-ke-nilai serta manfaat skalabilitas cloud, SaaS menawarkan:

Peningkatan otomatis: Dengan SaaS, Anda dapat memanfaatkan fitur baru segera setelah penyedia Anda menambahkannya, tanpa perlu mengoordinasikan peningkatan lokal.

Perlindungan kehilangan data: Karena data aplikasi Anda ada di cloud, dengan aplikasi tersebut, Anda tidak akan kehilangan data jika perangkat Anda mogok atau gagal.

SaaS adalah model pengiriman utama untuk sebagian besar perangkat lunak bisnis saat ini – ada ratusan ribu solusi SaaS yang tersedia, mulai dari aplikasi industri dan manajemen yang paling terfokus, hingga database perangkat lunak perusahaan yang kuat dan perangkat lunak kecerdasan buatan (AI).

PaaS (Platform sebagai Layanan)

PaaS memberi pengembang perangkat lunak platform sesuai permintaan—perangkat keras, tumpukan perangkat lunak lengkap, infrastruktur, dan bahkan alat pengembangan—untuk menjalankan, mengembangkan, dan mengelola aplikasi tanpa biaya, kerumitan, dan tidak fleksibelnya pemeliharaan platform tersebut di tempat.

Dengan PaaS, penyedia cloud menghosting semuanya—server, jaringan, penyimpanan, perangkat lunak sistem operasi, middleware, dan database—di pusat data mereka. Pengembang cukup memilih dari daftar server dan lingkungan yang mereka butuhkan untuk menjalankan, membangun, menguji, menerapkan, memelihara, meningkatkan, dan menskalakan aplikasi.

Hari ini, PaaS sering dibangun di sekitar wadah, model komputasi virtual yang selangkah lagi dari server virtual. Kontainer memvirtualisasikan sistem operasi, memungkinkan pengembang untuk mengemas aplikasi hanya dengan layanan sistem operasi yang diperlukan untuk berjalan di setiap platform, tanpa modifikasi dan tanpa memerlukan middleware.

Red Hat OpenShift adalah PaaS populer berdasarkan wadah Docker dan Kubernetes. , solusi orkestrasi container open-source yang mengotomatiskan penerapan, penskalaan, load balancing, dan lainnya untuk aplikasi berbasis container.

Pelajari selengkapnya tentang PaaS

IaaS (Infrastruktur sebagai Layanan)
IaaS menyediakan akses sesuai permintaan ke sumber daya komputasi inti – server fisik dan virtual, jaringan, dan penyimpanan –

Online dengan sistem bayar sesuai pemakaian. IaaS memungkinkan pengguna akhir untuk menskalakan dan mengecilkan sumber daya sesuai kebutuhan, mengurangi kebutuhan akan investasi awal yang besar atau infrastruktur lokal atau “milik sendiri” yang tidak perlu dan membeli sumber daya secara berlebihan untuk mengakomodasi siklus penggunaan yang lebih lama.

Tidak seperti SaaS dan PaaS (dan bahkan model komputasi PaaS yang lebih baru seperti kontainer dan tanpa server), IaaS memberi pengguna tingkat kontrol terendah atas sumber daya komputasi di cloud.

IaaS adalah model komputasi awan paling populer ketika diluncurkan pada awal 2010. Sementara model awan bertahan untuk berbagai beban kerja, penggunaan SaaS dan PaaS tumbuh pada tingkat yang jauh lebih cepat.

Pelajari selengkapnya tentang IaaS

Komputasi Tanpa Server
Komputasi tanpa server (juga disebut tanpa server) adalah paradigma komputasi awan yang mengalihkan semua tugas manajemen infrastruktur backend—penyediaan, penskalaan, perencanaan, dan debugging—ke penyedia cloud, membebaskan pengembang untuk memfokuskan seluruh waktu dan upaya mereka pada kode tertentu dan logika Bisnis dapat fokus pada aplikasi mereka.

Selain itu, server tanpa server menjalankan kode aplikasi hanya sesuai permintaan dan secara otomatis menskalakan infrastruktur pendukung sebagai respons terhadap jumlah permintaan. Tanpa server, klien hanya membayar sumber daya yang digunakan saat aplikasi sedang berjalan—mereka tidak pernah membayar kapasitas menganggur.

FaaS, atau Fungsi sebagai Layanan, sering disalahartikan dengan komputasi tanpa server padahal sebenarnya merupakan bagian dari komputasi tanpa server.

FaaS memungkinkan pengembang untuk mengimplementasikan potongan kode aplikasi (disebut fungsi) sebagai respons terhadap peristiwa tertentu.

Segala sesuatu selain kode—perangkat keras fisik, sistem operasi mesin virtual, dan manajemen perangkat lunak server web—secara otomatis disediakan oleh penyedia layanan cloud secara real time saat kode berjalan dan dimulai ulang setelah eksekusi selesai. . Perhitungan dimulai saat eksekusi dimulai dan berakhir saat eksekusi berakhir.

Pelajari lebih lanjut tentang tanpa server

Diagram yang menunjukkan siapa yang mengelola apa dalam layanan komputasi awan
Jenis Komputasi Awan
awan publik
Awan publik adalah jenis komputasi awan di mana penyedia layanan awan menyediakan sumber daya komputasi – dari aplikasi SaaS hingga mesin virtual individu (VM) hingga perangkat komputasi mineral – untuk melengkapi infrastruktur tingkat perusahaan dan platform pengembangan – kepada pengguna yang tersedia di seluruh dunia. internet publik.

Sumber :