rdc vs renet
Rediacc iki farkli binary kullanir:
rdc, workstation uzerinde calistirdiginiz kullanici odakli CLI’dir.renet, sunucuda calisan dusuk seviye uzak sistem binary’sidir.
Gunluk islemlerin neredeyse tamami icin rdc kullanin.
Zihinsel Model
rdcyi kontrol duzlemi, reneti veri duzlemi gibi dusunun.
rdc:
- Yerel baglaminizi ve makine eslesmelerini okur
- Sunuculara SSH ile baglanir
- Gerektiginde
reneti kurar/gunceller - Sizin icin dogru uzak islemi calistirir
renet:
- Sunucuda yuksek yetkilerle calisir
- Datastore, LUKS volume, mount ve izole Docker daemon’larini yonetir
- Depo ve sistem seviyesinde dusuk seviye islemler yapar
Pratikte Hangisini Kullanmalisiniz
Varsayilan olarak rdc
Normal akislarda rdc kullanin:
rdc context setup-machine server-1
rdc repo create my-app -m server-1 --size 10G
rdc repo up my-app -m server-1 --mount
rdc repo down my-app -m server-1
rdc machine status server-1
renet (ileri seviye / uzak taraf)
reneti dogrudan sadece bilincli olarak dusuk seviye uzak kontrol gerektiginde kullanin. Ornek:
- Sunucuda dogrudan acil hata ayiklama
- Host seviyesinde bakim ve kurtarma
rdcnin aciga cikarmadigi internal kontroller
Cogu kullanicinin rutin islerde reneti dogrudan calistirmasi gerekmez.
Rediaccfile Notu
Rediaccfile icinde renet compose -- ... gorebilirsiniz. Bu normaldir: Rediaccfile fonksiyonlari renetin bulundugu uzak tarafta calisir.
Workstation tarafinda is yuklerini baslatip/durdurmak icin genellikle yine rdc repo up ve rdc repo down kullanirsiniz.