Perbedaan antara komputasi awan dan virtualisasi

Perbedaan antara komputasi awan dan virtualisasi

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

Saat ini, kedua ide ini menyerupai 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.  Cloud Computing menggunakan virtualisasi untuk mengelola sumber daya server dan konsolidasi beban kerja.

Apa itu Cloud Computing?

Definisi komputasi awan berikut diekstraksi dari publikasi yang dikeluarkan oleh U.S. Institut Nasional Standar dan Teknologi (NIST):

“Cloud Computing adalah model untuk mengaktifkan akses jaringan on-demand di mana-mana, nyaman, sesuai permintaan ke kumpulan sumber daya komputasi yang dapat dikonfigurasi (e.G., 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 untuk mencantumkan karakteristik penting, layanan, dan model penyebaran yang diperlukan untuk a Infrastruktur Cloud, yang selanjutnya dapat didefinisikan sebagai:

“Kumpulan perangkat keras dan perangkat 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 esensial.

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

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

Evolusi komputasi awan

Komputasi awan untuk konsumsi publik dimulai dengan awal yang agak terlambat, hanya setelah Internet membuat kemajuan bandwidth yang signifikan di tahun sembilan puluhan.

Tonggak sejarah pertama untuk komputasi awan didirikan oleh Tenaga penjualan.com Ketika mereka mengirimkan program perusahaan melalui situs web yang sederhana.  Ini membuka jalan bagi organisasi pengembangan perangkat lunak untuk mulai memberikan 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 di perangkat keras.  Amazon's 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 ini.

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

Kategori komputasi awan

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

  • SaaS - Perangkat Lunak sebagai Layanan Di situlah browser web memberikan titik masuk akses ke perangkat lunak dan aplikasi yang berjalan di server (baik di luar lokasi dari tempat organisasi atau di tempat). Ini adalah layanan cloud yang paling dikenal luas.
  • PaaS - Platform sebagai Layanan menyediakan platform untuk mengembangkan dan menggunakan perangkat lunak, seperti Google App Engine dan Heroku.
  • IaaS - infrastruktur sebagai layanan Tawarkan 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 melayani.

Apa itu virtualisasi?

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

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

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

Dan bertentangan dengan beberapa mitos di luar sana, dimungkinkan untuk virtualisasi aplikasi Tier 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 virtualisasi pusat data, dan perangkat seluler dan cloud untuk mengirimkan aplikasi dan layanan ke perangkat apa pun.

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

Hypervisor

Sekarang kita tahu apa itu komputasi awan dan bagaimana virtualisasi cocok dengan gambar, secara singkat memahami apa itu hypervisor akan memberikan wawasan lebih lanjut tentang cara kerja virtualisasi.

Hypervisor pertama yang diketahui diperkenalkan pada tahun enam puluhan untuk memungkinkan sistem operasi yang berbeda berjalan di satu komputer mainframe.  Pemain utama untuk mendorong 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 aplikasinya 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 di tingkat prosesor mensimulasikan perangkat lunak dan perangkat keras mesin host.
  • Para-virtualisasi memungkinkan beberapa mesin virtual berjalan pada satu host dan setiap contoh program yang dijalankan, diproses secara mandiri (pada VM mereka sendiri).
  • Isolasi Virtualisasi hanya memungkinkan mensimulasikan sistem operasi host. Jenis ini hanya mendukung sistem berbasis Linux.

Kesalahpahaman

Ada kesalahpahaman umum bahwa virtualisasi adalah Awan.

Virtualisasi adalah Teknologi yang mendasari 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 komputasi awan yang kuat dan penuh.

Komputasi awan tidak Virtualisasi, outsourcing, juga bukan model bisnis bayar-seperti-Anda.  Ini adalah model infrastruktur dengan perubahan mendasar tentang bagaimana seluruh tumpukannya disampaikan.

Ringkasan

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

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

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

Saat ini, Cloud Computing 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 meningkat dengan lebih banyak koneksi berkecepatan tinggi ke konten cloud dan lebih sedikit latensi.

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