Saya memiliki penyimpanan yang memungkinkan saya mengencerkan volume saya yang disajikan kepada klien. Apakah ini aman? Apa praktik terbaik?
sumber
Saya memiliki penyimpanan yang memungkinkan saya mengencerkan volume saya yang disajikan kepada klien. Apakah ini aman? Apa praktik terbaik?
Secara umum, apakah Anda berbicara tentang SCSI LUNs (SAN) atau sistem file jaringan (NAS), penyimpanan yang disediakan tipis adalah ketika Anda memberi tahu klien penyimpanan bahwa ia memiliki lebih banyak ruang daripada yang sebenarnya dialokasikan untuknya. Ini tidak memiliki risiko sendiri, tetapi jika Anda tidak memiliki penyimpanan aktual yang cukup untuk memungkinkan setiap wadah tumbuh hingga ukuran penuh yang dijanjikan, itu disebut penyediaan berlebihan dan melibatkan risiko.
Keuntungan dari overprovisioning dan provisi tipis sangat menarik. Banyak konsumen penyimpanan (server, pengguna berbagi file, dll.) Akan meminta penyimpanan yang jauh lebih banyak dari yang mereka butuhkan, dan terus memastikan bahwa mereka memiliki margin aman untuk pertumbuhan ketika mereka tumbuh. Margin aman yang disediakan secara terpusat untuk pertumbuhan jauh lebih efisien daripada ratusan margin kecil. Pemanfaatan penyimpanan yang mendasarinya tanpa thin / overprovisioning bisa sangat rendah, dan ini memungkinkan tingkat pemanfaatan yang lebih tinggi.
Semua risiko dari skenario ini terkait dengan penyediaan yang berlebihan. Semakin Anda terlalu banyak, semakin tinggi risiko Anda. Bahayanya adalah potensi pemanfaatan sumber daya penyimpanan untuk sepenuhnya mengisi penyimpanan yang tersedia, yang umumnya akan menyebabkan semua wadah penyimpanan gagal dalam satu atau lain cara. Filesystem hanya akan dibaca atau offline dan LUN akan offline.
Untuk mendapatkan manfaat dari pemanfaatan yang lebih tinggi yang disertai dengan penyediaan berlebih saat mengurangi risiko, Anda harus terus memantau penyimpanan dan dapat mengambil tindakan saat diperlukan.
Maksud dan tujuan thin provisioning serupa dengan alasan untuk menggunakan penyimpanan terkonsolidasi sejak awal - dengan melakukan konsolidasi, Anda mendapatkan kapasitas puncak yang lebih baik, dengan rata-rata yang lebih rendah diperlukan.
Tetapi berada di bawah ilusi - penyediaan tipis berpura-pura mengalokasikan sesuatu, tanpa benar-benar melakukannya. Ada banyak alasan mengapa ini berguna. Dua yang utama adalah:
Pemanfaatan yang lebih tinggi - kecuali volume Anda sepenuhnya penuh, ruang disk terbuang sia-sia. Sebagian besar sistem tidak berjalan pada 100% penuh sepanjang waktu (dan umumnya dianggap 'bermasalah' jika itu).
Pengeluaran yang ditangguhkan - jika saya memberi Anda 10TB hari ini, tetapi Anda mengisinya pada 2TB per tahun, saya mungkin dapat membayar lebih sedikit jika saya menunggu sebelum membeli disk.
Anda memiliki dua gotcha yang timbul dari ini:
kehabisan disk terlalu cepat - seseorang yang mulai mengisi disk 'mereka' dapat menjalankan sisa perusahaan dari ruang kosong.
jumlah spindle - membeli lebih sedikit disk berarti Anda memiliki lebih sedikit spindel dan dengan demikian lebih sedikit IOP. Yang berarti disk Anda akan berjalan lebih panas, dan kinerja Anda akan lebih buruk.
Hal-hal yang saya sarankan sebagai praktik terbaik untuk penyediaan tipis:
Saya tidak bisa melebih-lebihkan poin terakhir itu cukup. Anda mungkin memiliki pelanggan yang meminta penyimpanan dan tidak pernah menggunakannya. Itu adalah uang yang tidak Anda belanjakan dan merupakan tabungan. Namun, itu tidak sama dengan pelanggan yang memerlukan waktu cukup lama untuk menggunakannya (mis. Lebih dari satu tahun keuangan) - Anda menghemat uang dengan membeli disk yang lebih besar / lebih murah tahun depan. Tapi Anda TIDAK bisa lolos dengan 'menjual' ruang di depan dan hanya berharap tidak ada yang menggunakannya. Anda mungkin berakhir mengisi seluruh banyak dari waktu ke waktu, dan Anda harus siap untuk mengisi kembali.
sumber