Oca 28

Dikkat edilecek olursa powershell ile erişilemeyecek yer yok!

Bu sefer de Powershell içerisinden e-mail atacağız. Bazen özellikle test amaçlı olarak hızlı bir e-mail atmanız gerekebilir. Ya da her 5 dakikada bir e-mail sunucunuza dış bir e-mail hesabınızdan e-mail atarak sisteminizin çalışabilirliğini kontrol edebilirsiniz. Ben de bu amaçla hazırladığım bu script’i kullan?yorum. İşte o script!

$hesapbilgileri = Get-Credential$kullaniciAdi = $hesapbilgileri.username.Replace(“\”,”")

$parola = $hesapbilgileri.GetNetworkCredential().password

$Emailfrom=”test@hotmail.com

$EmailTo = “onur.okutucu@bilgeadam.com

$Subject = “Baki Onur OKUTUCU – MVP

$Body = “Baki Onur OKUTUCU

$SMTPServer = “smtp.live.com”

$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)

$SMTPClient.EnableSsl = $true

$SMTPClient.Credentials = New-Object System.Net.NetworkCredential($kullaniciAdi, $parola);

$SMTPClient.Send($Emailfrom, $EmailTo, $Subject, $Body)

Yukarıdaki script içerisinde kırmızı ile işaretlediğim yerleri kendinize göre değiştirip kullanabilirsiniz.

Script çalıştırıldığında önce sizden e-mail adresinizi ve sifrenizi isteyecektir. Sonrasında ise yukarıdaki bilgilere göre e-mail gönderecektir.

 

Yukarıdaki script sizden e-mail adresi ve parola soruyor. Bunu daha da otomatik hale getiremez miyiz?

Eğer e-mail adresi ve sifre sormasını istemiyorsanız Script’i aşağıdaki şekilde kullanmalısınız. Unutmamalısınız ki bu yöntemle sifrenizi peşin peşin script dosyasının içine yazmış oluyorsunuz. Yukarıdaki script bu noktada daha güvenli olabilir. Karar size kalmış!

$Emailfrom=”test@hotmail.com“$EmailTo = “onur.okutucu@bilgeadam.com

$Subject = “Baki Onur OKUTUCU – MVP

$Body = “Baki Onur OKUTUCU

$SMTPServer = “smtp.live.com”

$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)

$SMTPClient.EnableSsl = $true

$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“test@hotmail.com“, “testparola“);

$SMTPClient.Send($Emailfrom, $EmailTo, $Subject, $Body)

Yine kırmızı alanları değiştirmeyi unutmayalım lütfen.

Bingooo!

Tesekkürler,

BakiOnur

Oca 28

Yine Powershell, yine bir kolaylık!

Sık sık alan adı sorgulaması yapıyor musunuz?

Peki Powershell içerisinde bir fonksiyonumuz olsa, istediğimiz an onu kullanarak sorgulamalarımızı Powershell içerisinden hızlıca yapsak? Eminim hoşunuza gidecektir.

Aşağıdaki script ile yapabilecekleriniz:

  • Bir domain adının başkası tarafından alınıp alınmadığının kontrolü
  • Domain başkası tarafından alınmışsa bununla ilgili bilgiler

Aşağıdaki powershell kodumuzu profil dosyanız içine (profile.ps1) kopyalayabilir ya da whois.ps1 ismiyle profil yolunuzun içine kaydedip (daha önceki makalelerimde anlattığımm şekliyle) kullanabilirsiniz.

function whois($siteadres){

$iewhois = new-object -com “InternetExplorer.Application”

$iewhois.navigate(“http://whois.domaintools.com/$siteadres”)

start-sleep -s 3

$sonuc=$iewhois.Document.body.innertext

$sonuc3=”Bu domain ad? ba?kas? taraf?ndan al?nm??”

if ($sonuc -match “This domain name is not registered”){

$sonuc2=”Bu domain ad? bo?, siz alabilirsiniz!”

write-host $sonuc2 -foregroundcolor “green”

$iewhois.quit()

}

else{

 

write-host $sonuc3 -foregroundcolor “red”

write-host “——————” -foregroundcolor “red”

write-host $sonuc -foregroundcolor “green”

$iewhois.quit()

}

}

Kullan?m? da oldukça basit.

Örnek: whois olmayandomain.com

Örnek: whois bakionur.com

Tesekkürler,

BakiOnur

Oca 06

Powershell’in eğlenceli dünyasından bir örnek daha yapalım istiyorum. Bu sefer yine aklıma gelen ve çalışınca mutlu oldugum script’lerden birini daha paylaşacağım sizlerle : )

Sıkça yaptığımız işerden biri de hava durumunu kontrol etmektir. Bu işi de otomatik hale getiremez miyim? Elbette getirebilirim! Bakalım nasıl?

Öncelikle daha önceki yazılarda belirttiğim gibi Powershell Script’lerinizin Powershell açıldığında otomatik yüklenmesini sağlamak için Powershell profilinize bu Script’lerin yolunu göstermelisiniz.

Daha önce yaptığım örneklerde aşağıdaki yol üzerinde bulunan Powershell Profili içerisine profile.ps1 isminde bir dosya oluşturmanızı ve scriptlerinizi bu dosya içerisine kopyalamanızı söylemiştim. Fakat birden çok script oldugunda dosya biraz karışık hale gelebilir. Bu sebeple daha iyi bir fikrim var!

Profile.ps1 dosyasına sadece Script’lerinizin bulunduğu yolu verelim ve o kendisi gidip her açıldığında o scriptleri kendisine yüklesin. Böylece profile.ps1 dosyası da hiç büyümesin ve anlaşılmaz hale gelmesin. Öncelikle bu işi halledelim sonrasında Hava Durumu Script’ini inceleyelim.

Öncelikle daha önce de belirttiğim gibi aşagıdaki yola gidelim. Bu yol yoksa kendimiz oluşturalım. Profile.ps1 dosyası yoksa onu da oluşturalım.

 

Sonra profile.ps1 dosyamızı açıp içerisine aşağıdaki kodu ekleyelim

Not: Eğer daha önceki makalede profile.ps1 dosyası içerisine sozluk kodlarını kopyalamışsanız lütfen önce bu kodları siliniz ve temiz bir profile.ps1 dosyanız oldugundan emin olunuz. Ardından aşağıdaki işlemleri uygulayınız.

# Powershell script lokasyonumuzu belirtiyoruz 

$UserProfile = (Get-ChildItem Env:UserProfile).Value;

$ScriptFolder = “$UserProfileMy documentsWindowsPowerShell”;

 

#############################################

# Scripts lokasyonundaki butun scriptleri

# (profile.ps1 haric) profile icerisine

# yukluyoruz boylece scipt klasorundeki

# butun scriptler powershell her acildiginda

# yuklenmis ve calismaya hazir oluyor

#############################################

 

Get-ChildItem $ScriptFolder -name -include ‘*.ps1′ -exclude ‘profile.ps1′ | foreach { (. “$ScriptFolder$_”) };

 

Bu kod ile WindowsPowershell klasörü içerisine att???m ve daha sonra ataca??m bütün .ps1 uzant?l? Powershell Script’lerinin Powershell taraf?ndan otomatik olarak tan?nmas?n? sa?l?yorum. Bu i?lemi bir kereye mahsus olarak yapm?? olmam bu i?in en güzel taraf?. Daha sonra ise Powershell her aç?ld???nda otomatik olarak yüklenmesini istedi?im Script’leri ayn? klasör içerisine (WindowsPowershell) at?yorum.

Daha önceki makalemde kulland???m sozluk.ps1 dosyas?n? ve a?a??da payla?t???m hava.ps1 dosyas?n? bu klasör içerisine (WindowsPowershell) at?yorum.

?imdi de gelelim hava durumuna!

Hava.ps1 dosyas?n?n içeri?i ise ?öyle:

function hava($lokasyon){$ie2 = new-object -com “InternetExplorer.Application”

$ie2.navigate(”

http://www.dmi.gov.tr/tahmin/il-ve-ilceler.aspx?m=$lokasyon”)

start-sleep -s 3

 

write-host $lokasyon “icin hava durumu” -foregroundcolor “green”

 

write-host “Bugün ” $ie2.document.getElementById(“ctl00_mpBody_thmGun1″).innertext -foregroundcolor “Green”

 

write-host $lokasyon “için en düşük sicaklik” $ie2.document.getElementById(“ctl00_mpBody_thmMin1″).innertext “derece olacaktır.” -foregroundcolor “Yellow”

 

write-host $lokasyon “için en yüksek sıcaklık” $ie2.document.getElementById(“ctl00_mpBody_thmMax1″).innertext “derece olacaktır.” -foregroundcolor “Yellow”

 

write-host $lokasyon “için en düşük nem oran? %” $ie2.document.getElementById(“ctl00_mpBody_thmNemMin1″).innertext “olacaktır.” -foregroundcolor “Yellow”

 

write-host $lokasyon “için en yüksek nem oranı %” $ie2.document.getElementById(“ctl00_mpBody_thmNemMax1″).innertext “olacaktır.” -foregroundcolor “Yellow”

 

write-host $lokasyon “için rüzgar” $ie2.document.getElementById(“ctl00_mpBody_thmRuzgarHiz1″).innertext “km hızında esecektir.” -foregroundcolor “Yellow”

$ie2.quit()

}

 

Bunun kullanımı da oldukça kolay ve pratik.

Hava izmir

İşte bu kadar!

 

Günlük hayatımızda herkes için yararlı olacak diğer kullanışlı script’lerle yeniden beraber olmak üzere…

Tesekkürler,

BakiOnur

Oca 06

Günlük HAYATIm?zda, özellikle yaz??malar?m?zda s?kl?kla kulland???m?z Ingilizce-Türkçe sözlükleri bilirsiniz. Bazen gün içerisinde spesifik bir kelime için defalarca ziyaret ederiz bu siteleri.

Powershell HAYATIm?z?n her an?nda yan?m?zda malum. Küçük ama kullan??l? bir script ile Powershell’inize sözlük özelli?i kazand?rmak istemez misiniz?

Ben kendim için yazd???m ve oldukça faydas?n? gördü?üm bu script’i sizlerle de payla?mak istiyorum. Günlük i?lerinizi yaparken -hele bir de benim gibi çok s?k Powershell kullan?yorsan?z- dikkatinizi dap?tmadan çal??t???n?z pencere içerisinde sözlü?ünüzü kullanabilirsiniz. Nas?l m??

Öncelikle ihtiyac?m?z olan script’in Powershell her aç?ld???nda yüklenmesi gerekir. Bunun için profil yolunuzda (a?a??daki resim) a?a??daki gibi bir dosya olu?turmal?s?n?z.

E?er Documents klasörünüzün içinde WindowsPowershell adl? bir klasör yoksa kendiniz olu?turmal?s?n?z. ?çerisine de profile.ps1 isimli bir dosya olu?turulmal?.

Bundan sonra ise a?a??da gördü?ünüz kodu profile.ps1 dosyas?n?n içerisine kopyalamak gerekiyor.

function sozluk($kelime){

$ie = new-object -com “InternetExplorer.Application”

$ie.navigate(“http://www.zargan.com/sozluk.asp?sozcuk=$kelime”)

start-sleep -s 2

$sonuc=$ie.Document.body.innertext

$sonuc | set-content sonuc.txt

 

#####################################################

###### Suzme islemini yapalim ve ekranda ############

###### yalnizca sonuclarin gorunmesini saglayalim ###

#####################################################

 

$al=get-content sonuc.txt

$al -replace “fiil?DS”,”" | SET-CONTENT sonuc.txt

$al=get-content sonuc.txt

$al -replace “?DS”,”" | SET-CONTENT sonuc.txt

$al=get-content sonuc.txt

$al -replace “© 2001-2011, Zargan ingilizce sözlük | Kullan?m ?artlar? | ?leti?im | Reklam | Yazan: Ugur | Çizen: Ahmet | Zargan Ma?azas?”,”" | SET-CONTENT sonuc.txt

$al=get-content sonuc.txt

$al -replace ” Ingilizce Kursu | Sitene ekle | Mesajlar | Son arad?klar?m |”,”" | SET-CONTENT sonuc.txt

$al=get-content sonuc.txt

$al -replace “EnglishZargan Ingilizce Sözlük”,”" | SET-CONTENT sonuc.txt

$al=get-content sonuc.txt

$al -replace “Üye Giri?iÜye Ol”,”" | SET-CONTENT sonuc.txt

$al=get-content sonuc.txt

$al=get-content sonuc.txt

$al -replace “TürkçeIngilizceTürKaynak”,”" | SET-CONTENT sonuc.txt

 

#####################################################

#####################################################

 

$sonuc=get-content sonuc.txt

$sonuc | foreach {write-host $_ -foregroundcolor “yellow”}

$ie.quit()

remove-item sonuc.txt

}

 

Art?k sözlü?ümüz emrinizde!

Powershell’i çal??t?r?p a?a??daki ?ekilde kelime aratabilirsiniz.

Sozluk onur

Internet ba?lant?n?z oldugunu kontrol etmeniz gerekti?ini söylemekte fayda var elbette! : )

zargan.com’a da Tesekkür edelim bu güzel site için. : )

Tesekkürler,

BakiOnur

Eyl 16

Ve beklenen an gelir! Geçtiğimiz günlerde tanıtılan Windows 8 Developer Preview versiyonu kullanıcılarla tanıştırıldı. Windows 7 ile çok yüksek kullanıcı deneyimi ve görselliği bir araya getiren Microsoft, yeni nesil işletim sistemi Windows 8 ile de bu istikrarını sürdürmek niyetinde. Daha henüz Beta seviyesinde bile olmayan Developer Preview versiyonuna ait ekran görüntüleri ve özellikleri aşağıda bulabilirsiniz.

İlk bakışta hiç de alışık olmadığımız bir görünümle karşılaşıyoruz. Metro View olarak adlandırılan bu görünüm daha çok bir mobil cihaz işletim sistemini andırıyor. Bu da Microsoft’un önümüzdeki dönemde bütün işletim sistemlerini entegre olarak kullanabilmemiz için mobiliteyi ön plana çıkarıyor. Her yerden kesintisiz iletişim sağlamak niyetiyle oluşturulan bu sürüm ile birlikte gelen en çarpıcı özelliklerden  birisi Live ID ile oturum açmamıza imkan sağlamış olması. Bu sayede bütün ayarlarınıza ve kişiselleştirilmiş verilerinize her eyrden ulaşabilmeniz mümkün olabiliyor. Mobil cihazınız, desktop ya da laptop bilgisayarınız ile her yerden kesintisiz iletişim! Kulağa çok hoş geldiğiniz itiraf etmeliyim.

Socialite eklentisi ile Facebook’a bağlanmak çok kolay ve oldukça kullanışlı. Aynı şekilde entegre Twitter eklentisiyle Tweet göndermek de çok keyifli bir hale geliyor. Aslında bu uygulamalar saymakla bitmeyecek kadar geniş bir yeplazede bulunuyor. Bu sürümde bu uygulamaların tamamı entegre eidlmemiş olsa da “Microsoft Store” aracılığıyla dilediğiniz uygulamaları Windows 8 üzerinde kullanabiliyor olacağız.

Ben de bu yeni sürümü yükleyerek özelliklerini ve ilk görünümleri sizlerle paylaşmak istedim.

Windows 8 Developer Preview sürümünü indirmek ve denemek için aşağıdaki linki kullanabilirsiniz.

http://msdn.microsoft.com/en-us/windows/apps/br229516

Windows 8 Developer Preview tanıtım rehberini aşağıdan indirebilirsiniz.

http://download.microsoft.com/download/1/E/4/1E455D53-C382-4A39-BA73-55413F183333/Windows_Developer_Preview-Windows8_guide.pdf

Yepyeni bir Windows serüveni bizleri bekliyor! Microsoft’un yeni sürüm ve özellikleri paylaşması ile birlikte ben de buradan daha derin detayları sizlerle paylaşıyor olacağım.

İyi şanslar!

 

,

 

Şub 17

Çıktığı günden beri rekorlara imza atan, bugüne kadarki en performanslı Windows olan Windows 7′nin SP1 versiyonu dağıtılmaya başlandı. Şimdilik yalnızca Technet ve MSDN abonolerinin erişebildiği SP1 kurulum dosyalarına önümüzdeki günlerde herkes erişebiliyor olacak. Windows 7′nin yanında Windows Server 2008 R2 SP1 de kullanıma sunuldu. Tek bir dosya ile 2 isletim sistemini de güncelleştirmek mümkün.

Oca 25

“Bakalım Powershell’in sınırlarını ne kadar zorlayabiliyorum” yaklaşımının bir sonucu olarak geliştirdiğim bu script’i de sizlerle paylaşmak istiyorum.

Yine bir fonksiyon kullandım ve script’imi Powershell Profil yoluna attım. Böylece her Powershell açılışında fonksiyonumu tanımasını sağladım.

Bana ise bir tek Powershell’i açıp radyo yazmak düştü!

Bir form tasarımı yaptım ve aşağıdaki gibi gözükmesini sağladım.

Bütün radyo listesini çekip bana sergilediğinde tek yapmak zorunda oldugum Radyo 35′i seçip özlediğim Izmir’imi dinlemekti, ben de öyle yaptım!

İşte kaynak kodları da aşağıdaki gibi. Doğrudan kopyalayıp radyo.ps1 ismiyle kaydedip Powershell içerisinden kullanabilirsiniz.

function radyo {

 

[reflection.assembly]::loadwithpartialname(“System.Windows.Forms”) | Out-Null

[reflection.assembly]::loadwithpartialname(“System.Drawing”) | Out-Null

 

 

$form1 = New-Object System.Windows.Forms.Form

$button2 = New-Object System.Windows.Forms.Button

$button1 = New-Object System.Windows.Forms.Button

$comboBox1 = New-Object System.Windows.Forms.ComboBox

$InitialFormWindowState = New-Object System.Windows.Forms.FormWindowState

 

 

 

 

$button1_OnClick=

{

if ($radyocal){

$radyocal.quit()

}

 

 

$form1.Text = “Radyo Yukleniyor – BakiOnur Radyo”

 

$radyolar = new-object -com “InternetExplorer.Application”

$radyolar.navigate(“http://www.radyolar.org/radyolar.asp”)

start-sleep -s 2

 

$bulunanistasyon=$radyolar.Document.getElementsByTagName(“a”) | where{$_.innertext -eq $combobox1.selecteditem}

$radyocal = new-object -com “InternetExplorer.Application”

$radyocal.navigate($bulunanistasyon.href)

 

$radyolar.quit()

$form1.Text = “BakiOnur Radyo”

}

 

 

 

 

$form1_load={

$form1.Text = “Liste Yükleniyor – BakiOnur Radyo”

$radyolar = new-object -com “InternetExplorer.Application”

$radyolar.navigate(“http://www.radyolar.org/radyolar.asp”)

start-sleep -s 2

 

$link = $radyolar.Document.getElementsByTagName(“a”)

$link | foreach{

if(!($_.innertext -eq $null)){

$combobox1.items.add($_.innertext)}

 

}

 

 

$combobox1.items.remove(“Anasayfa”)

$combobox1.items.remove(“YARDIM”)

$combobox1.items.remove(“Radyolar”)

$combobox1.items.remove(“Radyo Ekle”)

$combobox1.items.remove(“ANASAYFA”)

$combobox1.items.remove(“Frekanslar”)

$combobox1.items.remove(“Sohbet Odas?”)

$combobox1.items.remove(“?leti?im”)

$combobox1.items.remove(“REKLAM”)

$combobox1.items.remove(“SIK SORULAN SORULAR”)

$combobox1.items.remove(“NEDEN D?NLEYEM?YORUM”)

$combobox1.items.remove(“HATA B?LD?R”)

$combobox1.items.remove(“?LET???M”)

$combobox1.items.remove(“Radyo ekle”)

 

 

$radyolar.Quit()

$form1.Text = “Radyo Seciniz – BakiOnur Radyo”

}

 

 

 

$button2_OnClick=

{

 

$acikapp = new-object -com shell.application

$acikradyo = $acikapp.windows() | where {$_.Type -eq “HTML Document” -and $_.locationURL -like “*http://www.radyolar.org/*”}

if($acikradyo){

$acikradyo.quit()

}

$form1.close()

}

 

$OnLoadForm_StateCorrection=

{

$form1.WindowState = $InitialFormWindowState

}

 

 

$System_Drawing_Size = New-Object System.Drawing.Size

$System_Drawing_Size.Height = 101

$System_Drawing_Size.Width = 252

$form1.ClientSize = $System_Drawing_Size

$form1.DataBindings.DefaultDataSourceUpdateMode = 0

$form1.Name = “form1″

$form1.Text = “BakiOnur Radyo”

 

 

$button2.DataBindings.DefaultDataSourceUpdateMode = 0

 

$System_Drawing_Point = New-Object System.Drawing.Point

$System_Drawing_Point.X = 153

$System_Drawing_Point.Y = 66

$button2.Location = $System_Drawing_Point

$button2.Name = “button2″

$System_Drawing_Size = New-Object System.Drawing.Size

$System_Drawing_Size.Height = 23

$System_Drawing_Size.Width = 75

$button2.Size = $System_Drawing_Size

$button2.TabIndex = 2

$button2.Text = “Kapat”

$button2.UseVisualStyleBackColor = $True

$button2.add_Click($button2_OnClick)

 

$form1.Controls.Add($button2)

 

 

$button1.DataBindings.DefaultDataSourceUpdateMode = 0

 

$System_Drawing_Point = New-Object System.Drawing.Point

$System_Drawing_Point.X = 153

$System_Drawing_Point.Y = 31

$button1.Location = $System_Drawing_Point

$button1.Name = “button1″

$System_Drawing_Size = New-Object System.Drawing.Size

$System_Drawing_Size.Height = 23

$System_Drawing_Size.Width = 75

$button1.Size = $System_Drawing_Size

$button1.TabIndex = 1

$button1.Text = “Dinle”

$button1.UseVisualStyleBackColor = $True

$button1.add_Click($button1_OnClick)

 

$form1.Controls.Add($button1)

 

$comboBox1.DataBindings.DefaultDataSourceUpdateMode = 0

$comboBox1.FormattingEnabled = $True

$System_Drawing_Point = New-Object System.Drawing.Point

$System_Drawing_Point.X = 12

$System_Drawing_Point.Y = 33

$comboBox1.Location = $System_Drawing_Point

$comboBox1.Name = “comboBox1″

$System_Drawing_Size = New-Object System.Drawing.Size

$System_Drawing_Size.Height = 21

$System_Drawing_Size.Width = 121

$comboBox1.Size = $System_Drawing_Size

$comboBox1.TabIndex = 0

 

$form1.Controls.Add($comboBox1)

 

 

 

 

$InitialFormWindowState = $form1.WindowState

 

$form1.add_Load($OnLoadForm_StateCorrection)

$form1.add_Load($form1_load)

 

$form1.ShowDialog()| Out-Null

 

}

 

 

Umarım müzik keyfinize katkıda bulunmusumdur!

Tesekkürler,

BakiOnur

Oca 22

 

 

Bulut Bilişim (Cloud Computing)

Giriş

İnsanlık tarihi çok çeşitli aşama ve süreçler yaşamıştır. İlkel toplumlar önce tarım hayatıyla tanışmış ve hayatlarının önemli bir bölümünü bu hayat ile sürdürmüşlerdir. Emeğin esas olduğu bu düzen daha sonra yerini insan gücünden çok makinelerin hüküm sürdüğü sanayi devrimine bırakmıştır. Sanayi devrimi ile toplumlar üretmeye başlamış ve üretim, insan hayatının vazgeçilmez bir parçası haline gelmiştir. Günümüzde de sanayileşmenin önemi büyük olmakla birlikte toplumlar artık bilgiyi de sermaye olarak kullanmaya başlamışlar ve bilgi üretmeye başlamışlardır. Bu da doğal olarak sanayi toplumlarının yavaş yavaş aslında Bilgi Toplumu’na dönüşmesi olarak algılanmaktadır. Sosyal, ekonomik ve teknolojik faktörler birlikte çalışarak “Bilgi”nin de bir teknoloji olarak değer kazanmasına fayda sağlamışlardır. Geldiğimiz noktada bilgi teknolojileri, sanayi başta olmak üzere insanın var olduğu her alanda çok önemli bir yapı taşı haline gelmiştir.

Bilgi Teknolojileri’nin hızlı yükselişi bilginin ölçülebilirliğini gündeme getirmiş ve çalışmalar bilginin saklanması, yeniden kullanılması ve üretime dönüştürülmesi esaslarıyla devam etmiştir. Bu da hiç şüphesiz bilgisayarların hayatımıza hızlı bir giriş yapmasına sebep olmuştur. Böylelikle bilgisayarlar; kişisel hayatımızdan iş hayatımıza, ekonomiden sanayiye her alanda vazgeçilmesi imkansız bir araç haline gelmiştir.

Özellikle 90′lı yılların başından itibaren Internet servislerinin hızla ilerlemesi ile çok çeşitli teknolojiler kullanılmaya başlanmış ve bu hızlı teknoloji yükselişi, birçok hizmeti beraberinde getirmiştir. Bilgi Teknolojleri alanında meydana gelen bu hızlı değişimler, bundan 10 sene önce hayal bile edemeyeceğimiz gelişmeleri hayatımızın bir parçası haline getirmiştir. Şüphesiz her yeni teknoloji ve oluşum bir bakıma farklı iş sahaları ve farklı organizasyonları doğurmuştur. Özellikle Internet’in doğuşu ile birlikte gerek bireysel hayatımız, gerekse şirket yapıları bu değişime ayak uydurmak zorunda kalmış, günlük hayatta sıklıkla yaptığımız bir çok işin içine teknoloji faktörü ve yaklaşımı girmiştir.

Elbette, bütün bu teknolojik gelişmeler, farklı mimarilerin ve gereksinimlerin ortaya çıkmasına ön ayak oldu. Daha önce eksikliğini hissetmediğimiz fakat teknolojinin hayatımıza girmesiyle kendini gösteren gereksinimlerimiz de yine farklı bir teknolojik yaklaşım sayesinde çözüm buldu çoğu zaman. Öyle ya; Internet’ten önceki hayatımızı şöyle kısaca bir gözden geçirecek olsak, banka işlerinden devlet işlerine, sosyal ve kültürel gereksinimlerimizden hukuki hayatımıza kadar her alanda ne kadar sınırlı bir durumda olduğumuzu rahatlıkla görebiliriz. Elbette bu değişim, devlet, hukuk, eğitim, sosyal ve kültürel yapıyı da en az teknoloji kadar değişime mecbur kıldı ve kılmaya da devam edecek şüphesiz.

Bilginin işlenebilirliği ve yönetilebilirliği esas alındığında bunun için çok farklı teknolojiler ve mimariler kullanılıyor diyebiliriz. Özellikle kişisel bilgisayar devriminin ardından ev hayatımıza giren bilgisayarlar ile günlük işlerimizi yürütebilmek fazlasıyla mümkün olabiliyor. Büyük şirket yapılarında da durum bundan çok farklı değil. Yapılan işin konusu ne olursa olsun bilgisayarlar bu işin yapılmasında en önemli oyuncu durumunda yer alıyor. Şirketler, sunduğu hizmetleri bilgisayar ortamında planlıyor, geliştiriyor ve sunuyorlar. Bu süreç elbette bilgi teknolojilerine de gerekli yatırımı yapma zorunluluğunu ortaya koyuyor. Böylece, günümüzde rahatlıkla görebileceğimiz büyük veri merkezleri şirketler tarafından kullanılıyor ve bütün iş bu merkezler aracılığıyla yürüyor.

Bilgi ve Bilgi Teknolojileri

Bilgi, teknolojik anlamıyla verinin işlenmiş hali olarak tanımlanıyor. Veri ise bilginin üretilmesinde kullanılan her bir aşamayı, öğeyi ya da sürece işaret ediyor. Örnek olarak 2+3=5 söyleminde 5 bilgiyi, 2 ve 3 ise veriyi ifade ediyor. Bir müziği oluşturan notalar veri iken müziğin belli bir ahenk ile oluşturduğu bestenin bilgi olarak kabul edilmesi yanlış olmayacaktır. Yine bir bankanın müşterisi için yaptığı faiz hesabında bir çok veri birleşerek nihai olan faiz oranlarını ortaya koyar. Burada da sonuç olarak bilgiye ulaşılır. Bütün bu örneklerde olduğu gibi bilgi, üzerinde emeğin ve belirli bir sürecin olduğu birikimi ifade eder. Daha önceleri farklı şekillerle saklanan bilgi ve veriler günümüzde elektronik ortamda saklanmakta ve işlenmektedir. İlginç ama eskiden kaç ortalı deftere sahip olduğunuz önemliyken şimdilerde kaç GB hafızaya sahip olduğumuzla ilgileniyor olmamızın sebebi de bu olsa gerek!

 

 

 

 

 

 

 

 

 

Resim 1. Veri saklama alışkanlıklarının değişimi

Günümüde şirketler; saklamak zorunda oldukları bilgileri, kendi yapılandırdıkları Veri Merkezleri’nde (Datacenter) muhafaza ediyorlar. Bu büyük veri merkezlerinde çok sayıda sunucu bilgisayar, ağ ve güvenlik donanımı yer alıyor ve bu yapının bütün işleyişi şirketlerin kendileri tarafından sağlanıyor. Elbette bazı istisnalar olabiliyor. Örneğin bir şirkete ait Web Sitesi’nin şirket adına başka bir şirketin sunucularında barındırılması ve yönetilebilmesi sağlanabiliyor. Bu, daha çok küçük çaplı işletmelerin maliyet avantajı sebebiyle tercih ettikleri bir durum oluyor. Büyük kurumlarda ise birçok servis şirketin kendi ver merkezlerinden yürütülüyor. Bunun sebebi de hiç şüphesiz bilgi gizliliğinin kontrol altına alınması.

Bir kurumda çalışan kişilerin kullandıkları bilgisayarların merkezi olarak yönetildikleri ana bilgisayarlara “Sunucu Bilgisayar” adını veriyoruz. Bu sunucular ile ortamda bulunan bütün bilgisayarların işleyişi kontrol altına alınabiliyor. Böylece çalışanlar tarafından yürütülen işin verimli ve kesintisiz olarak yapılması sağlanabiliyor, en azından amaçlanıyor! Amaçlanıyor diyorum çünkü; bir çok sebepten ötürü veri merkezlerinin işleyişi aksayabiliyor ve işin yapılması engellenebiliyor. Sistemlerde kısa bir aksama olabileceği gibi büyük felaketler de olabiliyor. Böylece yapılan iş (üretim, planlama, yönetim vs.) verimsizleşebiliyor ya da tamamen durabiliyor. Bunu için kritik iş yürüten kurumlar, veri merkezlerinde meydana gelebilecek aksaklıklar ya da felaketler için “Felaketten Kurtarma Planları” geliştiriyor. Herhangi bir sorun durumunda nasıl müdahale edileceği, hangi aksiyonların alınacağı ve sistemin eski stabil durumuna en kısa sürede nasıl getirilebileceği bu planlar ile sağlanıyor. Bir bankaya gittiğinizde gişedeki görevlinin size “Şu anda sistem yok, bilgilerinizi göremiyorum” demesinin de arkasında veri merkezlerinde meydana gelen aksaklık ya da kesintiler yatıyor aslında.

Veri merkezlerinde sunulan hizmetin kurumlara maliyetinin yüksek oluşu, yönetim zorlukları ve sorunlara anlık müdahale edebilecek personel sıkıntısı gibi sebepler, yepyeni bir anlayışın ortaya çıkmasına ön ayak oldu diyebiliriz. Bulut Bilişim! (Cloud Computing)

Resim 2. Bulut Bilişim (Cloud Computing)

Bulut Bilişim (Cloud Computing)

Bulut Bilişim (Cloud Computing), basit anlamıyla internet üzerinden sağlanan kaynakları ve servisleri ifade ediyor. Bulut kelimesinin kullanılmasının sebebi hizmetin gözle görülmeyen bir ağ olan Internet üzerinden sağlanmasıdır. Aslında, özellikle Internetin kullanılmaya başlanmasıyla zaten bir çok servis bulut üzerinden sağlanmaktaydı. Buna en güzel örnek DNS (Domain Naming System) olacaktır. Internet ortamında bulunan her bir aygıtın kendine özel bir IP (Internet Protocol) adresi bulunur ve bu sayısal adresler daha kolay akılda kalabilmesi için isimlerle ifade edilirler. İşte Internet ortamında bu sayısal adresleri isimlerle eşleştiren sunucu bilgisayarlara DNS adı verilir. Internet’te bir Web sitesine girmek istediğinizde de (ör: www.bakionur.com) aslında önce modeminiz sizi baplı bulunduğunuz DNS bilgisayarına yönlendirir. Bu DNS bilgisayarı da sizin istediğiniz internet sitesinin ismini sayısal adresine dönüştürerek o adresi bularak size yönlendirir. Böylece siteye girmiş olursunuz. Bir kurum bu DNS servisinde bulunan milyarlarca kaydı kendi ortamında yapılandıracağı yerel bir DNS ile de verebilir. Lakin bunun yönetimi düşünüldüğü kadar kolay değildir. Çünkü bir dizi yönetim, değişiklik ve bakım faaliyeti gerekmektedir ve kurumlar bunun altından tek başlarına kalkamazlar. Bu sebeple merkezi olarak bu hizmeti veren kurumlardan destek alırlar. Aynı şekilde kurumlar, kendilerine ait web sitelerini kendi ortamlarında muhafaza edebilirler ve dış dünyaya bu şekilde yayın yapabilirler ya da web sitelerini merkezi kurumların veri merkezlerlerinde barındırabilirler. İşte bu sebeple yönetimsel olarak iş yükü getiren bu tür servisler merkezi olarak başka kurumlar tarafından verilirler. Bu yaklaşımın biraz daha genişletilmiş şekli olarak düşünürsek, kurumlar, artık kendi sunduğu bir çok hizmeti de Bulut bilişim servis sağlayıcıları üzerinden sunma yoluna gidebiliyorlar.

Bulut Bilişim; içerisinde bir çok platform, servis ve altyapı barındırır. Örnek olarak; kurumlar, kendi veri merkezlerinde kullanılmak üzere sunucu donanımlarına para harcamamak için Bulut hizmeti veren bir şirketin veri merkezinde bulunan sunucu donanımlarını kullanabilirler. Bu durumda Bulut üzerinden sağlanan servis donanımsal tabanlı olacaktır. Bu sayede kurumlar, kendi veri merkezlerindeki sunucuların donanımsal ya da yazılımsal bakımını, hizmeti veren kuruma bırakmış olurlar. Bu ve bunun gibi birçok senaryoda kurumlar hizmetleri Bulut Bilişim Hizmet Sağlayıcısı’ndan (Cloud Computing Service Provider) alabilirler.

 

Resim 3. Bulut Bilişim Hizmeti Katmanları

Bulut Bilişim kavramını son zamanlarda oldukça değerli kılan faktörleri şöyle bir sıralayalım:

Maliyet Avantajı: Donanım, yazılım ve uygulama satın almak yerine hizmet sağlayıcıların sunduğu hazır donanım ve yazılımlar kullanılmaktadır. Bu sebeple oldukça yüksek bir maliyet avantajı sağlar.

Zaman Avantajı: Sunulan hizmetlere zaman ve mekan sınırlaması olmadan erişilebilir. yerel veri merkezleri kullanılmadığı için bakım ve yönetim faaliyetleri için harcanan zaman büyük oranda azalmaktadır.

Esneklik: Kullanılacak altyapı, platform ya da yazılımları kendi ihtiyaçlarınıza göre belirleyebilir ve istediğiniz zaman üzerlerinde değişiklik yapabilirsiniz. Web üzerinden bütün donanım ve yazılımlarınızı yönetebilirsiniz. Hizmet sağlayıcınızı değiştirerek esnek planlarınızı hayata geçirebilirsiniz.

Uyumluluk: Bir uygulama geliştirmek istiyorsunuz ve bu uygulamanın çalışacağı uygun donanım ve platforma sahip değilsiniz. Bu durumda bil,e farklı hizmet sağlayıcıların sunduğu oldukça geniş bir yelpazeden, ihtiyaçlarınıza en uygun olan seçeneği kullanabilir ve geliştireceğiniz uygulamalar ile uyumlu platforma sahip olabilirsiniz.

Bulut Bilişim, katmanlarla çalışan bir yapıya sahip olduğu için herkatmanda çalışan mimariler ve teknolojiler birbirinden farklıdır. Gün geçtikçe de bu katmanların aralarına alt katmanlar yerleşmekte ve Bulut Bilişim teknolojisi daha karmaşık ama daha sağlam bir karakteristiğe kavuşmaktadır. Bulut Bilişim’in temelinde 3 katman yer almaktadır. Bunlar:

  • IaaS (Infrastructure As A Service) (Bulut Altyapı Hizmeti)
  • PaaS (Platform As A Service) (Bulut Platform Hizmeti)
  • SaaS (Software As A Service) (Bulut Yazılım Hizmeti)

Resim 4. Sunulan Bulut Bilişim Teknoloji Hizmetleri

 

O halde “Bulut Bilişim Hizmet Sağlayıcıları hangi hizmetleri sunmaktadır?” sorusunu hizmetleri tanıyarak yanıtlayalım.

SaaS (Bulut Yazılım Hizmeti)

Kurum dışarısında barındırılan ve ihtiyaç duyulduğunda internet üzerinden erişilen bütün yazılım tabanlı hizmetleri temsil eden Bulut Bilişim hizmetidir. Internet üzerinden sunulan bu hizmetin kapsamı oldukça geniştir. Kişilerin kişisel e-posta adreslerinin barındırıldığı sunucular da (hotmail, gmail vb.) aslında bu hizmet ile sunulmaktadır. Kurumların çalışanlarına sunduğu e-posta sistemlerini de bu kategoriye sokmak mümkün elbette. Bunun yanında çalışanların internet üzerinden özel dosya ve klasörlere ulaşabilmesi, kurumsal bilgisayar uygulamalarına yine internet üzerinden erişebilmeleri de bu sayede sağlanabilmektedir. Özel veritabanı uygulamaları, arşiv ve yedekleme çözümleri, çevrimiçi mesajlaşma ve toplantı uygulamaları da bu kategoride kullanılabilecek diğer hizmetlerdir. Bu hizmet sayesinde kullanılan uygulamalara Internet’e bağlı herhangi bir bilgisayar ile ulaşılabilir ve gerek kişisel gerekse kurumsal amaçlı kullanılabilir. Böylece uygulamanın bakımı, güncelleştirilmesi ve erişilebilirliği (high-availability) kesintisiz olarak sağlanmış olur. Kurum veri merkezi yerine bu hizmeti sunan kuruluşların veri merkezinde bulunan uygulamalar ile daha hızlı ve güvenli bir yapı kurulabilmektedir. Bu hizmeti daha iyi anlayabilmek için bir şirketin e-posta yapısını örneklendirebiliriz. Şirket; çalışanlarına e-posta hizmetini http://mail.bakionur.com adresinden vermek isteyebilir. Bu durumda http://mail.bilgeadam.com adresi üzerinde bulunan e-posta uygulaması aslında Saas hizmeti veren kurumun veri merkezinde barındırılmaktadır. Bu durumda çalışanlar bunun farkında olmadan internet üzerinden kesintisiz ve hızlı bir şekilde e-postalarına ulaşabilmektedir. Şirketler bu hizmet için Bulut Uygulama Hizmet Sağlayıcısı’na belirli ücretler ödemek koşuluyla bu hizmeti çalışanlarına sunabilirler. Bu sayede uygulamanın barındıralacağı sunucu bilgisayarın maliyetine katlanmamış ve kesintisiz bir hizmet sunmuş olurlar.

Resim 5. Kullanıcılar SaaS Hizmetlerine Web tarayıları aracılığıyla her yerden erişebilirler.

SaaS hizmetine bir başka hizmet de çalışanların bilgisayarlarına yüklenmeyi gerektiren tarzda uygulamalardır. Bir şirketin İnsan Kaynakları departmanının, çalışanların bilgilerini yönettiği bir uygulama örneğinden gidersek; bu uygulamalar da yine Saas Hizmet Sağlayıcı’nın sunduğu Web sitesi üzerinden Web tabanlı olarak çalışanlara sunulmaktadır. Bu sayede İnsan Kaynakları Departmanı çalışanlarının kendi bilgisayarlarına program yüklemelerine gerek kalmamakta ve yer/zaman bağımsız olarak bu uygulamaya kendi hesap bilgileri ile erişebilmektedirler. Bu da doğal olarak iş verimliliğini arttırmaktadır.

Saas Hizmetinin sağladığı faydaları ise şu şekilde listeleyebiliriz:

  • Eğer hizmet kurum tarafından kullanılacaksa yerel bir sunucu için donanım ayırmak zorunda kalınmayacağı için önemli bir maliyet avantajı sağlayacaktır.
  • Yine kurumların bu sunucuların ve üzerlerine yükleyecekleri uygulamaların bakımları ile uğraşmalarına gerek kalmayacaktır.
  • Internet üzerinden sunulan hizmet için kullanıcı sayısına ya da kullanım süresine göre (aylık, yıllık vb.) ücret ödeyecekleri için çok daha maliyetli ve verimli bir kullanımı sunacaktır.
  • Her yerden erişim sağlayacağı için iş verimliliğini arttırmaktadır.
  • Felaket durumlarında (deprem, sel, yangın vs.) veri kaybını önleyeceği için güvenilir bir yapı sunmaktadır.

SaaS hizmeti sunan kurum ve kuruluşlardan bazıları ise şöyle:

   

Tablo 1. Bazı SaaS (Software As A Service) (Bulut Yazılım) Hizmet Sağlayıcıları

 

PaaS (Bulut Platform Hizmeti)

Diğer bir Bulut hizmeti olan PaaS (Platform As A Service) ise kişi ve kurumlara bazı uygulamaları geliştirebilmeleri için gerekli olan platformu sağlar. Bir başka deyişle; bir yazılım geliştiricinin belirli bir yazılımı geliştirebilmesi için uygun donanıma, yazılıma ve çeşitli bileşenlere ihtiyacı vardır. Bütün bunların hizmet sağlayıcısı tarafından sağlanması ile her yerden ulaşılabilen hazır bir platforma ulaşılabilmektedir. Bu da hem zamandan hem de maliyetten tasarruf anlamına gelmektedir.

Bir program geliştirici tasarladığı programı geliştirmek için önce spesifik bir işletim sistemine (Windows, Linux vb.) sahip olmalıdır. Elbette kullanmış olduğu bilgisayarın donanımı da kullanacağı işletim sistemi ile çalışabilecek konfigürasyonda yapılandırılmalıdır. Donanım ve işletim sistemine sahip olduktan sonra bu işletim sistemi üzerinde çalışacak geliştirme araçlarına (Visual Studio, Java, C, Delphi vb.) ihtiyaç duyacaktır. Bunun yanında bu geliştirme araçlarının ihtiyaç duyacağı veritabanı da (SQL, MySQL vs.) sağlanmalıdır. Bütün bunların kişi tarafından sağlanması büyük bir emek ve maliyet getirecektir. Bu bağlamda PaaS oldukça verimli bir platform olarak düşünülmektedir. PaaS yapısında kişi istediği işletim sistemi üzerinde istediği araçları seçerek doğrudan asıl amacı olan uygulama geliştirmeyle uğraşabilecektir.

Uygulama geliştiriciler tarafından Web üzerinden geliştirilen uygulamalara şirket çalışanları da yine Web üzerinden ulaşabileceklerdir. Böylece zaman ve mekan bağımsız olarak geliştirilen uygulamalar yine aynı mantıkla erişime açılmış olacaklardır.

PaaS hizmetinin özelliklerini şu şekilde sıralayabiliriz:

  • Donanım, işletim sistemi, veritabanı uygulaması ve uyumluluk için ekstra bir maliyet gerektirmez.
  • Bir uygulamanın ihtiyaç duyacağı platformu tam anlamıyla bir hizmet olarak web tabanında sunar.
  • İşletim sistemi ve uygulamalar için ayrı ayrı lisans ihtiyacını ortadan kaldırır. Yalnızca hizmet sağlayıcıya hizmet bedeli ödenir.
  • Test ortamlarının kullanılması için idealdir.
  • Özellikle uygulama geliştiriciler için uygun bir platform sağlar.

PaaS bir platform olduğu için içerisinde hem işletim sistemlerini hem de bu işletim sistemleri üzerindeki uygulamaları barındırır. Bu yapısıyla değerlendirildiğinde Bulut Bilişim (Cloud Computing) sistemi içerisinde SaaS (Software as a Service) yapısını da içine almaktadır. Bir başka deyişle; Bulut Yazılım Hizmeti, Bulut Platform Hizmeti’nin üzerinde çalışmaktadır.

PaaS hizmeti sunan kurum ve kuruluşlardan bazıları ise şöyle:

   

Tablo 2. Bazı IaaS (Infrastructure As A Service) (Bulut Altyapı) Hizmet Sağlayıcıları

 

IaaS (Bulut Altyapı Hizmeti)

Bir kurumun ihtiyaç duyacağı bütün donanım, ağ ekipmanları ve depolama birimlerini ifade eden hizmet olarak bilinmektedir. Özellikle günümüzde bir veri merkezini yapılandırmak epey maliyetli olabilmektedir. Bir veri merkezi yapılanmasında dikkat edilmesi gereken çok farklı değişken bulunur. Öncelikle veri merkezinin kurulacağı yerleşkenin belirlenmesi oldukça önemlidir. Veri merkezinin kurulacağı ülkenin ve şehrin fiziksel ve stratejik konumu bu konuda belirleyici olabilmektedir. Örnek olarak deprem ya da sel bölgesinde bulunan bir veri merkezi her an bir felakatle karşı karşıya olarak kabul edilebilir. Yerleşim birimine karar verildikten sonra veri merkezi içerisinde kullanılacak elektrik hizmetinin kalitesi ve ihtiyaçları karşılayabilme seviyesi önem kazanır. Bu aşamadan sonra karar verilmesi gereken elbette veri merkezi içerisinde kullanılacak donanımların maliyeti ve yönetimidir. Sunucular, bu sunucuların bağlantı kuracağı depolama birimleri ve birbirleriyle ya da başka veri merkezleri ile haberleşmek için kullanılacak ağ ekipmanları birer maliyet unsurudur. Bütün bunların yanı sıra veri merkezinin sürekli ayakta kalabilir durumda olmasının garanti altına alınıyor olması gerekmektedir. Bu sebeple bir çok şirket birincil veri merkezlerinin yanı sıra başka bir ülke ya da şehirde ikincil veri merkezleri kurmakta ve kritik sunucularını bu iki merkez arasında senkronize etmektedir. Bu sayede veri merkezlerinden birinde bir felaket meydana geldiğinde ikincil veri merkezinin talepleri karşılaması sağlanmaktadır.

Bütün bu unsurların doğurduğu bir gereksinim olarak düşünüldüğünde IaaS, kurumların bu sorumluluklarını IaaS Hizmet Sağlayacı’larına bırakma ihtiyacı hissetmesine sebep olmaktadır. IaaS Hizmet Sağlayıcıları da sundukları fiziksel ve sanal mimariler (Physical and Virtual Environment) ile hzimetlerini sunmaktadırlar. Bu sayede kurumlar, kurum içerisindeki bilgisayarların ve uygulamaların yönetimini uzaktan (Web üzerinden) sağlamaktadırlar. Son zamanlarda oldukça bahsedilen Sanallaştırma (Virtualization) teknolojileri de bu yapı içerisinde oldukça önemli bir yer tutmaktadır. Veri merkezi sağlayıcıları (IaaS Providers) kendi bünyelerindeki fiziksel sunucuların üzerlerinde sanal mimari koşturmaktadırlar. Bu sayede örneğin bir fiziksel sunucuyu 3 tane sunucu gibi kullanabilmekte ve bu 3 sunucuyu ayrı ayrı 3 kuruma tahsis edebilmektedir. Elbette bu 3 sanal sunucu birbirinden tamamen izole edildiği için herhangi bir güvenlik sıkıntısı oluşturmamaktadır. Böylelikle yüzlerce fiziksel sunucuya sahip olan Iaas Hizmet Sağlayıcıları aslında binlerce sunucuyu kurum ve kuruluşlar için kiralamaktadır.

Resim 6. Örnek Sanallaştırma Mimarisi

Sanallaştırma mimarisine kısaca değinecek olursak; bir sunucu donanımı üzerindeki katmanların çeşitli sanallaştırma teknolojileriyle birbirinden bağımsız alt katmanlara ayrılması ifade edilmektedir. Bu sayede bir tek donanım ile aslında birden fazla sunucu teorik olarak kullanılabilmektedir.

IaaS yapısında sunucuların yanı sıra depolama birimleri (storage) ve ağ ekipmanları da yer alır. Böylece komple bir veri merkezini oluşturan öğeler önceden tahsis edilmiş olur. Kurumlara düşen ise yalnızca bu sanal veri merkezlerini kiralamak ve uzaktan (Web) bu yapıyı yönetmektir.

 

Resim 7. IaaS (Infrastructure As A Service) Yapısı

 

IaaS hizmeti sunan kurum ve kuruluşlardan bazıları ise şöyle:

   

Tablo 3. Bazı IaaS (Infrastructure As A Service) (Bulut Altyapı) Hizmet Sağlayıcıları

 

Diğer Bulut Bilişim Hizmetleri

Bulut Bilişimi farklı katmanlar ile tanıdığımıza göre artık büyük resmi bir kere daha hatırlamakta fayda var sanırım. Sunulan servislerin kişi ya da kurumlara zaman ve mekan bağımsız olarak ulaştırılmasını amaç edinen bu yapıda, her hizmetin bir katmanı olduğunu gördük. En altta donanımsal öğelerin bulunduğu IaaS (Infrastructure As A Service), orta katmanda; İşletim sistemi, veritabanı ve yazılımsal araçların bulunduğu PaaS (Platform As A Service) ve son olarak en üst katmanda, kişi ya da kurumların uygulamalarını temsil eden SaaS (Software As A Service). Tüm bu katmanlar ile farklı hizmetler farklı şekillerde hedef kitlelere ulaştırılabilmektedir.

Bulut Bilişim’in (Cloud Computing) son 1-2 yıl içerisinde oldukça önem kazanmasının ardından farklı Bulut Bilişim alt katmanları ve mimarileri de yerini almaya başladı. Yukarıda detaylarıyla açıklanan katmanların yanı sıra farklı amaçlara hizmet etmek amacıyla sunulan diğer bir katmanı da (DaaS) kısaca tanıyalım.

DaaS (Desktop As A Service) (Bulut Masaüstü Hizmeti)

Günlük hayatımızda sürekli bir koşturmaca içerisindeyiz. Evde, işte ya da seyahatte sürekli elektronik bilgiye ihtiyaç duyuyoruz. Bu da bilgilerin farklı yerlerde etkileşimden uzak kamasına sebep olabiliyor çoğu zaman. Örnek olarak; işyerimizde çalıştığımız bir hesap tablosunu daha sonra evde çalışmak üzere taşınabilir diskimize kopyalayıp evimize götürüyoruz. Evde de bu hesap tablosu üzerinde çeşitli değişiklikler yapıp yine taşınabilir diskimize kopyalayıp ertesi gün iş yerimize götürüyoruz. Bu süreç, yapılacak işin yoğunluğuna göre çok daha karmaşık ve sıkıcı olabiliyor. Kimi zaman Internet üzerinden VPN (Virtual Private Network) bağlantıları kurarak evimizden işyerimize bağlanıyoruz. Fakat bağlantı ya da yetki sorunları sebebiyle her bulunduğumuz yerde bu bağlantıları gerçekleştiremeyebiliyoruz. Bulut Bilişim Teknolojileri’nde asıl amaç işi kolaylaştırmak, yönetilebilirliği kuvvetlendirmek ve zamandan tasarruf sağlamaktır. Bu doğrultuda son zamanlarda kullanılan yeni bir teknolojiden de bahsetmek istiyorum. DaaS (Desktop As A Service) (Bulut Masaüstü Hizmeti).

Bu mimaride asıl amaç kişilerin kendi bilgisayarlarında kullandıkları yapıyı Internet ortamına taşımaktır. Çoğumuz bilgisayarımızda masaüstü simgeleriyle ulaştığımız programlarımızı, çeşitli klasörler içersinde bulunan dosyalarımızı ve kendimize özel ayarlarımızı kullanıyoruz. Bu yapının olduğu gibi Internet ortamında olduğunu düşünmek oldukça keyif verici aslında. Biraz daha açacak olursak; Internet üzerinden bir web sitesine girsek ve bu site içerisinde kendi masaüstümüzü görebilsek. Hatta hem iş hem de evde kullandığımız bilgisayardaki masaüstlerini aynı anda görebilsek hiç de fena olmaz. İşte DaaS bu temelde çalışan bir katmandır. Internetin bulunduğu her ortamda yalnızca Web sitesi aracılığıyla kendi masaüstü görünümünüze, ayarlarınıza ve dosyalarınıza ulaşabilirsiniz. Şimdi bunu canlı bir örnekle somutlaştıralım.

DaaS hizmetini veren bir hizmet sağlayıcısından örnek verelim. Bu hizmetin adı Mesh. Bu yapıda ev, iş ve diğer bilgisayarlarınızı mesh sistemine kaydediyorsunuz ve internet üzerinden ortak bir masaüstü sayesinde bütün bu bilgisayarlarınıza aynı anda dosya kopyalayabiliyor ve değişiklikleri aynı anda her tarafa gönderebiliyorsunuz. Örneğin hem işyerinizde hem de evinizde “BakiOnur_dosyalar” adlı bir klasörünüz var. Siz Mesh yapısına Internet üzerinden bağlandığınızda, orada da bir “BakiOnur_dosyalar” klasörü görüyorsunuz ve aslında bu klasör ve içindeki dosyalarda yapılan bütün değişiklikler, hem iş hem de evinizdeki bilgisayarınızın içindeki “BakiOnur_dosyalar” klasöründe gerçekleşiyor.

Resim 8. Microsoft Mesh Hizmeti ile birden fazla bilgisayarda bulunan klasörlerinizi aynı anda eşitleyebilirsiniz.

 

Resim 9. Ev bilgisayarında yapılan değişiklik iş bilgisayarında da anında uygulanıyor

Bulut Bilişim hizmetleri çoğunlukla büyük kurum ve kuruluşlar tarafından tercih ediliyor. Fakat yukarıda belirttiğim bu eğlenceli mimari, önümüzde tüm kullanım alanlarını etkileyecek bir “Bulut” fırtınasının bizi beklediğinin en canlı habercisi.

Bulut Bilişim (Cloud Computing) Hizmet Sınıfları

Bulut Bilişim Hizmetleri’nin sunumu ya da kullanımı birbirinden farklı senaryolarla gerçekleştirilmektedir. Sunulan hizmetin hedef kitlesinin ve amacının da bu noktada rolü büyüktür. Yukarıda çeşitli örneklerle ifade edilen bu hizmetleri alan kurumların ya da kişilerin, bu hizmetleri kullanış amacı, hizmetlerin sunuluş şeklini de farklılaştırmaktadır. “Bulut” kelimesi arkasında yatan anlamı hatırlayacak olursak; bir yerlerde sunulan hizmeti ifade etmektedir. Önceleri bu “bir yer” ifadesi özellikle büyük çaplı kurumlar için bir tereddüt oluşturmuştur. Bir Hizmet Sağlayıc’nın bünyesinde barındırlan çok sayıda irili ufaklı kurumun verileri ve bu verilerin güvenliğinin servis sağlayıcı tarafından korunma zorunluluğu beraberinde hizmetlerin farklı sanal duvarlar içerisinde sunulmasını sağlamıştır. Bulut Bilişim Teknolojileri’nde kullanılan “Bulut” kategorilerine bakalım şimdi de…

Public Cloud

Genel anlamıyla Bulut Bilişim yapısını oluşturmaktadır. Bütün hizmetlerin Internet üzerinden birden çok kurum, kuruluş ve bireyler arasında paylaştırılmasını ele alır.

Private Cloud

Bu yapıda kurum ve kuruluşlar, güvenlik sebebiyle, kendi hizmetlerini Internet ortamında herkesin erişimine açık olmayan özel ağlar içerisinde alırlar. Bu yönüyle daha maliyetli bir çözüm oluşturmaktadır.

Community Cloud

Bir ya da birden fazla kurumun ortak bir alanda hzimetleri paylaşmasıdır. Kendi topluluklarını oluşturan bu kurum ve kuruluşlar Internet ortamından farklı olarak kendi veri merkezlerini ortak olarak paylaşıma açarak var olan servislerini birlikte kullanırlar. Bir kurum, topluluk içindeki diğer kurumlara özel bi hizmet sağlarken, bir başka kurum yine topluluk içindeki diğer kurumlara farklı bir hizmet sunmaktadır. Böylece kaynaklarını daha az maliyetli bir çözüm ile paylaştırmaktadır.

Sonsöz

Gelişen teknolojiler, sürekli farklı mimarilerin hayatımıza girmesine vesile olmaktadır. Bulut Bilişim (Cloud Computing) teknolojisi de geleneksel teknolojilerin yerini çok kısa sürede alabilecek hızda ilerlemektedir. Bir çok hizmet dinamik bir yapıya kavuşmakta, kesintisiz ve esnek çözümlere doğru kaymaktadır. Bulut Yazılım, Bulut Altyapı, Bulut Platform ve Bulut Masaüstü derken çok yakın bir süreçte (EaaS) Everything As A Service yapısına geçiş yapmayacağımızı kim bilebilir ki!

 

Teşekkür ederim,

Baki Onur OKUTUCU

Ara 26

Microsoft’un geçti?imiz sene kullanicilarla tan??t?rd??? antivirus uygulamas? Microsoft Security Essentials (MSE) yeni sürümüyle kar??m?zda. Sitesinde yeni versiyona ili?kin bir linke rastlamasan?zda indirdi?iniz sürüm asl?nda yeni sürüm. Eski versiyonu kald?rman?za gerek kalmadan direkt olarak upgrade yapabilece?iniz yeni sürüme a?a??daki linkten ulasabilirsiniz.

http://www.microsoft.com/security_essentials/

Ağu 15

“Gün geçmiyor ki Microsoft farkl? bir yenilikle kar??m?za ç?kmas?n”. Sizlerde kli?e bir cümle izlenimi olu?turdu?una inand???m bu cümle her geçen gün kli?elikten gerçekli?e do?ru bir ad?m daha yol al?yor asl?nda.

Bu sefer de son zamanlarda s?kça konu?ulan “Bulut” teknolojisine ve getirdi?i yeniliklere de?inelim istiyorum. ?nternet h?zlar?n?n tüm dünya üzerinde geli?mesinin de yard?m?yla bir çok i? internet üzerinden yap?labilir hale geldi. Öyle ya ?nternet üzerinden yapamad?klar?n?z? bir s?ralay?n isterseniz!

Microsoft’un Cloud Computing olarak adland?rd??? bu yeni olu?um ile servislerin yer ve zaman ba??ms?z ?nternet üzerinden yönetilmesi mümkün olabiliyor. Sistemlerinizi, e-mail ya da portal sunucular?n?z? internet üzerinden kontrol edebilece?iniz bir platform bu. Bu da demek oluyor ki ileriki zamanlarda yüksek maliyetlere katlanarak kendi veri merkezlerinizi yönetmek ve yüksek risklerle yüzle?mek zorunda kalmayaca??z. Elbette ilk bak??ta bütün sistemlerimizi fiziksel olarak ba?ka bir yap? üzerine ta??mak ve uzaktan yönetiyor olmak çok al???k oldugumuz bir durum de?il. Bu da ço?umuz için çok gerçekçi ya da verimli bir senaryo gibi gözükmeyebilir. Peki bir de ?u pencereden bakal?m. Art?k ço?u medyay? bile online olarak edinebiliyoruz. Terabyte’larca diskler edinip y???nla dosyay? içerisine gömen biz, art?k anl?k olarak bir çok dosyaya online olarak eri?miyor muyuz? Bu bak?? aç?s?yla de?erlendirildi?inde yönetim kanad?nda da bu kolayl??? kullanabiliriz diye dü?ünüyorum. Her türlü riski ta??yan hantal ve denetimi zor veri merkezlerinin yönetimini, internet ba?lant?s? olan herhangi bir yerden yapabiliyor olmak kula?a ho? geliyor.

Microsoft’un “Bulut” konusuna yakla??m? asl?na farkl? fazlarla ele al?n?yor. Sunucular?n, servislerin ya da istemci bilgisayarlar?n ayn? mant?kla yönetilebilmeleri sa?lanabiliyor. Sunulan bu hizmetler farkl? isimlerle bili?im dünyas?nda s?kl?kla konu?uluyor. Microsoft Online Services ad? alt?nda toplanan bu servislere örnek olarak Windows Azure, BPOS (Business Productivity and Online Suite) ve Windows Intune verilebilir. Bu servislere ileriki yaz?lar?mda de?inmeyi planl?yorum.

 

?imdi Windows istemci bilgisayarlar?n?n internet üzerinden yönetilebilmesini sa?layan Windows Intune üzerinde biraz konu?al?m.

Microsoft’un henüz Beta 2 a?amas?nda sundu?u Windows Intune asl?nda kelime anlam?yla da Windows bilgisayarlar?n spesifik ayarlar?n?n yap?labilmesine at?fta bulunuyor. Bu servisle birlikte bir sunucuya ba?l? olmaks?z?n ba??ms?z istemci bilgisayarlar?n?z? her yerden yönetiebiliyorsunuz. Örnek olarak, 20 bilgisayarl? bir ?irketin bilgi sistemleri yöneticisi konumundas?n?z ve i?iniz gere?i sürekli ofis d???ndas?n?z. Bu durumda anl?k olarak sisteme müdahale edemeyebilirsiniz. Windows Intune sayesinde internet ba?lant?s? olan herhangi bir yerden sistemin güvenlik, güncelle?tirme, antivirüs durumunu gözlemleyebilir ve gerekli de?i?iklikleri anl?k olarak yapabilirsiniz. Bunun yan?nda çe?itli loglar? ve raporlar? da edinebilirsiniz. Böylece VPN ba?lant?s? kurmak ya da a? sorunlar?yla u?ra?mak zorunda kalmazs?n?z. Bakal?m Windows Intune hangi konularda i?imizi kolayla?t?r?yor..

 

System Overview: Bir bak??ta sisteminizin durumunu görüntüleyebilece?iniz bir konsol asl?nda buras?. Uyar?lar?, kritik güncelle?tirme gereksinimlerini ve dahas?n? bulabilece?iniz bir konsol.

Computers: Ortam?n?zda bulunan bilgisayarlar?n?z? istedi?iniz kriterlere göre grupland?rabilir ve yönetebilirsiniz. Bilgisayarlar?n?z?n donan?m ya da yaz?l?m envanterlerini alabilir ve güncelle?tirme durumlar?n? kontrol edebilirsiniz. Hatta BIOS ve CPU h?z? gibi alt seviye donan?m detaylar?na bile ulasabilirsiniz. Böylece kararlar?n?z? verirken bütün detaylar? kullanma ?ans?na sahip olursunuz. Bütün bunlar için ilk olarak Windows Intune Client yaz?lm?n? yönetece?iniz bilgisayarlara kurmal?s?n?z. Bunun akabinde Windows Intune konsolu üzerinde bu bilgisayarlar?n?z?n belirdi?ini ve yönetime haz?r olduklar?n? görüyor olacaks?n?z.

Updates: Bugüne kadar ç?km?? olan bütün güncelle?tirmeleri kategoriler halinde görebilece?iniz bir bölüm buras?. Bir konferans için gitti?iniz otel odas?ndan bir ç?rp?da ortam?n?zdaki bütün bilgisayarlar?n?za Service Pack güncelle?tirmesi yapmak isterseniz bir göz at?n derim.

Malware Protection: Online olarak sisteminizin genelini tarayabilece?iniz bir platform da unutulmam??. Zamanlanm?? tarama ayarlar? ile siz yokken bile güvenli?iniz devam eder! (Çok mu “Pazarlama” a?z?yla konu?uyorum? J)

Alerts: Olu?turaca??n?z alarmlar ile ortam durumunuzu anl?k olarak kontrol alt?nda tutabilirsiniz. Belirleyece?iniz kurallar ile anl?k olarak sistem hakk?nda e-mail ile bilgilendirilirsiniz. Böylece siz nerede olursan?z olun sistem çal??maya ve sizi haberdar etmeye devam eder. ?sterseniz spesifik konular için farkl? ki?iler tan?mlayabilir ve o ki?ilerin bilgilendirilmelerini de sa?layabilirsiniz. IT ekibinizi uzmanl?k alanlar?na göre yönetimsel olarak görevlendirebilirsiniz.

Software: Sisteminizde kurulu olan yaz?l?mlar? takip edebilir ve spesifik özelliklerine göz atabilirsiniz.

Licenses: Sisteminizi yönetmek için gerekli lisans ve anla?malar?n?z? buradan takip edebilir, lisans sat?n alma raporlar?n?z? alabilirsiniz.

Policy: Windows Intune’un en önemli özelli?i elbette uzaktan verece?iniz kurallar ile sistemin otomatik olarak güvenli bir ?ekilde çal??mas?n? sa?l?yor olmak. ??te bunun en güzel örneklerinden biri de “Policy” bölümünde göze çarp?yor. Örnek olarak Windows Firewall ayarlar?n?z? rahatl?kla uzaktan yap?land?rabilirsiniz. Anl?k olarak bir port açman?z gerekti?inde bunu saniyeler içinde yapabilirsiniz (Ben bu “Pazarlama” i?ini sevdim J).

Reports: ?stedi?iniz an ortam?n?z hakk?nda detayl? raporlar alabilirsiniz. Belirledi?iniz bilgisayar gruplar?na ya da tüm sisteme ait raporlar olu?turabilirsiniz.

Administration: Windows Intune için genel yönetim ayarlar?n? yap?land?rabilece?iniz bir de konsol bulunuyor. Bu bölümde yöneticileri tan?mlayabilece?iniz, otomatik güncelle?tirme onaylama görevlerinizi yürütebilece?iniz ve istemci yaz?l?m?n? yükleyebilece?iniz bölümler yer al?yor.

 

?lk bak??ta yukar?daki ö?eleri anlatmak istedim. Tüm bu özelliklerin internet üzerinden yap?land?r?labiliyor olmas? al???k olmad???m?z ama gerçekten kula?a ho? gelen bir teknoloji sunuyor. Microsoft’un “Bulut” vizyonu içinde tasarlad??? Windows Intune, önümüzdeki y?llarda kazanaca?? farkl? geli?melerle bizleri tamamiyle “Sanal” bir aleme ta??yaca?a benziyor.

“Bulut Teknoloji” ile ilgili önümüzdeki yaz?larda görü?mek dile?iyle…

Tesekkür Ederim.

Baki Onur OKUTUCU

—-

Windows Intune hakk?nda daha fazla bilgi için;

Microsoft’un Diger online servisleri hakk?nda detayl? bilgi için;

Haz 23

Client makinelerin Bitlocker ile sifrelenmeleri durumunda, kurtarma anahtar?n?n (RecoveryKey) Active Directory ortam?nda saklanmas?n? sa?layabilirsiniz. Bu sayede kullanicilar?n sifreledikleri alana ula?mak için girdikleri parolalar? veya USB belleklerini kaybetmeleri durumunda merkezi olarak anahtarlar? Active Directory ortam?nda geri ça??rabilirsiniz. Bu i?lemin yap?labilmesi için Group Policy ile BitLocker teknolojisinin aktif edilip spesifik detaylar?n?n da konfigüre edilmesi gerekiyor ki sifreleme ve kurtarma anahtarlar? Active Directory veritaban?nda tutulabilsin. Active Directory Users and Computers konsolu içerisinde bu bilgiye ula?abilmek için farkl? yollar bulunuyor. BitLocker ile anahtarlar?n merkezi olarak tutulmas? ile ilgili ayr?nt?lar? daha sonraki yaz?lar?mda payla??yor olaca??m.

E?er Windows Server 2008 R2 bir sunucuya sahipseniz ya da Windows 7 üzerinden yönetim gerçekle?tiriyorsan?z bu durumda bir eklenti yüklemenize gerek kalm?yor. Tek yapman?z 2008 R2 için gereken Server Manager / Features / Remote Server Administration Tools / BitLocker / BitLocker Recovery Key Password Viewer özelli?ini yüklemek . Windows 7 için ise Add Remove Program alt?ndan ayn? arac? yükleyebilirsiniz.


Bu yüklemenin ard?ndan Active Directory Users and Computers içerisinde Domain üzerine t?klay?p Actions menüsüne geldi?inizde Find Bitlocker Recovery Password bölümünün olu?turu?unu görebilirsiniz.


E?er Windows Server 2008 veya Windows Vista ile çal???yorsan?z bu durumda yukar?da bahsetti?im arac? kendinizin indirmesi ve kurmas? gerekiyor. Bu arac? da a?a??daki linken bulabilirsiniz.

Active Directory BitLocker Recovery Password Viewer

http://www.microsoft.com/downloads/details.aspx?FamilyID=2786fde9-5986-4ed6-8fe4-f88e2492a5bd&displaylang=en

 

BitLocker ile ilgili Diger yararl? araç ve dökümanlar için a?a??daki linklere bir göz atman?zda fayda var.

Configuring Active Directory to Back up Windows BitLocker Drive Encryption and Trusted Platform Module Recovery Information

BitLocker Repair Tool

BitLocker Drive Preparation Tool

Windows 7 Walkthrough: BitLocker and BitLocker to Go

Windows BitLocker Drive Encryption Design and Deployment Guides

Haz 21

E?er Windows 7 aç?l???nda ekran?n sa? alt taraf?nda a?a??daki gibi bir ibare ile kar?? kar??ya kalm??san?z ve bu zamanla sizi rahats?z etmeye ba?lad?ysa çözümünüz a?a??da.


?lk etapta bunun bir aktivasyon sorunu oldugunu zannedebilirsiniz. Oysa kontrol etti?inizde aktivasyon ile ilgili bir problem olmad???n? farkedersiniz. Çünkü bu ibarenin sebebi imzas?z sürücü kontrolünün devred??? b?rak?lm?? olmas?d?r. Windows 7 üzerinde herhangi bir sebeple (imzas? olmayan bir sürücüyü yüklemek vs.) Driver Signing özelli?ini Disable etmi?seniz bu uyar?y? alman?z son derece normal.

Bu sorunu çözümlemek için komut sat?r?ndan a?a??daki komutu çal??t?rman?z gerekiyor.

Dikkat: Command Prompt uygulamas?n?n (cmd.exe) Run as Administrator modunda çal??t?r?lmas? gerekiyor.


Sonras?nda a?a??daki komutu çal??t?rmal?s?n?z.

bcdedit –set TESTSIGNING off



Bu komuttan sonra bilgisayar?n?z? yeniden ba?latarak eski görünümünüze kavu?abilirsiniz.

Haz 21

Windows 7 içerisinde geli?mi? kullanicilar?n eli aya?? konumundaki k?sayollar? sizlerle payla?mak istiyorum. Günlük hayatta ultra yo?un bir ?ekilde kulland???m bu k?sayollara al??man?z biraz zaman alabilir fakat sonras?nda h?z?n?z ve keyfiniz ciddi oranda artacak.. J

??te özenle seçip derledi?im araçlar ve k?sayollar…

May 24

“Teknik Topluluklar Bulu?uyor” temas? alt?nda Microsoft Türkiye’de verdigimiz seminerlerden biri olan bu seminerde de Windows Server 2008 R2 ve Windows 7′ye ili?kin yeni özelliklere ve demolara yer verdim. Kaç?ranlar için i?te seminer videosu!
http://vimeo.com/11357724

Mar 30

“Teknik Topluluklar Bulu?uyor” ad? alt?nda düzenledi?imiz seminerler zincirinin bir halkas?n? da bugün Microsoft ?stanbul Ofisi’nde gerçekle?tirdik. Benimle beraber 3 MVP olarak sahne ald???m?z seminerde ben Windows Server 2008 R2 ve Windows 7 ile gelen yeni Group Policy özelliklerinden bahsettim. Oldukça yo?un bir kat?l?mc? kitlesinin izledi?i seminer teknik olarak oldukça yüksek seviyedeydi (Level 300- 400). Seminere ait video görüntülerini önümüzdeki günlerde burada payla??yor olaca??m. Seminere fiziksel olarak kat?lamayan ki?iler de Live Meeting sayesinde görüntülü ve sesli olarak sunumu takip etme olana?? buldular. Destekleri için Microsoft Türkiye ekibine Tesekkür etmek istiyorum.

Siz de a?a??daki linkten seminerin sunum kayd?na ulasabilirsiniz.

https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032445785&EventCategory=5&culture=tr-TR&CountryCode=TR

Bu adrese girdi?inizde “Kay?t Ol” butonuna basarak kayd?n?z? yapt?r?n. Bunun sonras?nda download linkine ula?abiliyor olacaks?n?z. ?yi Seyirler!

Mar 05

Windows 7 ‘nin en önemli 5 özelliginden biri olarak kabul edebilece?im BranchCache sayesinde uzak ofisler aras? yap?lan dosya transferlerinin h?zl? ve efektif bir ?ekilde yap?lmas? sa?lan?yor. Band geni?li?ini efektif olarak kullanmak amac?yla uygulanan bu teknoloji ile uzak ofisler aras? yap?lan dosya transferlerinin merkezi sunucular ya da dosyalar? transfer eden kullanici bilgisayarlar? üzerinde “Cache” olarak tutulmas? ve yeni dosya transferleri yap?lmak istendi?inde transferin lokal olarak tutulan Cache bilgisi üzerinden teslim edilmesi sa?alan?yor. Hosted Cache Mode ve Distributed Cache Mode seçenekleriyle kullan?labilen BranchCache ile ayn? dosyalar?n ofisler aras?ndan defalarca transfer edildi?ini dü?ünürsek ciddi oranda a? trafi?ini optimize etti?ini ve band geni?li?inde tasarrufu sa?lad???n? söyleyebiliriz.

Yaln?zca Windows 7 ve Windows Server 2008 R2 üzerinde kullan?labilen bu teknoloji ile ilgili olarak geçti?imiz günlerde önemli bir dizayn rehberi yay?nland?. Bu dosyaya a?a??daki linkten ulasabilirsiniz.

BranchCache Design Guide

http://www.microsoft.com/downloads/details.aspx?familyid=CBF75A21-BC09-4824-B128-1A24EE71A9AA&displaylang=en

 

BranchCache ile ilgili olarak daha önce yay?nlanan dökümanlara a?a??daki linklerden ulasabilirsiniz.

BranchCache Deployment Guide for Windows Server 2008 R2 and Windows 7

http://www.microsoft.com/downloads/details.aspx?familyid=4B14F942-B488-4F51-99E1-C4C8834B750E&displaylang=en

BranchCache Technical Overview

http://www.microsoft.com/downloads/details.aspx?familyid=EE07308F-7C53-4C76-9ED9-670BC25A4C9D&displaylang=en

BranchCache Executive Overview

http://www.microsoft.com/downloads/details.aspx?familyid=A69EEA64-0FB2-4496-966F-2DF64C56D315&displaylang=en

BranchCache Early Adopter’s Guide

http://www.microsoft.com/downloads/details.aspx?familyid=A9A1ED8A-71AB-468E-A7E0-470FD46E46B3&displaylang=en

Mar 05

Microsoft, geçti?imiz günlerde Windows 7 ile gelen kullanici profil ve klasör yönlendirme ayarlar?n? içeren bir dosya haz?rlad?. Bu dosya içerisinde Windows 7 içerisindeki yeni klasör yönlendirme özelliklerinden ve kullanici profillerinin düzenlenmesi konular? yer al?yor. Windows 7 ile Folder Redirection özelli?inin Offline olarak da kullan?labilmesi gibi özelliklerin bahsedildi?i dökümana a?a??daki linkten ulasabilirsiniz.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7ffc1f61-f63b-4250-9d30-e44ca824b651

Mar 05

Windows 7 uygulama uyumlulu?u listesi güncellendi. 9500′e yak?n spesifik uygulaman?n Windows 7 üzerindeki uyumluluk durumunun listelendi?i dosyada uygulamalar?n Windows 7 ile uyumlu çal??abilme kabiliyetlerine yer veriliyor. Uygulamalar, uyumlululk durumlar?na göre “Compatible,” “Free Update Required,” “Paid Update Required,” “Future Compatibility,” ve “Not Compatible” gibi durumlarla belirtiliyorlar. Böylece, özellikle enterprise noktada karar vermeden önce incelenmesi gereken bir dosya bu. Dosyay? a?a??daki linkten indirebilirsiniz.

http://www.microsoft.com/downloads/details.aspx?FamilyID=890E522E-E39E-4278-AEBC-186F81E29173&displayLang=en

Mar 04

Windows Server 2008 R2 ile birlikte emektar Terminal Server ismi tarihe kar??t?. Yerini Remote Desktop Services’e b?rakan Terminal Server mimarisi, Windows 7 ve Windows Server 2008 R2 içerisinde çok ciddi yeniliklere yer veriyor. Gerek görselli?i, gerek optimizasyonu ve gerekse sanalla?t?rma gibi teknolojilerle uyumlu çal??mas? ile ad?ndan s?kl?kla bahsettiriyor. Remote Desktop Services’in Windows 7 ve 2008 R2 içerisindeki performans?n? artt?rmaya yönelik haz?rlanan rehbere a?a??daki linkten ulasabilirsiniz.

http://www.microsoft.com/downloads/details.aspx?familyid=E4D25D08-AE40-4C5C-AC81-EAACDC9923D3&displaylang=en

Mar 04

Microsoft taraf?ndan “A’dan Z’ye Windows 7 Deployment” döküman? ile çe?itli ölçeklerde Windows 7 kurulumlar? yapabilirsiniz. Microsoft’un son zamanlarda isletim sistemi da??tmak için kulland??? çok çe?itli araçlar bulunuyor. SCCM, MDT, BDD, WDS bunlardan baz?lar?. Elbette bu araçlar?n hangi ölçekler ve ortamlar için kullan?laca??na karar vermek ilk a?amada çok kolay olmuyor. Hem migration hem de enterprise seviyede deployment noktas?nda yard?mc? olaca??n? dü?ündü?üm bu güzel rehberi hemen a?a??daki linkten indirebilirsiniz.

http://www.microsoft.com/downloads/details.aspx?FamilyID=DFAFB346-97DD-4FCA-947E-3D9149834DA6&displayLang=en

Pagelines | Design | Türkçeletiren: Arsv.org