Gereksinimler ve boyutlandırma
Cihazın RAM, CPU, disk ve ağ maliyeti — tahmin değil ölçüm — dağıtım kipi başına; ayrıca depolamanın nasıl büyüdüğü ve kurulum programının kendi denetiminin neyi zorunlu kıldığı.
- Sürüm: 0.4
- Rol: admin_user
CID222 tek bir sanal cihaz ve tek bir derleme olarak dağıtılır. Hangi paketi çalıştırdığınıza imaj değil lisans dosyası karar verir; dolayısıyla boyutlandırma, ana makineyle ve paketinizin ona eklediği bileşenlerle ilgili bir sorudur. Bu sayfa, herhangi bir şeyi içe aktarmadan önce ayırmanız gereken rakamları verir ve bunların hangilerinin ölçüldüğünü, hangilerinin beyan edildiğini söyler.
Sorun
Yetersiz boyutlandırma, başarısız değerlendirmelerin en yaygın nedenidir ve baktığınız yerde
patlamaz. Her kapsayıcı çekilir ve başlar, pano açılır, bir saat sonra bellek tükendikçe servisler
teker teker sonlandırılır — konsol hiçbir açıklama vermeden 2/10 running bildirir. Kurulum
programının kendi açıklama satırları tam olarak bunu söyler; hiçbir şey indirmeden önce belleği ve
diski denetlemesinin nedeni de budur.
Tek derleme, üç paket
Starter, Professional ve Enterprise birbirinin kesin üst kümesidir. Tek bir sürüm imajı vardır;
yüklediğiniz .lic dosyası satın aldığınız paketin kilidini açar, dolayısıyla üst pakete geçmek
lisansın yeniden düzenlenmesidir, asla yeniden kurulum değil.
| Paket | Neyi ekler |
|---|---|
| Starter | Çekirdek tespit ağ geçidi: sohbet ve vekil trafiği, PII, zararlı içerik, jailbreak ve enjeksiyon tespiti, görüntü OCR'ı, belge analizi, maskeleme, tarayıcı eklentisi, ICAP ve satır içi vekil denetimi, uyumluluk, yönetişim, uç nokta ajanı filo yönetimi ve jeton maliyeti raporlaması. |
| Professional | Starter'daki her şey, artı salt okunur MCP sunucusu ve istem sıkıştırma. |
| Enterprise | Professional'daki her şey, artı Code Safety, ayrıntılı risk analizi, LLM Risk Analisti ve SIEM aktarımı. |
Her katmanın tam olarak hangi özellik anahtarını verdiği koddan üretilir: lisans katmanları ve özellik anahtarları. O tabloyu bağlayıcı sayın: müşteri kurulum kılavuzunda basılı paket karşılaştırması birkaç çekirdek anahtardan eskidir ve kod her katmana verdiği halde uyumluluğu, yönetişimi ya da uç nokta ajanı yönetimini hiç listelemez.
Note
Haklar, lisansta adı geçen anahtarlarla katmanının anahtarlarının birleşimi olarak çözülür; dolayısıyla lisansınız imzalandıktan sonra katmanınıza eklenen bir yetenek, yeniden düzenleme gerekmeden etkinleşir.
Bir özellik anahtarının kilidini açmak, arkasındaki bileşeni kurmakla aynı şey değildir. Bunlardan üçü — Code Safety, LLM Risk Analisti ve MCP sunucusu — gerçek donanıma mal olur ve ikisi cihazın dışında çalışır. Eklediğiniz her bileşenin kendi gereksinim satırı vardır; isteğe bağlı servisler ve her birinin maliyeti sayfasında listelenmiştir.
Her zaman ne çalışır
Temel cihaz, hiçbir compose profili olmadan başlayan servisler kümesidir. Compose dosyalarında bunlardan on dokuz tanesi vardır, aralarında 37.63 GB bellek sınırı beyan ederler ve altısı hiç sınır beyan etmez — yani beyan edilen toplam bir tavan değil tabandır. Servis başına üretilen döküm servisler, portlar ve profiller sayfasındadır.
Beyan edilen sınırlar tüketim değildir. Yığın 2026-09-08 tarihinde geliştirme sunucusunda ölçüldü;
bir kapsayıcıya ihtiyaç duymadığı sayfa önbelleğini de yazan docker stats yerine her kapsayıcının
kendi cgroup'undan anonim bellek okunarak:
| Temel yığın, varsayılan profil | Anonim bellek |
|---|---|
| Boşta, korumalar o günün compose varsayılanlarıyla | 10.85 GiB |
| Boşta, koruma başına tek uvicorn işçisiyle | yaklaşık 6.5 GiB |
| Üç ONNX tespit motorunun boştaki toplamdaki payı | 12.53 GiB'ın 7.87 GiB'ı, yani %63 |
Boştayken hikâyenin tamamı üç ONNX tespit motorudur — jailbreak, zararlı içerik ve PII korumaları.
Her uvicorn işçisi modelin kendi tam kopyasını yükler; dolayısıyla UVICORN_WORKERS, boştaki rakamı
değiştirebileceğiniz her şeyden daha fazla oynatır. Aynı yığın, servis başına tek işçiye sabitlenmiş
bir dizüstünde 7.3 GiB, iki ila dört işçi çalıştıran sunucuda 12.5 GiB boşta durdu.
Boşta değeri, üzerinden boyutlandırılacak rakam değildir. Yük altında yığın büyür ve geri küçülmez:
| Temel yığının yük altında aldığı pay | Eklenen |
|---|---|
| PII tespit motoru, sürekli trafik — ONNX alanı belleği asla geri vermez | +1.2 GiB |
| OCR, ilk dildeki ilk görüntü | +1.7 GiB |
| OCR, ikinci dildeki ilk görüntü | +0.8 GiB |
Uçtan uca ölçüldü: sabah 12.53 GiB anonim bellek gösteren aynı 21 kapsayıcı, bir günlük OCR ve tespit motoru yükünün ardından 15.25 GiB gösterdi ve 2.7 GiB'ın hiçbiri geri gelmedi. 6–7 GiB boşta duran bir makine, belgeler ve görüntüler geldiği anda — sayfa önbelleği hariç — 9–10 GiB kullanıyor demektir.
Warning
Boşta değerine göre değil, yüklü değerine göre boyutlandırın. İlk öğleden sonrasında rahat görünen bir cihaza henüz bir görüntü gönderilmemiştir.
Dağıtım kipi başına taban
Her kip aynı kapsayıcı yığınını çalıştırır — lisans kapsayıcıları değil özellikleri kapılar — bu nedenle desteklenen alt sınır değişmez. Değişen şey, almanız gereken pay ve makinenin soğurması gereken trafiktir.
| Dağıtım kipi | Temele neyi ekler | Asgari RAM | Önerilen RAM | vCPU |
|---|---|---|---|---|
| Yalnızca API ağ geçidi | Hiçbir şey. İstemciler ağ geçidini bir API anahtarıyla doğrudan çağırır. | 32 GB | 48 GB | 8 |
| Satır içi denetimle | inline-proxy profili ya da ICAP dinleyicisini çağıran dış bir güvenli web ağ geçidi. Bir ek kapsayıcı, beyan edilmiş sınır yok ve denetlenen her istek artık aynı tespit motorlarına ulaşıyor. | 32 GB | 64 GB | 16 |
| Ajanlar ve tarayıcı eklentisiyle | Ek kapsayıcı yok — uç nokta ajanı ve eklenti arka uçları ağ geçidinin içindeki modüllerdir. Filo doğrulaması, politika ve kalp atışı trafiği uç nokta sayısıyla ölçeklenir. | 32 GB | 64 GB | 16 |
Note
Satır içi denetim ve ajan filosu, yerleşik bellekten çok CPU'ya ve veritabanı büyümesine mal olur. Besledikleri tespit motorları zaten çalışıyordur; değişen şey ne sıklıkta çalıştıklarıdır.
CPU, RAM, disk ve ağ
Her satır desteklenen bir alt sınır, bir öneri ve aradaki farkın ne satın aldığını verir.
| Kaynak | Asgari | Önerilen | Fazlası ne sağlar |
|---|---|---|---|
| RAM | 32 GB | 64 GB | Yukarıdaki alan büyümesi için pay, model dosyaları için sayfa önbelleği ve ikinci bir OCR dili. 32 GB'ın altında yığın başlar, sonra yük altında kapsayıcı kaybeder. |
| vCPU | 8 | 16 | Bellek değil CPU sınırlı olan görüntü yolunda iş hacmi. Tek bir A4 sayfası 190 CPU saniyesine mal olur ve 8.4 çekirdek genişliğinde çalışır; yani 10 vCPU'lu bir makine dakikada 3 sayfanın altında iş yapar ve bu sırada başka hiçbir şey yapmaz. |
| Disk | 100 GB | 200 GB | 400 günlük güvenlik olayı penceresi boyunca tespit ve olay günlüğü büyümesi, güncelleme sırasında ikinci bir imaj kümesi ve hiçbir zaman süpürülmeyen uyumluluk kanıtı için yer. Yalnızca sürüm imajları yaklaşık 40 GB ister. |
| Ağ | İmaj kayıt defterine 2 MB/s sürdürebilen bir hat | 10 MB/s ya da üstü; veya hava boşluklu ISO | İlk açılıştaki indirme süresi. Hattan yaklaşık 12 GB inmesi gerekir; 2 MB/s'de bu kabaca 100 dakikadır ve tek tek katmanlar 2 GB'ı aşar. |
Yalnızca metin işi ucuzdur, görüntü işi değildir. Planlarken hesaba katılacak iki ölçülmüş karşıtlık:
- Jailbreak koruması istek başına zararlı içerik korumasının yaklaşık altı katı CPU harcar — aynı metinlerde ve aynı ana makinede 293 ms'ye karşı 1717 ms — çünkü 256 yerine 512 jetonda kırpar. 10 vCPU'lu bir makinede eşzamanlı sekiz istek, 43 saniyelik duvar saati içinde 343 CPU saniyesi harcadı.
- OCR'da eşzamanlılık iş hacmini artırmaz, düşürür. Aynı anda dört A4 sayfası, sıralı 22.3 saniyeye karşı her biri 99 saniye sürdü ve görüntü başına harcanan CPU 190 saniyeden 238 saniyeye çıktı. Tek bir istek zaten tüm çekirdekleri kullanıyor; dolayısıyla dördü yalnızca birbiriyle çekişir. İş hacmi bir CPU üst sınırından ve daha küçük bir tespit motoru girdisinden ya da bir GPU'dan gelir.
Warning
İlk açılıştaki hat denetimi gerçek yolu ölçer — kimlik doğrulama, TLS ve 20 MB'lık bir blob okuması — ve 2 MB/s'nin altında uyarır. Sahanız bunu sürdüremiyorsa, bitmeyecek bir indirme başlatmak yerine CID222 muhatabınızdan hava boşluklu ISO'yu isteyin.
GPU neyi sağlar, neyi sağlamaz
GPU önerilir, asla zorunlu değildir ve yalnızca belge, OCR ve görüntü ağırlıklı işler için önem taşır. NVIDIA kartında PaddleOCR görüntü başına kabaca 3 ila 8 kat hızlıdır. PII, zararlı içerik, jailbreak ve enjeksiyon tespiti CPU üzerinde ONNX ile çalışır; kart eklemek gecikmelerini değiştirmez. Halüsinasyon tespiti yalnızca CPU derlemesidir.
Kart eklediğinizde ana makinenin ön koşulları: Linux, 530 veya üzeri sürücüye sahip bir NVIDIA GPU ve NVIDIA Container Toolkit. GPU yolları ve VRAM rakamları isteğe bağlı servisler ve her birinin maliyeti sayfasındadır.
Warning
Cihaz imajı iki GPU katmanını da taşımaz. GPU hızlandırma, doğrudan kurulumda bir compose katmanı ya da ayrı bir GPU ana makinesidir; bunu bir cihaza eklemek 0.4'te desteklenen bir işlem değildir.
Depolama nasıl büyür
Kapsayıcı imajları ve model önbellekleri bir kez ödediğiniz sabit bir maliyettir. Biriken şey kanıttır: tespitler, olay günlükleri, belge analizleri ve uyumluluk anlık görüntüleri.
Olay günlüklerinin, olay kategorisi başına tutulan dağıtılmış saklama pencereleri vardır:
| Olay kategorisi | Dağıtılan pencere |
|---|---|
| Güvenlik | 400 gün |
| Denetim | 365 gün |
| Hata | 90 gün |
| İstek | 30 gün |
| Başarım | 30 gün |
Güvenlik penceresi bilinçli olarak 400 gündür: on iki aylık bir gözlem penceresi artı kabaca beş haftalık denetim hazırlık süresi; bu aynı zamanda altı aylık yasal tabanı paylı biçimde aşar.
Danger
Saklama süpürmesi, bir işletmeci açana kadar hiçbir şey silmez. Zorunlu kılınmamış olarak dağıtılır ve bir envanter gibi çalışır: her pencerenin ötesinde kaç satır durduğunu bildirir, hiçbirini kaldırmaz. Varsayılanda bırakılan bir cihaz sınırsız büyür.
Politika ne derse desin dört tablo taranır ama asla süpürülmez: içerik tespitleri, belge analizleri, uyumluluk anlık görüntüleri ve kontrol gözlemleri. Bunlar uyumluluk kanıtının kendisidir ve silinmeleri bir varsayılan değil insan kararıdır.
Depolama büyüdüğünde ne yapmalı:
- Önce envanteri okuyun. Bir pencereyi değiştirmeden önce hangi kategorinin gerçekten büyük olduğunu size söyler.
- Güvenliğe ya da denetime dokunmadan önce istek ve başarım pencerelerini kısaltın. Yüksek hacimli, kanıt değeri düşük kategoriler bu ikisidir.
- Saklamanız gereken her şeyi dışa aktardıktan sonra, bir kez ve bilinçli olarak zorunlu kılmayı etkinleştirin. Açmak, penceresini çoktan geçmiş olan her şeyi siler.
- Bir denetçinin tüm pencere boyunca örnekleme yaptığı yerde saklama politikasını değil diski büyütün.
Sanallaştırma notları
Cihaz bir misafirdir ve iki hipervizör kolaylığı bellek baskısı altında olaya dönüşür.
- Balon sürücüsünü kapatın ya da misafirin belleğini sabitleyin. Bu kuramsal bir uyarı değildir. 13 dakikalık bir OCR ölçümü sırasında — tek istemci, aynı anda tek sayfa — misafirin boş belleği 11.0 GB'dan 7.7 GB'a düştü, kullanımdaki swap 2 MB'dan 2.4 GB'a çıktı, yük ortalaması 7.55'e ulaştı ve hipervizör zaten sıkışık olan bir misafirden sayfa geri aldıkça misafirin kendi toplam belleği 32.0 GB'dan 30.4 GB'a indi. Balonlanmış bir misafir swap kullanır ve swap kullanan bir tespit motoru görünür biçimde başarısız olmak yerine gecikme bütçesini kaçırır.
- Swap, kısa süreli model sıçramaları için bir paydır; belleğin yerini tutmaz. Doğru boyutlandırılmış bir ana makinede 8 GB yeterlidir ve 32 GB tabanının altındaki bir ana makineyi hiçbir miktar kurtarmaz.
- Ana makineyi aşırı taahhüt etmeyin. Cihazın ölçülmüş çalışma kümesi gün içinde büyür ve asla geri dönmez; misafirin ilk saatteki tüketimine göre boyutlandırılmış bir ana makine akşama aşırı taahhüt edilmiş olur.
Hipervizörler
Cihaz tek bir .ova dosyası olarak ya da çıplak donanım ve kendi kuracağınız bir sanal makine için
kurulum ISO'su olarak teslim edilir.
| Hipervizör | Teslim biçimi | Durum |
|---|---|---|
| VMware vSphere / ESXi | OVA | Laboratuvarda doğrulandı. Dağıtılan OVA bir vmx-14 tanımlayıcısı, SATA AHCI depolama, bir E1000 adaptörü ve "VM Network" port grubu taşır; bu nedenle içe aktarma sihirbazı işletmeci girdisi olmadan eşlemeyi yapar. |
| Proxmox VE | OVA | Platform olarak doğrulandı — CID222'nin kendi geliştirme kurulumu bir Proxmox ana makinesinde misafir olarak çalışır. Proxmox, OVF'yi web arayüzünden değil komut satırından içe aktarır. |
| VMware Workstation / Fusion, VirtualBox | OVA | Değerlendirme için desteklenir. Misafirin DHCP alması için adaptörü NAT'a ayarlayın. |
| Microsoft Hyper-V | İstek üzerine dönüştürülmüş disk | Hyper-V bir OVA'yı içe aktaramaz. CID222 muhatabınıza önceden söyleyin, bunun yerine dönüştürülmüş bir disk alırsınız. |
| libvirt ile QEMU / KVM | OVA veya ISO | Desteklenir. Paketlenen disk, herhangi bir OVA dağıtılmadan önce QEMU altında virtio, SATA AHCI, LSI SCSI ve VMware pvscsi denetleyicilerinde açılış testinden geçirilir. |
| Çıplak donanım | ISO | Desteklenir. Kurulum programı Ubuntu 24.04'ü kurar ve cihazı hazırlar. |
Dağıtılan OVA 32768 MB ve 8 vCPU ile — desteklenen alt sınırda — önceden boyutlandırılmıştır; böylece işletmecinin hesap yapmasına gerek kalmadan doğru biçimde açılır. İlk açılıştan önce önerilen profilinize yükseltin.
Warning
VMware ve Proxmox yordamları gerçek kurulumlara karşı doğrulanmıştır. Hyper-V ve genel KVM/libvirt sayfaları sağlayıcı belgelerinden yazılmıştır ve laboratuvarımızda yeniden üretilmemiştir. Tamamlanan sanal makineyi, izlediğiniz sayfanın doğrulama bölümüne karşı kontrol edin.
Bellenim ve açılış
OVF tanımlayıcısı hiçbir EFI bayrağı ayarlamaz; dolayısıyla OVA'yı içe aktaran bir ana makine, imajın derlendiği ve doğrulandığı biçim olan BIOS bellenimine döner. Kurulum ISO'su Ubuntu tabanının hem BIOS hem UEFI açılış imajlarını taşır ve iki biçimde de açılır; menüsü UEFI bellenim ayarları girdisini yalnızca kendisi UEFI kipinde başlatıldığında sunar.
Tarayıcı
Pano, HTTPS üzerinden sunulan bir React tek sayfa uygulamasıdır.
- HTTPS üzerinden sunun. Pano bir
Content-Security-Policy: upgrade-insecure-requestsbaşlığı gönderir; bu nedenle bir cihazı düz HTTP ile açan tarayıcı her varlık isteğini HTTPS'e yükseltir. Yalnızca HTTPS sunan, ISO ile kurulmuş bir cihazda bu çalışır; HTTPS dinleyicisi olmayan bir kurulumda sayfa hata vermek yerine boş görünür. - Cihaz sertifikasına güvenin. İlk açılıştaki bir cihaz kendinden imzalı bir sertifika sunar ve tarayıcı bir kerelik uyarı gösterir. Tarayıcı eklentisi ve Claude Code ise güvenilmeyen bir sertifikayı uyarmak yerine doğrudan reddeder.
Warning
Üründe hiçbir yerde asgari tarayıcı sürümü beyan edilmemiştir. Tarayıcı sürümü sizin dağıtımınız için önemliyse, bunu bu sayfadan çıkarmak yerine CID222 muhatabınızla mutabık kalın.
İlk açılış denetimi gerçekte neyi zorunlu kılar
ISO'dan kurulan bir cihaz, tek bir imaj indirmeden önce tty1 üzerinde belleği ve boş diski denetler; her yeniden deneme açılışında da aynısını yapar.
| Koşul | Ne olur |
|---|---|
| 6 GB'tan az RAM | Çalışma, bulduğu bellek miktarını bildiren bir mesajla durur. Kapatın, belleği yükseltin, yeniden açın. |
| Kök dosya sisteminde 20 GB'tan az boş alan | Çalışma durur. Sürüm imajları yaklaşık 40 GB ister. |
| 15 GB'tan az RAM | Çalışma, yük altında servislerin tahliye edileceği uyarısıyla sürer. |
| Kök dosya sisteminde 45 GB'tan az boş alan | Çalışma bir uyarıyla sürer. |
Warning
Bu eşikler desteklenen alt sınırı zorunlu kılmaz ve metinleri hâlâ eski tasarım değerleri olan 16 GB ile 60 GB'ı anar. 16 GB RAM'li bir makine denetimi bir uyarıyla geçer, sonra kapsayıcılar bellek nedeniyle sonlandırıldıkça başarısız olur. Kurulum programı neye izin verirse versin 32 GB'a göre boyutlandırın.
Aynı ilk açılış geçişi, kayıt defterine bağlanmadan önce zaman eşitlemesini de dürter; çünkü yanlış bir saat geçerli bir sertifikayı geçersiz gösterir ve ortaya çıkan hata bir ağ arızası gibi okunur.
Sınırlar ve bilinen boşluklar
- Kurulum programının kaynak denetimi, desteklenen alt sınırdan zayıftır. Belgelenmiş 32 GB tabanına karşı 6 GB'ta durur, 15 GB'ta uyarır. Hiç çalışamayacak makineyi yakalar, sizi hayal kırıklığına uğratacak makineyi değil.
- Eski CID222 malzemesi, ölçümlerin desteklemediği rakamlar verir. Önceki kılavuzlar ve cihaz derleme notları, varsayılan profilin sınırsız 11 servis genelinde yaklaşık 42 GB sınır beyan ettiğini ve yığının yaklaşık 30 GiB ölçüldüğünü söyler. Güncel compose dosyalarından üretilen rakam, 6'sı sınırsız olan 19 servis genelinde 37.63 GB'dır; 2026-09-08 tarihli cgroup ölçümü ise çalışan yığını boşta 12.53 GiB, bir günlük yükün ardından 15.25 GiB anonim bellekte gösterir. Üretilen ve ölçülen rakamlara güvenin: 30 GiB değeri, kapsayıcı başına bir ölçümden değil, "62 GiB bir makinede tüm servisler payla birlikte ayakta" kaydını tutan 2026-07 tarihli bir hazırlık provasından gelir. 32 GB tabanı yine de geçerlidir — açılış için değil yük için paydır.
- Bellek sınırları bazı servisler için beyan edilmiş, bazıları için edilmemiştir. Varsayılan profildeki altı servis hiç sınır beyan etmez; dolayısıyla belleği tükenen bir ana makine yalnızca compose dosyasına bakılarak tanılanamaz.
- Kullanıcı başına kapasite yayımlanmamıştır. Müşteri donanımında ölçülmüş bir iş hacmi ya da eşzamanlı kullanıcı rakamı yoktur; buradaki boyutlandırma yığın için bir tabandır, nüfusunuz için bir kapasite modeli değil.
- Birkaç isteğe bağlı bileşen hiç ölçülmemiştir. Satır içi vekil, kullanıcı kimliği ajanı ve maliyet çözümleyicisi hiç bellek sınırı beyan etmez ve ölçülen kapsayıcı kümesinde yer almadı. Bir rakamın eksik olduğu yerde isteğe bağlı servisler ve her birinin maliyeti bunu söyler ve neyin ölçülmesi gerektiğini belirtir.
- Dağıtılmış bir cihaza GPU eklenemez. GPU yolları yalnızca doğrudan kurulumun compose katmanlarında ve ayrı ana makinelerde vardır; cihaz imajı bunları taşımaz.
- Bulut model sağlayıcıları hâlâ dış erişim ister. Tespit hattı tamamen yerelde çalışır, ancak Anthropic ve Google sağlayıcı istemcileri yapılandırılabilir bir taban URL'si olmadan kendi bulutlarını arar.
İlgili görevler
- İsteğe bağlı servisler ve her birinin maliyeti — bir paketin ekleyebileceği her bileşen için gereksinim satırı.
- Kaynak boyutlandırma — bu sayfanın arkasındaki, kapsayıcı başına ölçülmüş tablolar.
- Ağ ön koşulları — sanal makine var olmadan önce ağ ekibiyle mutabık kalınacak portlar, dış erişim ve ad çözümlemesi.
- Hipervizör üzerine kurulum — OVA'yı doğru boyutlandırma, disk ve adaptörle içe aktarın.
Son güncelleme