Bu bölümde, Apigee Edge'in şirket içi kurulumundaki yedekleme ve geri yükleme görevleri açıklanmaktadır. Apigee Edge bileşenlerinin (ör. yapılandırma ve veriler) düzenli aralıklarla yedeğini oluşturmanız ve sistem arızası durumunda kurtarma işleminin gerçekleştirildiğinden emin olmanız önerilir. Yedekleme ve kurtarma işlemleri, sistemin diğer bölümlerini etkilemeden tüm sistemin (tüm bileşenler dahil) durumunu geri yüklemenize olanak tanır.
Yedeklenecek öğeler
Apigee Edge'in şirket içi dağıtımında aşağıdaki Edge bileşenlerini yedeklemeniz gerekir:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(PostgreSQL veritabanı)apigee-qpidd(Qpidd)apigee-sso(Edge TOA)apigee-zookeeper(ZooKeeper)edge-management-server(Yönetim Sunucusu)edge-management-ui(yeni Edge kullanıcı arayüzü)edge-message-processor(Mesaj İşleyici)edge-postgres-server(Postgres Sunucusu)edge-qpid-server(Qpid Sunucusu)edge-router(Edge Yönlendirici)edge-ui(Klasik kullanıcı arayüzü)
Kurtarma süresi hedefi (RTO) ve kurtarma noktası hedefi (RPO)
Kurtarma süresi hedefi (RTO), iş sürekliliğindeki bir kesintiyle ilişkili kabul edilemez sonuçlardan kaçınmak için bir felaketten (veya kesintiden) sonra bir iş sürecinin geri yüklenmesi gereken süre ve hizmet düzeyidir.
Kurtarma noktası hedefi (RPO), önemli bir olay nedeniyle bir BT hizmetinden veri kaybı yaşanabilecek, tolere edilebilir maksimum süredir. Kurtarma stratejiniz için bir yedekleme planı uygulamadan önce her iki hedef de dikkate alınmalıdır.
Başlamadan önce: Faydalı bilgiler
Yükleme verilerinin birkaç sisteme dağıtıldığını görebilirsiniz. Örneğin, kuruluşlar LDAP, ZooKeeper ve Cassandra'dadır. Yedekleme ve geri yükleme ile ilgili aşağıdaki notları dikkate aldığınızdan emin olun:
- Birden fazla Cassandra düğümünüz varsa bunları tek tek yedekleyin.
- Birden fazla ZooKeeper düğümünüz varsa bunları tek tek yedekleyin. Yedekleme işlemi, ZooKeeper'ı geçici olarak kapatır.
- Birden fazla Postgres düğümünüz varsa bunları tek tek yedekleyin.
- Ansible veya Chef gibi araçları kullanarak diğer tüm Edge bileşenlerini tüm düğümlerde aynı anda yedekleyebilirsiniz.
- ZooKeeper, Cassandra veya LDAP düğümlerinden birini geri yüklediğinizde tutarlılık sağlamak için üç düğümün de geri yüklenmesi önerilir (özellikle yedekleme oluşturulduktan sonra kuruluşlar/ortamlar oluşturulduğunda).
- LDAP veya genel yönetici şifreleri kaybolur ya da bozulursa son yedekleme ve çalışan sistem için aynı kimlik bilgilerini almak üzere tam yedekleme gerekir.
- Yedekleme yardımcı programı, oluşturulan yedek dosyasını
/opt/apigee/backup/compdizinine yazar. Burada comp, bileşenin adıdır. Çok sayıda yedek dosyası oluşturabileceğiniz ve bu dosyalar büyük olabileceği için yalnızca yedek dosyaları için/opt/apigee/backupkonumuna ayrı bir disk bağlayabilirsiniz. - PostreSQL hariç tüm yedek dosyaları şu şekilde adlandırılır:
backup-year.month.day,hour.min.seconds.tar.gz
Örneğin:
backup-2018.05.29,11.13.41.tar.gz
PostreSQL yedek dosyaları şu şekilde adlandırılır:
year.month.day,hour.min.seconds.dump