Apa Itu Cloud Computing: Tinjauan Lengkap

Apa Itu Cloud Computing: Tinjauan LengkapJika Anda bertanya-tanya apa itu Cloud Computing dan bagaimana cara kerjanya, maka seri ini cocok untuk Anda.

Apa Itu Cloud Computing: Tinjauan Lengkap

computer-training-software – Dalam posting pertama kami, kami akan menjawab pertanyaan, “Apa itu Cloud Computing dan bagaimana cara kerjanya?” Kami akan memberi Anda gambaran umum tentang sumber daya Cloud Computing, sejarah, jenis Cloud Computing, karakteristik, dan manfaat.

Baca Juga : Docker Vs Virtual Machine Perbedaan Utama Yang Harus Anda Ketahui

Apa itu Cloud Computing?

Adopsi Cloud Computing adalah strategi utama bagi banyak organisasi. Keuntungan bisnis dan teknis yang signifikan yang ditawarkan oleh cloud mengubah lanskap tentang berapa banyak perusahaan dan perusahaan yang beroperasi dalam skala besar. Sederhananya, Cloud Computing adalah kumpulan virtual jarak jauh dari sumber daya bersama sesuai permintaan yang menawarkan layanan komputasi, penyimpanan, dan jaringan yang dapat digunakan dengan cepat dalam skala besar. Teknologi Cloud Computing didasarkan pada virtualisasi. Virtualisasi memungkinkan kemungkinan memiliki beberapa mesin virtual, masing-masing pada dasarnya menjalankan sistem operasi dan aplikasi terpisah yang diinstal pada satu server fisik.

Semua VM ini berjalan pada saat yang sama tanpa menyadari keberadaan satu sama lain, sambil berbagi sumber daya perangkat keras yang mendasari server.Ada manfaat nyata dari virtualisasi, termasuk pengurangan belanja modal. Karena Anda dapat menginstal beberapa VM pada satu host fisik, Anda tidak perlu membeli banyak perangkat keras fisik. Perangkat keras yang lebih sedikit berarti jejak yang lebih kecil untuk pusat data atau server Anda, dan biaya yang lebih rendah untuk daya dan pendinginan.

Dalam lingkungan cloud, optimalisasi sumber daya dan peralatan berarti bahwa setiap orang yang menggunakan infrastruktur baik vendor maupun konsumen dapat memperoleh manfaat dari pendekatan ini. Sekarang, hanya catatan singkat sebelum kita meninggalkan topik virtualisasi. VM dalam cloud publik terkadang disebut sebagai instance. Istilah ini sangat spesifik untuk vendor, tetapi mengacu pada objek yang sama dengan mesin virtual.

Sejarah Cloud Computing

Sejarah awal Cloud Computing dimulai kembali pada 1950-an dan 1960-an ketika komputer mainframe digunakan oleh perusahaan besar. Mainframe ini mahal, jadi tentu saja merupakan tantangan bagi setiap perusahaan untuk membelinya. Sebagai gantinya, sebuah proses yang disebut pembagian waktu dikembangkan yang memungkinkan pengguna mengakses lebih dari satu instans secara bersamaan, yang merupakan cara brilian untuk mendapatkan jumlah daya pemrosesan paling banyak yang tersedia. Intinya, ini adalah contoh pertama Cloud Computing karena melibatkan sumber daya komputer bersama dalam skala besar.

Pada tahun 1969, ilmuwan komputer bekerja di Jaringan Badan Proyek Penelitian Lanjutan, pendahulu awal internet modern. Tujuan dari jaringan ini adalah untuk memungkinkan orang menggunakan program dan info dari lokasi mana pun di bumi. Rangkaian perkembangan berikutnya termasuk mesin virtual (VM), memungkinkan lebih dari satu sistem komputasi dalam satu unit fisik, bersama dengan peningkatan server hosting.

Seiring perkembangan tahun 1980-an dan 1980-an dan 1990-an, semakin banyak perusahaan yang menggunakan komputasi jaringan jarak jauh (cloud) untuk menyertakan hosting server yang lebih canggih dan produk yang dikirimkan dari situs web, seperti Salesforce. Amazon meluncurkan AWS pada tahun 2006 yang dimulai dengan layanan penyimpanan dan komputasi. Segera setelah itu, Microsoft, Google, Oracle, dan lainnya mengikuti dan mempercepat laju evolusi cloud.

Sumber daya Cloud Computing

Saat membahas sumber daya Cloud Computing, tidak lama lagi Anda akan menemukan istilah berikut: Compute, Storage, dan Network Resources jaringan. Pemahaman yang jelas tentang semua sumber daya cloud sangat penting untuk mengidentifikasi layanan apa yang ingin Anda pindahkan ke cloud, jika Anda memutuskan untuk melakukannya.

Compute

Objek komputasi menyediakan otak untuk memproses beban kerja Anda, termasuk apa yang diperlukan untuk memproses dan menjalankan permintaan dari aplikasi dan layanan Anda. Di cloud, bandingkan sumber daya komputasi dengan perangkat keras dengan CPU dan RAM , biasanya server Anda, dan cara kerjanya di lingkungan klasik di lapangan.

Storage

Sumber daya penyimpanan memungkinkan Anda menyimpan data di lingkungan bersama. Objek apa pun yang memungkinkan Anda menyimpan data di cloud adalah sumber daya penyimpanan. Dalam lingkungan yang khas, ini akan terlihat sebagai hard disk server, penyimpanan terpasang jaringan (NAS) yang digunakan untuk akses penyimpanan bersama tingkat file melalui jaringan, dan jaringan area penyimpanan berkecepatan tinggi (SAM), yang dibagi tingkat blok penyimpanan yang diakses melalui jaringan berkecepatan tinggi.

Network Resources

Ini menyediakan konektivitas yang memungkinkan semua sumber daya lain untuk berkomunikasi satu sama lain. Dalam lingkungan yang khas, ini akan dicapai melalui perangkat keras seperti router (untuk merutekan lalu lintas antara jaringan Anda), switch (yang menyediakan latar belakang konektivitas jaringan yang memungkinkan host lain untuk berbicara satu sama lain), dan firewall (untuk mengizinkan atau menolak lalu lintas ke lingkungan).

Jika kita kembali ke definisi awal kita tentang apa itu Cloud Computing , kita dapat mengatakan bahwa itu adalah kumpulan virtual jarak jauh dari sumber daya bersama berdasarkan permintaan yang menawarkan layanan komputasi, penyimpanan, dan jaringan yang dapat dengan cepat digunakan dalam skala besar.

Bagaimana cara kerja Cloud Computing?

Platform manajemen cloud menyediakan antarmuka bagi pengguna dan organisasi untuk mengelola sumber daya cloud mereka. Platform ini memungkinkan pengguna untuk membuat dan mengelola sumber daya, termasuk instans komputasi, penyimpanan, jaringan, dan layanan lainnya. Platform manajemen cloud juga menyediakan cara untuk mengelola dan menerapkan aplikasi dan beban kerja di cloud.

Platform manajemen cloud dapat digunakan untuk mengelola cloud publik dan privat. Mereka juga dapat digunakan untuk mengelola beberapa penyedia cloud, memungkinkan pengguna untuk beralih antar penyedia tanpa harus membuat ulang sumber daya mereka. Platform manajemen cloud sering digunakan oleh organisasi untuk menstandardisasi penerapan cloud mereka. Mereka juga dapat digunakan untuk mengotomatisasi tugas, seperti membuat dan mengelola sumber daya, atau menerapkan aplikasi dan beban kerja.

Jenis Cloud Computing

Ada tiga jenis Cloud Computing (juga disebut model) yang dikategorikan berdasarkan tingkat manajemen dan keamanan yang berbeda: publik, pribadi, dan hibrida.

Jenis Cloud Computing publik

Model Cloud Computing publik adalah di mana vendor menyediakan penggunaan infrastruktur bersama, termasuk penyimpanan komputasi dan sumber daya jaringan yang dapat disediakan sesuai permintaan dan biasanya diakses melalui internet untuk penggunaan publik. Berkat jenis Cloud Computing ini, konsumen tidak akan pernah melihat perangkat keras yang digunakan, atau mengetahui lokasi pasti data mereka, tetapi mereka akan dapat menentukan wilayah geografis untuk membantu kecepatan kinerja, tergantung di mana pengguna berada. .

Dari perspektif desain, masuk akal untuk menghosting infrastruktur Anda sedekat mungkin dengan wilayah geografis pengguna Anda untuk mengurangi latensi . Semua pemeliharaan back-end untuk layanan lokasi fisik seperti daya, pendinginan, dll., bersama dengan pemeliharaan fisik kegagalan host dan perangkat keras akan dipertahankan oleh vendor dan tidak terlihat oleh pengguna akhir. Sebagai aturan umum, Anda dapat mengakses layanan Anda di cloud publik dari mana saja selama Anda memiliki koneksi internet.

Jenis Cloud Computing pribadi

Dengan model Cloud Computing pribadi, infrastruktur dihosting secara pribadi, dikelola, dan dimiliki oleh masing-masing perusahaan yang menggunakannya, memberikan kontrol yang lebih besar dan lebih langsung terhadap datanya. Akibatnya, perangkat keras biasanya disimpan di tempat. Ini berbeda dari pendekatan file server lokal pada umumnya karena prinsip cloud yang sama diterapkan pada desain, seperti penggunaan virtualisasi. Ini menciptakan kumpulan sumber daya komputasi, penyimpanan, dan jaringan bersama.

Dengan jenis Cloud Computing ini, pengeluaran modal yang lebih besar diperlukan untuk memperoleh host dan pusat data tempat mereka tinggal secara fisik. Sumber daya tambahan akan dibutuhkan untuk operasi sehari-hari dan pemeliharaan peralatan ini. Akibatnya, biaya operasional harian Anda juga akan meningkat dibandingkan dengan model cloud publik.

Jenis Cloud Computing hibrida

Model Cloud Computing hibrida memanfaatkan cloud publik dan pribadi. Model ini dapat digunakan untuk lalu lintas burst musiman atau pemulihan bencana. Jenis Cloud Computing ini dibuat ketika tautan jaringan dikonfigurasi antara cloud pribadi ke layanan di dalam cloud publik, yang pada dasarnya memperluas jaringan internal logis. Ini mengambil manfaat yang diberikan dari model publik dan pribadi dan memungkinkan Anda untuk merancang layanan Anda dalam model yang paling sesuai. Cloud hibrida biasanya merupakan konfigurasi jangka pendek, mungkin untuk tujuan pengujian dan def, dan seringkali dapat menjadi keadaan transisi bagi perusahaan sebelum memindahkan layanan mereka ke cloud publik sepenuhnya.

Manfaat Cloud Computing

Ada sejumlah karakteristik penting yang memungkinkan Cloud Computing menjadi layanan yang kuat.

Sumber daya sesuai permintaan

Saat Anda ingin menyediakan sumber di dalam cloud, sumber itu segera tersedia untuk Anda. Anda dapat mengalokasikannya kapan dan di mana Anda membutuhkannya, jadi tidak ada lagi menunggu perangkat keras dipesan dan disimpan, disambungkan dan dikonfigurasi sebelum menggunakannya.

Dapat diskalakan

Komputasi cloud memungkinkan Anda untuk dengan cepat menskalakan sumber daya lingkungan Anda ke atas dan ke bawah, dan masuk dan keluar, tergantung pada persyaratan dan tuntutan aplikasi dan layanan Anda. Saat menskalakan ke atas dan ke bawah, Anda mengubah kekuatan sebuah instance , mungkin menggunakan satu dengan kekuatan CPU yang lebih besar. Saat memperbesar dan memperkecil, Anda cukup menambahkan atau menghapus jumlah instans yang Anda gunakan.

Ini menawarkan keuntungan yang signifikan dibandingkan dengan solusi di tempat dari perspektif biaya saja. Karena sumber daya cloud publik dioptimalkan dan dibagikan di antara organisasi yang berbeda, pengguna akhir dapat memperoleh manfaat dari penyimpanan komputasi dan biaya jaringan yang sangat rendah dibandingkan dengan hosting tradisional.

Fleksibilitas dan elastisitas

Komputasi cloud menawarkan fleksibilitas dan elastisitas besar untuk pendekatan desain Anda. Anda dapat memilih untuk memiliki sumber daya sebanyak atau sesedikit yang Anda butuhkan . Anda memutuskan berapa banyak dan berapa lama Anda menginginkannya, dan pada skala apa. Tidak ada kontrak retensi yang harus dipatuhi untuk layanan.

Pertumbuhan

Komputasi cloud menawarkan organisasi Anda kemampuan untuk berkembang menggunakan berbagai sumber daya dan layanan. Pasangkan ini dengan elemen sesuai permintaan yang telah kami sebutkan dan kendala pertumbuhan Anda berkurang secara signifikan dibandingkan dengan lingkungan klasik.

Pengukuran berbasis utilitas

Dengan banyak layanan cloud, Anda “membayar sesuai pemakaian” yang berarti Anda hanya membayar untuk apa yang Anda gunakan. Jika Anda hanya memiliki satu server, atau instans, yang berjalan selama dua jam, lalu mematikannya, Anda hanya membayar untuk dua jam sumber daya komputasi. Itu dia. Anda hanya membayar sumber daya saat Anda menggunakannya.

Infrastruktur bersama

Host di dalam cloud divirtualisasikan. Akibatnya, beberapa penyewa dapat menjalankan instance pada perangkat keras yang sama. Ini secara signifikan mengurangi jumlah perangkat keras fisik yang diperlukan, yang pada gilirannya mengurangi jumlah daya, kabel, dan ruang yang dibutuhkan di pusat data. Pada gilirannya, ini menghasilkan biaya yang lebih rendah untuk Anda.

Sangat tersedia

Secara desain, banyak layanan inti dengan cloud publik dan infrastruktur dasarnya direplikasi di berbagai zona geografis. Memiliki data yang tercakup di beberapa tempat berbeda secara otomatis membantu Anda memastikan ketahanan dan ketersediaan data dan layanan Anda bahkan tanpa harus mengonfigurasi arsitek untuk ketahanan ini. Itu semua disediakan oleh vendor sebagai bagian dari layanan mereka.

Keamanan

Ini adalah salah satu topik yang paling banyak dibahas dalam Cloud Computing. Vendor cloud publik seperti Amazon Web Services dan Microsoft Azure dianggap lebih aman daripada pusat data Anda sendiri. Ini dicapai dengan mengikuti model tanggung jawab bersama antara vendor dan Anda sendiri. Vendor akan beroperasi dengan standar keamanan yang sangat tinggi untuk infrastruktur dasar cloud, dan terserah Anda, pengguna akhir, untuk kemudian merancang keamanan di cloud menggunakan alat, layanan, dan aplikasi yang tersedia. Ini adalah karakteristik utama dan manfaat Cloud Computing. Anda dapat melihat perbedaannya dengan penerapan pusat data lokal klasik yang mungkin biasa Anda lakukan.