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