Edge for Private Cloud v. 4.16.05
Bu bölümde, Apigee Edge'in şirket içi kurulumundaki yedekleme ve geri yükleme görevleri açıklanmaktadır. Her zaman Apigee Edge bileşenlerinin (yani yapılandırma ve verilerin) bir yedeğini düzenli aralıklarla oluşturmanız ve sistem hatası durumunda kurtarma işleminin yapıldığından emin olmanız önerilir. Yedekleme ve geri yükleme prosedürleri, sistemin diğer bölümlerini etkilemeden sistemin tamamının (tüm bileşenler dahil) durumunu geri yükleyebilmenizi sağlar.
Neleri yedeklemelisiniz?
Apigee Edge'in şirket içi dağıtımında aşağıdaki Edge bileşenlerini yedeklemeniz gerekir:
- Apache ZooKeeper (Apigee-zookeeper)
- Apache Cassandra (Apigee-cassandra)
- Postgres Sunucusu (edge-postgres-sunucu)
- PostgreSQL veritabanı (Apigee-postgresql)
Not: Postgres Master/Standby yapılandırmasında yalnızca Master'ı yedeklersiniz. Bağlı dosyayı yedeklemeniz gerekmez. - Qpid Sunucusu (edge-qpid-server)
- Qpidd (Apigee-qpidd)
- OpenLDAP (Apigee-openldap)
- Yönetim Sunucusu (uç-yönetim-sunucu)
- Mesaj İşlemci (edge-message-processor)
- Yönlendirici (kenar yönlendirici)
- Edge kullanıcı arayüzü (edge-ui)
Kurtarma süresi hedefi (RTO) ile Kurtarma noktası hedefi (RPO) karşılaştırması
RTO, iş devamlılığındaki bir aksaklıkla ilişkili kabul edilemez sonuçları önlemek için bir felaketten (veya kesintiden) sonra iş sürecinin geri yüklenmesi gereken süre ve hizmet düzeyidir.
RPO, büyük bir olay nedeniyle BT hizmetinden veri kaybı yaşanabileceği maksimum tolerans süresidir. Kurtarma stratejiniz için bir yedek plan uygulamadan önce her iki hedefi de dikkate almanız gerekir.
Başlamadan Önce: Yararlı Bilgiler
Yükleme verilerinin çeşitli sistemlere dağıldığını gözlemleyebilirsiniz. Örneğin, kuruluşlar LDAP, ZooKeeper ve Cassandra'da olabilir. Yedekleme ve geri yükleme hakkında aşağıdaki notlara uyduğunuzdan emin olun:
- Birden fazla Cassandra düğümünüz varsa bunları tek tek yedekleyin. Yedekleme işlemi Cassandra'yı geçici olarak kapatır. Bu nedenle, tüm Cassandra düğümleri için aynı anda çalıştırmak istemezsiniz.
- 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 (özellikle yedek oluşturulduktan sonra kuruluşlar/ortamlar oluşturulduğunda) üç düğümü de geri yüklemeniz önerilir.
Not: Yedekleme kullanılmadığı için yukarıdaki durum veri deposu kümesindeki bir Cassandra veya ZooKeeper düğümünün geri yüklenmesini etkilemez. - LDAP veya genel yönetici şifreleri kaybolursa/bozulursa son yedekleme ve çalışan sistemde aynı kimlik bilgilerinin alınması için tam bir yedek gerekir.
- Yedekleme yardımcı programı, oluşturulan yedek dosyasını /opt/Apigee/backup/comp adresine yazar. Burada comp bileşenin adıdır. Çok sayıda yedek dosya oluşturabildiğiniz ve bu dosyalar büyük olabildiğinden, yalnızca yedekleme dosyaları için /opt/apigee/backup adresinde ayrı bir disk ekleyebilirsiniz.
- PostreSQL dışındaki tüm yedekleme dosyaları şu şekilde adlandırılır:
backup-(year).(month).(day),(hour).(min.(seconds).tar.gz
PostreSQL yedekleme dosyalarının adları şu şekildedir:
(year).(month).(day),(hour).(min.(seconds).dump