Gaya Hidup

Cloud Computing dan Virtualisasi dalam Teknologi

Pengantar Cloud Computing dan Virtualisasi

Bisakah Komputasi dan Virtualisasi merupakan istilah terkait dalam optimalisasi sumber daya infrastruktur TI.

Virtualisasi adalah teknologi yang digunakan dalam konsep Cloud Computing.

Virtualisasi menggunakan infrastruktur perangkat keras yang sama untuk membangun beberapa server virtual sesuai persyaratan dan kebutuhan.

Misalnya menganggap Anda memerlukan server Windows Server dan Linux untuk tujuan yang berbeda, Anda dapat membangunnya di server fisik yang sama dengan menggunakan teknik Virtualisasi.

Pengantar Virtualisasi (Virtualisasi Lunak dan Virtualisasi Keras)

Virtualisasi menggunakan infrastruktur perangkat keras yang sama untuk membangun beberapa server virtual sesuai persyaratan dan kebutuhan.

Jika kita menempatkan ini dalam arsitektur berlapis, lapisan 1 akan menjadi SAN (Storage Area Network), lapisan 2 akan menjadi server perangkat keras (server blade) untuk alokasi sumber daya dan lapisan atas akan menjadi server host.

Perangkat lunak virtualisasi seperti Citrix, vSphere VMware, Xen, Microsoft Hyper V, Sun xVM akan berjalan di server lapisan atas yang disebut server host.

Server host menjalankan sistem operasi apa pun dan server virtual dapat dibangun di sistem operasi apa pun sesuai kebutuhan.

Teknik virtualisasi diperkenalkan untuk mencapai penggunaan perangkat keras yang dioptimalkan dan mengurangi beban pemeliharaan dan biaya terkait.

Server virtual dengan konfigurasi yang sama dengan server khusus, akan memberikan kinerja persis seperti yang dapat dilakukan oleh server khusus jika diperlukan.

Teknik yang disebutkan di atas disebut Soft Virtualization.

Ada teknik lain yang disebut Hard Virtualization yang dilakukan dengan mengalokasikan sumber daya khusus saat membangun server.

Ini dapat dilakukan di server bermerek hanya dengan Pre OS.

Ini pada dasarnya adalah partisi fisik sumber daya dan tidak akan mencapai pemanfaatan sumber daya maksimum.

Komputasi awan

Konsep cloud computing adalah menghadirkan server virtual dengan detail konfigurasi spesifik dengan sistem operasi, aplikasi, dan layanan tertentu.

Lokasi fisik inti (Prosesor atau daya komputasi), perangkat lunak, akses data, dan ruang penyimpanan tidak penting bagi pengguna.

Cloud Computing menggunakan teknik Virtualisasi untuk mencapai kriterianya.

Pada dasarnya Cloud Computing merupakan kumpulan dari Virtualization Technique, SOA (Service Oriented Architecture), Autonomic dan Utility Computing.

Konsep bisnis di balik ini adalah, daripada memiliki setiap server fisik untuk setiap layanan atau aplikasi di tempat, Anda dapat menyewa server virtual lepas pantai atau luar lokasi dari penyedia komputasi awan.

Sumber daya di luar lokasi ini tidak memerlukan tenaga khusus untuk pemeliharaan dari sudut pandang perusahaan.

Perusahaan dapat menentukan spesifikasi kebutuhan dan memberikannya kepada penyedia cloud computing atau menghitung kebutuhan sumber daya dan memesan server cloud secara online.

Pengantar Cloud Computing menggabungkan IaaS dan SaaS (IasS dan SaaS).

IaaS berarti Infrastruktur sebagai Layanan dan SaaS adalah Perangkat Lunak sebagai Layanan.

Daripada berinvestasi pada Server, SAN, Perangkat Lunak, Ruang Rak, Perangkat Jaringan, Bandwidth, tenaga pemeliharaan lebih baik membeli layanan server awan dari penyedia komputasi awan.

Dalam model ini perusahaan tidak perlu menginvestasikan uang dalam jumlah besar untuk infrastruktur dan tidak perlu menanggung biaya perbaikan atau biaya pemeliharaan.

Software as a Service (SaaS) adalah konsep untuk menyediakan layanan perangkat lunak kepada perusahaan di platform IaaS virtual.

File instalasi atau binari akan disimpan di server host tempat perangkat lunak virtualisasi berjalan dan akan diinstal di server virtual kapan saja diperlukan atau diminta.

Sehingga dengan IaaS dan SaaS, penyedia Cloud Computing harus dapat menyediakan seluruh solusi dalam satu virtual box sesuai dengan kebutuhan pelanggan.

Misalnya jika Anda ingin menjalankan server untuk Microsoft Exchange Server untuk tujuan surat staf, daripada membeli server fisik dan menghabiskan lebih banyak sumber daya, Anda dapat membeli kotak cloud dengan MS Exchange diinstal dengan koneksi internet atau koneksi VPN ke jaringan perusahaan.

Perbedaan Antara Cloud Computing dan Virtualisasi

(1) Virtualisasi adalah Teknik tetapi Cloud Computing adalah Konsep menggunakan teknik Virtualisasi.

(2) Virtualisasi dapat dilakukan secara internal di tempat dan keterlibatan sumber daya kecuali perangkat keras masih ada tetapi sedangkan di Cloud Computing tidak diperlukan sumber daya internal.