|
Ağ (Network) Güvenliği ve Firewall |
|
Ağ (Network) Güvenliği terimlerine açıklık getirelim. Bir network firewall (ağ güvenlik duvarı), kurumun iç ağı ile dış ağlar arasınsa bir geçit olarak görev yapar. - Dış dünyadan yerel yani kurumun kendi ağına (içeriye) yapılacak saldırılar. kullanıcı bilgisayarına internetten virüs bulaşması, - Kurumun internet ağını ve local (yerel) ağını yoracak teknik anlamda bandgenişliğini (internet veriyolu kapasitesini) maksat dışı kullanılması ve/veya gereksiz denetim dışı yazılımlar ile daraltılması kullanılması, - Yetkisiz kullanıcıların Internet'te gezinmesi ve dışarıya bilgi göndermesi/alması karşılaşılan sorunların başında gelmektedir. Ağ güvenlik duvarı, yazılım veya donanımla yazılımın entegre olduğu çözümler şeklinde olabilir.
Bir güvenlik duvarı çözümünde verilebilecek servislere örnek olarak aşağıdakiler sıralanabilir:
• NAT (Network Address Translation): İç ağda internete çıkamayacak özel ip grupları tanımlanır ve dış bağlantılarda NAT sunucusunun reel ip’si kullanılarak iç ağ konusunda saldırganın bilgi sağlaması engellenir.
• Paket Filtreleme: En basit güvenlik duvarıdır. Router, modem gibi cihazlarla birlikte gelir. Çesitli zayıflıkları bulunmaktadır.NAT uygulanması ağınıza belli bir miktar güvenlik sağlar, fakat esas güvenlik, paket filtreleme yöntemlerinden gelir. Bu yöntemler, güvenlik duvarından geçen her IP paketine bakılması ve ancak belli şartlara uyarsa geçişine izin verilmesi şeklinde uygulanır.
• Dinamik (Stateful) Filtreleme: Paket filtrelemeden farkı, paketin sırf protokolüne bakarak karar verilmesi yerine, güvenlik duvarının bir bağlantıyı hangi tarafın başlattıgını takip etmesi ve çift yönlü paket geçişlerine buna göre karar vermesidir. Her baglantı için durum bilgisi tablolarda tutuldugu için paket filtrelemedeki zayıflıklar bulunmamaktadır. Dezavantajı ise dinamik filtrelemenin çok daha fazla islemci gücüne ve bellege ihtiyaç duymasıdır. Özellikle bağlantı(connection) sayısı arttıkça islem ihtiyacı da artacaktır. Paket filtreleme yerine dinamik filtreleme tercih edilmelidir.
• DMZ (De-Militarize Zone / Silahtansızlandırılmış Bölge): Ağınızda Internet'den erişimi olması gereken web, posta gibi sunucular bulunabilir. Bu sunuculara erişimi iki yoldan vermeniz mümkündür: 1) Silahsızlandırılmış bölge uygulaması (DMZ - Demilitarized Zone) 2) İç ağınızda bu servislere doğrudan filtreleme yaparak. DMZ, güvenlik duvarı tarafından daha az korunan, daha fazla erişime izin verilen bir bölgedir. Güvenlik duvarına üçüncü bir ağ çıkışı eklenmesi ve Internet'e servis verecek olan makinaların buraya konulması ile oluşturulur. Örneğin DMZ'deki makinalara NAT uygulanmayabilir, tahsisli IP numaralarına sahip olabilirler. Güvenlik duvarı, telnet, ssh gibi kimi protokollerin buraya erişimini filtreleyerek DMZ bölgesindeki makinalara güvenlik sağlar. Dikkat edilecek nokta, DMZ'de bulunan makinaların daha fazla erişime (ve dolayısıyla saldırıya) açık olmasıdır. Buradaki makinalar dikkatli kurulmalı, güvenliğe aykırı protokoller vs. burada yer almamalıdır. DMZ ler herkese açık bilgilerin konulabileceği en iyi alandır. Hem normal hemde potansiyel müşteriler ile dışarıdan gelen diğer tüm kullanıcılar, iç networke ulaşmadan şirket hakkında istedikleri bilgileri elde edebilirler. Özel ve gizli bilgileriniz, DMZ 'nin arkasındaki iç networkde tutulabilirler.
• Proxy: Proxy bir baglantı uygulamasında araya giren ve baglantıyı istemci (client) için kendisi gerçeklestiren bir servistir. Proxy’nin kullanımı, uygulama temelli (application-level) güvenlik duvarı olarak da adlandırılabilir. Bantgenişiliğinin daha verimli kullanımını sağlar.Herhangi bir siteden istediğiniz bir bilgi (web sayfası, ftp dökümanı vb..) eğer kullandığınız proxy servisinde henüz depolanmamışsa, bu bilginin olduğu siteden alınır ve size iletilir. Ancak, daha sonra başka bir kullanıcı (ya da siz) aynı dökümanı/bilgiyi istediğinizde, ilgili döküman/bilgi proxy servisinde depolandığı (cache) için, doğrudan oradan size iletilir ve erişiminiz de çok daha hızlı olur.
• Antivirüs çözümleri: HTTP, FTP ve SMTP trafigini üzerinden geçirerek virüs taramasını yapmayı ve kullanıcıya gelmeden önce virüslerden temizlemeyi hedefleyen sistemlerdir.
• İçerik Filtreleme (content filtering): Çesitli yazılımlarla ulaşılmak istenen web sayfalarını, gelen e-posta’ları filtrelemeye yarar. Bu özelliklere sahip antivirüs programları içerik filtreleme yapmaktadır.
• VPN (Virtual Private Network - Sanal Özel Ağ) : Ortak kullanıma açık veri ağları (public data network) üzerinden kurum ağına bağlantıların daha güvenilir olması için VPN kullanılmaktadır. İletilen bilgilerin sifrelenerek gönderilmesi esas olarak alınır. Public/Private anahtar kullanımı ile saglanır. VPN, firmaların networklerine veya networklerindeki Serverlara, yöneticilerinin, uzak ofislerinin, bayi, acenta, depo, mağaza, şube, fabrika, satış temsilcilerinin, mobil veya özel data hatları üzerinden güvenli bir şekilde erişmesini sağlar. VPN tünel yapıları ve şifreleme teknikleri ile size özel veri iletişim hatları ve son derece güvenli bir ağ çözümüdür.
• Log : Etkinlik raporları (log) birçok güvenlik duvarı tarafından sağlanmaktadır.
Tabiki işletim sisteminin doğru kurulması, gerekmeyen servislerin kaldırılması ve bazı yamaların (patch) yani güncellemelerin yüklenmesi gerekmektedir.
Unutulmamalıdır ki güvenlik duvarı çözümü yazılım veya donanımla yazılımın entegre olduğu sistemler şeklinde olabilmektedir. |
Trend Micro Client Server Suite for Small and Medium Businesses |
|
Neat Suite for SMB Arka planda otomatik güncelleme Zarar temizleme yeteneği Hızlı ve kolay kurulum için tasarlanmıştır. Anti virüs için üretilmiştir. Güvenilir ve geniş koruma Virüs yayılma monitörü içerir. Windows ağ kullanıcıları (Windows Client) Windows dosya sunucuları (Windows File Server) Microsoft Exchange (E-mail Server) Ağ geçidi sunucuları (Gateway Server) için entegre bir antivirus/anti-spam çözümüdür. Network bilgisayarları ,Windows sunucuları ve Windows Exchange sunucuları için entegre bir anti-virus&anti-spam çözümüdür. Sadece firmanın ağındaki virusleri değil aynı zamanda e posta trafiğini denetleyerek Exchange server kullanıcılarının e postalarını dolduran spam mailleri de durdurur. Mantıksal tarama fonksiyonu ve gelişmiş anti-spam motoru sayesinde program oldukça düşük bir hata olasılığı ile yüksek doğrulukta spam denetlemesi yapabilir, izin verilen/engellenen listeleri yardımıyla spam denetleme kriterlerine müdahale edebilir ve kişiselleştirebilirsiniz. Program karışıklığı önlemek amaçlı olarak tek bir yerden konfigüre edilebilir ve yönetilebilir. Arka planda otomatik güncelleme Kullanıcı müdahelesi olmadan Virus korumasını sürdürmeyi sağlar. Düzenli olarak Trend Labs dan Virüs güncellemelerini kontrol eder. Hızlı güncelleme yayılmakta olan virüslerin bilgisayara girmesini önlemek için oldukça önemlidir. Zarar temizleme yeteneği Bilgisayarın enfekte olduktan sonra temizlenmesi ve bir önceki düzenli çalışma anına döndürülmesi için tasarlanmıştır. Virüs artıklarını temizleyerek virüslerin tekrar sisteme girişini engeller. Hızlı ve kolay kurulum için tasarlanmıştır Eski antivirus yazılımlarını kolayca değiştirmeye ve kaldırmaya yarayan araçlar içerir. Uzaktan kontrol ve yükleme yapılabilir. Çok basit yükleme için tasarlanmıştır, zaman ve iş gücünden kazanç sağlar. Heuristic anti-spam Motoru Antivirus paketinin içerisinde gömülü olarak çalışır. Dijital imze ve kabul edilen/reddedilen listeleri sayesinde gelişmiş heuristic tarama ve anti-spam motoru hatasıza yakın şekilde çalışır. E-mailleri spam oalrak işaretlemek için tasarlanmıştır. Anti Virüs ve exchange sunucular için üretilmiştir Ağdaki bilgisayarlar, sunucular ve Exchange sunucular için geniş kapsamlı Virus ve anti-spam korumasıdır. Web tabanlı konsolu sayesinde basitçe yükleme, konfigürasyon yapabilir, tek tıkla destek alabilirsiniz. AntiVirus sistemlerinde karışıklığı önlemek için masaüstü, sunucu ve Exchange sunucu sistemleri sunar. Güvenilir ve geniş koruma Serverlardan, e-maillerden, web downloadlarından ve dosya paylaşımından bulaşan virusleri, trojanları ve wormları engellemeye yarar. Sistem kaynaklarını zorlamadan bilgisayarın viruslere karşı her zaman güvende olmasını “gerçek zamanlı tarama” işlemi ile sağlar. Kullanıcıya ait bilgisayarda Virüs korumasını durdurabilir veya uzaktan Virüs koruma yazılımını güncelleyebilirsiniz. Tehlike azaltma VBS, SHS, JS, CGI, DLL gibi tehlikeli uzantıları mailler içerisinde bloklamak üzere tasarlanmıştır. Virüs yayılma monitörü Sistemdeki aktiviteleri denetleyerek yeni çıkmış virüslere veya Virüs tehditlerine karşı sizi uyarır, böylece sisteme Virüs girmeden tehlike önlenmiş olur. Yeni güncelleme dosyaları hakkında bilgi vererek virüs programınızı güncellemenizi sağlar.
Trend Micro InterScan VirusWall for Small and Medium Businesses e-mail trafiğinin güvence altına alır (şirket veya kişisel) Virüs veya spam maillerin, mail kutunuza düşmeden önlenmesini, internetten gelen dosyaların iç ağınıza girmeden test edilmesini amaçlar. Firewall yazılımı ağınıza izinsiz girişi tespit ederken Interscan Viruswall bunu kendi filtreleri ile kontrol ederek çalışmayı önleyici veya işe yarar olup olmadığına karar verir, böylece gelen trafiği güvence altına alır. E-mail (SMTP, POP3), Web erişimi (HTTP), ve dosya indirme (FTP). Entegre anti-virüs, anti-spam, ve içerik filtreleme motoru, InterScan VirusWall ağ geçidi korumasını tek pakette küçük ve orta işletmeler için sağlıyor. Gelişmiş ağgeçidi koruması Viruslerin, wormların ve spam maillerin bilinen güvenlik açıklarıyla internet geçit yolunuza ulaşmasını önler. Tek bir çözüm içerisinde anti-virus, anti-spam ve içerik filtreleme özellikleri sunar. SMTP,HTTP,FTP ve POP3 gibi korunmayan protokollerin taramasını yapar. Internet kullanımının kayıtlarını tutarak işletme sahiplerinin bunlara göre politikalar oluşturmasına olanak sağlar. Email koruması E-mail sunucularınızı virüsler ve spam ataklarına karşı korurken, SMTP ağlarını da denetler. POP3 ağlarını denetleyerek bu ağlardaki güvenliği sağlar ayrıca ISP mailleri de denetler. Yüksek etkili anti-spam özelliği Entegre yüksek performanslı heuristic anti spam motoru ve spam işaretleme veritabanı sayesinde mail adreslerini tablolama ve yüksek doğruluk oranıyla spam bloklama özelliği içerir. SMTP ve POP3 e-mail trafiğini beraber denetler. Mailler iç sunucuya ulaşmadan önce onları işaretler veya Virüs içeriyorsa engeller.Spam saldırganlarının bilgisayarınızı spam sunucusu gibi kullanmasını engeller. Küçük ve orta dereceli işletmeler için hazırlanmıştır Ağ geçidi için güvenlik yazılımlarının en doğru birleşimini içeren, karmaşıklıktan uzak bir üründür. Hazırlanan taslaklar ve basit yönetim ekranı ile kolayca yönetilir. Kurulum sihirbazı sayesinde sorunsuz yükleme yapabilirsiniz. Web Koruması Kötü niyetli kodlara karşı internetten indirilen tüm dosyalar aktif bir şekilde taranır.Çalışanların mail kutularına Virüs gelmesi ve bu sayede ağ içerisine Virüs girmesi önlenir. Java script ve java appletleri gibi şüpheli web programlarını kodlarını tarar. Geçmişte girilen web sayfalarının izlerini ve kayıtlarını tutar, bu şekilde web içeriği için bir politika oluşturmaya olanak sağlar.
Neat Suite for SMB 5 Kullanıcılı Neat Suite for SMB 10 Kullanıcılı Neat Suite for SMB 15 Kullanıcılı Neat Suite for SMB 20 Kullanıcılı Neat Suite for SMB 25 Kullanıcılı Neat Suite for SMB 30-50 Kullanıcılı Neat Suite for SMB 55-100 Kullanıcılı Neat Suite for SMB 105-250 Kullanıcılı lisans paketlerinden birisini satın alabilirsiniz.
MEDIA PACK for SMB TREND MICRO SMB ailesi için kurulum yazılımları içeren CD paketidir. Ve - Client Server Security for SMB - Client Server Messaging Sec. for SMB - InterScan VirusWall for SMB (Windows) - InterScan VirusWall for SMB (Linux) - NeatSuite for SMB Yazılımları için kurulum CD' sidir. Yazılım lisansı ayrıca satın alınmalıdır. Media Pack for SMB Lisans içermez.
Kent, hacker saldırıları, virüs, solucan, trojan ve spam gibi konularda, sisteminizin güvenliğini sağlamak amacıyla gerekli ürünleri seçmenize yardımcı olur.
Periyodik bakım, yedekleme, güncelleme yönetimi ve personel eğitimleri konularında danışmanlık hizmeti vererek, daha sorunlar oluşmadan tespit etme ve sorun giderme yöntemleri ile sisteminizin optimum verim ile kullanılmasını sağlar. Uzaktan erişim ve yerinde müdahale yöntemleriyle soruna en kısa sürede müdehale eder ve kalıcı çözümler üretir. |
 |
Windows Server 2003 Kurulumu
1. WINDOWS SERVER 2003 KURULUMU a. Genel Bakış b. Kuruluma Hazırlık • İşletim Sistemi Seçimi Windows Server 2003 Microsoft’un geliştirdiği en son sunucu işletim sistemidir. Windows 2000 Sunucu ailesi gibi NT teknolojisi üzerine kurulmuştur. Her türlü gereksinimi karşılayabilmek için Microsoft, “Windows Server 2003 Ailesi” diye adlandırabileceğimiz dört farklı Windows Server 2003 seçeneği sunmaktadır. Windows Server 2003 kullanmaya başlamadan önce “Server” adı taşıyan bu ürün ailesini ve hangi sürümün bizim ihtiyaçlarımızı karşılayabileceğini bilmeliyiz. “Windows Server 2003 Ailesi” • Windows Server 2003 – Standart Edition • Windows Server 2003 – Web Edition • Windows Server 2003 – Enterprise Edition • Windows Server 2003 – Datacenter Edition Olmak üzere dört farklı işletim sisteminden oluşmaktadır. Şimdi bu işletim sistemlerini daha yakından tanıyalım. i. Windows Server 2003 Standart Edition Bir sunucu işletim sisteminden beklenen temel görevleri yerine getirebilir. Küçük ve orta ölçekli işletmelerde dosya sunucusu, uygulama sunucusu, etki alanı denetçisi gibi rolleri üstlenebilir. “Standart Edition”ın kısıtlamaları şunlardır. • En fazla 4 GB RAM kullanabilir. • En fazla 4 CPU kullanabilir. ii. Windows Server 2003 Web Edition Özellikle Web Sunucusu olarak kullanılması için tasarlanmıştır. “Web Server” sürümü IIS (Internet Information Services) web platformu için optimize edilmiştir. Fakat bazı ileri düzey ağ servislerinden yoksundur. iii. Windows Server 2003 Enterprise Edition Bu sürüm “Standart Edition” sürümünün tüm özelliklerine sahiptir. Bunların yanında daha ölçeklenebilir bir işletim sistemidir. “Standart Edition” dan farkları şunlardır. • 8 CPU kullanabilir. • 32 GB RAM kullanabilir. • 8 Sunuculuk “Cluster” desteği varır. iv. Windows Server 2003 Datacenter Edition Microsoft’un sunduğu en gelişmiş işletim sistemidir. “Enterprise Edition” ın tüm özelliklerine sahiptir. Artı olarak getirdikleri şunlardır. • 32 CPU kullanabilir. • 64 GB RAM kullanabilir. • 8 sunuculuk “cluster” desteği vardır.
Aşağıdaki tablo “Server 2003” sürümleri arasındaki farklılıkları özetlemektedir. Tablo 1 Feature Standard Enterprise Datacenter Web .NET Uygulama Servisleri .NET Framework Included Included Included Included Internet Information Services (IIS) 6.0 Included Included Included Included ASP.NET Included Included Included Included Enterprise UDDI services Included Included Included Not included "Cluster" Teknolojileri Network load balancing Included Included Included Included Cluster service Not included Included Included Not included AĞ Servisleri Virtual Private Network (VPN) support Included Included Included Partially included Internet Authentication Service (IAS) Included Included Included Not included Network bridge Included Included Included Not included Internet Connection Sharing (ICS) Included Included Not included Partially included IPv6 Included Included Included Included "Directory" Servisleri Active Directory Included Included Included Partially included Metadirectory Services (MMS) support Not included Included Included Not included Dosya ve Yazıcı Servisleri Distributed File System (DFS) Included Included Included Included Encrypting File System (EFS) Included Included Included Included Shadow Copy Restore Included Included Included Included Removable and remote storage Included Included Included Not included Fax service Included Included Included Not included Services for Macintosh Included Included Included Not included Yönetim Servisleri IntelliMirror Included Included Included Included Resultant Set of Policy (RSoP) Included Included Included Included Windows Management Instrumentation (WMI) command line Included Included Included Included Remote operating system installation Included Included Included Included Remote Installation Services (RIS) Included Included Included Not included Multimedia Servisleri Windows Media Services Included Included Included Not included Ölçeklenebilirlik 64-bit support for Intel Itanium–based computers Not included Included Included Not included Hot-add memory Not included Included Included Not included Non-Uniform Memory Access (NUMA) Not included Included Included Not included Datacenter Program Not included Not included Included Not included Güvenlik Servisleri Internet Connection Firewall Included Included Not included Not included Public key infrastructure, certificate services, and smart cards Partially included Included Included Partially included Terminal Servisleri Remote Desktop for Administration Included Included Included Included Terminal Server Included Included Included Partially included Terminal Server Session Directory Not included Included Included Not included
• Sistem Gereksinimleri Sürümler arasında özellik farkları olduğu gibi farklı sistem gereksinimleri de vardır. Kullanacağımız sürümü seçtikten sonra kurulumu yapacağımız bilgisayarın bu gereksinimleri karşılayabileceğinden emin olmalıyız. Aşağıdaki tablo bu gereksinimleri özetlemektedir.
Tablo 2 Requirement Standard Enterprise Datacenter Web Minimum CPU Hızı 133 MHz 133 MHz for x86-based computers 400 MHz for x86-based computers 133 MHz
733 MHz for Itanium-based computers 733 MHz for Itanium-based computers
Önerilen CPU Hızı 550 MHz 733 MHz 733 MHz 550 MHz Minimum RAM 128 MB 128 MB 512 MB 128 MB Önerilen Minimum RAM 256 MB 256 MB 1 GB 256 MB Maksimum RAM 4 GB 32 GB for x86-based computers 64 GB for x86-based computers 2 GB
64 GB for Itanium-based computers 128 GB for Itanium-based computers
Çok CPU Desteği 1 or 2 Up to 8 Minimum 8 1 or 2
Maximum 32
Disk Alanı 1.5 GB 1.5 GB for x86-based computers 1.5 GB for x86-based computers 1.5 GB
2.0 GB for Itanium-based computers 2.0 GB for Itanium-based computers
• Donanım Uyumluluğu “Windows Server 2003”, sistem gereksinimleri karşılansa bile kurulmayabilir. Her türlü bilgisayar platformunda çalışabilecek şekilde tasarlanmamıştır. Sistem gereksinimlerinin yanında kullanacağımız donanımın da “Server 2003” ile uyumlu olduğunu doğrulamak zorundayız. Bu işlemi, Kur CD'sindeki kurulum öncesi uyumluluk denetimini çalıştırarak veya Microsoft'tan elde edebileceğiniz donanım uyumluluğu bilgilerini denetleyerek yapabilirsiniz c. “Windows Server 2003” Kurulumu Tüm hazırlıklarımızı yaptıktan sonra kuruluma başlayabiliriz. “Windows Server 2003” karmaşık bir işletim sistemi olmasına rağmen kurulumu oldukça basittir. Ayrıca kurulum için bize birden fazla seçenek sunulmaktadır. • Kurulum Seçenekleri “Windows Server 2003” üç şekilde kurulabilir. i. CD-Tabanlı Kurulum En yaygın kurulum yötemidir. Bu kurulum metodu bir “Windows Server 2003” CD sini kuracağınız bilgisayara takmanızı gerektirir.Kuruluma başlamak bilgisayarımızda mevcut bir işletim sistemi olması durumuna göre değişir. Eğer bir işletim sistemi yoksa CD yerleştirip bilgisayarı yeniden başlatmak yeterli olacaktır. Eğer bir işletim sistemi varsa CD yi taktığımızda karşımıza kurulum menüsü çıkacaktır. (Resim-1) ii. Network-Tabanlı Kurulum Bu yol ancak ağımızda “Windows Server 2003” CD sinin kopyasını içeren bir bilgisayar varsa mümkündür. Kurulumu başlatmak için bu bilgisayara bağlanıp. “winnt.exe” ya da “winnt32.exe” dosyasını çalıştımamız gerekir. iii. RIS-Tabanlı Kurulum RIS (Remote Installation Services) özel bir Network-Tabanlı kurulum metodudur. Ağımızda RIS servisini çalıştıran bir sunucu bilgisayar ve kurulumu yapacağımız bilgisayarda özel network kartı gerektirir. Ayrıca kuruluma başlamadan önce RIS servisini çalıştıran bilgisayarda karmaşık bir konfigürasyon yapmamız gerekir. Kurulumu başlatmak için bilgisayarı açmak yeterlidir.
“Windows Server 2003” kurulum aşamasında bize bilgisayar adı, ağ ayarları, bölgesel ayarlar gibi bir çok soru sorar. Bu soruları cevaplamak için kurulumu yaparkern bilgisayarın başında olmamız gerekir. Ancak “unattended” kurulum denilen bir yöntemle bu soruların otomatik olarak cevaplanması sağlanabilir. • Adım Adım Kurulum Şimdi bir CD-Tabanlı kurlumun nasıl yapıldığını adım adım göreceğiz 1. Adım : “Windows Server 2003” CD sini bilgisayara takıyoruz. Eğer bilgisayarda mevcut bir işletim sistemi yoksa bilgisayar CD den boot edip kurulumu başlatacaktır. Eğer varsa “Press any key to boot from CD...” mesajını verecektir. Bu mesajı gördüğümüzde kurulumu başlatmak için herhangi bir tuşa basmamız gerekir.(Resim-1)
2. Adım : Kurulum başladıktan sonra, sistemimizdeki SCSI sürücüsünü kurabileceğimiz bir ekran çıkar. (Resim-2) Sürücüyü yüklemek için “F6” tuşuna basmamız gerekir. Eğer yoksa kurulumun devam etmesi için sadece beklemeliyiz.
3. Adım : Bir sonraki ekranda, sistemimizdeki mevcut bir işletim sistemini “ASR” disketini kullanarak tamir etmek istiyorsak ”F2” basmamız gerektiği bildirilir. (Resim-3) Eğer böyle bir durum yoksa yine sadece beklemeliyiz.
4. Adım : Bu adımda kurulum bize “Welcome to Setup” başlığı altında üç seçenek sunar. (Resim-4) Bunlar sırası ile: • Windows’u kurmak için “Enter” tuşuna basın. • Mevcut Windows kurulumunu “Recovery Console” kullanarak tamir etmek için “R” tuşuna basın. • Kurulumdan çıkmak için “F3” tuşuna basın. Bu aşamada kuruluma devam etmek için “Enter” tuşuna basacağız.
5. Adım : Sonraki ekran karşımıza “Lisans Sözleşmesi” çıkartır. (Resim-5) Bo sözleşmeyi iyice okuyup devam etmek için “F8” tuşuna basıyoruz.
6. Adım : Şimdi ise karşımızda bir “Fdisk” aracı var. (Resim-6) Bu aracı kullanarak kurulumu yapacağımız “partition” ı hazırlayacağız.
Resim 6
Eğer dikimizde hiç partition yoksa oluşturmak için “C” tuşuna basmamız gerekiyor. Karşımıza çıkan ekranda partitionun alanını MB cinsinden yazıp “Enter” tuşuna basmamız gerekir. (Resim-7)
Resim 7
Artık “Windows” u kurabileceğimiz bir partitionumuz var. (Resim-8) Windows’u kurmak istediğimiz partitionu seçip “Enter” tuşuna basıyoruz.
Resim 8
7. Adım : Seçtiğimiz partition yeni oluşturulmış olduğu için formatlanması gerekir. Hangi dosya sistemini kullanarak formatlamamız gerektiği ise önemli bir sorudur. Windows FAT, FAT32 ve NTFS dosya sistemlerini kullanabilir. Bunların arasında bir seçim yapmak durumuındayız. Karşımızdaki ekran bu sorunun cevabını istemektedir. (Resim-9)
Resim 9
NTFS dosya sistemi bildiğiniz gibi FAT dosya sistemine göre daha gelişmiştir. Dolayısıyla NTFS’i seçip “Enter” tuşuna basıyoruz.
8. Adım : Kurulum bu adımda oluşturduğumuz partitionu formatlıyor ve gerekli dosyaları kopyalıyor. (Resim-10) (Resim-11) Kurulum bu işlemleri yaparken biz sadece bekliyoruz. Resim 10 : Formatlanıyor
Resim 11 : Dosyalar kopyalanıyor
9. Adım : Bu işlemler bittikten sonra bilgisayar yeniden başlar ve karşımıza kurulumun ikinci aşaması çıkar. (Resim-12) Bundan sonra kuruluma grafik arayüzü kullanarak devam edeceğiz.
Resim 12 : Grafiksel kurulum başlıyor
10. Adım :
11. Adım : Bu adımda Kişisel bilgilerimizi girmemiz gerekiyor.
12. Adım : İşletim sistemini kurabilmemiz için bir “CD Key” e ihtiyaç duyarız. Bu key Wimdows CD kutusunun arkasına yapıştırılmıştır.
13. Adım : Şimdi ise bir server sistemin lisans modunu ayarlamamız gerekiyor.
İki farklı lisans modu vardır. • Per Server : Bu modda server sistemini kullanan eş zamanlı bağlantılar lisanslanmalıdır. Her bağlantının kendi lisansı olmalıdır. Client aynı anda iki server bilgisayara bağlanıyorsa her iki server bilgisayarda da bir “Per Server” lisans, toplam iki lisans gerekir. • Per Device or Per Seat : Bu modda server bilgisayara yapılan bağlantı sayısı önemli değildir. Her client bilgisayarın kendi lisansı olmalıdır. Client bu lisans ile bütün server bilgisayarlara bağlanabilir. Bir örnek ile açıklayalım: 1 Server bilgisayar ve 100 client bilgisayadan oluşan bir networkde aynı anda sadece 50 client bilgisayarın açık olduğunu düşünelim. Bu durumda eğer “Per Server” modunu kullanıyorsak server bilgisayara aynı anda, en fazla lisanslanması gereken, 50 bağlantı olacaktır. Eğer “Per Seat” modunu kullanıyorsak her client bilgisayarın kendi lisansı olması gerektiği için 100 lisans gerekir. Şimdi server sayımızın 3 e çıktığını düşünelim. “Per Server” modunda 50 client bilgisayar her 3 server bilgisayara bağlandığında toplam 150 bağlantı olacaktır ve hepsinin lisanslanması gerekir. Fakat “Per Seat” modunda her clientın kendi lisansı olduğu için hala 100 lisans yetecektir. Özetle “Per Server” yapılan bağlantı için lisans, “Per Seat” client için lisansdır.
14. Adım : Lisans modundan sonra bilgisayarımızn adını ve “Administrator” kullanıcının şifresini girmemiz gerekir.
15. Adım : Bu adımda tarih ve saati ayarlamamız gerekiyor. Ayrıza hangi “Zaman Bölgesinde” olduğumuzu belirtmemiz gerekir. Türkiye GMT+2 zaman bölgesindedir |
Windows 2003 Ad Kurulumu Sevgili arkadaşlar bu dökümanda sizlere Windows 2003 server ürünü ile birlikte gelen Microsoft firmasının yeni bir teknolojisi olan Active Directory (kısaca AD diyecegiz) kurulumu ve yönetimi hakkında bildiklerimi anlatmaya çalışacagım.
Bu dokumanı ihtiyaç duyuyorsanız en azından Win2003 ürününden ve AD hakkında bir ön bilginiz olduğunu hatta daha fazlasını bildiginizi düşünerek fazla basit olmadan anlatmaya calışacağım.
AD Nedir: Active directory basitce, bir network ortamında tüm kaynakların (kullanıcılar, yazıcılar, bilgisayarlar ve bunlara baglı olarak olusturulacak kullanıcı yetkilerin) yönetiminin tek bir noktadan yapılabilmesini sağlayan bir programdır.
AD’de tanımlanan her kaynağa farklı bir SID numarası verilir ve bu SID numrası ikinci kesinlikle kullanılmamaktadır. Yapılan testlerde AD’nin 1 milyardan fazla nesne ile sorunsuz calıştığı test edilmiştir.
AD size ne kazandıracak: .................................................................
Kuruluma başlamadan önce yapılması gereken kontroller ve ayarlar aşağıdadır. - Windows 2003 server sorunsuz kurulmuş olmalıdır. - AD kurulacak server IP adresini otomatik almamalıdır. Server’a sabit bir IP adresi verilmiş olmalıdır. - Kurulum sırasında ve sonrasında yapılacak işlemlerin bir listesini yapın ve bunları bir sırası ile bir kağıda yazın. Her iş bitiminde biten isin üzerini çizerseniz hatasız ve eksiksiksiz bir kurulum yapmış olursunuz.
Benim genelde sıfırdan kurulumlar için kullandığım kontrol ve kurulum listesi kabaca aşağıdaki gibidir.
Kurulum Öncesi Yapılacak Kontroller:
- Windows 2003 server sorunsuz kuruldumu? - Tüm sistem driverları sorunsuz çalışıyormu? - Network kartları ve network cihazları sorunsuz çalışıyormu? - Serverda kullanacagı IP adresini ve DNS adresini ayarladınızmı? - Network yapısının IP adresleri, Iç ve dış IP leri gösteren bir network krokisi elinizde varmı? Yok ise bir yarım saatinizi ayırın mutlaka bir kağıda çizin, sakın yanınızdan ayırmayın ve kaybetmeyin. - Kurulacak AD (domain) ismi ne olacak? - AD kuracagımız server ortamda başka hangi görevleride üzerine alacak ve çalıştıracak, DHCP (Ip dagıtma islemleri) WINS (Ortamda win98 ve oncesi bilgisayarlar varsa gereklidir.) GP (Kullanıcılar grup policeleri uygulanacakmı, evet ise neler uygulanacak.) - AD’nin bir yedegi olacakmı? Olacak ise (başka bir serverda) AD’ler rolleri nasıl paylaşılacak?
AD Rolleri:
Global Katalog Domain Naming Master RID Master PDC Emulator Infrastructure Master
- Ortamda kullanacagınız IP adresi grubuna karar verdinizmi? Bunların ne kadarını serverlara ve yazıcılara ayıracaksınız? Hangi server’ın ve network printer’ının hangi IP’yi kullanacağını bir dökümünü çıkardınızmı.?
IP adresini elle vermek icin aşağıdaki adımları izleyiniz. Kullanmıs olduğunuz ethernet kartının özelliklerine girerek Properties bölümünden IP adresini elle yazınız. Bizim kullanacağımız
Ip adresimizi ayarladıktan sonra AD kurulumuna başlayabiliriz. Kurulumu başlatan komut dcpromo komutudur.
Start\Run\dcpromo yazarak ad kurulumumunu başlatabilirsiniz.
 |
Microsoft SQL Server 2005 ® Yenilikler SQL Server 2005 in yeniliklerini şu konu başlıklarıyla ele alabiliriz:
• Veri yönetimi • Uygulama Geliştirme • Business Intelligence
I. Veri Yönetimi Verilerin yönetiminin bir şirket için ne kadar önemli olduğunu belirtmeye gerek yok sanırım. SQL Server 2005 ile kullanıcılar, yöneticiler güvenli bir şekilde verilere erişebilecekler. Ayrıca gelişmiş çok sayıda özelliğe sahip olan SQL Server 2005 in özelliklerini şu başlıklarla ele alalım:
• Yönetilebilirlik • Süreklilik (Devamlılık) • Ölçeklenebilirlik • Güvenlik
Yönetilebilirlik SQL Server 2005 kurumsal verilerin ve analytical (çözümsel) uygulamaların yönetimini kolaylaştıracak özelliklere sahiptir. “Enterprise data management” platformu olarak tek bir yönetim konsolu ile yöneticilerin şirket içindeki verileri izlenmesi, yönetmesi ve düzenlemesi söz konusudur. Ayrıca SQL Management Objects ile de yönetim yapısının programlanmasını sağlar.
SQL Server Management Studio SQL Server 2005 yönetim işlemlerini kolaylaştırmak için tek bir integrated management console sahiptir. Buradan sistem yönetimi ve sorgulama yapılır. Bu araçları Integration Services, Analysis Services, Reporting Services, Notification Services ve SQL Server Mobile Edition izler.
SQL Server Management Studio ayrıca bir development (sorgulama) ortamına da sahiptir. Bu ortam Transact-SQL scriptlerinin yazılmasını sağlar. Bunun yanı sıra SQL Server Management Studio, Multidimensional Expressions, XML for Analysis ile programcıların OLAP uygulamaları geliştirmesini de kolaylaştırır.
SQL Management Objects SQL Management Objects (SMO) programlanabilir yeni bir grup nesneyi ifade eder. SMO ile veritabanı yönetiminin programla yapılabileceği bir dizi nesne sunulur. Örneğin Management Studio aracı bile bu nesnelerle yaratılmıştır.
SMO bir Microsoft .NET Framework assembly olarak geliştirilmiştir. SMO kullanılarak yaygın SQL Server administrative tasks (yönetim görevleri) otomatikleştirilir. Örneğin konfigürasyon ayarları, yeni veritabanlarının yaratılması, Transact-SQL scriptlerinin çalıştırılması, SQL Server Agent joblarının yaratılması ve yedekleme işleminin yönetimi gibi.
SQL Server 2000 deki Distributed Management Objects (DMO) a göre SMO nesne modeli güvenli, sağlam ve ölçeklenebilir özelliklere sahiptir.
Süreklilik (Devamlılık) Süreklilik ya da kesintisiz çalışma adına yapılan yenilikler kurumların sürekli çalışan uygulamalar geliştirmesini sağlar. Bu yeniliklerin başında database mirroring, failover clustering, database snapshots ve gelişmiş online işlemler gelir.
Database Mirroring Database mirroring, transaction logların bir server dan diğer bir server sürekli kopyalanmasını sağlar. Böylece ana sistemin çökmesi durumunda ikinci server üzerindeki veritabanına bağlanarak çalışmaya devam edilir.
Database mirroring standard server donanımı üzerinde çalışan bir olanaktır.
Failover Clustering Failover clustering bir high-availability çözümüdür. Microsoft Windows Clustering Services ile fault-tolerant virtual servers ile veritabanlarının çökmesi durumunda hızlı failover sağlar. SQL Server 2005, failover clustering desteği, SQL Server Analysis Services, Notification Services ve SQL Server replication işlemleri için de geçerlidir.
SQL Server failover clustering tam bir fault-tolerant server çözümüdür :
Özellikler Database Mirroring Failover CLustering Automatic Failover Yes Yes Transparent Client Redirection Yes, auto-redirect Yes, reconnect to same IP Impact on Overall Throughput No impact to minimal No impact Zero Work Loss Yes Yes Requires Certified Hardware No Yes Provides Redundant Data Yes No 46006395610
Database Snapshots SQL Server 2005 ayrıca veriabanı yöneticilerinin veritabanlarının read-only görünümlerini yaratmasını sağlar. Bu database snapshot ları veritabanlarının tam bir kopyasını sağlar. Bu snapshot lar gerektiğinde veritabanının geri yüklenmesinde kullanılır.
Fast Recovery SQL Server 2005, yeni ve daha hızlı recovery seçeneklerine sahiptir. Kullanıcılar kurtarılan bir database e erişebilirler.
NOT: Eski versiyon SQL Server lar kullancıların tamamlanmamış transaction ların rolled back olmasını beklemeleri gerekmekteydi.
Dedicated Administrator Connection SQL Server 2005 özel bir dedicated administrator connection ile yanıt vermeyen ya da kullanılamaz duruma gelmiş (çalışmayan) server lara bağlanmayı sağlar. Bu özellik ile yönetici diagnostik fonksiyonlar ya da Transact-SQL deyimlerini uygulayarak sorunları giderebilir. Bu bağlantı sysadmin server rolü tarafından ve SQLCMD komut satırı aracıyla lokal ve uzaktan yerine getirilir.
Online Operations (Index İşlemleri ve Restore) SQL server 2005 bir indeksin yaratılması (create), rebuild ya da drop edilmesini online index seçeneği bir tablo üzerinde online (update, delete, insert) olarak yapar. Ayrıca, SQL Server 2005 çalışırken de restore işlemlerinin de yapılmasını sağlar. Online restore yetenekleri SQL Server ın kesintisiz çalışmasını sağlar.
NOT: Önceki SQL Server bu işlemi yapılabilmesi için veritabanının offline olmasını gerekirdi.
Replication Replication birçok veritabanına verilerin dağıtılmasını sağlar. SQL Server 2005 gelişmiş replikasyon özellikleri vardır. Yeni peer-to-peer model ile veritabanlarının transaction olarak senkronize olmasını sağlanır.
Ölçeklenebilirlik Table partitioning, snapshot isolation ve 64-bit desteği ile SQL Server 2005 gelişmiş uygulamaları destekler. Büyük tabloların ve indeksleri partition lanması query performansını artırır.
Table and Index Partitioning Table ve index partitioning büyük veritabanlarının küçük parçalara bölünerek yönetilmesini sağlar. Tablo, veritabanı ve server lar üzerinde yapılan bu bölümlemeler aslında daha önce de olan bir teknolojidir. Ancak SQL Server 2005 yeni yetenekler sağlayarak tabloları veritabanı üzerindeki filegroup lar üzerinde de bölebilir. Horizontal partitioning ile de çok büyük veritabanları (gigabaytlar) küçük kısımlara bölünür.
Snapshot Isolation Bu yeni snapshot isolation düzeyi ile kullanıcıların commit edilen son satıra erişmesi sağlanır. Bu isolation düzeyinin sağladıkları:
• Salt okunur uygulamalardaki veri okumasını artırmak • OLTP uygulamaların nonblocking okuma yapmasını sağlamak.
Replication Monitor Replication Monitor aracı compleks data replication işlemlerini yapılmasını sağlar.
64-bit Desteği (System Itanium 2 ve x64) SQL Server (64-bit) gelişmiş bellek yönetiminden yararlanır. Böylece I/O işlemleri azaltırılır: 46006395610. Windows Server 2003 x64, aynı sistem üzerindeki 32-bit ve 64-bit uygulamalarda yüksek performans sağlanır.
Yeni 64-bit uygulamaları 64-bit modunda çalıştırılır. Bu proseslerin daha hızlı çalışmasını, daha fazla bellek kullanabilmesini ve sayısal işlemleri daha hızlı yapabilmesini sağlar.
Güvenlik SQL Server 2005 güvenlik modelinde önemli gelişmeler sağlamıştır. Bu konudaki önemli değişiklikler şunlardır:
• SQL Server login password lerindeki politikalar artırılmıştır. • Güvenliğin sağlanmasında sahipler ve şemalar ayrı bölümlere ayrılmıştır.
Güvenlik SQL Server 2005 in yeni güvenlik modeli yöneticilerin granular düzeyde izinleri yönetmesini sağlar.
Native Encryption SQL Server 2005 vertaibanın şifrelenmesini (encryption) sağlar. Varsayım olarak client/server iletişimler de encrypted durumdadır. Güvenliği merkezi biçimde sağlamak için server politikası unencrypted iletişimi geri çevirir.
II. Uygulama Geliştirme (Developer) SQL Server 2005 uygulama geliştirme ortamı olarak programcılara çok sayıda yeni teknoloji ve çözüm sağlar. .NET Framework entegrasyonu ile programcılar daha güvenli ve sağlam uygulamalar geliştirebilirler. SQL Server 2005 ayrıca yerleşik XML yetenekleri programcıların yeni class lar geliştirmesini de sağlar.
Developer (programlama) verimliği için gelişmeler:
• Geniş dil desteği • geliştirilmiş araçlar • Genişletilebilirlik • Veri erişimi • XML ve Web Servisleri
Geniletilmiş Dil Desteği SQL Server 2005, Common language runtime (CLR) database engine içinde host edildiği için programcılar uygulama geliştirmek için çok sayıda dili seçebilirler. Transact-SQL, Microsoft Visual Basic .NET ve Microsoft Visual C# .NET gibi. Ayrıca CLR hosting sayesinde programcılar esnek user-defined türler ve fonksiyonlar kullanabilirler. CLR ayrıca non-Microsoft kodlarını da destek sağlar.
CLR/.NET Framework Entegrasyonu SQL Server 2005 ile veritabanı programcıları Microsoft .NET Framework class library ve modern programramala dillerinin tüm üstünlüklerinden yararlanırlar. CLR entegrasyonu sayesinde stored procedure, function ve trigger lar .NET Framework dillerinden birisiyle yazılabilir.
Microsoft Visual Basic .NET ve C# dilleri object-oriented yapılar, structured exception handling, arrays, namespaces ve class desteği veren gelişmiş dillerdir. Visual Basic .NET ve C# object-oriented yetenekleri encapsulation, inheritance ve polymorphism gibi teknikleri sağlar. Ayrıca kodları assembly olarak organizasyonu büyük veritabanı projelerinde kolaylıklar sağlar.
Managed codlar Transact-SQL komutlarında daha etkin kodlardır. string handling, regular expressions vb. .NET Framework class library sayesinde binlerce prebuilt classes ve routine erişilir.
SQL Server ve CLR entagrasyonu şunları sağlar:
Gelişmiş programlama modeli: .NET framework ile sağlanan programlama dilleri T-SQL den daha zengin seçenekler sağlar. Gelişmi güvenlik: CLR ortamında çalışan managed kodlar, SQL Server üzerindeki stored procedure ların çalışmasına göre daha fazla güvenlik sağlar. Ortak geliştirme ortamı: Veritabanı geliştirme ortamı Visual Studio 2005 ortamına entegre edilmiştir. Veritabanı programcılığında da aynı araçlar kullanılır. Performans ve ölçeklenebilirlik: Managed kodların derlenerek çalışması performansı artırır.
Transact-SQL Enhancements Transact-SQL de gelişmelere sahip olmuştur. SQL Server 2005 yeni bir dizi dil yetenekleri sayesinde büyük database uygulamalarını geliştirmeyi sağlar. Bu gelişmeler error handling, new recursive query capabilities, and support for new SQL Server Database Engine capabilities. SQL Server 2005 içinde Transact-SQL yenilikleri query yazımında yeni yetenekleri sağlar.
Improved Development Tools Programcılar ayrıca Transact-SQL, XML, Multidimensional Expressions (MDX) ve XML for Analysis (XMLA) kodlarını tek bir ortamda yazacaklardır. Visual Studio development ortamıyla olan entegrasyon daha etkin bir geliştirme ve hata giderme (debugging) olanağı sağlar.
Business Intelligence Development Studio Business Intelligence Development Studio Visual Studio üzerinde BI uygulamaları geliştirmeyi sağlayan bir ortamdır. Visual Studio database engine, analysis services ve reporting services ı içerir. Business Intelligence Development Studio sağladığı graphical user interface (GUI) ile SQL Server Integration Services (SSIS) paketleri tasarlanır. SSIS paketleri Business Intelligence Development Studio içinde tasarlanır ve debug edilir.
Visual Studio Integration SQL Server 2005 ve Visual Studio 2005 birlikte daha güçlü. İki ürün birlikte iyi bir entegrasyon sağlayarak database ve uygulama geliştirme ortamını şimdiye değin olduğunda daha kolaylaştırır. Programcılar CLR stored procedures, functions, user-defined types ve user-defined kullanılır. Visual Studio 2005, native XML gibi veri türlerini doğrudan destekler.
Cross-Tier ve Cross-Language Debugging SQL Server 2005 ve Visual Studio 2005 birlikte daha derin bir entegrasyon sağlar. Visual Studio arabirimi üzerinde CLR ve Transact-SQL kodlaması, Transact-SQL kodlarında hata kontrolü sağlar.
User-Defined Type ve Aggregate SQL Server 2005 içindeki user-defined türleri genişletilebilir. Scalar türler, SQL Server (types such as int, nvarchar, uniqueidentifier vb) içindeki türlerini içerir. User-defined type lar ile programcı bir kolon için kendi türünü yaratabilir. Örneğin özel date/time data türleri. User-defined türler sayesinde bir nesne yaratılır ve bu nesne türün bütün özelliklerini gösterir. Böylece veri türünü kullanmak için user-defined türün programlama arabirimi (interface) kullanılır.
Ayrıca birçok senaryoda veri satırları üzerinde aggregation yapabilir. Bu istatistiksel hesaplamaları yapar. Örneğin avg, stddev, vb. Ayrıca bir built-in aggregate fonksiyon yoksa, SQL Server 2005 de özel aggregation yaratmak için üç seçenek vardır:
• Aggregation bir kullanıcı-tanımlı aggregate olarak yazılır. • Aggregation bir CLR stored procedure olarak yazılır. • Server taraflı bir cursor kullanılır.
SQL Management Objects SQL Management Objects (SMO), SQL Server 2005 in yönetim nesne modelidir. SMO önemli tasarım ve mimari gelişmelerini içerir. SMO, .NET Framework managed kodu üzerinde kurulan kolay ve zengin nesne modelidir. SMO genellikle veritabanı yönetim araçlarını geliştirmek için kullanılır.
Yeni SMO nesne modeli Microsoft Windows Management Instrumentation (WMI) application programming interfaces (APIs), eskinden kullanılan SQL-DMO nın yerine geçmiştir.
Analysis Management Objects Analysis Management Objects (AMO) client uygulamalarının Analysis Services de kullanılan yönetim komutlarına erişimi sağlar. AMO kullanan uygulamalar Analysis Services üzerindeki nesnelere bağlanabilir ya da doğrudan üzerinde çalışabilirler.
Improved Data Access ve Web Servisleri SQL Server 2005 de XML Web servisleri geliştirilebilir. Bu olanakla yeni bir tür veri erişimi sağlanır. HTTP üzerinden SQL Server a erişilebilir. Bu süreçte IIS gibi bir orta katman aracına da gereksinim kalmaz. SQL Server bir Web servisi arayüzü SQL deyimlerinin çalıştırılmasını sağlar. Sorgu sonuçları XML formatında geri döndürülür ve Visual Studio Web servisi alt yapısından yararlanırlar.
ADO.NET 2.0/ADOMD.NET ADO.NET in yeni versiyonudur. Mimarisinde ve kullanımında yenilikler vardır:
Query Notification SQL Server 2005 sorgular (query) için yeni bir notification (uyarı) sistemine sahiptir. Bu olanakla SQL Server a bir komut gönderilir ve aynı komutun farklı sonuç ürettiği zaman uyarı istenir. Query notification sayesinde sorguların dayandığı verilerin değişip değişmediği anlaşılır. Komutlar SQL server a herhangi bir client API aracılığıyla gönderilebilir. Örnek ADO.NET, OLE DB, Open Database Connectivity (ODBC), Microsoft ActiveX Data Objects (ADO) ya da Simple Object Access Protocol (SOAP).
Notification lar bir SQL Service Broker queue aracılığıyla ulaştırılır. Query notification ları genellikle veratabanı temelli Web uygulamalarının sonuçlarını saklamak (caching) için kullanılır.
MARS Multiple Active Result Sets (MARS), bir bağlantı için birden çok bekleyen istek (pending request) olmasını sağlar. MARS sayesinde aynı bağlantı üzerinde birden çok isteğe destek verilir. Buna paralel işletme denir.
Transparent Failover for Data Mirroring SQL Server 2005 desteklediği “database mirroring”i bir SQL Server ın çökmesi durumunda otomatik olarak backup server a geçilmesini sağlar. Hot spare senaryo olarak bilinen bu seneryoda client bağlantılar da yeni server ı bilirler.
XML Support Native XML veri türü ve XQuery olanakları şirketlerin farklı sistemlere bağlanmasını sağlar. SQL Server 2005, relational ve XML data yapısını destekler.
XML Data Türü XML karmaşık verileri modeller. Böylece programcılar yalnızca scalar veri türleriyle kısıtlı kalmazlar. XML data türü sayesinde, SQL Server 2005 XML dokümanlarının sorgulanmasını sağlar. SQL Server 2005 de XML veriler binary large objects (BLOB) yapısında saklanırlar.
XQuery XML Query Language ya da XQuery akıllı bir dildir ve her tür XML verisini sorgular.
Web Services Support SQL Server 2005 ile XML Web servisleri geliştirilebilir ve SQL Server ın bir HTTP listener olması sağlanır.
XML for Analysis Services XML for Analysis Services (XMLA), Analysis Services server larıyla iletişim kurmak için kullanılan standart bir protokoldür. Bu olanaklarla analize yönelik çözümlerin geliştirilmesi kolaylaştırılmıştır.
Application Framework SQL Server 2005 ayrıca SQL Server application framework e sahiptir. Bu framework içinde Service Broker, Notification Services, SQL Server Mobile ve SQL Server Express bulunur.
Service Broker Veritabanı uygulamalarının belli koşullar oluştuğunda diğer uygulamaları uyarabilmesi gereksinimi Service Broker teknolojisini doğurmuştur. Online bir müşterinin işlemi diğer sistemlerle entegre edilebilir ya da belli bir fiyat ya da oran doğrudan müşteriye bildirilebilir. Service Broker teknolojisi asenkron mesajlaşmayı sağlar.
Microsoft SQL Server Notification Services platformunda programcılar kullanıcılara uyarı (notifications) gönderebilir.
III. Business Intelligence SQL Server 2005, yeni özellikleriyle business intelligence (BI) alanının lideridir. Ölçekleme, data integration, development tools ve analiz araçları. SQL Server 2005, BI CEO dan çalışana kadar herkesin verileri kullanarak kararlarını hızlı olmasını amaçlar.
BI özellikleri şunlardır:
• End-to-end integrated business intelligence platformu • Integration Services • Analysis Services • Reporting Services • Microsoft Office Sistemi ile entegrasyon.
End-to-End Integrated Business Intelligence Platform SQL Server 2005 analytical uygulamalar için tam bir BI platformudur. Aşağıdaki bilgiler bir analiz servisleri tabanlı geliştirilecek uygulamalar için kullanılabilecek araçları tanımlar:
• Design. • Integrate. • Analyze. • Report. • Manage.
Design Business Intelligence Development Studio, BI programcısı için geliştirilmiş ilk entegre üründür. Visual Studio 2005 üzerine kuruludur.
Integrate SQL Server Integration Services (SSIS) veri transferi için geliştirilmiş yeni bir araçtır. Integration Services, Analysis Services ve Reporting Services birlikte çalışarak farklı veri kaynaklarından verileri birleştirir.
Analyze Microsoft Data Mining yeni algoritmalarla daha kolay hale gelmiştir. Veriler relational database, multidimensional database üzerinde saklanır. Yeni analytical özelliklerine, Analysis Servisleri, MDX script lerine sahiptir. Report. Reporting Services ise Microsoft BI platformunun analizden yararlanacak kişiye ulaştıran araçtır. Raporlar özelleştirilebilir ve farklı formatlarda elde edilebilir.
Manage SQL Server Management Studio ile SQL Server 2005 in bütün bileşenleri yönetilir.
Integration Services SQL Server 2005 yeniden tasarlanmış data transfer aracına sahiptir. Bu araç, extraction, transformation, and loading (ETL) platformu olarak ve SQL Server Integration Services (SSIS) olarak adlandırılır. SSIS şirketlerin farklı veri kaynaklarından gelen verileri entegre etmesini ve analiz etmesini sağlar.
Enterprise ETL Platform Bu platform SQL Server 2000 daki Data Transformation Services (DTS) in devamıdır. SSIS ise SQL Server 2005 te yenidir. SSIS kurumsal düzeyde ETL (extraction, transformation ve loading) uygulamaları geliştirmeyi sağlar. SSIS tümüyle programlanabilir ve genişletilebilir bir ortamdır.
Analysis Services SQL Server 2005 Analysis Servisleri şirket verilerinin klasik verilerinin, OLAP verilerinin ve data mining verilerinin standart ve entegre bir görüntüsünü oluşturur.
Unified Dimensional Model OLAP analizi ve ilişkilse raporlarıyla birlikte Analysis Servislkeri metadata modeline sahiptir. Analiz servisleri içindeki küp ve boyutlar (dimensions) Unified Dimensional Model (UDM) olarak tanımlanır. UDM ticari kavramları, hesaplamaları içeren merkezi bir metadata repository dir.
Data Mining SQL Server 2005 Data Mining, çözüm modeli geliştirmek için kullanılan bir BI teknolojisidir.
Reporting Services Reporting Services Microsoft BI platformunun bilgi çalışanlarının şirket verilerine erişimesini sağlar. Reporting Servisleri server-tabanlı bir enterprise raporlama ortamıdır. Raporlar değişiki formatlarda elde edilebilir.
SQL Server 2005 ın entegre bir bileşeni olan Reporting Services şunları sağlar:
• Yüksek performanslı rapor işleme ve formatlama aracı. • Raporları yaratmak, görmek ve yönetmek için komple bir araç. • Farkı raporlama çözümlerinin entegre edilebileceği açık bir mimari.
Relational ve OLAP Raporları İlişkisel veriler üzerine kurulur raporlar yararlıdır, ancak ek olarak eklenen analytic (çözümsel) yetenekleri raporlamayı daha güçlü kılar. SQL Server 2005 relational ve OLAP verileri üzerinde çalışmak üzere query editor; SQL Query Editor ve MDX Query Editor sağlar.
Report Builder Report Builder, SQL Server 2005 Reporting Services lerinin yeni bir bileşenidir. Şirket kullanıcılaırnın kendi raporlarını oluşturmalarını sağlar. Report Builder, Reporting Services platformunun üstünlüklerini kullanır ve son kullanıcılara raporlamada kolaylıklar sağlar. Report Builder kullanıcı arabirimi bilinen Microsoft Office üzerine kurulur. Microsoft Excel ve Microsoft PowerPoint.
Report Builder browser aracılığıyla ulaşılan bir ClickOnce uygulamasıdır.
Report Builder kullanıcıların raporlara metin eklemesini, formatlamasını sağlar. Ayrıca raporlara yeni alanlar ve hesaplamalar da eklenebilir. Üretilen raporlar değişik formatda elde edilebilir. PDF, Microsoft Excel, vb.
Microsoft Office ile Entegrasyon Reporting Services içindeki Report Server ile elde edilen raporlar. Microsoft SharePoint Portal Server mantığında çalışır. Bu raporlara Microsoft Word ya da Excel gibi Microsoft Office System uygulamalarıyla erişilebilir.
|
|