on Selasa, 27 November 2012

VIRTUALIZING

GREEN COMPUTING






                                        

Disusun Oleh :

Azizah Munawaroh

5302412050

Teknik Elektro

Pendidikan Teknik Informatika dan Komputer






Fakultas Teknik

Universitas Negeri Semarang

2012


Virtualizing
A.    PENGERTIAN VIRTUALIZING

Dalam ilmu komputer, virtualisasi adalah istilah umum yang mengacu kepada abstraksi dari sumber daya komputer.  Definisi lainnya adalah "sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Hal ini termasuk membuat sebuah sumber daya tunggal (seperti server, sebuah sistem operasi, sebuah aplikasi, atau peralatan penyimpanan terlihat berfungsi sebagai beberapa sumber daya logikal, atau dapat juga termasuk definisi untuk membuat beberapa sumber daya fisik (seperti beberapa peralatan penyimpanan atau server) terlihat sebagai satu sumber daya logikal. Secara umum semua teknologi virtualisasi mengacu kepada “menyembunyikan detail teknis” melalui enkapsulasi,
Tujuan dari virtualisasi adalah untuk memaksimalkan pemanfaatan sebuah fasilitas infrastructure seperti processor, network, dan communication channel.  Tanpa disadari bahwa processor lebih banyak nganggurnya daripada sibuk bekerja.  Pada waktu anda melakukan pekerjaan mengetik dengan Microsoft word sebenarnya processor tidaklah begitu banyak dipergunakan.  Apalagi kalau kita bicara printer tentunya tidak mungkin atau jarang kita melakukan printing dengna printer itu.  Jadi lebih banyak nganggurnya daripada dipakai.  Kenyataan inilah yang menyadarkan dunia bisnis untuk mengirit biaya, misalnya biaya media telekomunikasi.  Seandainya dulu menyediakan 1 jalur untuk 1 departemen, sekarang tidak lagi tetapi mungkin cukup hanya 2 jalur dan dishare dengan teknik virtualisasi oleh semua departemen.  Hebatnya teknik virtualisasi ini adalah bahwa pihak user tidak mengetahui kenyataan ini dan merasa atau mengetahui bahwa mereka memiliki 1 jalur sendiri yang tidak dipakai bersama sama dengan pihak lainnya.  Oleh karena itu sekarang peralatan network dan communication seperti buatan Cisco juga sudah memanfaatkan teknik virtualisasi ini.






B.     JENIS – JENIS VIRTUALIZING
1.      Hardware
Hardware virtualisasi atau platform virtualisasi mengacu pada penciptaan  mesin virtual yang bertindak seperti komputer nyata dengan sistem operasi. Software dijalankan pada mesin-mesin virtual dipisahkan dari sumber daya perangkat keras yang mendasarinya. Sebagai contoh, sebuah komputer yang menjalankan Microsoft Windows mungkin host mesin virtual yang terlihat seperti sebuah komputer dengan Linux Ubuntu sistem operasi,. Ubuntu berbasis software dapat dijalankan pada mesin virtual.
Dalam virtualisasi hardware, mesin host adalah mesin yang sebenarnya di mana virtualisasi berlangsung, dan mesin tamu adalah mesin virtual. Kata tuan rumah dan tamu  digunakan untuk membedakan perangkat lunak yang berjalan pada mesin fisik dari perangkat lunak yang berjalan pada mesin virtual. Perangkat lunak atau firmware yang menciptakan mesin virtual pada perangkat keras tuan rumah disebut hypervisor atau Virtual Machine Manager.

2.      Desktop
Virtualisasi Desktop adalah konsep memisahkan desktop yang logis dari mesin fisik.
Salah satu bentuk virtualisasi desktop, virtual desktop infrastruktur (VDI), dapat dianggap sebagai bentuk lebih maju dari virtualisasi hardware. Daripada berinteraksi dengan host komputer secara langsung melalui keyboard, mouse, dan monitor, pengguna berinteraksi dengan komputer host menggunakan lain komputer desktop atau perangkat mobile dengan menggunakan koneksi jaringan, seperti LAN , Wireless LAN atau bahkan Internet . Selain itu, komputer host dalam skenario ini menjadi komputer server mampu hosting beberapa mesin virtual pada saat yang sama untuk beberapa pengguna.
Bentuk lain, virtualisasi sesi, memungkinkan beberapa pengguna untuk menghubungkan dan login ke komputer bersama namun kuat melalui jaringan dan menggunakannya secara bersamaan. Masing-masing diberi desktop dan folder pribadi di mana mereka menyimpan file mereka. Dengan konfigurasi multiseat , virtualisasi sesi dapat dicapai dengan menggunakan satu PC dengan keyboard beberapa monitor dan mouse terhubung.

3.      Storage
Storage virtualisasi adalah konsep dan istilah yang digunakan dalam ilmu komputer. Secara khusus, sistem penyimpanan dapat menggunakan virtualisasi konsep  sebagai alat untuk memungkinkan fungsionalitas yang lebih baik dan fitur lebih maju dalam sistem penyimpanan.
Secara umum, suatu 'sistem penyimpanan' juga dikenal sebagai array storage atau Disk array atau sebuah filer. Sistem penyimpanan biasanya menggunakan hardware khusus dan perangkat lunak bersama dengan disk drive untuk menyediakan penyimpanan yang sangat cepat dan dapat diandalkan untuk komputasi dan pengolahan data. Sistem penyimpanan yang kompleks, dan dapat dianggap sebagai komputer tujuan khusus yang dirancang untuk menyediakan kapasitas penyimpanan bersama dengan fitur perlindungan data tingkat lanjut. Disk drive hanya satu elemen dalam sistem penyimpanan, bersama dengan hardware dan software tujuan khusus tertanam dalam sistem.
Sistem penyimpanan dapat menyediakan baik penyimpanan blok diakses, atau penyimpanan file diakses. Memblokir akses biasanya disampaikan melalui Fibre Channel , iSCSI , SAS , FICON atau protokol lainnya. Akses file sering disediakan menggunakan NFS atau CIFS protokol.
Dalam konteks sistem penyimpanan, ada dua jenis utama dari virtualisasi yang dapat terjadi:
§  Blok Virtualisasi 
Digunakan dalam konteks ini mengacu pada abstraksi (pemisahan) dari penyimpanan logis (partisi) dari penyimpanan fisik sehingga dapat diakses tanpa memperhatikan penyimpanan fisik atau struktur heterogen. Pemisahan ini memungkinkan fleksibilitas administrator dari sistem penyimpanan yang lebih besar dalam cara mereka mengelola penyimpanan bagi pengguna akhir.
§  Virtualisasi file 
Alamat NAS tantangan dengan menghilangkan ketergantungan   antara data yang diakses pada tingkat file dan lokasi di mana file tersebut disimpan secara fisik. Hal ini memberikan kesempatan untuk mengoptimalkan penggunaan penyimpanan dan konsolidasi server dan untuk melakukan non-mengganggu migrasi file.

Ø   Virtualisasi Blok

a.             Ruang Alamat Remapping

Virtualisasi penyimpanan membantu mencapai kemerdekaan lokasi dengan abstrak lokasi fisik dari data. Sistem virtualisasi menyajikan kepada pengguna ruang logis untuk penyimpanan data dan menangani proses pemetaan ke lokasi fisik yang sebenarnya.
Hal ini dimungkinkan untuk memiliki beberapa lapisan virtualisasi atau pemetaan. Hal ini kemudian mungkin bahwa output dari satu lapisan virtualisasi kemudian dapat digunakan sebagai masukan untuk lapisan yang lebih tinggi dari virtualisasi. Peta virtualisasi ruang antara back-end sumber daya, untuk front-end sumber daya. Dalam hal ini, 'back-end' mengacu pada unit logis dentifier (LUN) yang tidak disajikan ke komputer, atau sistem host untuk pemanfaatan langsung. A 'front-end' Lun atau volume disajikan ke host atau sistem komputer untuk digunakan.
Bentuk nyata dari pemetaan akan tergantung pada pelaksanaan yang dipilih. Beberapa implementasi mungkin membatasi granularity dari pemetaan yang dapat membatasi kemampuan perangkat. Granularities Khas berkisar dari disk fisik tunggal ke beberapa subset kecil (kelipatan megabyte atau gigabyte) dari disk fisik.
Dalam lingkungan penyimpanan blok-based, satu blok informasi yang ditangani dengan menggunakan pengenal Lun dan offset dalam Lun itu - dikenal sebagai Logical Block Address (LBA).

b.             Meta-data

Perangkat lunak virtualisasi atau perangkat bertanggung jawab untuk menjaga pandangan yang konsisten dari semua informasi pemetaan untuk penyimpanan virtual. 
Ruang alamat mungkin dibatasi oleh kemampuan yang diperlukan untuk memelihara tabel pemetaan. Tingkat granularity, dan ruang beralamat keseluruhan baik secara langsung mempengaruhi ukuran data meta-, dan karenanya tabel pemetaan. Untuk alasan ini, adalah umum untuk memiliki trade-off, antara jumlah kapasitas dialamatkan dan granularity granularity atau akses.
Beberapa implementasi tidak menggunakan tabel pemetaan, dan sebagai gantinya menghitung lokasi dengan menggunakan algoritma. Implementasi ini menggunakan metode dinamis untuk menghitung lokasi di akses, daripada menyimpan informasi dalam tabel pemetaan.


c.              I / O redirection

Perangkat lunak virtualisasi atau perangkat menggunakan meta-data untuk kembali langsung I / O permintaan. Ini akan menerima informasi permintaan I / O yang masuk berisi tentang lokasi data dalam hal disk logis (vdisk) dan menerjemahkan ini menjadi sebuah permintaan I / O baru ke lokasi disk fisik. Misalnya perangkat virtualisasi dapat:

§Menerima permintaan membaca vdisk Lun ID, = 1 LBA = 32
§Lakukan meta-data untuk mencari Lun ID, = 1 LBA = 32, dan menemukan ini peta untuk ID Lun fisik = 7, LBA0
§Mengirimkan permintaan membaca ID Lun fisik = 7, LBA0
§Menerima kembali data dari LUN fisik
§Mengirimkan data kembali ke originator seolah-olah datang dari vdisk LUN ID, = 1 LBA32

d.             Kemampuan

Kebanyakan implementasi memungkinkan manajemen heterogen multi-vendor perangkat penyimpanan dalam lingkup dukungan matriks implementasi yang diberikan itu. Ini berarti bahwa kemampuan berikut tidak terbatas pada perangkat vendor tunggal (seperti kemampuan yang sama yang disediakan oleh pengontrol penyimpanan khusus) dan sebenarnya mungkin di perangkat vendor yang berbeda.

e.              Replikasi

Teknik replikasi data tidak terbatas pada peralatan virtualisasi dan dengan demikian tidak dijelaskan secara rinci di sini. Namun sebagian besar implementasi akan menyediakan beberapa atau semua layanan replikasi.
Ketika penyimpanan virtual, jasa replikasi harus dilaksanakan atas perangkat lunak atau perangkat yang melakukan virtualisasi. Hal ini benar karena hanya di atas lapisan virtualisasi bahwa gambar yang benar dan konsisten dari disk logis (vdisk) dapat disalin. Hal ini membatasi layanan bahwa beberapa implementasi dapat menerapkan - atau membuat mereka serius sulit untuk diterapkan. Jika virtualisasi yang diimplementasikan dalam jaringan atau lebih tinggi, hal ini membuat layanan replikasi yang disediakan oleh pengendali penyimpanan yang mendasari tidak berguna.
§  Remote data replikasi untuk pemulihan bencana
§  Synchronous Mirroring - di mana I / O selesai hanya dikembalikan ketika situs remote mengakui penyelesaian. Berlaku untuk jarak pendek (<200 km)
§  Mirroring Asynchronous - di mana I / O selesai dikembalikan sebelum situs remote telah mengakui penyelesaian. Berlaku untuk jarak yang jauh lebih besar (> 200 km)
§  Point-In-Time Snapshots untuk menyalin atau mengkloning data untuk menggunakan beragam
§  Ketika dikombinasikan dengan thin provisioning , memungkinkan ruang-efisien snapshot


f.              Pooling

Sumber daya penyimpanan fisik dikumpulkan ke dalam kolam penyimpanan, dari mana penyimpanan logis dibuat. Sistem penyimpanan yang lebih, yang mungkin heterogen di alam, dapat ditambahkan sebagai dan bila diperlukan, dan ruang penyimpanan virtual akan meningkatkan dengan jumlah yang sama. Proses ini sepenuhnya transparan ke aplikasi menggunakan infrastruktur penyimpanan.

g.              Disk manajemen

Perangkat lunak atau perangkat yang menyediakan virtualisasi penyimpanan menjadi disk manager umum dalam lingkungan virtual. Logical disk (vdisks) diciptakan oleh perangkat lunak virtualisasi atau perangkat dan dipetakan (dibuat terlihat) ke host atau server yang diperlukan, sehingga memberikan tempat umum atau cara untuk mengelola semua volume di lingkungan.
Fitur yang ditingkatkan mudah untuk menyediakan dalam lingkungan ini:
Þ            Thin Provisioning untuk memaksimalkan utilisasi storage
Hal ini relatif mudah diterapkan sebagai penyimpanan fisik hanya dialokasikan dalam tabel pemetaan bila digunakan.
Þ            Disk ekspansi dan menyusut
Penyimpanan fisik dapat dialokasikan dengan menambahkan ke meja pemetaan (dengan asumsi menggunakan sistem dapat mengatasi dengan ekspansi online). Demikian pula disk dapat dikurangi ukurannya dengan menghapus beberapa penyimpanan fisik dari pemetaan (menggunakan untuk ini terbatas karena tidak ada jaminan apa yang berada pada daerah dihapus)

h.             Manfaat

Þ          Tidak mengganggu migrasi data

Salah satu manfaat utama dari abstrak host atau server dari penyimpanan yang sebenarnya adalah kemampuan untuk migrasi data tetap menjaga bersamaan I / O akses.
Tuan rumah hanya tahu tentang disk logis (Lun dipetakan) sehingga setiap perubahan pada pemetaan meta-data kepada tuan rumah transparan. Ini berarti data yang sebenarnya dapat dipindahkan atau direplikasi ke lokasi lain fisik tanpa mempengaruhi operasi dari setiap klien. Ketika data telah disalin atau dipindahkan, meta-data hanya dapat diperbarui untuk menunjuk ke lokasi baru, sehingga membebaskan penyimpanan fisik di lokasi lama.
Proses memindahkan lokasi fisik dikenal sebagai migrasi data. Kebanyakan implementasi memungkinkan untuk ini harus dilakukan dengan cara non-mengganggu, yang bersamaan, sementara tuan rumah terus melakukan I / O ke disk logis (atau Lun).
Granularity pemetaan menentukan seberapa cepat meta-data yang dapat diperbarui, kapasitas ekstra berapa banyak yang dibutuhkan selama migrasi, dan seberapa cepat lokasi sebelumnya ditandai sebagai bebas. Semakin kecil granularity lebih cepat update, ruang kurang diperlukan dan lebih cepat penyimpanan lama dapat dibebaskan.
Ada banyak waktu tugas administrator penyimpanan harus melakukan yang dapat dengan mudah dan secara bersamaan dilakukan dengan menggunakan teknik migrasi data.
§  Memindahkan data dari perangkat penyimpanan over-dimanfaatkan.
§  Memindahkan data ke perangkat penyimpanan lebih cepat sebagai kebutuhan membutuhkan
§  Menerapkan kebijakan Siklus Hidup Informasi Manajemen 
§  Migrasi data dari perangkat penyimpanan yang lebih tua (baik yang dihapus atau off-sewa)

i.               Peningkatan Pemanfaatan

Pemanfaatan dapat ditingkatkan berdasarkan penyatuan, migrasi, dan jasa penyediaan tipis. Hal ini memungkinkan pengguna untuk menghindari over-beli dan over-penyediaan solusi penyimpanan. Dengan kata lain, ini semacam pemanfaatan melalui kolam bersama penyimpanan dapat dengan mudah dan cepat dialokasikan seperti yang diperlukan untuk menghindari kendala pada kapasitas penyimpanan yang sering menghambat kinerja aplikasi. 
Ketika semua kapasitas penyimpanan yang tersedia akan dikumpulkan, administrator sistem tidak lagi harus mencari disk yang memiliki ruang bebas untuk mengalokasikan ke host tertentu atau server. Sebuah disk logis baru dapat hanya dialokasikan dari kolam renang yang tersedia, atau disk yang ada dapat diperluas.
Pooling juga berarti bahwa semua kapasitas penyimpanan yang tersedia secara potensial dapat digunakan. Dalam lingkungan tradisional, seluruh disk akan dipetakan ke sebuah host. Hal ini mungkin lebih besar dari yang dibutuhkan, sehingga membuang-buang ruang. Dalam lingkungan virtual, disk logis (LUN) diberikan kapasitas yang dibutuhkan oleh tuan rumah menggunakan.
Penyimpanan dapat diberikan tempat yang membutuhkan pada titik waktu, mengurangi kebutuhan untuk menebak berapa banyak host yang diberikan akan butuhkan di masa depan.Menggunakan Thin Provisioning , administrator dapat membuat disk yang sangat besar logis tipis ditetapkan, sehingga sistem menggunakan berpikir itu memiliki disk yang sangat besar dari hari 1. itu menyajikan pandangan logis dari penyimpanan fisik

j.               Manajemen

Dengan virtualisasi storage, beberapa perangkat penyimpanan independen, bahkan jika tersebar di seluruh jaringan, tampaknya menjadi perangkat penyimpanan tunggal monolitik dan dapat dikelola secara terpusat.
Namun, manajemen penyimpanan kontroler tradisional masih diperlukan. Artinya, penciptaan dan pemeliharaan RAID array, termasuk kesalahan dan kesalahan manajemen.

k.             Resiko

Þ          Back keluar implementasi gagal

Setelah lapisan abstraksi adalah di tempat, hanya virtualizer tahu dimana data sebenarnya berada pada medium fisik. Mundur dari lingkungan penyimpanan virtual sehingga memerlukan rekonstruksi disk logis sebagai disk berdekatan yang dapat digunakan dengan cara tradisional.
Kebanyakan implementasi akan memberikan beberapa bentuk back-out prosedur dan dengan layanan migrasi data itu setidaknya mungkin, tetapi memakan waktu.

Þ          Interoperabilitas dan dukungan vendor

Interoperabilitas adalah enabler kunci untuk perangkat lunak virtualisasi atau perangkat. Ini berlaku untuk pengontrol penyimpanan aktual fisik dan host, sistem operasi mereka, multi-pathing software dan hardware konektivitas.
Interoperabilitas persyaratan berbeda didasarkan pada pelaksanaan yang dipilih. Misalnya virtualisasi diimplementasikan dalam controller penyimpanan tidak menambah overhead tambahan untuk tuan rumah interoperabilitas berbasis, tetapi akan memerlukan dukungan tambahan dari kontroler penyimpanan lain jika mereka untuk virtualisasi oleh perangkat lunak yang sama.
Beralih virtualisasi berbasis mungkin tidak memerlukan interoperabilitas host tertentu - jika menggunakan paket teknik cracking untuk mengarahkan I / O.
Jaringan peralatan berbasis memiliki tingkat tertinggi persyaratan interoperabilitas karena mereka harus beroperasi dengan semua perangkat, penyimpanan dan host.

l.               Kompleksitas

Kompleksitas mempengaruhi beberapa daerah:
§  Pengelolaan lingkungan: Meskipun manfaat infrastruktur virtual penyimpanan dari satu titik disk logis dan manajemen replikasi layanan, penyimpanan fisik masih harus dikelola. Soal tekad dan isolasi kesalahan juga dapat menjadi kompleks, karena lapisan abstraksi.
§  Infrastruktur desain: etika desain tradisional tidak berlaku lagi, virtualisasi membawa berbagai macam ide-ide baru dan konsep untuk berpikir tentang (seperti yang dijelaskan di sini)
§  Perangkat lunak atau perangkat itu sendiri: Beberapa implementasi yang lebih kompleks untuk desain dan kode - jaringan berbasis, terutama di-band (simetris) desain pada khususnya - implementasi tersebut benar-benar menangani permintaan I / O dan sebagainya latency menjadi masalah.





m.           Meta-Data Manajemen

Informasi adalah salah satu aset yang paling berharga dalam lingkungan bisnis saat ini. Setelah virtualisasi, meta-data adalah perekat di tengah. Jika meta-data yang hilang, sehingga semua data yang sebenarnya seperti itu akan hampir mustahil untuk merekonstruksi drive logis tanpa informasi pemetaan.
Setiap pelaksanaan harus menjamin perlindungan dengan tingkat yang tepat dari back-up dan replika. Hal ini penting untuk dapat merekonstruksi meta-data dalam hal kegagalan bencana.
Pengelolaan meta-data juga memiliki implikasi terhadap kinerja. Setiap perangkat lunak virtualisasi atau perangkat harus mampu menjaga seluruh salinan data meta-atom dan cepat diupdate.Beberapa implementasi membatasi kemampuan untuk menyediakan fungsi-fungsi tertentu pembaruan cepat, seperti titik-in-time salinan dan caching mana update super cepat yang diperlukan untuk memastikan latency minimal untuk saya aktual / O yang dilakukan.

n.             Kinerja Dan Skalabilitas

Dalam beberapa implementasi kinerja penyimpanan fisik sebenarnya dapat ditingkatkan, terutama karena caching. Caching namun memerlukan visibilitas dari data yang terdapat dalam permintaan I / O dan begitu terbatas dalam-band dan software virtualisasi simetris dan perangkat. Namun implementasi ini juga secara langsung mempengaruhi latency dari I / O permintaan (cache miss), karena I / O harus mengalir melalui perangkat lunak atau perangkat. Dengan asumsi perangkat lunak atau perangkat efisien dirancang dampak ini harus minimal jika dibandingkan dengan latency yang berhubungan dengan akses disk fisik.
Karena sifat dari virtualisasi, pemetaan logis untuk fisik memerlukan beberapa kekuatan pemrosesan dan tabel lookup. Oleh karena itu setiap pelaksanaan akan menambah beberapa jumlah kecil latency.
Selain masalah waktu respon, throughput harus dipertimbangkan. Bandwidth masuk dan keluar dari perangkat lunak pencarian meta-data secara langsung berdampak pada bandwidth sistem yang tersedia. Dalam implementasi asimetris, di mana pencarian meta-data terjadi sebelum informasi tersebut dibaca atau ditulis, bandwidth kurang perhatian sebagai meta-data sebagian kecil dari ukuran I / O yang sebenarnya. Dalam-band, aliran simetris melalui desain secara langsung dibatasi oleh kekuatan pemrosesan dan konektivitas bandwidth.
Kebanyakan implementasi menyediakan beberapa bentuk skala-out model, di mana dimasukkannya contoh perangkat lunak atau perangkat tambahan menyediakan skalabilitas meningkat dan bandwidth yang berpotensi meningkat. Karakteristik kinerja dan skalabilitas secara langsung dipengaruhi oleh implementasi yang dipilih.


o.             Implementasi pendekatan

§    Host-berbasis
§    Perangkat penyimpanan berbasis
§    Jaringan berbasis

p.             Host-based

Virtualisasi berbasis host memerlukan software tambahan yang berjalan pada host, sebagai tugas istimewa atau proses. Dalam beberapa kasus manajemen volume built-in ke sistem operasi, dan dalam kasus lain ditawarkan sebagai produk terpisah. Volume (s Lun) disampaikan kepada sistem host ditangani oleh driver perangkat tradisional fisik. Namun, lapisan perangkat lunak (manajer volume) berada di atas penyadapan disk yang driver perangkat I / O permintaan, dan menyediakan pencarian meta-data dan I / O pemetaan.
Sistem operasi yang paling modern memiliki beberapa bentuk logical volume manager built-in (LVM di UNIX / Linux, di Windows disebut Disk Manager Logical atau LDM), yang melakukan tugas-tugas virtualisasi.
q.             Pro
§   Sederhana untuk desain dan kode
§   Mendukung semua jenis penyimpanan
§   Meningkatkan utilisasi storage tanpa pembatasan thin provisioning 
r.               Cons
§   Utilisasi storage dioptimalkan hanya pada basis per host,
§   Replikasi dan data hanya mungkin secara lokal ke host bahwa migrasi.
§   Software adalah unik untuk setiap sistem operasi.
§   Tidak ada cara mudah untuk menjaga contoh tuan sinkron dengan kasus lainnya.
§   Tradisional Data Recovery setelah kecelakaan hard disk server tidak mungkin.

4.      Server
Virtualisasi server adalah sebuah metode untuk mempartisi atau membagi sumber daya / resource sebuah server menjadi beberapa server virtual. Server virtual tersebut memiliki kemampuan menjalankan operating system sendiri seperti layaknya sebuah server. Bahkan Anda dapat me-reboot sebuah server virtual secara terpisah (tidak harus mem-reboot server utama).
Dalam sebuah VPS(Virtual Private Server), resource server yang alokasikan adalah meliputi CPU Core, CPU Usage, RAM, dan Storage atau ruang penyimpananan. Teknologi yang digunakan dalam layanan VPS tersebut adalah teknologi virtualisasi. Platform teknologi virtualisasi XEN Hypervisor dipandang unggul dibandingkan teknologi virtualisasi yang lain di antaranya karena :
§  XEN memiliki Swap Space seperti halnya server linux biasa
§  Kontrol yang lebih besar terhadap VPS, diantaranya Anda dapat mengkonfigurasi firewall / iptables secara fleksibel
§  Loadable Kernel Modules
§  Akses ke console untuk troubleshooting
Dalam teknologi hosting, fitur – fitur VPS yang seperti layaknya sebuah dedicated server menjadikannya teknologi perantara yang paling fleksibel antara shared hosting dan dedicated server.Mengenai apa itu dedicated server akan saya bahas dalam artikel berikutnya di blog sederhana saya ini.
Virtual Server merupakan account Virtualmin, yang terdiri dari website, email, dan akses FTP yang terkait dengan semua nama domain. Virtual Server memiliki account administrator yang dinamakan Virtual Server Owner. Virtual Server Owner dapat membuat alamat email tambahan, account ftp, dan website, dengan batasan-batasan yang telah ditetapkan oleh Reseller atau Master Administrator yang telah membuat Virtual Server.
Pada umumnya Sub-Server dibuat oleh Virtual Server Owner, Sub-Server merupakan nama domain sekunder dalam Virtual Server. Virtual Server dapat memiliki banyak Sub-Server yang telah ditentukan oleh Reseller atau Master Administrator.
Alias adalah cara untuk membuat nama domain persis dengan yang lain. Account Basics pada Virtualmin :
Ø  Master Administrator 
merupakan root user dari system yang dapat mengelola segala aspek dari server.
Ø  Reseller 
merupakan user yang dibuat oleh Master Administrator. Reseller dapat membuat account Virtual Server untuk user lain. Akan tetapi, fitur untuk membuat account Reseller hanya ada pada Virtualmin Pro.
Ø  Virtual Server Owner 
merupakan user administrative dari Virtual Server dan semua Sub-Server beserta Aliases. User ini dibuat oleh Master Administrator atau Reseller.
Ø  Mail/FTP Users
merupakan bagian dari Virtual Server tertentu, dan dibuat untuk memiliki akses email, ftp atau keduanya. Pada umumnya, user ini dibuat oleh Virtual Server Owner, meskipun mereka juga dapat dibuat oleh Reseller atau Master Administrator .

5.      Service
Dalam rekayasa perangkat lunak , Service ini adalah metode untuk meniru perilaku komponen tertentu dalam heterogen berbasis komponen aplikasi seperti service-oriented architectures . Hal ini digunakan untuk menyediakan pengembangan perangkat lunak dan QA / pengujian akses tim untuk komponen sistem tergantung yang diperlukan untuk menjalankan aplikasi yang sedang diuji (AUT), tetapi tidak tersedia atau sulit-untuk-akses untuk tujuan pengembangan dan pengujian. Dengan perilaku komponen tergantung "virtual," pengujian dan pengembangan dapat melanjutkan tanpa mengakses komponen hidup yang sebenarnya.
Virtualisasi Layanan mengemulasi perilaku komponen software untuk menghilangkan kendala ketergantungan pada pengembangan dan tim pengujian. Hambatan tersebut terjadi di kompleks, lingkungan saling ketika komponen terhubung ke aplikasi yang sedang diuji adalah:
§  Belum selesai
§  Masih berkembang
§  Dikendalikan oleh pihak-ketiga atau mitra
§  Tersedia untuk pengujian hanya dalam kapasitas terbatas atau pada waktu nyaman
§  Sulit untuk penyediaan atau mengkonfigurasi di lingkungan tes
§  Yang dibutuhkan untuk akses simultan oleh tim yang berbeda dengan bervariasi setup tes data dan persyaratan lainnya
§  Dibatasi atau mahal untuk digunakan untuk pengujian beban dan kinerja .
Meskipun "virtualisasi layanan" Istilah mencerminkan fokus awal teknik pada virtualizing layanan web , virtualisasi layanan meluas di semua aspek aplikasi komposit: jasa, database , mainframe ,ESBs , dan komponen lain yang berkomunikasi menggunakan protokol pesan secara umum.
Virtualisasi Layanan mengemulasi hanya perilaku komponen tertentu yang tergantung pengembang atau penguji perlu latihan untuk menyelesaikan end-to-end mereka transaksi. Daripada virtualizing seluruh sistem, itu hanya irisan virtualizes perilaku tertentu tergantung penting untuk pelaksanaan tugas-tugas pembangunan dan pengujian. Ini memberikan logika aplikasi cukup sehingga para pengembang atau penguji mendapatkan apa yang mereka butuhkan tanpa harus menunggu untuk layanan yang sebenarnya akan selesai dan tersedia. 


C.     CLOUD COMPUTING
adalah gabungan pemanfaatan teknologi komputer dan pengembangan berbasis Internet. Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan, sehingga pengguna dapat mengaksesnya lewat Internet tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain."
Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatupenjelajah web dengan perangkat lunak dan data yang tersimpan di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah iCloud .
Cloud computing adalah teknologi yang menggunakan internet dan server pusat yang jauh untuk menjaga/mengelola data dan aplikasi. Cloud computing membantu konsumen dan pebisnis untuk menggunakan aplikasi tanpa melakukan instalasi, mengakses file pribadi mereka di komputer manapun dengan akses internet. Teknologi ini memungkinkan efisiensi lebih dengan memusatkan penyimpanan, memory, pemrosesan, dan bandwith.
Cloud computing dipecah ke dalam 3 segmen : aplikasi, platform, dan infrastruktur. Setiap segmen memberikan tujuan dan penawaran produk yang berbeda untuk pebisnis dan individual di seluruh dunia

D.     GRID COMPUTING
adalah federasi dari sumber daya komputer dari beberapa domain administrasi untuk mencapai tujuan bersama. Grid dapat dianggap sebagai sistem terdistribusi dengan non-interaktif beban kerja yang melibatkan sejumlah besar file. Apa yang membedakan komputasi grid dari konvensional sistem komputasi kinerja tinggi seperti komputasi cluster adalah bahwa grid cenderung lebih longgar digabungkan, heterogen, dan geografis.  Meskipun grid tunggal dapat didedikasikan untuk aplikasi tertentu, biasanya grid digunakan untuk berbagai keperluan. Grid sering dibangun dengan tujuan umum jaringan middleware perpustakaan software.
Ukuran grid bervariasi jumlah yang cukup. Grid adalah bentuk komputasi terdistribusi dimana "super virtual computer" terdiri dari banyak jaringan longgar ditambah komputer bertindak bersama-sama untuk melakukan tugas besar. Untuk aplikasi tertentu, "didistribusikan" atau "grid" komputasi, dapat dilihat sebagai suatu tipe khusus dari komputasi paralel yang mengandalkan komputer lengkap (dengan onboard CPU, penyimpanan, pasokan listrik, antarmuka jaringan, dll) yang terhubung ke jaringan (swasta , publik atau internet ) oleh konvensional antarmuka jaringan , seperti Ethernet . Hal ini berbeda dengan gagasan tradisional sebuah superkomputer, yang memiliki banyak prosesor dihubungkan dengan kecepatan tinggi lokal bus komputer .





Sumber Pustaka



0 komentar:

Posting Komentar