1. Distributed Computing System adalah bidang ilmu komputer yang mempelajari sistem terdistribusi, yaitu model di mana komponen jaringan berkomunikasi dan mengkoordinasikan tindakan melalui pesan.
2. Ada tiga prinsip utama sistem terdistribusi yaitu consistency, availability, dan partition tolerance yang berhubungan dengan replikasi data.
3. Zookeeper dan Eureka merupakan kerangka kerja yang menyediakan infrastruktur koordinasi fleksibel untuk lingkungan terdistribusi.
2. Distributed Computing System adalah
bidang ilmu komputer yang mempelajari
sistem terdistribusi. Sebuah sistem
terdistribusi adalah model di mana
komponen yang terletak dijaringan
komputer berkomunikasi dan
mengkoordinasikan tindakan mereka lewat
pesan .
3. Consistency, Availability, Partition-Tolerance
(CAP). Consistency Availability (CA)
berseberangan dengan Partition-Tolerance dan
berhubungan dengan replikasi. Consistency
Partition-Tolerance (CP) berseberangan
dengan Availability dalam penyimpanan data
Availability Partition-Tolerance (AP) dimana
system mencapai kondisi eventual consistency
melalui replikasi dan verifikasi yang konsisten
dalam node yang telah terbagi-bagi.
4. Zookeeper menyediakan infrastruktur
koordinasi yang fleksibel untuk lingkungan
terdistribusi. Kerangka Zookeeper
mendukung banyak aplikasi industri terbaik
saat ini
Kerangka Zookeeper awalnya dibangun di
"Yahoo!". Sebuah aplikasi terdistribusi yang
dirancang dengan baik harus memenuhi
persyaratan seperti transparansi data, kinerja
yang lebih baik, ketahanan, konfigurasi
terpusat, dan koordinasi
5. Eureka adalah layanan berbasis SISA yang
terutama digunakan di AWS untuk mencari
layanan untuk tujuan load balancing dan
failover server tingkat menengah. layanan ini
disebut, Eureka Server. Eureka juga
dilengkapi dengan komponen klien berbasis
Java, Eureka Client, yang membuat interaksi
dengan layanan lebih mudah.