Thin provisioning, bir sanal disk veya depolama biriminin, tanımlanan boyutun tamamını anında ayırmak yerine, yalnızca gerçekten veri yazıldıkça fiziksel alanı tüketen bir tahsis yöntemidir.
Thin vs Thick Provisioning
| Özellik | Thin Provisioning | Thick Provisioning |
|---|
| Alan Tahsisi | Sadece kullanıldıkça | Anında, tam boyut |
| Kapasite Verimliliği | Yüksek (fazla tahsis edilebilir) | Düşük (ayrılan alan tamamen bloke) |
| Performans | Bazı durumlarda hafif overhead | Genelde biraz daha tutarlı |
| Risk | Depolama fiziksel olarak dolabilir (overcommit riski) | Risk yok, alan garanti |
Neden Kullanılır?
Bir 100 GB'lık VM diski oluşturduğunuzda, thick provisioning ile bu 100 GB anında fiziksel depolamadan ayrılır; VM içinde sadece 10 GB veri olsa bile. Thin provisioning ile ise sadece o 10 GB fiziksel alan kullanılır, geri kalan 90 GB "sanal" olarak ayrılmış görünür ama gerçek disk üzerinde yer kaplamaz.
En Büyük Risk: Overcommit
Thin provisioning'in en büyük avantajı aynı zamanda en büyük riskidir: birden fazla VM'e "sanal olarak" toplam fiziksel kapasiteden daha fazla disk alanı tanımlanabilir (overcommit). Eğer tüm VM'ler aynı anda beklenenden fazla veri yazmaya başlarsa, fiziksel depolama tamamen dolabilir ve bu durum tüm VM'lerin (sadece dolduranın değil) çalışmasını durdurabilir.
Pratik Öneri
Thin provisioning kullanan ortamlarda, gerçek fiziksel doluluk oranının düzenli izlenmesi kritiktir. Zabbix ile kurumsal IT izleme gibi araçlarla depolama doluluk alarmları kurmak, beklenmedik "disk doldu" kesintilerini önler.
Backup Depolamasında Kullanımı
Thin provisioning mantığı, backup repository'lerinde de yaygındır; ancak immutable backup senaryosunda, silinemeyen veri birikimi nedeniyle kapasite planlaması normal thin provisioning senaryolarından daha dikkatli yapılmalıdır.
Özet
Thin provisioning, depolama alanını sadece gerçek kullanım kadar tüketerek kapasite verimliliğini artırır ama doğru izlenmezse fiziksel depolamanın beklenmedik şekilde dolmasına (overcommit riski) yol açabilir.