SlideShare a Scribd company logo
1 of 14
Bölüm 2: OpenEdge Replication Planlaması


Bu dersi tamamladığımız zaman şunları öğreneceğiz;

•   Planlama görevlerinin ön hazırlığı
•   OpenEdge Replication ve Transparent Data Encryption
•   OpenEdge Replication ve After-Imaging
•   OpenEdge Replication ve After-Image extentleri
•   Kaynak veritabanının After-Image extent boyutları
•   OpenEdge Replication ağ bant genişliğinin belirlenmesi
•   İlave işleri göz önünde bulundurmak
•   OpenEdge Replication ve After-Imaging’in özeti
Planlama Görevinin Ön Hazırlığı


        Bir veritabanı yedekleme planı oluşturmalısınız.


        Production veritabanınızı değerlendirmelisiniz.

        •   Replike edilecek veritabanı
        •   Sistem kaynakları
        •   Kaynak veritabanının üzerinde yer alacağı makine
        •   Hedef veritabanının üzerinde yer aldığı makine
        •   Kaynak ve hedef veritabanlarının mantıksal yapıları
        •   Kaynak ve hedef veritabanı arasında güvenilir TCP/IP bağlantısı
OpenEdge Replication ve Transparent Data Encryption




               Gereklilikler                 Etkinleştirme
OpenEdge Replication ve After-Imaging

              Tip                          Fayda                                 Sakınca
              Sabit-boyutlu extent         Performans: Sabit extentler           Tam Extent Yönetimi: Extent
                                           performans etkisine maruz             yönetim döngüsünde çoklu
                                           kalır, extent’i yaratırken blokları   extent dolumuna olanak tanır.
                                           formatlar ve ayırır. Bu da            Bu, After-Imaging yönetiminde
                                           veritabanının normal işlemlerde       hesaplanmalıdır.
                                           biraz performanslı çalışmasını
                                           sağlar.
              Değişken-Boyutlu Extent      Performans Kaybı: Yeni bir            Dolu Diskler: Extentler tüm diski
                                           extent bloğuna ihtiyaç                kaplayacak boyuta kadar
                                           duyulduğu ve hiç boş blok             büyüyebilirler
                                           kalmadığı zaman, veritabanı           Büyük Dosya Yönetimi:
                                           broker’ı işletim sisteminden          Değişken extentlerin yönetimi,
                                           ilave boş alan tahsisine ve           extentler herhangi bir boyuta
                                           formatlanmasına gereksinim            ulaşıncaya kadar, çok büyük
                                           duyar.                                dosyaları kopyalayabilir. Bu
                                                                                 dosyaları yedeklemek veya
                                                                                 bunları taşımak hesaplamalar
                                                                                 yapmayı gerektirebilir.



                                        After-Image Extent Tipleri
OpenEdge Replication ve After-Imaging


              AI Extent Durumu   Tanımlama
              EMPTY              AI extent’i boş ve RDBMS’in kullanımına hazırdır.
              BUSY               AI extent hala RDBMS tarafından yazıma devam ediyordur. Transaction-
                                 log kayıtları, bir extent bir extent değişimi gerçekleşene kadar
                                 toplanacaktır ya da RDBMS tarafından extent dolana kadar veya DBA
                                 faaliyeti olarak “rfutil db-name –C aimage new” komutu çalıştırılana kadar
                                 devam edecektir.
              LOCKED             AI extent’i doludur ama içeriği hedef vertiabanına replike edilmemiştir.
                                 Extent “rfutil db-name –C aimage empty” komutu ile tüm transaction-log
                                 kayıtları gönderilmeden ve OpenEdge Replication Agent tarafından
                                 uygulanmadan silinemez. Extent içindeki AI blokları açılıp yeni bir dosyaya
                                 “rfutil db-name –C aimage extract” komutu ile yazılır.
              FULL               AI extent doludur ve arşivlenip boşaltılmak için hazırdır.
              ARCHIVED           AI extenti AI yönetim aracı ile arşivlenmiştir.




                                 After-Image Extent Durumları
After-Image Extentleri İçin Gerekli Alan Hesaplama




      After-Image alanlarını hesaplamak
      için dört farklı yöntem mevcuttur
      •   AI sanal sistem tablosu (VST) bilgisini kullanın.
      •   RFUTIL komutunu kullanın.
      •   PROMON komutunu kullanın.
      •   BI sanal sistem tablosu(VST) bilgisini kullanın.
OpenEdge Replication ve After-Image Extentleri




                                         Sabit boyutlu After-
                                            Image extent
                                             boyutlarını
                                             hesaplamak




                                 Değişken Extent
                                    kullanımı
Kaynak Veritabanının After-Image Extent Boyutları


 Tanımlama                                                             Ölçüm/Ortalama
 Özgün bir hafta içerisinde üretilmiş toplam After-Image verisi        15.000 MB veya 14.6 GB

 OpenEdge Replication After-Image ek yükü                              %50 veya 1.5 katı
 Bir çalışma gününde çalışılan saat süresi                             Günce 16 saat
 Bir çalışma haftasında çalışılan saat süresi                          112 saat (16 saat *7gün)
 Bir saatte üretilen tahmini After-Image verisi                        134 MB (15.000 MB / 112 saat)
 Bir çalışma gününde üretilen tahmini After-Image verisi               2.144 MB veya 2.09 GB
                                                                       (134 MB * 16 saat)
 OpenEdge Replication ek yükünün bir saatte ürettiği tahmini After-    201 MB
 Image verisi                                                          (134 MB *1.5)
 OpenEdge Replication ek yükünün bir günde ürettiği tahmini After-     3.216 MB veya 3.14 GB
 Image verisi                                                          (2.144 GB * 1.5)
 OpenEdge Replication ek yükünün bir çalışma haftasında ürettiği       22.512 MB
 tahmini After-Image verisi                                            (3.216 MB * 7 gün)
 Tekbir sabit After-Image extent boyutu                                804 MB (201 MB * 4 saat)
 Bir haftalık işlem sonucunda gerekli olan After-Image extentlerinin   28 extent
 toplamsayısı                                                          (22.512 MB / 804 MB)

               Haftalık verileri baz alarak sabit After-Image extentleri boyutlandırmak
OpenEdge Replication Ağ Bant Genişliğinin Belirlenmesi


                             • AID > Tüm After-Image bloklarının toplam boyutu
                             • AIRM > Replikasyon nedeniyle ilave After-Image
             AID * AIRM =
                 AIDR          notlarının çarpan değeridir (1,5).


                             • AIDR > Replikasyon ile After-Image blokloarının sayısı.
                             • AIRO > Replikasyon ek yük çarpanı olan değerdir
             AIDR * AIRO =
                AIDRO          (1,1).



                             • AIDROP > Replikasyon ve ek yük ile After-Image
             AIDRO * (PRD)     bloklarının sayısı.
               = AIDROP
İlave İşleri Göz Önünde Bulundurmak


                                         Kabul edilebilir           Uygun
                    Gecikme             hedef veritabanı          başarısızlık
                                            kesintisi              davranışı




                                                           After-Imaging
                      Sınırlamalar ve                    kullanıldığı zaman
                        kısıtlamalar                    başarılı olduğundan
                                                            emin olmak
OpenEdge Replication ve After-Imaging’in Özeti




                       OpenEdge Replication
                  uygulaması bir kaç After-Imaging
                      gerekliliğine önem verir
progressokulu.com OpenEdge Replication Slide 2
progressokulu.com OpenEdge Replication Slide 2

More Related Content

Viewers also liked

progressokulu.com Advanced Business Language Slide 3
progressokulu.com Advanced Business Language Slide 3progressokulu.com Advanced Business Language Slide 3
progressokulu.com Advanced Business Language Slide 3kaan verdioglu
 
progressokulu.com Database Administration Slide 4
progressokulu.com Database Administration Slide 4progressokulu.com Database Administration Slide 4
progressokulu.com Database Administration Slide 4kaan verdioglu
 
progressokulu.com Database Administration Slide 5
progressokulu.com Database Administration Slide 5progressokulu.com Database Administration Slide 5
progressokulu.com Database Administration Slide 5kaan verdioglu
 
progressokulu.com Advanced Business Language Slide 11
progressokulu.com Advanced Business Language Slide 11progressokulu.com Advanced Business Language Slide 11
progressokulu.com Advanced Business Language Slide 11kaan verdioglu
 
progressokulu.com Advanced Business Language Slide 7
progressokulu.com Advanced Business Language Slide 7progressokulu.com Advanced Business Language Slide 7
progressokulu.com Advanced Business Language Slide 7kaan verdioglu
 
progressokulu.com Advanced Business Language Slide 9
progressokulu.com Advanced Business Language Slide 9progressokulu.com Advanced Business Language Slide 9
progressokulu.com Advanced Business Language Slide 9kaan verdioglu
 

Viewers also liked (6)

progressokulu.com Advanced Business Language Slide 3
progressokulu.com Advanced Business Language Slide 3progressokulu.com Advanced Business Language Slide 3
progressokulu.com Advanced Business Language Slide 3
 
progressokulu.com Database Administration Slide 4
progressokulu.com Database Administration Slide 4progressokulu.com Database Administration Slide 4
progressokulu.com Database Administration Slide 4
 
progressokulu.com Database Administration Slide 5
progressokulu.com Database Administration Slide 5progressokulu.com Database Administration Slide 5
progressokulu.com Database Administration Slide 5
 
progressokulu.com Advanced Business Language Slide 11
progressokulu.com Advanced Business Language Slide 11progressokulu.com Advanced Business Language Slide 11
progressokulu.com Advanced Business Language Slide 11
 
progressokulu.com Advanced Business Language Slide 7
progressokulu.com Advanced Business Language Slide 7progressokulu.com Advanced Business Language Slide 7
progressokulu.com Advanced Business Language Slide 7
 
progressokulu.com Advanced Business Language Slide 9
progressokulu.com Advanced Business Language Slide 9progressokulu.com Advanced Business Language Slide 9
progressokulu.com Advanced Business Language Slide 9
 

Similar to progressokulu.com OpenEdge Replication Slide 2

Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Mustafa AKIN
 
Dba için oracle veritabanı 11g yeni özellikleri
Dba için oracle veritabanı 11g yeni özellikleriDba için oracle veritabanı 11g yeni özellikleri
Dba için oracle veritabanı 11g yeni özellikleriZekeriya Besiroglu
 
Edb kurumsal dunyaicinoneriler.101614
Edb kurumsal dunyaicinoneriler.101614Edb kurumsal dunyaicinoneriler.101614
Edb kurumsal dunyaicinoneriler.101614EDB
 
Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Mustafa AKIN
 
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca YönetimiSystem Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca YönetimiMustafa
 
Android mimari-cekirdek-binding-scheduler
Android mimari-cekirdek-binding-schedulerAndroid mimari-cekirdek-binding-scheduler
Android mimari-cekirdek-binding-schedulerErcan Pinar
 
Failover Clustering Sql Server
Failover Clustering Sql ServerFailover Clustering Sql Server
Failover Clustering Sql ServerHakan Yüksel
 
vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated ContainersVahric Muhtaryan
 
Abis Teknoloji şirket içi Docker sunumu
Abis Teknoloji şirket içi Docker sunumuAbis Teknoloji şirket içi Docker sunumu
Abis Teknoloji şirket içi Docker sunumuMahmut Gündoğdu
 
Ibm storage presales presentation
Ibm storage presales presentationIbm storage presales presentation
Ibm storage presales presentationHande Hnd
 
Weblogic performance tips&tricks
Weblogic performance tips&tricksWeblogic performance tips&tricks
Weblogic performance tips&tricksZekeriya Besiroglu
 
0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...
0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...
0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...BTGrubu
 
Istanbul Datascience Academy Talks
Istanbul Datascience Academy TalksIstanbul Datascience Academy Talks
Istanbul Datascience Academy TalksMetin Uslu
 
Openbravo Gelişmiş Depo Operasyonları - Wiki
Openbravo Gelişmiş Depo Operasyonları - WikiOpenbravo Gelişmiş Depo Operasyonları - Wiki
Openbravo Gelişmiş Depo Operasyonları - WikiMehmet Demirel
 
İleri Seviye T-SQL Programlama - Chapter 19
İleri Seviye T-SQL Programlama - Chapter 19İleri Seviye T-SQL Programlama - Chapter 19
İleri Seviye T-SQL Programlama - Chapter 19Cihan Özhan
 

Similar to progressokulu.com OpenEdge Replication Slide 2 (20)

0439
04390439
0439
 
Nedir Bu Java ?
Nedir Bu Java ?Nedir Bu Java ?
Nedir Bu Java ?
 
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
 
Dba için oracle veritabanı 11g yeni özellikleri
Dba için oracle veritabanı 11g yeni özellikleriDba için oracle veritabanı 11g yeni özellikleri
Dba için oracle veritabanı 11g yeni özellikleri
 
Edb kurumsal dunyaicinoneriler.101614
Edb kurumsal dunyaicinoneriler.101614Edb kurumsal dunyaicinoneriler.101614
Edb kurumsal dunyaicinoneriler.101614
 
Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup
 
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca YönetimiSystem Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
 
Pratik caffe
Pratik caffePratik caffe
Pratik caffe
 
Android mimari-cekirdek-binding-scheduler
Android mimari-cekirdek-binding-schedulerAndroid mimari-cekirdek-binding-scheduler
Android mimari-cekirdek-binding-scheduler
 
Failover Clustering Sql Server
Failover Clustering Sql ServerFailover Clustering Sql Server
Failover Clustering Sql Server
 
12factor apps
12factor apps12factor apps
12factor apps
 
vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated Containers
 
Abis Teknoloji şirket içi Docker sunumu
Abis Teknoloji şirket içi Docker sunumuAbis Teknoloji şirket içi Docker sunumu
Abis Teknoloji şirket içi Docker sunumu
 
Ibm storage presales presentation
Ibm storage presales presentationIbm storage presales presentation
Ibm storage presales presentation
 
Weblogic performance tips&tricks
Weblogic performance tips&tricksWeblogic performance tips&tricks
Weblogic performance tips&tricks
 
0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...
0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...
0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...
 
Istanbul Datascience Academy Talks
Istanbul Datascience Academy TalksIstanbul Datascience Academy Talks
Istanbul Datascience Academy Talks
 
Openbravo Gelişmiş Depo Operasyonları - Wiki
Openbravo Gelişmiş Depo Operasyonları - WikiOpenbravo Gelişmiş Depo Operasyonları - Wiki
Openbravo Gelişmiş Depo Operasyonları - Wiki
 
İleri Seviye T-SQL Programlama - Chapter 19
İleri Seviye T-SQL Programlama - Chapter 19İleri Seviye T-SQL Programlama - Chapter 19
İleri Seviye T-SQL Programlama - Chapter 19
 
Hyper-V 2.0 ve SCVMM 2008 R2
Hyper-V 2.0 ve SCVMM 2008 R2Hyper-V 2.0 ve SCVMM 2008 R2
Hyper-V 2.0 ve SCVMM 2008 R2
 

progressokulu.com OpenEdge Replication Slide 2

  • 1.
  • 2. Bölüm 2: OpenEdge Replication Planlaması Bu dersi tamamladığımız zaman şunları öğreneceğiz; • Planlama görevlerinin ön hazırlığı • OpenEdge Replication ve Transparent Data Encryption • OpenEdge Replication ve After-Imaging • OpenEdge Replication ve After-Image extentleri • Kaynak veritabanının After-Image extent boyutları • OpenEdge Replication ağ bant genişliğinin belirlenmesi • İlave işleri göz önünde bulundurmak • OpenEdge Replication ve After-Imaging’in özeti
  • 3. Planlama Görevinin Ön Hazırlığı Bir veritabanı yedekleme planı oluşturmalısınız. Production veritabanınızı değerlendirmelisiniz. • Replike edilecek veritabanı • Sistem kaynakları • Kaynak veritabanının üzerinde yer alacağı makine • Hedef veritabanının üzerinde yer aldığı makine • Kaynak ve hedef veritabanlarının mantıksal yapıları • Kaynak ve hedef veritabanı arasında güvenilir TCP/IP bağlantısı
  • 4. OpenEdge Replication ve Transparent Data Encryption Gereklilikler Etkinleştirme
  • 5. OpenEdge Replication ve After-Imaging Tip Fayda Sakınca Sabit-boyutlu extent Performans: Sabit extentler Tam Extent Yönetimi: Extent performans etkisine maruz yönetim döngüsünde çoklu kalır, extent’i yaratırken blokları extent dolumuna olanak tanır. formatlar ve ayırır. Bu da Bu, After-Imaging yönetiminde veritabanının normal işlemlerde hesaplanmalıdır. biraz performanslı çalışmasını sağlar. Değişken-Boyutlu Extent Performans Kaybı: Yeni bir Dolu Diskler: Extentler tüm diski extent bloğuna ihtiyaç kaplayacak boyuta kadar duyulduğu ve hiç boş blok büyüyebilirler kalmadığı zaman, veritabanı Büyük Dosya Yönetimi: broker’ı işletim sisteminden Değişken extentlerin yönetimi, ilave boş alan tahsisine ve extentler herhangi bir boyuta formatlanmasına gereksinim ulaşıncaya kadar, çok büyük duyar. dosyaları kopyalayabilir. Bu dosyaları yedeklemek veya bunları taşımak hesaplamalar yapmayı gerektirebilir. After-Image Extent Tipleri
  • 6. OpenEdge Replication ve After-Imaging AI Extent Durumu Tanımlama EMPTY AI extent’i boş ve RDBMS’in kullanımına hazırdır. BUSY AI extent hala RDBMS tarafından yazıma devam ediyordur. Transaction- log kayıtları, bir extent bir extent değişimi gerçekleşene kadar toplanacaktır ya da RDBMS tarafından extent dolana kadar veya DBA faaliyeti olarak “rfutil db-name –C aimage new” komutu çalıştırılana kadar devam edecektir. LOCKED AI extent’i doludur ama içeriği hedef vertiabanına replike edilmemiştir. Extent “rfutil db-name –C aimage empty” komutu ile tüm transaction-log kayıtları gönderilmeden ve OpenEdge Replication Agent tarafından uygulanmadan silinemez. Extent içindeki AI blokları açılıp yeni bir dosyaya “rfutil db-name –C aimage extract” komutu ile yazılır. FULL AI extent doludur ve arşivlenip boşaltılmak için hazırdır. ARCHIVED AI extenti AI yönetim aracı ile arşivlenmiştir. After-Image Extent Durumları
  • 7. After-Image Extentleri İçin Gerekli Alan Hesaplama After-Image alanlarını hesaplamak için dört farklı yöntem mevcuttur • AI sanal sistem tablosu (VST) bilgisini kullanın. • RFUTIL komutunu kullanın. • PROMON komutunu kullanın. • BI sanal sistem tablosu(VST) bilgisini kullanın.
  • 8. OpenEdge Replication ve After-Image Extentleri Sabit boyutlu After- Image extent boyutlarını hesaplamak Değişken Extent kullanımı
  • 9. Kaynak Veritabanının After-Image Extent Boyutları Tanımlama Ölçüm/Ortalama Özgün bir hafta içerisinde üretilmiş toplam After-Image verisi 15.000 MB veya 14.6 GB OpenEdge Replication After-Image ek yükü %50 veya 1.5 katı Bir çalışma gününde çalışılan saat süresi Günce 16 saat Bir çalışma haftasında çalışılan saat süresi 112 saat (16 saat *7gün) Bir saatte üretilen tahmini After-Image verisi 134 MB (15.000 MB / 112 saat) Bir çalışma gününde üretilen tahmini After-Image verisi 2.144 MB veya 2.09 GB (134 MB * 16 saat) OpenEdge Replication ek yükünün bir saatte ürettiği tahmini After- 201 MB Image verisi (134 MB *1.5) OpenEdge Replication ek yükünün bir günde ürettiği tahmini After- 3.216 MB veya 3.14 GB Image verisi (2.144 GB * 1.5) OpenEdge Replication ek yükünün bir çalışma haftasında ürettiği 22.512 MB tahmini After-Image verisi (3.216 MB * 7 gün) Tekbir sabit After-Image extent boyutu 804 MB (201 MB * 4 saat) Bir haftalık işlem sonucunda gerekli olan After-Image extentlerinin 28 extent toplamsayısı (22.512 MB / 804 MB) Haftalık verileri baz alarak sabit After-Image extentleri boyutlandırmak
  • 10. OpenEdge Replication Ağ Bant Genişliğinin Belirlenmesi • AID > Tüm After-Image bloklarının toplam boyutu • AIRM > Replikasyon nedeniyle ilave After-Image AID * AIRM = AIDR notlarının çarpan değeridir (1,5). • AIDR > Replikasyon ile After-Image blokloarının sayısı. • AIRO > Replikasyon ek yük çarpanı olan değerdir AIDR * AIRO = AIDRO (1,1). • AIDROP > Replikasyon ve ek yük ile After-Image AIDRO * (PRD) bloklarının sayısı. = AIDROP
  • 11. İlave İşleri Göz Önünde Bulundurmak Kabul edilebilir Uygun Gecikme hedef veritabanı başarısızlık kesintisi davranışı After-Imaging Sınırlamalar ve kullanıldığı zaman kısıtlamalar başarılı olduğundan emin olmak
  • 12. OpenEdge Replication ve After-Imaging’in Özeti OpenEdge Replication uygulaması bir kaç After-Imaging gerekliliğine önem verir