Perbedaan antara Cloud Computing dan Virtualisasi

Pada tahun 1961, ilmuwan komputer, John McCarthy memperkenalkan gagasan menggunakan komputasi sebagai utilitas yang dapat diakses publik, dan kemudian pada tahun 1969, JCR Licklider memiliki visinya tentang 'keterkaitan global' untuk mengakses program dari mana saja, gagasan yang berasal dari layanan kuno. biro.

Hari ini, kedua ide ini mirip dengan konsep komputasi awan; kata buzz industri yang sudah ada selama beberapa tahun sekarang.

Sejak 2012, bisnis telah mulai menganggap komputasi awan lebih serius dan menerapkannya sebagai tujuan bisnis, mengikuti para pemimpin seperti Amazon, Google, dan Microsoft yang mendorong dan mengembangkan penggunaan komputasi awan..

Di mana Virtualisasi cocok?

Virtualisasi adalah teknologi perangkat lunak yang mensimulasikan perangkat keras yang kompleks. Komputasi awan menggunakan virtualisasi untuk mengelola sumber daya server dan konsolidasi beban kerja.

Apa itu Cloud Computing?

Definisi Cloud Computing berikut ini diambil dari publikasi yang dikeluarkan oleh Institut Nasional Standar dan Teknologi (NIST) A.S:

“Cloud computing adalah model untuk memungkinkan akses jaringan di mana-mana, nyaman, sesuai permintaan ke kumpulan sumber daya komputasi yang dapat dikonfigurasi bersama (misalnya, jaringan, server, penyimpanan, aplikasi, dan layanan) yang dapat dengan cepat disediakan dan dirilis dengan upaya manajemen minimal atau interaksi penyedia layanan. "

Publikasi NIST kemudian melanjutkan dengan mendaftar karakteristik penting, layanan, dan model penyebaran yang diperlukan untuk a infrastruktur cloud, yang selanjutnya dapat didefinisikan sebagai:

“Kumpulan perangkat keras dan lunak yang memungkinkan karakteristik komputasi awan, yang dapat dilihat memiliki lapisan fisik dan abstraksi.

Itu lapisan fisik terdiri dari sumber daya perangkat keras yang diperlukan untuk mendukung layanan cloud, dan biasanya mencakup komponen server, penyimpanan, dan jaringan. Itu lapisan abstraksi terdiri dari perangkat lunak yang digunakan di seluruh lapisan fisik, yang memanifestasikan karakteristik cloud yang penting.

Secara konseptual, lapisan abstraksi berada di atas lapisan fisik. ”

Jadi, meskipun teknologi Virtualisasi memungkinkan abstraksi dan isolasi perangkat keras yang mendasarinya pada lapisan fisik, itu bukan satu-satunya komponen kunci yang mengarah ke komputasi awan.

Evolusi Cloud Computing

Komputasi awan untuk konsumsi publik mulai agak terlambat, hanya setelah internet membuat kemajuan bandwidth yang signifikan di tahun sembilan puluhan.

Tonggak pertama untuk komputasi awan didirikan oleh Salesforce.com ketika mereka menyampaikan program perusahaan melalui situs web sederhana. Ini membuka jalan bagi organisasi pengembangan perangkat lunak untuk mulai mengirimkan aplikasi melalui internet.

Pada tahun 2002, Layanan Web Amazon meluncurkan layanan berbasis cloud mereka EC2 (Elastic Compute cloud) dan pada tahun 2006, mereka merilis layanan web komersial untuk individu dan entitas kecil untuk menyewa komputer, tetapi menjalankan program mereka sendiri pada perangkat keras. Amazon EC2 adalah layanan infrastruktur cloud pertama yang tersedia.

Dari 2009, Google dan Microsoft mulai menawarkan platform toko aplikasi mereka sendiri. Menjadi platform yang dapat diakses dan andal, ini memicu efek riak dan selanjutnya adopsi aplikasi berbasis cloud yang lebih besar di industri.

Komputasi awan berkembang melalui peningkatan bandwidth, interoperabilitas perangkat lunak, dan semakin matangnya teknologi virtualisasi. Dengan cara komputasi klien / server (perusahaan) menggantikan mainframe, komputasi awan adalah model teknologi baru yang dapat menggantikan pendekatan komputasi perusahaan saat ini.

Kategori Komputasi Awan

Bisnis yang menerapkan komputasi awan untuk infrastruktur dan / atau penyebaran aplikasi, dapat mempertimbangkan tiga kategori untuk layanan berbasis cloud:

  • Saas - Perangkat Lunak sebagai Layanan adalah tempat browser web memberikan titik masuk akses ke perangkat lunak dan aplikasi yang berjalan di server (baik di luar situs dari lokasi organisasi atau di tempat). Ini adalah layanan cloud yang paling banyak dikenal.
  • Paas - Platform sebagai Layanan menyediakan platform untuk mengembangkan dan menggunakan perangkat lunak, seperti Google App Engine dan Heroku.
  • Iaas - Infrastruktur sebagai Layanan menawarkan akses langsung ke server cloud dan penyimpanan melalui Dasbor atau API. Ini memungkinkan klien untuk membangun pusat data "virtual". Contoh penyedia Iaas adalah Navisite.

Menggunakan kombinasi dari salah satu layanan ini dapat digunakan sebagai a hibrida layanan.

Apa itu Virtualisasi??

Virtualisasi adalah teknologi perangkat lunak yang mendistribusikan kemampuan sumber daya komputer antara banyak pengguna dan lingkungan, dan itu baru diadopsi secara luas pada awal 2000-an..

Virtualisasi mensimulasikan berbagai aspek perangkat lunak komputer, data, penyimpanan, memori, dll., Yang merupakan atribut yang memungkinkan skalabilitas, elastisitas, dan multi-tenancy untuk komputasi awan.

Virtualisasi tidak dimaksudkan hanya untuk perusahaan skala besar, karena dapat menguntungkan perusahaan mana pun terlepas dari ukurannya (kecuali organisasi hanya membutuhkan satu server).

Dan bertentangan dengan beberapa mitos di luar sana, dimungkinkan untuk melakukan virtualisasi aplikasi tingkat 1, seperti Oracle, SAP, SQL, Exchange, dll..

Dua perangkat lunak virtualisasi terkenal adalah VMWare dan Microsoft Hyper-V dan keduanya adalah perusahaan perangkat lunak virtualisasi terkemuka yang memfasilitasi pusat data virtualisasi, dan perangkat seluler dan cloud untuk mengirimkan aplikasi dan layanan ke perangkat apa pun.

Ada penghematan dan fleksibilitas finansial yang signifikan dengan virtualisasi dan menjadi pilihan bisnis untuk bermigrasi ke "The Cloud".

Hypervisor

Sekarang kita tahu apa itu cloud computing dan bagaimana virtualisasi cocok dengan gambar, memahami secara singkat apa hypervisor itu akan memberikan wawasan lebih lanjut tentang bagaimana virtualisasi bekerja.

Hypervisor pertama yang dikenal diperkenalkan kembali pada tahun enam puluhan untuk memungkinkan sistem operasi yang berbeda untuk dijalankan pada satu komputer mainframe. Pemain utama untuk mengemudi virtualisasi adalah Linux dan Unix.

Dalam definisi paling dasar, hypervisor mengelola mesin virtual. Ini adalah program yang memungkinkan hosting beberapa mesin virtual (VM) pada satu perangkat keras. Setiap VM menjalankan aplikasi sendiri menggunakan sumber daya perangkat keras yang dialokasikan.

Hypervisor adalah apa yang mengalokasikan dan mengelola sumber daya ini untuk VM.

Kategori Virtualisasi

  • Virtualisasi Penuh berada pada level prosesor yang mensimulasikan perangkat lunak dan perangkat keras dari mesin host.
  • Para-Virtualisasi memungkinkan beberapa mesin virtual untuk dijalankan pada satu host dan setiap instance dari program yang dijalankan, diproses secara independen (pada VM mereka sendiri).
  • Isolasi Virtualisasi hanya memungkinkan simulasi sistem operasi host. Jenis ini hanya mendukung sistem berbasis Linux.

Kesalahpahaman

Ada kesalahpahaman umum bahwa Virtualisasi adalah Awan.

Virtualisasi adalah teknologi yang mendasarinya dalam infrastruktur cloud dan meskipun masih dalam masa pertumbuhan ketika komputasi awan pertama kali didirikan, momentum telah berkumpul dengan lebih banyak pemain di ruang ini, membuka potensi kuat dan penuh komputasi awan.

Komputasi awan tidak virtualisasi, outsourcing, juga bukan model bisnis bayar-seperti-Anda-pergi. Ini adalah model infrastruktur dengan perubahan mendasar tentang bagaimana seluruh tumpukan TI dikirim.

Ringkasan

Cloud computing adalah model teknologi saat ini yang diadopsi dengan lebih banyak organisasi dan pengembang yang akan mengikuti.

Dengan penyedia layanan cloud mengidentifikasi tantangan mereka, mereka dapat mengatasi masalah (seperti mempertahankan keterampilan IT spesialis, perencanaan bisnis, dan CapEx dan biaya operasi) dan memberikan pendekatan terbaik bagi mereka yang bermigrasi ke lingkungan cloud.

Faktor-faktor seputar tata kelola dan keamanan data adalah aspek yang sangat penting yang memerlukan standar untuk menghindari kompromi data dan integritas sistem.

Hari ini, komputasi awan memainkan peran besar dalam kehidupan kita sehari-hari di mana kita mendapat manfaat dari interoperabilitas perangkat lunak dan berbagi sumber daya dan informasi. Teknologi cloud membaik dengan koneksi berkecepatan tinggi ke konten cloud dan latensi lebih sedikit.

Untuk jangka panjang, diprediksi bahwa sebagian besar organisasi dan individu akan hidup di cloud pada tahun 2020.