> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rng.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Proje Kaynak Limitleri Yönetimi

Zadara Edge Cloud üzerinde **kaynak kotaları (Resource Quotas)**, her projenin kullanabileceği maksimum kaynak miktarını belirler. \
Kotalar, **Tenant Admin** tarafından yönetilir ve projenin CPU, bellek, depolama ve diğer kaynaklarını sınırlandırmak için kullanılır.

## 1) Kaynak Kotalarının Amacı

Proje bazlı kotalar, her projenin kendi kaynaklarını adil, dengeli ve kontrollü biçimde kullanmasını sağlar.\
Bu sistem, aynı tenant altında birden fazla projenin paralel çalıştığı durumlarda kaynak çakışmalarını önler.

**Kotalar sayesinde:**

* Kaynak kullanım limitleri belirlenir.
* Aşırı tüketim engellenir.
* Kapasite planlaması yapılabilir.
* Kullanıcılar arasında kaynak önceliği sağlanır.

> 💡 **Örnek:**\
> “Projede en fazla 8 vCPU, 32 GB RAM ve 5 adet VM kullanılabilir.”

## 2) Yönetim Yetkileri

| Rol                | Yetki Düzeyi               | Açıklama                                                  |
| ------------------ | -------------------------- | --------------------------------------------------------- |
| **Tenant Admin**   | ✅ Kota atama ve güncelleme | Bütün projelerin kotalarını belirler veya günceller.      |
| **Project Member** | ❌ Sadece görüntüleme       | Kotaları değiştiremez, sadece mevcut limitleri görebilir. |

> ⚠️ **Not:**\
> Tenant Admin, sadece**projesi seviyesinde**  kotalarını düzenleyebilir.

## 3) Proje Kotası Atanabilen Kaynaklar

Proje kotaları aşağıdaki kaynak türleri için tanımlanabilir:

| Kaynak Türü                     | Açıklama                                         | Örnek Limit |
| ------------------------------- | ------------------------------------------------ | ----------- |
| **vCPU**                        | Toplam kullanılabilecek sanal işlemci çekirdeği  | 8           |
| **RAM (Memory)**                | Sanal makinelerde kullanılabilecek toplam bellek | 32 GB       |
| **Storage (Volume / Snapshot)** | Kullanılabilecek toplam disk alanı ve sayısı     | 1 TB        |
| **Instances (VM)**              | Oluşturulabilecek maksimum VM sayısı             | 5           |
| **Load Balancer**               | Oluşturulabilecek Load Balancer sayısı           | 2           |

> 💡 Proje bazlı kotalar, yalnızca o proje altındaki kaynakları kapsar.\
> Başka projeler veya tenant genelinde etkili değildir.

## 4) Proje Kotalarını Görüntüleme

1. Menüden Hesap düzeyinde görmek için **Account → Proje Adı →Limits** sekmesine gidin.

Bu sekmede projenin mevcut **kullanım (Usage)** ve **limit (Quota)** değerleri birlikte görüntülenir.

<img src="https://mintcdn.com/rngtechnology/-LooRV42T7F3y2dw/images/project-limits.png?fit=max&auto=format&n=-LooRV42T7F3y2dw&q=85&s=a60785579b3531881e2c692a8df7f99b" alt="project-limits.png" width="2992" height="841" data-path="images/project-limits.png" />

> 📊 Bu görünüm, proje kaynaklarının ne kadarının kullanıldığını takip etmenize yardımcı olur.

## 5) Yeni Kota Atama veya Güncelleme

Yeni kota tanımlamak veya mevcut limitleri değiştirmek için:

1. Menüden **Account → Proje Adı →Limits** sayfasına gidin.
2. Her kategoride yer alan Add butonuyla farklı kaynak tipleri için limit koyabilirsiniz.

   <img src="https://mintcdn.com/rngtechnology/-LooRV42T7F3y2dw/images/project-add-limit.png?fit=max&auto=format&n=-LooRV42T7F3y2dw&q=85&s=131755d08671750fb979b5ee28722033" alt="project-add-limit.png" width="2059" height="694" data-path="images/project-add-limit.png" />

> 💡 **Not:** Kota değişiklikleri anında aktif olur.\
> Mevcut çalışan VM’ler etkilenmez, ancak yeni kaynak oluşturulurken sistem yeni limitleri uygular.

## 6) Kota Aşımı (Quota Exceeded)

Kullanıcı, tanımlı kota değerini aşan bir işlem gerçekleştirmeye çalışırsa sistem bunu engeller ve uyarı verir.

**Örnek senaryolar:**

* Yeni VM oluşturulurken toplam vCPU sayısı limitin üzerindeyse.
* Yeni disk (volume) eklenirken toplam depolama kotası dolmuşsa.

> ⚠️ Kota aşıldığında sistem mevcut kaynakları silmez veya durdurmaz.\
> Sadece **yeni kaynak oluşturma işlemlerini** engeller.

## 7) Kota Yönetimi için Öneriler

✅ **Proje başlamadan önce ihtiyaç analizini yapın.**\
VM sayısı, CPU, RAM ve disk ihtiyaçlarını önceden planlayın.

✅ **Kotaları periyodik olarak gözden geçirin.**\
Kullanım artışına bağlı olarak limitleri gerektiğinde güncelleyin.

✅ **Esnek büyüme planı oluşturun.**\
Kotaları çok düşük tanımlamak, proje ölçeklenmesini engelleyebilir.

✅ **Aşım durumlarını yönetin.**\
Kullanıcılar kota limitine ulaştığında Tenant Admin bilgilendirilmeli ve ek kaynak tahsisi planlanmalıdır.

## 8) Özet

* Proje bazlı kotalar, kaynak yönetimini kolaylaştırır ve sistem yükünü dengeler.
* Yalnızca **Tenant Admin** rolüne sahip kullanıcılar proje kotalarını düzenleyebilir.
* Kota değişiklikleri anında uygulanır ve yalnızca yeni kaynak oluşturma işlemlerini etkiler.
* Kotalar sayesinde her proje, tanımlı sınırlar içinde çalışarak sistem stabilitesi korunur.

> 💡 **Sonuç:**\
> Proje düzeyinde doğru tanımlanmış kotalar, hem performans hem de operasyonel sürdürülebilirlik açısından kritik öneme sahiptir.\
> Tenant Admin, bu sayede kendi projelerini etkili şekilde yönetebilir.
