Kontrol noktaları ve geri alma önizlemesi
Denetim noktası hizmeti kayıtları, saklama davranışını, REST/MCP işlemlerini, ve uygulamalar için bir geri alma durumu makinesi.
Henüz gerçek bir kurtarma yok: etkin anlık görüntü bağdaştırıcısı VM’yi üretir ve veritabanı anlık görüntü tanımlayıcıları. Durdurma/başlatma/sağlık aşamaları simüle edilir ve disk veya veritabanı durumu yakalanır veya geri yüklenir. Bugün oluşturulan bir kontrol noktası yedekleme değildir ve kurtarma kontrolü olarak kullanılmamalıdır.
Neler test edilebilir?
Önizleme yüzeyi entegrasyon geliştiricilerinin şunları yapmasına olanak tanır:
- manuel kontrol noktası oluşturma ve listeleme;
- meta verileri sabitlemek, sabitlemeyi kaldırmak, silmek ve saklamak;
- sahiplik kontrolleri;
- geri alma durumu geçişleri; ve
- geri alma öncesi güvenlik kaydının oluşturulması.
Aşağıdaki MCP araçları bu kontrol düzlemini ortaya çıkarır:
| Araç | Davranışı önizleyin |
|---|---|
create_checkpoint | Saplama anlık görüntü tanımlayıcılarıyla bir kayıt oluşturur |
list_checkpoints | Sahip olunan kayıtları ve bildirilen kullanımı listeler |
pin_checkpoint | Bir kaydı saklama budamasından muaf tutar |
delete_checkpoint | Sabitlenmemiş bir kaydı siler |
rollback_app | Simüle edilmiş geri alma sırasını uygular |
Bu araçlardan alınan başarılı yanıtları kurtarılmış uygulama olarak tanımlamayın.
Üretimin bugün toparlanması
Değişmez bir uygulama dağıtımı için kaynaktan kurtarma yapın ve ayrı olarak yönetin veriler:
- İyi olduğu bilinen bir Git revizyonunu tanımlayın;
- veritabanı veya nesne deposu yedeğinin mevcut olduğunu ve geri yüklenebileceğini doğrulayın;
- söz konusu revizyon için yeni bir değişmez dağıtımı sıraya koyun;
- hizmetin belgelenmiş kurtarma prosedürü yoluyla verileri geri yükleyin; ve
- Trafiği değiştirmeden önce uygulamanın durumunu ve kullanıcının görebileceği davranışı doğrulayın.
Yedeklemeyi saklama, geri yükleme testi ve kurtarma hedeflerini standartların dışında tutun. Gerçek bağdaştırıcılar gönderilip bir geri yükleme tatbikatını geçene kadar kontrol noktası önizlemesi.
Geriye ne kaldı
- gerçek VM ve veritabanı anlık görüntüsü ilkelleri;
- değişmez değişken dağıtım hattıyla geri alma entegrasyonu;
- başarısızlık atomik geri yükleme davranışı;
- doğrulanmış kontrol noktaları oluşturan kancaları dağıtın;
- gerçek depolamaya karşı kapasite ve saklama uygulaması; ve
- yakalanan kanıtlarla yedekleme/geri yükleme tatbikatları.