CLUSTER
Proses Distribusi
Client Server
Terminology
-API
-CLient
-Middleware
-Relational
Database
-Server
-SQL
Client Server
Aplikasi
-Basic Software
-Paltform
-Bulk Aplikasi
Clinet Server
Database Usage
Class
Aplikasi Server
Cache
file yang memegang catatan file yang baru diakses
Cache konsisten ketika mereka mengandung salinan tepat untuk data jarak jauh
File-penguncian mencegah akses simultan ke file
Cache konsisten ketika mereka mengandung salinan tepat untuk data jarak jauh
File-penguncian mencegah akses simultan ke file
Middleware Adalah Set alat yang menyediakan sarana seragam dan gaya akses
ke sumber daya sistem di semua
platform Memungkinkan programmer untuk membangun
aplikasi yang terlihat dan terasa sama Memungkinkan programmer untuk menggunakan
metode yang sama untuk mengakses data.
Gambaran secara logic middleware
Gambaran Mekanisme Middleware
Distributed Messege Pasing
digunakan untuk
berkomunikasi antara proses Mengirim
dan menerima pesan seperti yang
digunakan dalam satu sistem OR Prosedur
panggilan remote.
Gamabaran Prosesnya
Reliable
pesan-melewati jaminan
pengiriman mungkin Tidak perlu untuk
membiarkan proses pengiriman tahu
bahwa pesan itu disampaikan Kirim pesan keluar ke jaringan
komunikasi tanpa melaporkan berhasil
atau gagalnya Mengurangi kompleksitas dan overhead.
Non
Blocking
Proses tidak state sebagai akibat dari penerbitan Kirim atau penenerimaan Efisien dan fleksibel
Sulit untuk debug.
Proses tidak state sebagai akibat dari penerbitan Kirim atau penenerimaan Efisien dan fleksibel
Sulit untuk debug.
Pemblokiran
Mengirim atau tidak kembali kontrol ke proses pengiriman sampai pesan telah dikirim ATAU tidak kembali kontrol sampai pengakuan diterima Menerima tidak kembali sampai pesan telah ditempatkan di buffer dialokasikan sementara.
Cluster adalah Alternatif untuk multiprocessing simetris (SMP)
Kelompok saling berhubungan, komputer secara keseluruhan bekerja sama sebagai sumber daya komputasi terpadu Illusion adalah salah satu mesin sistem dapat berjalan sendiri
Kelompok saling berhubungan, komputer secara keseluruhan bekerja sama sebagai sumber daya komputasi terpadu Illusion adalah salah satu mesin sistem dapat berjalan sendiri
Clustering Method
|
Description
|
Benefits
|
Limitations
|
Passive Standby
|
A secondary server takes
over in case of primary server failure.
|
Easy to implement.
|
High cost because the
secondary server is unavailable for other processing tasks.
|
Active Secondary
|
The secondary server is also
used for processing tasks.
|
Reduced cost because
secondary servers can be used for processing.
|
Increased complexity.
|
Separate Servers
|
Separate servers have their
own disks. Data is continuously copied from primary to secondary server.
|
High availability.
|
High network and server
overhead due to copying operations.
|
Servers Connected to Disks
|
Servers are cabled to the
same disks, but each server owns its disks. If one server fails, its disks
are taken over by the other server.
|
Reduced network and server
overhead due to elimination of copying operations.
|
Usually requires disk
mirroring or RAID technology to compensate for risk of disk failure.
|
Servers Share Disks
|
Multiple servers
simultaneously share access to disks.
|
Low network and server
overhead. Reduced risk of downtime caused by disk failure.
|
Requires lock manager
software. Usually used with disk mirroring or RAID technology.
|
Cluster dengan Server
yang terpisah
Setiap komputer adalah server terpisah Tidak berbagi disk Perlu manajemen atau perangkat lunak penjadwalan Data harus selalu disalin antara sistem sehingga setiap saat
Setiap komputer adalah server terpisah Tidak berbagi disk Perlu manajemen atau perangkat lunak penjadwalan Data harus selalu disalin antara sistem sehingga setiap saat
Cluster
Sharing Nothing
Mengurangi
overhead komunikasi Disk dipartisi menjadi volume Setiap volume yang dimiliki oleh komputer Jika komputer gagal komputer lain mendapat
kepemilikan volume.
Shared Disk yang Beberapa
komputer berbagi disk yang sama
pada waktu yang sama
Setiap komputer memiliki akses ke semua volume pada semua disk.
Setiap komputer memiliki akses ke semua volume pada semua disk.
Load balancing
Ketika komputer baru ditambahkan ke cluster, fasilitas load-balancing otomatis harus mencakup komputer ini dalam aplikasi penjadwalan parallelizing Perhitungan parallelizing compiler Parallelized aplikasi parametrik komputasi.
Cluster
Computer and Architecture
1.
Cluster middleware layanan dan
fungsi Tunggal entry point File tunggal hirarki Satu titik kontrol
Tunggal virtual jaringan Satu ruang memori Satu pekerjaan-sistem manajemen.
Tunggal virtual jaringan Satu ruang memori Satu pekerjaan-sistem manajemen.
2. Cluster middleware layanan dan fungsi Tunggal
user interface, Tunggal I / O space, Tunggal proses
penggunaan ruang, checkpointing dan proses migrasi
3.
Clusters Compared to SMP SMP lebih mudah
untuk mengelola dan mengkonfigurasi, SMP
memakan banyak ruang dan menarik daya yang lebih kecil, Produk SMP yang mapan dan stabil
Cluster yang lebih baik untuk skalabilitas tambahan dan mutlak Cluster lebih unggul dalam hal ketersediaan.
Cluster yang lebih baik untuk skalabilitas tambahan dan mutlak Cluster lebih unggul dalam hal ketersediaan.
Cluster
Services
Koleksi perangkat
lunak pada setiap node yang
mengelola semua aktivitas cluster-spesifik
sumber Item yang dikelola oleh layanan cluster online Online di simpul ketika memberikan layanan pada simpul tertentu kelompok-Koleksi sumber daya dikelola sebagai satu unit.
sumber Item yang dikelola oleh layanan cluster online Online di simpul ketika memberikan layanan pada simpul tertentu kelompok-Koleksi sumber daya dikelola sebagai satu unit.
Gambaran
Windsows Cluster
Sun Claster adalah komponen utama Obyek dan
komunikasi dukungan proses manajemen
jaringan Global file sistem terdistribusi.
jaringan Global file sistem terdistribusi.
Tidak ada komentar:
Posting Komentar