Jawaban ini telah diedit setelah pertanyaan diklarifikasi.
Apa alasan lain efek cloud lebih memilih DAS
Di mana "DAS" berarti Direct Attached Storage, yaitu drive harddisk SATA atau SAS.
Vendor cloud semuanya menggunakan DAS karena menawarkan peningkatan harga / kinerja yang sangat baik. Ini adalah kasus penskalaan secara horizontal .
Singkatnya, drive harddisk SATA dan pengontrol SATA adalah komoditas murah. Mereka adalah produk pasar massal, dan harganya sangat rendah. Dengan membangun sekelompok besar PC murah dengan drive SATA murah, Google, Amazon, dan lainnya mendapatkan kapasitas besar dengan harga yang sangat murah. Mereka kemudian menambahkan lapisan perangkat lunak mereka sendiri di atas. Perangkat lunak mereka melakukan replikasi multi-server untuk kinerja dan keandalan, pemantauan, replikasi ulang balancing setelah kegagalan perangkat keras, dan hal-hal lain.
Anda bisa melihat MogileFS sebagai perwakilan yang lebih sederhana dari jenis perangkat lunak yang digunakan Google, Amazon, dan lainnya untuk penyimpanan. Tentu saja ini merupakan implementasi yang berbeda, tetapi memiliki banyak tujuan dan solusi desain yang sama dengan sistem skala besar. Jika Anda mau, berikut adalah titik lompatan untuk mempelajari lebih lanjut tentang GoogleFS .
dinyatakan kemudian di koran, Awan harus menggunakan SAN atau NAS karena DAS tidak sesuai ketika VM pindah ke server lain
Ada 2 alasan mengapa SAN tidak digunakan.
1) Harga.
SAN sangat mahal dalam skala besar. Walaupun mereka mungkin merupakan solusi "terbaik" secara teknis, mereka biasanya tidak digunakan pada instalasi skala besar karena biaya.
2) Teorema CAP
Eric Brewer's CAP teorema menunjukkan bahwa pada skala yang sangat besar Anda tidak dapat mempertahankan konsistensi yang kuat sambil menjaga keandalan yang dapat diterima, toleransi kesalahan, dan kinerja. SAN adalah upaya untuk membuat konsistensi yang kuat dalam perangkat keras. Itu mungkin bekerja dengan baik untuk instalasi 5.000 server, tetapi tidak pernah terbukti bekerja untuk 250.000+ server Google.
Hasil:
Sejauh ini vendor komputasi awan telah memilih untuk mendorong kompleksitas mempertahankan status server kepada pengembang aplikasi. Penawaran cloud saat ini tidak memberikan kondisi yang konsisten untuk setiap mesin virtual. Server aplikasi (mesin virtual) dapat macet dan data lokalnya hilang kapan saja.
Setiap vendor kemudian memiliki implementasi sendiri penyimpanan persisten, yang seharusnya Anda gunakan untuk data penting. Penawaran Amazon adalah contoh yang bagus; MySQL , SimpleDB , dan Layanan Penyimpanan Sederhana . Penawaran ini sendiri mencerminkan teorema CAP - contoh MySQL memiliki konsistensi yang kuat, tetapi skalabilitas terbatas. Skala SimpleDB dan S3 fantastis, tetapi hanya pada akhirnya konsisten.