Archive for category Articles

Getting Last Logon time for Computers in Domain as list with VBA

Last week, I need to find how many inactive computers in our Active Directory with computers name and last logon date. I can use this info various way after gather from our Active Directory.

There are lot of scripts about it in Internet but problem is which one should I use and how to! Also I need to export those computers as a text or csv file and how to move those computers in a Organization Unit in Active directory.

So I developed this application. I can gather/do  whole this.

Application has some setting like you can set a Day period and set DN location in Active directory for where those computers account will moved.

Also Application has two language support, Turksih and English.

 

Here the app.

P.S. : Zip file password is “ete”

 

source : http://www.emrullahekmekci.com.tr/2011/04/27/getting-logon-times-for-computers-in-domain-as-list-with-vba/

 

Leave a comment

Gathering PCs info during logon progress

Whole data about your PC in Active Directory will automatically coming from PCs to wherevery you want. You should run this script via Login progress, I ment, use GPO, If you have any Question How/What/Where … , Just ask !

P.S. : Some codes have been obtained from the Internet.

 

link : http://www.emrullahekmekci.com.tr/2011/04/20/gathering-pcs-info-durining-login-progress/


' 20 / 04 /2011 -- Emrullah Tahir Ekmekçi
' user and computer data collection with Text file
' 1.1

On Error Resume Next ' If we do not get any or portion info from computer, will try again copy file for determine computer

' Gathered data will be copying this network path.
Targetpath = "172.28.202.164SharedSL"

'Temp Dir
Set objShell = CreateObject("Wscript.Shell")
TempDir = objShell.ExpandEnvironmentStrings("%temp%")
Set objShell = nothing

 

' Computer Name
set wshnetwork=createobject("wscript.network")
strComputer=wshnetwork.computername
set wshnetwork=nothing

filename = TempDir & "" & strComputer & ".txt"

SET objWMIDateTime = CREATEOBJECT("WbemScripting.SWbemDateTime")
SET objWMI = GETOBJECT("winmgmts:" & strComputer & "rootcimv2")
SET colOS = objWMI.InstancesOf("Win32_OperatingSystem")

' System Last Boot and Up date
FOR EACH objOS in colOS
objWMIDateTime.Value = objOS.LastBootUpTime
LBUT = objWMIDateTime.GetVarDate & vbcrlf & TimeSpan(objWMIDateTime.GetVarDate,NOW)
NEXT

' System Type // Systemtype options will be narrow after gather whole types
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set colChassis = objWMIService.ExecQuery _
("Select * from Win32_SystemEnclosure")
For Each objChassis in colChassis
For Each strChassisType in objChassis.ChassisTypes
Select Case strChassisType
Case 1 SystemType = "Other"
Case 2 SystemType = "Unknown"
Case 3 SystemType = "Desktop"
Case 4 SystemType = "Low Profile Desktop"
Case 5 SystemType = "Pizza Box"
Case 6 SystemType = "Mini Tower"
Case 7 SystemType = "Tower"
Case 8 SystemType = "Portable"
Case 9 SystemType = "Laptop"
Case 10 SystemType = "Notebook"
Case 11 SystemType = "Handheld"
Case 12 SystemType = "Docking Station"
Case 13 SystemType = "All-in-One"
Case 14 SystemType = "Sub-Notebook"
Case 15 SystemType = "Space Saving"
Case 16 SystemType = "Lunch Box"
Case 17 SystemType = "Main System Chassis"
Case 18 SystemType = "Expansion Chassis"
Case 19 SystemType = "Sub-Chassis"
Case 20 SystemType = "Bus Expansion Chassis"
Case 21 SystemType = "Peripheral Chassis"
Case 22 SystemType = "Storage Chassis"
Case 23 SystemType = "Rack Mount Chassis"
Case 24 SystemType = "Sealed-Case PC"
Case Else SystemType = "Unknown"
End Select
Next
Next
' very rare but sometimes Select Case could not get any data from strChassisType even "Case Else"
if SystemType = "" or SystemType = " " then
SystemType = "Unknown"
end if

' Windows installed date
Set dtmInstallDate = CreateObject("WbemScripting.SWbemDateTime")
Set colOperatingSystems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")

For Each objOperatingSystem in colOperatingSystems
dtmInstallDate.Value = objOperatingSystem.InstallDate
installd = dtmInstallDate.GetVarDate
Next

' Collect Computer Info
ComputerInfo = "[ComputerInfo]" & vbCrLf
ComputerInfo = ComputerInfo & strComputer & vbCrLf
ComputerInfo = ComputerInfo & TempDir & vbCrLf
ComputerInfo = ComputerInfo & LBUT & vbCrLf
ComputerInfo = ComputerInfo & SystemType & vbCrLf
ComputerInfo = ComputerInfo & installd & vbCrLf

' Username

Set colSoftware = objWMIService.ExecQuery ("SELECT * FROM Win32_Product")
Set objNetwork = CreateObject("WScript.Network")

Username = objNetwork.UserName
ComputerInfo = ComputerInfo & Username & vbCrLf

' Collect Members of Local Admin Groups

LocalAdminGroup = LocalAdminGroup & vbCrLf & "[LocalAdminGroup]" & vbCrLf

Set objComp = GetObject("WinNT://" & strComputer)
objComp.GetInfo

If objComp.PropertyCount > 0 Then
Set objGroup = GetObject("WinNT://" & strComputer & "/Administrators,group")
If objGroup.PropertyCount > 0 Then
For Each mem In objGroup.Members
LocalAdminGroup = LocalAdminGroup & Right(mem.adsPath,Len(mem.adsPath) - 8) & vbCrLf
Next
End If
End If

'Collect Operation System and CPU info

OsInfo = OsInfo & vbCrLf & "[OsInfo]" & vbCrLf

Set colSettings = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")

For Each objOperatingSystem in colSettings
OsInfo = OsInfo & objOperatingSystem.Caption & vbCrLf
OsInfo = OsInfo & objOperatingSystem.RegisteredUser & vbCrLf
OsInfo = OsInfo & objOperatingSystem.ServicePackMajorVersion & vbCrLf
OsInfo = OsInfo & objOperatingSystem.ServicePackMinorVersion & vbCrLf
OsInfo = OsInfo & objOperatingSystem.Version & vbCrLf
Next

Set colSettings = objWMIService.ExecQuery ("Select * from Win32_ComputerSystem")

For Each objComputer in colSettings
OsInfo = OsInfo & objComputer.Manufacturer & vbCrLf
OsInfo = OsInfo & objComputer.Model & vbCrLf
OsInfo = OsInfo & objComputer.TotalPhysicalMemory /10241024+1 & vbCrLf
Next

Cpu = Cpu & vbCrLf & "[Cpu]" & vbCrLf

Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor")
For Each objItem in colItems
Cpu = Cpu & objItem.Description & vbCrLf
Cpu = Cpu & objItem.Manufacturer & vbCrLf
Cpu = Cpu & objItem.MaxClockSpeed & vbCrLf
Cpu = Cpu & objItem.Name & vbCrLf
Next

' Collect Bios Info

bios = bios & vbCrLf & "[Bios]" & vbCrLf

Set colBIOS = objWMIService.ExecQuery ("Select * from Win32_BIOS")
For each objBIOS in colBIOS
bios =bios & objBIOS.Manufacturer & vbcrlf
bios =bios & objBIOS.Name & vbcrlf
bios =bios & objBIOS.ReleaseDate & vbcrlf
bios =bios & objBIOS.SerialNumber & vbcrlf
bios =bios & objBIOS.SMBIOSBIOSVersion & vbcrlf
bios =bios & objBIOS.SMBIOSMajorVersion & vbcrlf
bios =bios & objBIOS.SMBIOSMinorVersion & vbcrlf
bios =bios & objBIOS.Version & vbcrlf
Next

Basebord = Basebord & vbCrLf & "[Basebord]" & vbCrLf

Set objWMIService = GetObject("winmgmts:" & strComputer & "rootcimv2")

Set colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard")

For Each objItem in colItems
Basebord = Basebord & objItem.Manufacturer & vbcrlf
if objItem.Model = "" then
Basebord = Basebord & objItem.Model & vbcrlf
Else
Basebord = Basebord & "Veri Yok" & vbcrlf
end if
Basebord = Basebord & objItem.Product & vbcrlf
Basebord = Basebord & objItem.SerialNumber & vbcrlf
Next

' Collect Drivers info

disk = disk & vbCrLf & "[Disk]" & vbCrLf

Set colItems = objWMIService.ExecQuery ("Select * from Win32_LogicalDisk")

For Each objItem in colItems
if objItem.Name <> "" then disk = disk & objItem.Name & vbCrlf
if objItem.Description <> "" then disk = disk & objItem.Description & vbCrlf
disk = disk & objItem.VolumeName & vbCrlf

if objItem.VolumeSerialNumber <> "" then disk = disk & objItem.VolumeSerialNumber & vbCrlf
if objItem.Size <> "" then disk = disk & Int(objItem.Size /1073741824) & vbCrlf
if objItem.FreeSpace <> "" then disk = disk & Int(objItem.FreeSpace /1073741824) & vbCrlf & vbCrlf else disk = disk & vbCrlf
Next

' Collect Modems info

modem = modem & vbCrLf & "[Modem]" & vbCrLf

Set colItems = objWMIService.ExecQuery("Select * from Win32_POTSModem")

For Each objItem in colItems
modem = modem & objItem.AttachedTo & vbcrlf
modem = modem & objItem.DeviceType & vbcrlf
modem = modem & objItem.Model & vbcrlf & vbcrlf
Next

' Collect Network Cards info

Networkb = Networkb & vbCrLf & "[Network]" & vbCrLf

Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration")

For Each objItem In colItems
For Each objValue In objItem.IPAddress
If objValue <> "" Then
Networkb = Networkb & objItem.Description & vbcrlf & objValue & vbcrlf & objItem.MACAddress & vbcrlf
End If
Next
Next

' Collect Installed Apps

Apps = Apps & vbCrLf & "[Apps]" & vbCrLf

If colSoftware.Count > 0 Then
For Each objSoftware in colSoftware
Apps = Apps & objSoftware.Caption & vbtab & objSoftware.Version & vbCrLf
Next
End If

' Collect Services info

Set cInstances = GetObject("winmgmts:{impersonationLevel=impersonate}//" &_
strComputer & "/root/cimv2:Win32_Service").Instances_

svrc = svrc & vbCrLf & "[Services]" & vbCrLf

For Each oInstance In cInstances
svrc= svrc & oInstance.Properties_("DisplayName").Value & vbTab & oInstance.Properties_("StartMode").Value & vbTab & oInstance.Properties_("State").Value & vbCrLf
Next

' Collect Installed Microsft Updates

Updates = Updates & vbCrLf & "[Updates]" & vbCrLf

Set objSession = CreateObject("Microsoft.Update.Session", strComputer)

If Err.Number <> 0 Then
Set objSearcher = objSession.CreateUpdateSearcher
intHistoryCount = objSearcher.GetTotalHistoryCount
Set colHistory = objSearcher.QueryHistory(1, intHistoryCount)
For Each objEntry in colHistory
Set objIdentity = objEntry.UpdateIdentity
Updates = Updates & objEntry.Date & vbtab & objEntry.Title & vbcrlf
Next
End If

Report = ComputerInfo & LocalAdminGroup & OsInfo & Cpu & Bios & Basebord & Disk & Modem & Networkb & Apps & svrc & Updates

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.CreateTextFile( filename , True)

objTextFile.WriteLine Report
objTextFile.Close

Set FSO =CreateObject("scripting.FileSystemObject")

if FSO.FileExists (filename) then
FSO.CopyFile filename ,Targetpath , True
end if

SET objWMIDateTime = Nothing
SET objWMI = Nothing
SET colOS = Nothing
Set objWMIService = Nothing
Set colChassis = Nothing
Set dtmInstallDate = Nothing
Set colOperatingSystems = Nothing
Set colSoftware = Nothing
Set objNetwork = Nothing
Set objComp = Nothing
Set colSettings = Nothing
Set colItems = Nothing
Set colBIOS = Nothing
Set objFSO = Nothing
Set objTextFile = Nothing
Set FSO = Nothing
Set objSearcher = Nothing
Set colHistory = Nothing
Set objIdentity = Nothing

FUNCTION TimeSpan(dt1, dt2)
IF (ISDATE(dt1) AND ISDATE(dt2)) = FALSE THEN
TimeSpan = "00:00:00"
EXIT FUNCTION
END IF

seconds = ABS(DATEDIFF("S", dt1, dt2))
minutes = seconds 60
hours = minutes 60
minutes = minutes MOD 60
seconds = seconds MOD 60

IF LEN(hours) = 1 THEN hours = "0" & hours

 

 

 

 

TimeSpan = hours & ":" & _
RIGHT("00" & minutes, 2) & ":" & _
RIGHT("00" & seconds, 2)
END FUNCTION

 

 

 

 

Leave a comment

Putty ile SSH tünel yaparak Internet erişimi

 

Neden SSH tünel üzerinden Internet erişimine ihtiyacımız olabilir ? Aslında bu makale genel kullanıcılardan ziyade  müşterilerde hizmet veren Sistem Yöneticilerine daha çok hitap ediyor. Çünkü Sistem Yöneticileri zaman zaman buna ihtiyaçları oluyor.

 

Söyleki; müşteridesiniz ve haliyle internet’e ihtiyacınız var, şüphesiz ki size internet erişimi sağlanmakta. Bazı işletmelerde bu erişim işletmenin internet erişim politikası yüzünden kısıtlı olmakta, işletme URL filitreleme veya içerik filitreleme yazılımları kullanıyor ise istediğiniz web adreslerine erişmekte sıkıntı olabiliyor.

Putty’i kullanarak SSH tünel ile internete eriştiğinizde ise işletmenin uyguladığı bu kısıtlamara takılmıyorsunuz  ayrıca SSH ile bağlandığınız için bağlantı bilgileriniz loglansa bile şifreli olduğu için çok anlam ifade edetmiyor.

Örnekleri çoğaltabiliriz.

putty ile ssh tünel nasıl yapıyor ?

Nelere ihtiyaçımız var ?

1. İlk olarak, internet’te bulunan SSH sunucumuza erişmemiz gerektiği için, bulunduğunuz ağdan SSH sunucusunun dinlediği port’a erişebiliyor olmalıyız. Bu işlem için müşterideki ağ yöneticisinden yardım isteyebiliriz çünkü genelde internet erşim hiç yoktur veya kullanıcılar HTTP proxy sunucusu üzerinden internet’e erişiyorlardır.

2. putty .

3. SSH modülünün yüklü olduğu ve internetten erişilebilen Unix veya Linux sunucusu.

 

Putty yi indirmek için arama motorlarına “putty” yazıp çıkan sonuçlardan indirebilirsiniz veyahut bu linkten direk indirebilirsiniz.

Putty’ makinanıza yüklenmez direk çalışan bir programdır.

Internet’teki SSH sunucunuzun dinlediği port “22” olduğunu varsayrak aşağıda anlatıyor olacağım, eğer farklı ise “22” yerine SSH sunucunuzun portunu kullanın

 

putty‘i çalıştırın.

 

 

Host Name or IP addres kısmına SSH sunucusnuzun adresini aşağıdaki gibi yazın.

 

ve   Connection — SSH — Tunnels on Category gidin. Burada Source port ve Dynamic seçeneklerini kullanacağız.

 

 

Putty SSH Tunnel üzerinden internet’e eriştirmek için bilgisayarımızda SOCKS sunucusu gibi çalışacağı için dinleyeceği port u Source Port kısmında belirliyoruz ben port olarak “7979” kullandım.  Destination kısmını boş bırakıp aşağıdaki seçeneklerden Dynamic i seçiyoruz.

Add’ı tıklayın.

 

 

Putty aşağıdaki gibi görünmeli.

 

Session kımına geri dönüp, Saved Session kısmına vermek istediğiniz session ismini girin ve Save’ i tıklayarak kaydedin.

 

Putty üzerindeki gerekli ayarlamaları yaptık, şimdi Internet Explorer üzerindekilere sıra geldi.

Internet Explorer’da “Internet Seçenek” ‘lerinden “Bağlantı” tabını seçiyoruz.

 

Click “Yerel Ağ ayarları” ‘nı tıkılıyoruz .

 

Proxy sunucusu kullan … “ kutuçuğunu işaretleyip, Gelişmiş’i tıklıyoruz.

Burada birazda dikkat etmemiz gerekmekte, HTTP / Secure /FTP sunucusu ve“Tüm protokoller için aynu proxy sunucusunu kullan” kutucuklarını temizlememiz gerekmekte çünkü biz SOCKS sunucusu kullancağız. SOCKS sunucusuna’da 127.0.0.1 IP adresi port kısmına da “7979”giriyoruz, Bu port’u putty’i ayarlarken vermiştik, isterseniz farklı kullanabiliriniz. (putty üzerinden de değiştirmeyi unutmayın)

Putty sistemimizde socks server gibi davrandığı için SOCKS server kısmına “127.0.0.1” yazıyoruz.

 

Şimdi putty penceresinden Open ’a basın

 

SSH’a login olun ve Internet Explorer ile internet’e bağlanmayı deneyin.

 

Eğer internet erişimi sağlayamıyorsanız, bağlantınızı koparıp tekrar bağlanın .

 

 

Kaynak : http://www.emrullahekmekci.com.tr/?p=244

Leave a comment

IBM Storwize V7000 6.1.0 Configuration Limits and Restrictions

Storwize V7000 software versions 6.1.0.0 to 6.1.0.6 support attachment of up to 4 expansion enclosures per system. Software version 6.1.0.7 and later removes this restriction, supporting attachment of up to 9 expansion enclosures, allowing a total of 10 enclosures per system.

 

DS4000 Maintenance

Storwize V7000 supports concurrent ESM firmware upgrades for those DS4000 models listed as such on the Supported Hardware List when they are running either 06.23.05.00 or later controller firmware. However, controllers running firmware levels earlier than 06.23.05.00 will not be supported for concurrent ESM upgrades. Customers in this situation, who wish to gain support for concurrent ESM upgrades, will need to first upgrade the DS4000 controller firmware level to 06.23.05.00. This action is a controller firmware upgrade, not an ESM upgrade and concurrent controller firmware upgrades are already supported in conjunction with Storwize V7000. Once the controller firmware is at 06.23.05.00 or later the ESM firmware can be upgraded concurrently.

Note: The ESM firmware upgrade must be done on one disk expansion enclosure at a time. A 10 minute delay from when one enclosure is upgraded to the start of the upgrade of another enclosure is required. Confirm via the Storage Manager applications “Recovery Guru” that the DS4000 status is in an optimal state before upgrading the next enclosure. If it is not, then do not continue ESM firmware upgrades until the problem is resolved.

 

Host Limitations

Windows SAN Boot Clusters (MSCS):

It is possible to SAN Boot a Microsoft Cluster subject to the following restrictions imposed by Microsoft:

  • On Windows 2003, clustered disks and boot disks can be presented on the same storage bus, but ONLY if the Storport driver is being used.

These restrictions and more are described in the Microsoft White Paper: “Microsoft Windows Clustering: Storage Area Networks“.

We have not tested, and therefore do not support, modifying the registry key as suggested on page 28 (which would allow boot disks and clustered disks on the same storage bus on Windows 2003 without the Storport driver).

Oracle:

 

  • Restriction 1: ASM cannot recognise the size change of the disk when Storwize V7000 disk is resized unless the disk is removed from ASM and included again.
  • Restriction 2: After an ASM disk group has successfully dropped a disk, the disk cannot be deleted from the OS. The workaround to the OS restriction is to bring down the ASM instance, delete the disk from the OS, and bring up the ASM instance again.
  • Restriction 3: For RHEL4 set Oracle Clusterware ‘misscount’ parameter to a bigger one to allow SDD to do path failover first. The default miscount setting 60s is too short for SDD. We recommend to set it 90s or 120s. Command to use: crsctl set css misscount 90

 

Maximum Configurations

Configuration limits for Storwize V7000 software version 6.1.0:

 

, ,

Leave a comment

What is mean Burst RAM ?

What is mean Burst RAM ?
Basicly, You bought 128 MB guarantee RAM and 384 Burst RAM. that’s mean, you had 128 MB RAM all the time. Suddenly your web site or your apps is getting unexpected hit from internet and you need more RAM, at this time you can use your Burst RAM for while if your hosting provider had available RAM your present your VPS as Burst RAM.

 

resource : http://www.emrullahekmekci.com.tr/?p=203

 

Leave a comment

Bulutta İş Uygulamaları

– İş sürekliliği açısından bakıldığında kritik iş uygulamalarının bulut üzerinde yer almasını nasıl değerlendiriyorsunuz?

Kritik iş uygulamaları aslında uzun süredir bulut üzerinde yer alıyor. İş sürekliliği açısından uygulamaların “bulut” üzerinde olması erişilebilirliği arttırıyor. Burada güvenlik konusunun ciddi olarak ele alınması gerektiğini de belirtmek te fayda var. BimSA olarak “Pratis.net” ve “Hrweb” olmak üzere tamamen kendi geliştirdiğimiz hali hazırda 2 tane “bulut” uygulamamız var.

– İş uygulamalarının veri merkezlerinde yer almasıyla birlikte ne tür yeni iş modelleri (kullandığın kadar öde vs) ortaya çıkmaktadır?

‘Kullandığın kadar öde’, ‘SaaS’ gibi yeni iş modelleri ortaya çıkıyor. Bu iş modelleri ile daha esnek ve sonuç odaklı çözümler bulmak mümkün oluyor.

  • ‘Kullandığın kadar öde’ modeli; kapasite olarak değişkenlik gösterek kurumlar için çok avantajlı bir model.
  • ‘SaaS’ modeli ise; kurumun ihtiyacı olan hizmeti direk olarak sağlıyor. Bu hizmetin sağlanmasında kullanılan donanım ve yazılımlar müşteriyi ilgilendirmiyor. Sonuçta müşteri kesintisiz olarak hizmetini alıyor.

İnternet üzerinden doğrudan bir yazılımı kullanabilmenin avantajları nelerdir?

Bir yazılımın internet üzerinden kullanılabilmesi öncelikle internet e erişilebilen heryerden kullanılabileceği anlamına geliyor. Kullanıların hangi lokasyonda olduklarının bir önemi kalmıyor. Dolayısı ile bu yazılımın erişilebilirlik değeri çok yüksek seviyelere çıkıyor. Bu da iş sürekliliği açısından büyük avantajlar getiriyor.

– Bir yazılım yüklemeye gerek kalmadan kullanılabilen uygulamaların klasik uygulamalardan farkı nedir?

Herhangi bir yazılım gereksinimi yoksa kullanıcı farklı türde cihazlardan internet üzerinden gelerek uygulamaya erişebilir demektir. Bu da günümüzde populer olan pda, smart phone, cep telefonu, tabletpc, handheld vb. cihazların kullanılabilmesi demektir. Dolayısı ile kullanıcılar klasik uygulamalara erişmek için bir çalışma ortamına ihtiyaç duyarken, bu şekilde her yerden erişebilmeleri mümkün kılınmış oluyor.

– Son dönemde kurumlar bulut üzerindeki uygulamalarla neler kazanabileceğinin farkında mı?

Türkiye de kurumlar malesef bu teknolojiler ile neler kazanabileceğinin farkında değil. Teknolojiyi bu kadar yakından takip etmek kolay değil ancak kurumlar karar noktasında görev alan kimselerin vizyon ve misyon olarak bu teknolojilerin farkına varması şart. Bu aynı zaman Türkiye de BT nin ne kadar geliştiğinin göstergelerinden de biridir.

– Türkiye’deki bulut üzerinden kullanılan iş uygulamaları dünya standartlarını yakalayabildi mi?

Türkiye kullanılan BT teknolojileri olarak iyi bir konumda ve daha da iyi olabilicek niteliklere sahip. Türkiye bazı konularda dünyanın geri kalanından daha iyi olduğu gibi, eksiklerimiz de yok değil. Türkiye de bulut üzerinden kullanılan iş uygulamaları                      konusunda; BimSA olarak kendi geliştirdiğimiz ‘pratis.net ( www.pratis.net )’ ve                     ‘HRweb ( www.hrweb.com.tr )’ yazılımlarımız ile bulut çözümü sağlayabiliyoruz.

Bulutta Son Eğilimler ve Gelecek Soruları:

– Bulut bilişim aslında 1960’larda ortaya atılan bir kavram olmasına rağmen bugünlerde oldukça revaçta; bunun başlıca sebebi nedir?

Öncelikle, tüm dünyada artık internete erişimin ne kadar kolay ve ne kadar hızlı yapıldığı ile ilgili bir durum bu. Ayrıca günümüzde kurumların daha fazla teknoloji kullanması ve verilerine her yerden, her zaman erişim ihtiyacı duymaları öncelikli nedenler arasındadır.

– Bulut bilişimin seyri hangi yöne doğru olacak?

Bulut bilişim her kurumun teknoloji ile ilgili en temel ihtiyacının çözümlerini sunduğu için yakın ve orta vadeli gelecekte de teknolojik gelişmeler bu yönde olacaktır. Her kurum kendi BT ihtiyaçlarını bulut bilişim çözümleri ile karşılamaya başlayacak ve bulut bilişim konusunda daha farklı iş modelleri ortaya çıkacak diye öngörüyorum.

– Kevin Kelly’nin ortaya attığı bulutlar arası bağlantıyı ifade eden “Intercloud” kavramı için neler düşünüyorsunuz?

Bulutlarası kaynak paylaşımını ifade eden “intercloud” terimi son yıllarda çok populer olmasına rağmen günümüzdeki iş modelleri ile yakın ve orta gelecekte pek mümkün görünmüyor. Teknolojik gelişmelere bağlı olarak uzun vadede mümkün olabilir. Ancak kavramsal olarak ele alırsak bulut bilişimin ne kadar önemli bir konsept olduğunu ve sağlayabileceği faydaları görmek açısından önemli.

– Her yerden ulaşım ve kullanımı ön gören bulut bilişim kavramı için nasıl yasal düzenlemeler gerekir? Sınırlar üstü kavram için karar verici kim olacak?

Şu andaki yasalar hali hazırdaki internet yapısı için yeterli değil bu kesin. Bu durumda bulut bilişim için tabiki yeni yasal düzenlemeler gerekli olacak. Burada her devlet için en temel sorun sınırlarının (yetki alanının) ötesinde gerçekleşecek durumlar. Bütün devletlerin ortak katıldığı denetçi bir kurum benzeri bir yapı çözüm olarak düşünülebilir. Sınırlar üstü konularda da bu kurum yetkili kılınabilir.

– Bulut bilişim bireysel ya da kurumsal kullanıcılara ne gibi yenilikler getirmeye devam edecek?

Bulut bilişim ile bireysel yada kurumsal olarak gelecek yenilikler; verilerin ve uygulamaların  bulut üzerinde barındırılıp her yerden erişim imkanı, daha ucuza farklı hizmet seçenekleri, lisanslı kullanımın artması sayesinde lisans maliyetlerinin düşmesi gibi yenilikler ilk etapta düşündüklerim.

Bulutta Altyapı Soruları

– Bulut bilişim altyapısının gerçek fiziksel altyapılara nazaran ne gibi farklıları bulunuyor?

Genel yada özel bulut yapıları aslında bazı açılardan hali hazırdaki fiziksel altyapılarımız ile örtüşüyor. Bulut yapılarına daha fazla rağbet edilmesi genel ve özel bulutlara daha hızlı bağlanılabilmesinin sağlanabildiği ölçüde gerçekleşebilecek düye düşünüyorum. Teknolojik açıdan tek fark kaynakların yönetiminin mantıksal olarak yapılması. Türkiye de şu anda bazı kurumların kendilerine ait bazı kurumların ise genel kullanıma açık bulut yapıları var.

– Bulut altyapısı ne gibi kullanıcılara ne gibi faydalar sağlıyor?

Kullanıcı için en büyük yarar belirli bir makineden belli bir lokasyondan ziyade her yerden her makine ile işini yapabilmesidir. Kullanıcının makinesinde bir problem olduğunda herhangi bir makineden işini yapmaya devam edebilir. (Burada makineden kastım masaüstü, notebook, netbook, tablet, pda, cep telefonu vb. cihazlar)

– “Private cloud” kurumlara daha güvenilir gelse de maliyetleri artırabiliyor. “Public cloud” ise kurumlara maliyet avantajı sağlarken veri güvenliği konusunda endişeler getiriyor. Bulut bilişim sizce nasıl kullanılmalıdır?

Kurumlar bulut bilişim çözümlerini kullanırken, kendi BT yapılarını, zurunluluklarını gözününe almalı ve birtakım verilerini, uygulamalarını özel bulutlarda barındırırken birtakım verilerini, uygulamalarını genel bulutlarda barındırmalılar. Ayrıca özel ve genel bulut hizmetini alırken veri güvenliği konusunda profesyonel çözümler kullanarak bu problemleri aşmalıdırlar. Güvenlik ile alakalı en önemli unsurlardan biri aktif güvenlik yönetimi yapabilmek yani bir olay gerçekleşirken buna tepki verebiliyor olmak yoksa olay sonrasında tepki verebiliyor olmak matah değil.

– Bu kavramının gelişiminde veri merkezlerinin oynadığı rol nedir? Veri merkezleri altyapıları oluşturulurken sizce hangi unsurlar göz önünde bulundurulmalı ki bulut bilişim kavramına uyum sağlayabilsin?

Veri merkezleri konusu Türkiye için çok önemli bir konu, konumumuz itibari ile bölgenin veri merkezi olma yönünde ilerliyoruz. Bu konuya daha fazla hassasiyet ve önem verilmesi gerekiyor, Türkiye olarak elimizde olan önceliği kaybetmeden daha fazla veri merkezi yatırımı yapılarak bölgedeki diğer ülkeler için de veri merkezi olmalıyız. Veri merkezleri hakkında bir diğer kritik konu yasal düzenlemeler; bu konuda da sürekli olarak gelişiyoruz. İnternet hat taşıyıcı kurumların yurt dışından karasal hat ile Türkiye ye gelibilmesi için gerekli yasal düzenlemelerin bir an önce tamamlanması çok önemli. Bahsettiğim gibi bulut bilişim çözümleri temelde internet hattı kapasitesi ve burada sağlanacak rekabet politikaları ile geliştirilebilir. Bunların dışında teknolojik olarak veri merkezleri alt yapısal olarak bulut bilişime zaten ayak uydurabiliyorlar.

Bulutta Güvenlik Soruları

– Bulutta karşılaşılan en büyük güvenlik sorunları nelerdir?

Bence bulut bilişimdeki ile alakalı en büyük güvenlik problemi uygulama ile alakalı. Kurumlar bulut içerisindeki verilerini koruyabiliyorlar ancak bulut üzerinde barındırdıkları uygulamaların güvenlik kontrolü olması gerekenden daha düşük seviyede yada hiç yok. Uygulamadan kaynaklanan bir güvenlik problemi arka tarafta korunan veriyi de tehlikeli durumlarda bırakabiliyor.

– Kullanıcıların aklına neler takılıyor? Hiç bilmedikleri bir yerde kendilerini güvende hissetmeleri için neler yapılıyor?

Bence kullanıcılar açısından değşen hiç bir şey yok. Zira kullanıcı kullandığı uygulamanın yada verinin nerede, nasıl barındırıldığı ile hiç bir zaman ilgilenmedi. Şu anda da kullanıcılar internet üzerinde hali hazırda kullandıkları uygulamaların, verilerin nasıl, nerede barındırıldığını bilmiyor ve ilgilenmiyorlar. Bu da gayet normal internet altyapısı, bulut bilişim altyapısı doğrudan onların problemi değil.

– Bulut üzerinde sunulan güvenlik çözümleriyle fiziksel alanda sunulan güvenlik çözümleri arasındaki farklar nelerdir?

En büyük problemlerde biri de bu, kurumlar fiziksel alanda sunulan güvenlik ile bulut üzerindeki güvenliği aynı seviyede görüyor. Özellikle gelen bulutlar üzerinde barındırılacak uygulama ve verilerin türüne, tipine, önemliliğine bağlı olarak farklı güvenlik çözümleri, hizmetleri kullanmak zorunda olduklarını anlatmak gerekiyor.

– Bulut üzerindeki veriler için “daha fazla ya da az risk altında” diyebilir miyiz?

Bulut üzerindeki veriler için risk tanımlaması daha fazla yada daha az diye tanımlama yapmak doğru değil. Risk tanımlaması kurumun ve kaynaklarının içeriği ile orantılı olarak belirlenmelidir.

– Buluttaki siber suçlarla ilgili yasal düzenlemeler hakkında ne düşünüyorsunuz? Ülke bağımsız bir ortamda nasıl yasal düzenlemeler gerekiyor?

Bulut üzerinde gerçekleşecek şuçlar BT ile alakalı yasal düzenlemelerin en büyük problemi. Öncelikle internet üzerinde gerçekleşen suçlar ile ilgili yasal düzenlemeler tamamiyle bitirilmeli ve bulut bilişim için bütün devletlerin kabul ettiği bir kontrol ve denetleme mekanizması oluşturulmalıdır.

– Buluta yerleştirilen verilerin güvenliğinin yanında; kavramdan kaynaklanan “her yerden erişim olanağı” güvenlik tehdidini artırıyor mu?

Günümüzde her yerden erişim zaten var olan bir kavram, burada önemli olan erişilebilecek kaynakların içeriği, bu kaynakların kontrolünün, denetiminin nasıl yapıldığıdır. Tabi ki her yerden erişim güvenlik tehtidini arttıran bir etmendir ancak bence içerik ve denetim, kontrol mekanizmaları daha önemli konulardır.

– Bulut üzerindeki veri kaybı nasıl engellenir? Ya da takip edilebilir mi?

Bulut üzerindeki veri kaybının hali hazırdaki fiziksel sistemler üzerindeki veri kaybından bir farkı yoktur. Oluşabilecek veri kayıplarının engellenmesi ile ilgili çözümler tabiki var. Veri kaybını yada sebebini takip süreci bulut bilişim için yasal çerçeveler içerisinde incelenmesi, gerekiyorsa standartının oluşturulması gereken bir durumdur.

Leave a comment

Bilişim Teknolojileri – BT Optimizasyonu

1-Kurumlarda BT optimizasyonu günümüzde nasıl bir önem arz ediyor?

BT optimizasyonu; iş sürekliliğini, erişilebilirliliği, operasyonel kolaylılığı ve son olarak da maliyetleri düşürerek kurumlar için teknolojiye değil işe odaklı,  gelisim icin teknolojiyi değil işi takip eden bilişim departmanları oluşturmayı mümkün kılıyor. Kurum ile BT nin aynı amaçları/hedefleri daha fazla paylaşması sağlanabiliyor.

2-Kurumlarda BT optimizasyonda kritik noktalar neler? Bu konuda nasıl yaklaşımlar geliştirilmeli?

Kurumlar gunu kurtarmaya calismak yerine orta ve uzun vadeli cozumlere yonelmeli, sadece isin yapilmasi degil; nasil yapildigi da onemli olmali. Mutlaka guncel teknolojiler incelenmeli ve kurum icin faydali olacak teknolojiler belirlenerek bu konulara yogunlasilmali. Kurumlar kendi BT politikalarini ve prosedurlerini belirleyerek, taviz vermeden bunlari uygulamali.

3-Kurumlar için doğru BT optimizasyonunun getirdiği sonuçlar nelerdir?

Verimlilik, erisilebilirlik, is surekliligi, basitlik, operasyonel kolaylik ve maliyetler dogru BT optimizasyonu ile saglanabilecek konulardir. Her kurum icin cok onemli olan bu konularda optimize olmak; BT yararliligini maksimum seviyeye cikartacaktir. BT yararliligi yuksek kurumlar kacinilmaz olarak basarili olacaktir.

4-BT optimizasyonunda en yeni yaklaşımlar neler? Gelecekte BT optimizasyonunun nasıl şekilleneceğini düşünüyorsunuz?

BT ile alakali en onemli yaklasimlardan biri belirlenmis sertifikasyonlarin takip edilmesi, kazanilmasi, korunmasidir. BT standartlari olmayan bir konu degildir. Kurumlarin kendilerine uygun standartlari/sertifikasyonlari belirleyip; bu standartlara gore hareket etmesi BT yapilarini optimize ederek, guclendirecektir.

,

Leave a comment