Fork İzolasyonu Uygulamada
Fork’lama öğreticisi komutları gösterdi. Bu öğretici ne anlama geldiklerini gösteriyor: saniyeler içinde kopyalanan, tarayıcıda serbestçe düzenlenen canlı bir veritabanı uygulaması; orijinal hiçbir şeyin farkında değilken.
Öğreticiyi izleyin
Kurulum
Sunucuda canlı çalışan, pgAdmin arayüzü olan gerçek bir PostgreSQL. Fork, bunların tamamının anlık yazma sırasında kopyalayan ikizi; doğuştan aynı veri, doğumdan sonra tamamen bağımsız yaşamlar.
Adım 1: Canlı uygulama
rdc repo list --machine <machine-name> Canlı bir repository ile başlayın: makinede pgAdmin ile birlikte çalışan bir PostgreSQL veritabanı.
Adım 2: Fork alın
rdc repo fork --parent demo-pgadmin --tag experiment --machine <machine-name> --up --detach Repository'yi --up --detach ile fork edin: CoW klonu neredeyse anlıktır ve fork'un servisleri hemen başlar.
Video, tarayıcıda her iki pgAdmin’i de açar. Orijinal giriş ister; üretim korumalı kalır. Fork doğrudan çalışma masasına açılır: fork’lar tek kullanımlık sandbox’lardır, bu yüzden giriş adımı kenara çekilir (depo, fork olup olmadığına göre bunu bizzat karar verir).
Adım 3: Tek sunucuda iki dünya
rdc repo list --machine <machine-name> Repository'leri listeleyin: orijinal ve fork, tam izole şekilde yan yana çalışır.
Fork’ta düzenleyin, silin, her şeyi bozun. Orijinal sunmaya devam eder. Fork anında aynı tablolar, sonrasında tamamen bağımsız.
Adım 4: Çöpe atın
rdc repo delete --name demo-pgadmin:experiment --machine <machine-name> İşiniz bittiğinde fork'u silin. Orijinal repository dokunulmadan kalır.
Saniyeler içinde oluşturun, saniyeler içinde imha edin. “Üretimi klonlayın, hiçbir şeyi bozmayın”ı günlük bir alışkanlık yerine özel bir etkinlik yapan şey tam olarak budur.
Sonraki: Gizli Bilgileri Yönetin.