Sizlere bu makalemde Microsoft Exchange Server 2007 üzerinde Cluster Continuous Replication uygulamasını anlatacağım .
Uygulama pek çok alanda bilgi gerektirdiği için öncelikle bu yeni ürün ve yenilikleri hakkında kısa bilgiler vermek istiyorum . Bu sayede makale içinde geçen pek çok terim çok daha kolay anlaşılır hale gelecektir.
Exchange Server 2007 bir önceki Exchange versiyonu olan 2003’ e göre pek çok yenilik içermektedir. Bu yenilikleri aşağıdaki başlıklar halinde toplayabiliriz ;
· Mesajlaşma yönetimindeki yenilikler.
· Ölçeklenebilirlik özelliklerindeki yenilikler.
· Kullanılabilirlik özelliklerindeki yenilikler.
· Mesaj güvenliği konusundaki yenilikleri.
· Mesaj policy üzerindeki yenilikler.
· Exchange kullanıcıları üzerindeki yenilikler.
· Microsoft Exchange Hosted Servis nedir ?
Genel olarak Kullanılabilirlik özelliklerini aşağıdaki şekilde özetleyebiliriz ;
· Local Continuous Replication özelliği sayesinde bir depolama grubunun iki kopyasını aynı server üzerinde tutabiliriz.
· Cluster Continuous Replication özelliği sayesinde bir depolama grubunun iki kopyasını ayrı server lar üzerinde tutabiliriz.
· Mailbox rolü dışındaki diğer serverların olası sorunlarına karşılık birden çok server kurulabilmesi sayesinde hizmet kalitesi arttırılmıştır
Tabiki Exchange Server ın bize sunduğu tüm teknolojiler bunlar değildir . 4 ana başlık altında kullanılabilirlik çözümlerini görebiliriz. ;
LCR ; Tek bir sunucu üzerinde disk hatalarına veya veritabanı bozulmalarına karşı koruma sağlayan bir yapıdır. Temel olarak aktif veri tabanı log shiphing yontemi ile yedek veri tabanına güncel bir şekilde aktarılır.
CCR ; Cluster mantığı ile çalışır. En az iki node ve bir File Share Witness ( FSW ) içermelidir. Sunucu başarısızlığına karşı koruma sağlar. Veri tabanları yine LCR da olduğu gibi Log shiphing yöntemi ile güncellenir. Standart bir cluster dan en büyük farkı shared storage ihtiyacı yoktu ( SAN vb )
SCC ; En az iki en fazla sekiz node olabilir , shared storage mantığı ile çalışır ( cluster bilgisi yani quorum shared storage üzerinde saklanır ) . Sunucu başarısızlığına karşı koruma sağlar. Her bir storage bir shared disk e ihtiyaç duyar ve yine SCC içerinde her bir storage group altında tek bir mailbox database i yer almalıdır. ( shared storege ; iscsi,sas,san vb )
SCR ; Exchange Server 2007 SP1 ile beraber gelen yeni bir kullanılabilirlik özelliğidir. CCR’ a çok benzer , en önemli farkı aynı şekilde log shiphing yapmasına rağmen FSW a ihtiyaç duymamasıdır.
SCR için örnek şekil
SCR için örnek şekil
Kullanılabilirlik özelliklerini bir özet halinde aşağıdaki şekil ve tablo ile karşılaştırabiliriz ;
Exchange Server 2007 Kullanılabilirlik Özellikleri Karşılaştırma Tablosu
1 Bozulan veritabanı kopya ile replike olmadı ise
2 Kopya veritabanı farklı bir diskte ise
3 Eğer hata tek node üzerinde sınırlı ise ( i.e. SCSI card )
4 Eğer ikinci node ikinci datacenter da ve dosya paylaşımı sorunsuz çalışıyor ise
5 Eğer ikinci kopya farklı bir sunucuda ve farklı bir sotrage üzerinde ise CCR ana sunucuda etki göstermeyecektir.
Tablo Kaynağı : http://www.outlookexchange.com/articles/jasonsherry/sherry_c18p1.asp
Kullanılabilirlik alanında bu kadar bilgi verdikten sonra detaylı olarak inceleyeceğimiz CCR’a başlayabiliriz ;
CCR en önemli özellikleri aşağıdaki şekilde özetlenmiştir ;
· Single Point of Failure yoktur. Yani cluster yapılarında sunucular hizmeti sağlamakta ve storage üzerinde veriler saklanmaktadır. Ancak storage üzerinde oluşacak bir hata tüm sistemin çökmesi manasına geldiği için CCR da böyle bir sorun yoktur. Çünkü hem veriler hemde cluster quorum bilgisi sunucularda tutulduğu için Single Point of Failure söz konusu değildir.
· Özel bir storage talebi yoktur . Bu da maliyetleri düşürücü bir etkendir
· Passive node un yedeklenmesi ile çalışan sistemin üzerindeki yedekleme sırasında oluşan yük azaltılmış olur .
CCR ın temeli aslında Microsoft un bize sunmuş olduğu Majority Node Set teknolojisidir. Biraz da MNS ten bahsedelim ;
Klasik bir cluster yapısında ortak disklerde tutulan quorum MNS sayesinde bir dosya paylaşım alt yapısı ile her node üzerinde saklanabilir ve replikasyon ile cluster bilgisi güncellenebilir. Bir önemli nokta da standart cluster yapılarında eğer coğrafi ayrımlar var ve servis kesintileri önemli ise “geocluster” yapılmak zorundadır ;
Örnek bir geocluster yapısı
Burada görüldüğü gibi iki site arasında quorum disklerin ve dataların replike olması önemli bir işlemdir.
Bu kadar teknik bilginin ardından artık uygulamaya geçebiliriz ;
Elimde 4 adet makine bulunmakta ;
Domain adı : UZUNER.COM
DC = Domain Controller,DNS
Windows Server 2003 SP2
192.168.2.200
NODE1 : Member Server, Exchange Cluster Node ( active node )
Windows Server 2003 SP2
192.168.2.201
NODE2 : Member Server, Exchange Cluster Node ( passive node )
Windows Server 2003 SP2
192.168.2.202
FSW + HUB TRASNPORT : Member Server , File Sharing Witness, Hub Transport Server
Windows Server 2003 SP2
192.168.2.203
Uyulama makalede resimlenemeyecek kadar uzun olduğu için bu bölümden sonrasını video olarak izleyebilirsiniz
Hakan Uzuner
[xhakanx]