SlideShare a Scribd company logo
1 of 5
Download to read offline
Windows Azure ile Cloud Computing Uygulamaları – 1
Toplumların büyüme ve değişmesi kaçınılmaz süreçtir. Kıyafet almak için dışarı çıkıp, mağazaları
gezdiğimiz günler uzak olmasa gerek. Geçmişte internet de kıyafet satılacağına inanmayan kişiler,
günümüzde internet mağazaları ile son modayı takip etmektedirler. Saatlerce aradığımız bir kitabı,
kitapçıya gidip kitabı anlatıp, kitapçıda var olup olmadığını anlamak ile uğraşmak yerine artık kendi
kitapçımız olduk. Aramış olduğumuz kitabı, birkaç internet sitesi dolaşarak zaman kaybetmeden satın
alabiliyoruz.
Geçmişten günümüze birçok süreç ve deneyimler ile büyük mağazalardan / kitapçılardan, büyük internet
sitelerine terfi etmiş olduk. Süreçlerin bu şekilde ilerletilmesi ile birlikte, internet mağazalarının tüketim
toplumundaki yeri büyümeye devam etmektedir.
Büyümeye devam eden internet mağazaları / kitapçılar / sosyal ağlar sahiplerden, şirketlerden çıkarak
internet kullanıcılarına ait alanlar haline geldi.
Giderek artan müşteri taleplerine bağlı olarak mağazalar, yeni çalışanlar alarak müşterilerine daha iyi
hizmet etmek ve daha çok satış yapabilmek amacı içine girmişlerdir. Söz konusu süreç internet ortamında
olan bir mağazayı düşündüğümüzde ise, yeni sunucular ve sunucu yöneticileri işe alınacaktır.
Internet alanlarının sunucu alma yarışı zaman içerisinde büyük MainFrame mimarilerinin kurulması
gerektirdi. İçerisinde bulunulduğu süre en iyi çözüm olarak gösterilebilecek mimari olarak söylenebilirdi.

(IBM 7090 - Stanford University)
Artan kullanıcı talepleri, zaman içerisinde uygulama geliştirme süreçlerini de büyük oranda etkileyerek,
yeni çözümlerin ortaya çıkmasına yol açmıştır.

Kullanıcı taleplerinin yoğunluğunun artmasına bağlı olarak 1970 ve öncesinde birçok çözüm ile talepler
karşılanmaya çalışılmıştır. 1970 yılında mainframe kurulması ile sunucuların birbirine bağımlı olarak
çalışma stratejisi, 1980 yılında yerini Client-Server mimarisi ile dağıtık uygulamalara bırakmıştır. Söz
konusu değişimler, geliştirilen uygulamaların ve donanım mimarilerinin yeniden şekillendirilmesine
neden oldu.
İş ve kişisel uygulamaları istedikleri yerden erişme yetersizliği nedeni ile 1990 yılı ile Web(Internet)
uygulamaları gündeme gelmeye başlamıştır. 1970 ve 1980 yıllarında benimsenen uygulama geliştirme
yaklaşımları Web(1990s - Internet) devrimi ile yetersiz kalmaya başlanmıştır. Söz konusu süreç ile yeni
uygulama geliştirme mimarisi olan SOA mimarisi ortaya çıkmıştır.
1970 ile başlayarak 2010 yılına gelinen süreç içerisinde birçok geliştirilmiş uygulama ve şirketlerde biriken
sunucu alt yapı dağları meydana gelmiştir.
Gelişim sürecinde 2010 yılına gelindiğinde kullanıcıların Web(Internet)’te geçirilen sürenin artması ve iş
uygulamalarında yoğunlukların artması Cloud Computing mimarisinin oluşturulmasına neden olmuştur.
Cloud Computing mimarisi 1970 yılından başlayarak 2010 yılına kadar olan süre içerisinde geliştirilen
mimari yaklaşımları ve donanım alt yapılarını temel alarak geliştirilmiştir.
Cloud Computing ‘in temellerini oluşturulan mimariler zaman içerisinde birçok deneyim ve alt yapı
problemleri ile çeşitli konularda hizmetler vermiştir. Süreç içerisinde oluşturulan çözümler yönetim,
enerji, lisanslama ile ilgili çalışmalar gibi birçok maliyet, zaman ve güvenlik gibi konulara problemler
ortaya çıkarmıştır. Cloud Computing mimarisi ise geçmiş dönemlerde meydana gelen problemlerin
çözümü olarak kaşımıza çıkmaktadır. Konu ile ilgili örnek vermek gerekir ise;
Kıyafet satışı yapan internet uygulaması ele alındığında, uygulamaların sunulması ve desteklenmesi
amacı ile bazı satın alım işlemlerinin yapılması gerekmektedir. Yapılması gereken satın alma gereksimleri
bulunmaktadır. Satın alma gereksinimleri ile ilgili olarak temel liste aşaığıdaki gibi olmaktadır.






10 adet sunucu makine
10 adet sunucu kurulum maliyeti
10 adet makine üzerinde kullanılması amacı ile sunucu işlemtim sistemi temini
Güvenlik yazılımlarının temin edilmesi
Sunucu yünetim, bakım ve güvenlik işlemlerini gerçekleştirecek ekiplerinin oluşturulması

Yukarıdaki belirtilen örnek gereksimlerin sağlanması ile kıyafet satış süreci başlamıştır. Süreç başlamış ve
uygulama durum analizi yapıldığında aşağıdaki gibi bazı sonuçlar oluşmaktadır.







Kurulmuş olan alt yapı gereksinimlerin üzerindedir.
Kurulmuş olan alt yapı gereksimleri karşılamamaktadır.
Kıyafet satış uygulamasına yeni sunuclar gerekmektedir.
Sunucu yönetim, bakım ve güvenlik maliyetleri sürekli olarak artmaktadır.
Enerji problemleri yaşanmaktadır.
Lisans maliyetleri artmaktadır.

Kıyafet satış mağaza uygulaması Cloud Computing alt yapsını kullanıldığı bir mimaride
konumlandırıldığında sunucu satın alma ve kurulma süreci kredi kartınızın bilgilerinizi girmeniz kadar
hızlıdır.
Internet mağazası içerisinde yapılan kampanya sürecinde, internet mağazasının sahip olduğu sunucu,
bellek, enerji ve güvenlik gereksinimleri bulunmaktadır. Cloud Computing mimarisi ile internet
mağazasanın gereksnim duyguğu gereksinimlere bağlı olarak otomatik olarak değiştirilmektedir. Yapılan
değişimler sunucu satın alma, kurulum ve diğer işlemlerin yapılmasını beklemeksizin genişlemektedir. Söz
konusu ihtiyaçların sağlanması, kullandğın kadar ödeme şeklinde kullanılması, fazla sunucu ve enerji
tüketilmesini önleyecektir.
Cloud Computing mimari gelişimleri ile ilgili olarak birçok çözüm bulunmaktadır. Söz konusu çözümler
kendileri içerisinde de destekledikleri platfomlar bulunmaktadır. Aşağıda bazı Cloud Computing Platfom
sağlayacıları bulunmaktadır.




Microsoft Windows Azure
Amazon Web Service
Google App Engine

Cloud Computing Platfom sağlayıcıları ile ilgili olarak geçtiğimiz terihlerde San Fransico da düzenlenen
Meet Windows Azure konferansı(MEET Windows Azure konferansı ile ilgili konferans notlarımı bağlantıda
bulabilirsiniz.) ile Windows Azure platfomunun diğer Cloud Computing platfomlarından avantajları ve
platfom yeniliklerinden bahsedilmiştir.

Geliştirilmiş olan Kıyafet satış magaza uygulamasının Windows Azure Platform’a taşınması istemiş
olduğunuz uygulamanızı geliştirme sürecinde birçok uygulama alt yapısını kullanabilmekteyiz. Aşağıda
Windows Azure Platfom’un desteklemiş olduğu teknolojiler bulunmaktadır.








ASP.Net MVC & WebForm
Ruby
Python
NodJS
F#
Java
Php

Windows Azure Platfom’un uygulama geliştirme işlmeleri ile ilgili olarak Eclipse IDE ve Visual Studio IDE
araçları ile tam destek sağlamaktadır.
Geliştirmiş olduğumuz uygulama, yukarıda belirtilen uygulama geliştirme teknolojilerini desteklemiyor
ise, Virtual Machine desteği sayesinde istemiş olduğunuz uygulama geliştirme mimarisini geliştirek
kullanılmasına olanak sağlamaktadır. Söz konusu özellik saysesinde, Windows Azure Platfom’un üzerinde
istenilen uygulama kullanıclara sunulabilmektedir.
Cloud Computing mimarisi, 1970 yılından başlayarak gelişen süreç içerisinde kullanılan alt yapı
sistemlerin geliştirilmesi ve eksiklerinin giderilmesi ile ortaya çıkarılmıştır. Bu yazılım ile Cloud Computing
mimarisi ve Windows Azure Platfom ile ilgili anlatımlar gerçekleştirilmiştir. Konu ile ilgili olarak
sorularınızı info@ibrahimatay.org eposta adresine iletebilirsiniz.
İbrahim ATAY

More Related Content

Viewers also liked

Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8İbrahim ATAY
 
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...MSHOWTO Bilisim Toplulugu
 
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti –...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti –...Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti –...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti –...MSHOWTO Bilisim Toplulugu
 
Microsoft Private Cloud ve Datacenter Yönetimi
Microsoft Private Cloud ve Datacenter YönetimiMicrosoft Private Cloud ve Datacenter Yönetimi
Microsoft Private Cloud ve Datacenter YönetimiMSHOWTO Bilisim Toplulugu
 
Windows Azure ile Cloud Computing Uygulamaları - 2
Windows Azure ile Cloud Computing Uygulamaları - 2Windows Azure ile Cloud Computing Uygulamaları - 2
Windows Azure ile Cloud Computing Uygulamaları - 2İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3İbrahim ATAY
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerMSHOWTO Bilisim Toplulugu
 
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...MSHOWTO Bilisim Toplulugu
 

Viewers also liked (20)

SBS 2011 Yönetimi
SBS 2011 YönetimiSBS 2011 Yönetimi
SBS 2011 Yönetimi
 
SBS 2011 Iletisim Yontemleri
SBS 2011 Iletisim YontemleriSBS 2011 Iletisim Yontemleri
SBS 2011 Iletisim Yontemleri
 
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8
 
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
 
Power BI for Office 365_Atalay Aktaş
Power BI for Office 365_Atalay AktaşPower BI for Office 365_Atalay Aktaş
Power BI for Office 365_Atalay Aktaş
 
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti –...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti –...Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti –...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti –...
 
Yeni Nesil Sunucular ile Veritabanınız
Yeni Nesil Sunucular ile VeritabanınızYeni Nesil Sunucular ile Veritabanınız
Yeni Nesil Sunucular ile Veritabanınız
 
Crm 2013 ve Crm Online Güçlü Bilgi
Crm 2013 ve Crm Online Güçlü BilgiCrm 2013 ve Crm Online Güçlü Bilgi
Crm 2013 ve Crm Online Güçlü Bilgi
 
Microsoft Private Cloud ve Datacenter Yönetimi
Microsoft Private Cloud ve Datacenter YönetimiMicrosoft Private Cloud ve Datacenter Yönetimi
Microsoft Private Cloud ve Datacenter Yönetimi
 
Sharepoint2010
Sharepoint2010Sharepoint2010
Sharepoint2010
 
Sql Server 2014 Yenilikleri
Sql Server 2014 YenilikleriSql Server 2014 Yenilikleri
Sql Server 2014 Yenilikleri
 
SCOM 2007 R2 ile SBS 2011 Monitoring
SCOM 2007 R2 ile SBS 2011 MonitoringSCOM 2007 R2 ile SBS 2011 Monitoring
SCOM 2007 R2 ile SBS 2011 Monitoring
 
SCVMM 2008 R2 Self-Service Portal 2.0
SCVMM 2008 R2 Self-Service Portal 2.0SCVMM 2008 R2 Self-Service Portal 2.0
SCVMM 2008 R2 Self-Service Portal 2.0
 
Bulutta Veri Yönetimi
Bulutta Veri YönetimiBulutta Veri Yönetimi
Bulutta Veri Yönetimi
 
Hyper-V 2.0 ve SCVMM 2008 R2
Hyper-V 2.0 ve SCVMM 2008 R2Hyper-V 2.0 ve SCVMM 2008 R2
Hyper-V 2.0 ve SCVMM 2008 R2
 
Windows Azure ile Cloud Computing Uygulamaları - 2
Windows Azure ile Cloud Computing Uygulamaları - 2Windows Azure ile Cloud Computing Uygulamaları - 2
Windows Azure ile Cloud Computing Uygulamaları - 2
 
Modern Veri Ambarı_Cem Kubilay
Modern Veri Ambarı_Cem KubilayModern Veri Ambarı_Cem Kubilay
Modern Veri Ambarı_Cem Kubilay
 
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
 
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
 

Similar to Windows Azure ile Cloud Computing Uygulamaları - 1

Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing UygulamalarıWindows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamalarıİbrahim ATAY
 
e ticaret platform seçimi Ali Kahraman
e ticaret platform seçimi Ali Kahramane ticaret platform seçimi Ali Kahraman
e ticaret platform seçimi Ali KahramanAli KAHRAMAN
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4İbrahim ATAY
 
Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Burak Okumuş
 
ITIL is Ready. Servicedesk Plus
ITIL is Ready. Servicedesk PlusITIL is Ready. Servicedesk Plus
ITIL is Ready. Servicedesk PlusManageEngineTrkiye
 
web tasarımcisi
web tasarımcisiweb tasarımcisi
web tasarımcisiHaber Vip
 
BT Günlüğü Dergisi Ocak 2022 Sayısı
BT Günlüğü Dergisi Ocak 2022 SayısıBT Günlüğü Dergisi Ocak 2022 Sayısı
BT Günlüğü Dergisi Ocak 2022 SayısıEylül Medya
 
Kobi'ler için Bulut Bilişim Rehberi
Kobi'ler için Bulut Bilişim RehberiKobi'ler için Bulut Bilişim Rehberi
Kobi'ler için Bulut Bilişim RehberiA.Gökhan Çelebi
 
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7İbrahim ATAY
 
Bulut Bilişim 2015
Bulut Bilişim 2015Bulut Bilişim 2015
Bulut Bilişim 2015Yasemin Eray
 
Atif Unaldi - Commerce (Bilisim)
Atif Unaldi - Commerce (Bilisim)Atif Unaldi - Commerce (Bilisim)
Atif Unaldi - Commerce (Bilisim)Atıf ÜNALDI
 
Avva Mobile Enterprise Solutions - Corporate Idendity
Avva Mobile Enterprise Solutions - Corporate IdendityAvva Mobile Enterprise Solutions - Corporate Idendity
Avva Mobile Enterprise Solutions - Corporate IdendityMurat Yılmaz
 
IBM Yazılım Zirvesi - Websphere ile Sıradışı Kullanıcı Deneyimleri
IBM Yazılım Zirvesi - Websphere ile Sıradışı Kullanıcı DeneyimleriIBM Yazılım Zirvesi - Websphere ile Sıradışı Kullanıcı Deneyimleri
IBM Yazılım Zirvesi - Websphere ile Sıradışı Kullanıcı DeneyimleriOsman Küçüksönmez, PMP
 
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9İbrahim ATAY
 
Cloud computing and technologies
Cloud computing and technologiesCloud computing and technologies
Cloud computing and technologiesBilal Dursun
 
Çok Kapsamlı SEO Rehberi - Dijitalzade
Çok Kapsamlı SEO Rehberi - DijitalzadeÇok Kapsamlı SEO Rehberi - Dijitalzade
Çok Kapsamlı SEO Rehberi - DijitalzadeOskayGnaar
 

Similar to Windows Azure ile Cloud Computing Uygulamaları - 1 (20)

Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing UygulamalarıWindows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamaları
 
Cloud_Computer
Cloud_ComputerCloud_Computer
Cloud_Computer
 
e ticaret platform seçimi Ali Kahraman
e ticaret platform seçimi Ali Kahramane ticaret platform seçimi Ali Kahraman
e ticaret platform seçimi Ali Kahraman
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4
 
Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Bulut Bilişim (Overview)
Bulut Bilişim (Overview)
 
Workcube Magazin 2009
Workcube Magazin 2009Workcube Magazin 2009
Workcube Magazin 2009
 
ITIL is Ready. Servicedesk Plus
ITIL is Ready. Servicedesk PlusITIL is Ready. Servicedesk Plus
ITIL is Ready. Servicedesk Plus
 
web tasarımcisi
web tasarımcisiweb tasarımcisi
web tasarımcisi
 
BT Günlüğü Dergisi Ocak 2022 Sayısı
BT Günlüğü Dergisi Ocak 2022 SayısıBT Günlüğü Dergisi Ocak 2022 Sayısı
BT Günlüğü Dergisi Ocak 2022 Sayısı
 
Kobi'ler için Bulut Bilişim Rehberi
Kobi'ler için Bulut Bilişim RehberiKobi'ler için Bulut Bilişim Rehberi
Kobi'ler için Bulut Bilişim Rehberi
 
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7
 
Bulut Bilişim 2015
Bulut Bilişim 2015Bulut Bilişim 2015
Bulut Bilişim 2015
 
Atif Unaldi - Commerce (Bilisim)
Atif Unaldi - Commerce (Bilisim)Atif Unaldi - Commerce (Bilisim)
Atif Unaldi - Commerce (Bilisim)
 
Avva Mobile Enterprise Solutions - Corporate Idendity
Avva Mobile Enterprise Solutions - Corporate IdendityAvva Mobile Enterprise Solutions - Corporate Idendity
Avva Mobile Enterprise Solutions - Corporate Idendity
 
IBM Yazılım Zirvesi - Websphere ile Sıradışı Kullanıcı Deneyimleri
IBM Yazılım Zirvesi - Websphere ile Sıradışı Kullanıcı DeneyimleriIBM Yazılım Zirvesi - Websphere ile Sıradışı Kullanıcı Deneyimleri
IBM Yazılım Zirvesi - Websphere ile Sıradışı Kullanıcı Deneyimleri
 
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9
 
Cloud computing and technologies
Cloud computing and technologiesCloud computing and technologies
Cloud computing and technologies
 
E ticaret
E ticaretE ticaret
E ticaret
 
Çok Kapsamlı SEO Rehberi - Dijitalzade
Çok Kapsamlı SEO Rehberi - DijitalzadeÇok Kapsamlı SEO Rehberi - Dijitalzade
Çok Kapsamlı SEO Rehberi - Dijitalzade
 

More from İbrahim ATAY

Kurumsal Mimari’de Farkındalık
Kurumsal Mimari’de FarkındalıkKurumsal Mimari’de Farkındalık
Kurumsal Mimari’de Farkındalıkİbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6İbrahim ATAY
 
Theory of Inventive Problems Solving
Theory of Inventive Problems SolvingTheory of Inventive Problems Solving
Theory of Inventive Problems Solvingİbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8İbrahim ATAY
 
Windows Azure ile Kesintisiz İş Süreci
Windows Azure ile Kesintisiz İş SüreciWindows Azure ile Kesintisiz İş Süreci
Windows Azure ile Kesintisiz İş Süreciİbrahim ATAY
 
Modern Web Uygulama Geliştirme
Modern Web Uygulama GeliştirmeModern Web Uygulama Geliştirme
Modern Web Uygulama Geliştirmeİbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7İbrahim ATAY
 
Human for Study Case
Human for Study CaseHuman for Study Case
Human for Study Caseİbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6İbrahim ATAY
 
Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0 Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0 İbrahim ATAY
 
Static Testing on Life Cycle Of Testing Process
Static Testing on Life Cycle Of Testing ProcessStatic Testing on Life Cycle Of Testing Process
Static Testing on Life Cycle Of Testing Processİbrahim ATAY
 
Windows Azure Platform Göç Süreçleri
Windows Azure Platform Göç SüreçleriWindows Azure Platform Göç Süreçleri
Windows Azure Platform Göç Süreçleriİbrahim ATAY
 
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama SüreçleriWindows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama Süreçleriİbrahim ATAY
 
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri ÇözümleriWindows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleriİbrahim ATAY
 
JavaScript ile Taş Kırmak
JavaScript ile Taş KırmakJavaScript ile Taş Kırmak
JavaScript ile Taş Kırmakİbrahim ATAY
 
Windows Azure Cloud Service Uygulamaları
Windows Azure Cloud Service UygulamalarıWindows Azure Cloud Service Uygulamaları
Windows Azure Cloud Service Uygulamalarıİbrahim ATAY
 
Windows Azure Platform Başlarken
Windows Azure Platform BaşlarkenWindows Azure Platform Başlarken
Windows Azure Platform Başlarkenİbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4İbrahim ATAY
 

More from İbrahim ATAY (20)

Kurumsal Mimari’de Farkındalık
Kurumsal Mimari’de FarkındalıkKurumsal Mimari’de Farkındalık
Kurumsal Mimari’de Farkındalık
 
Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6
 
Theory of Inventive Problems Solving
Theory of Inventive Problems SolvingTheory of Inventive Problems Solving
Theory of Inventive Problems Solving
 
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9
 
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8
 
Windows Azure ile Kesintisiz İş Süreci
Windows Azure ile Kesintisiz İş SüreciWindows Azure ile Kesintisiz İş Süreci
Windows Azure ile Kesintisiz İş Süreci
 
Modern Web Uygulama Geliştirme
Modern Web Uygulama GeliştirmeModern Web Uygulama Geliştirme
Modern Web Uygulama Geliştirme
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7
 
Human for Study Case
Human for Study CaseHuman for Study Case
Human for Study Case
 
Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6
 
Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0 Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0
 
Static Testing on Life Cycle Of Testing Process
Static Testing on Life Cycle Of Testing ProcessStatic Testing on Life Cycle Of Testing Process
Static Testing on Life Cycle Of Testing Process
 
Windows Azure Platform Göç Süreçleri
Windows Azure Platform Göç SüreçleriWindows Azure Platform Göç Süreçleri
Windows Azure Platform Göç Süreçleri
 
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama SüreçleriWindows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
 
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri ÇözümleriWindows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleri
 
JavaScript ile Taş Kırmak
JavaScript ile Taş KırmakJavaScript ile Taş Kırmak
JavaScript ile Taş Kırmak
 
Windows Azure Cloud Service Uygulamaları
Windows Azure Cloud Service UygulamalarıWindows Azure Cloud Service Uygulamaları
Windows Azure Cloud Service Uygulamaları
 
Windows Azure Platform Başlarken
Windows Azure Platform BaşlarkenWindows Azure Platform Başlarken
Windows Azure Platform Başlarken
 
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4
 

Windows Azure ile Cloud Computing Uygulamaları - 1

  • 1. Windows Azure ile Cloud Computing Uygulamaları – 1 Toplumların büyüme ve değişmesi kaçınılmaz süreçtir. Kıyafet almak için dışarı çıkıp, mağazaları gezdiğimiz günler uzak olmasa gerek. Geçmişte internet de kıyafet satılacağına inanmayan kişiler, günümüzde internet mağazaları ile son modayı takip etmektedirler. Saatlerce aradığımız bir kitabı, kitapçıya gidip kitabı anlatıp, kitapçıda var olup olmadığını anlamak ile uğraşmak yerine artık kendi kitapçımız olduk. Aramış olduğumuz kitabı, birkaç internet sitesi dolaşarak zaman kaybetmeden satın alabiliyoruz. Geçmişten günümüze birçok süreç ve deneyimler ile büyük mağazalardan / kitapçılardan, büyük internet sitelerine terfi etmiş olduk. Süreçlerin bu şekilde ilerletilmesi ile birlikte, internet mağazalarının tüketim toplumundaki yeri büyümeye devam etmektedir. Büyümeye devam eden internet mağazaları / kitapçılar / sosyal ağlar sahiplerden, şirketlerden çıkarak internet kullanıcılarına ait alanlar haline geldi. Giderek artan müşteri taleplerine bağlı olarak mağazalar, yeni çalışanlar alarak müşterilerine daha iyi hizmet etmek ve daha çok satış yapabilmek amacı içine girmişlerdir. Söz konusu süreç internet ortamında olan bir mağazayı düşündüğümüzde ise, yeni sunucular ve sunucu yöneticileri işe alınacaktır. Internet alanlarının sunucu alma yarışı zaman içerisinde büyük MainFrame mimarilerinin kurulması gerektirdi. İçerisinde bulunulduğu süre en iyi çözüm olarak gösterilebilecek mimari olarak söylenebilirdi. (IBM 7090 - Stanford University)
  • 2. Artan kullanıcı talepleri, zaman içerisinde uygulama geliştirme süreçlerini de büyük oranda etkileyerek, yeni çözümlerin ortaya çıkmasına yol açmıştır. Kullanıcı taleplerinin yoğunluğunun artmasına bağlı olarak 1970 ve öncesinde birçok çözüm ile talepler karşılanmaya çalışılmıştır. 1970 yılında mainframe kurulması ile sunucuların birbirine bağımlı olarak çalışma stratejisi, 1980 yılında yerini Client-Server mimarisi ile dağıtık uygulamalara bırakmıştır. Söz konusu değişimler, geliştirilen uygulamaların ve donanım mimarilerinin yeniden şekillendirilmesine neden oldu. İş ve kişisel uygulamaları istedikleri yerden erişme yetersizliği nedeni ile 1990 yılı ile Web(Internet) uygulamaları gündeme gelmeye başlamıştır. 1970 ve 1980 yıllarında benimsenen uygulama geliştirme yaklaşımları Web(1990s - Internet) devrimi ile yetersiz kalmaya başlanmıştır. Söz konusu süreç ile yeni uygulama geliştirme mimarisi olan SOA mimarisi ortaya çıkmıştır. 1970 ile başlayarak 2010 yılına gelinen süreç içerisinde birçok geliştirilmiş uygulama ve şirketlerde biriken sunucu alt yapı dağları meydana gelmiştir. Gelişim sürecinde 2010 yılına gelindiğinde kullanıcıların Web(Internet)’te geçirilen sürenin artması ve iş uygulamalarında yoğunlukların artması Cloud Computing mimarisinin oluşturulmasına neden olmuştur. Cloud Computing mimarisi 1970 yılından başlayarak 2010 yılına kadar olan süre içerisinde geliştirilen mimari yaklaşımları ve donanım alt yapılarını temel alarak geliştirilmiştir.
  • 3. Cloud Computing ‘in temellerini oluşturulan mimariler zaman içerisinde birçok deneyim ve alt yapı problemleri ile çeşitli konularda hizmetler vermiştir. Süreç içerisinde oluşturulan çözümler yönetim, enerji, lisanslama ile ilgili çalışmalar gibi birçok maliyet, zaman ve güvenlik gibi konulara problemler ortaya çıkarmıştır. Cloud Computing mimarisi ise geçmiş dönemlerde meydana gelen problemlerin çözümü olarak kaşımıza çıkmaktadır. Konu ile ilgili örnek vermek gerekir ise; Kıyafet satışı yapan internet uygulaması ele alındığında, uygulamaların sunulması ve desteklenmesi amacı ile bazı satın alım işlemlerinin yapılması gerekmektedir. Yapılması gereken satın alma gereksimleri bulunmaktadır. Satın alma gereksinimleri ile ilgili olarak temel liste aşaığıdaki gibi olmaktadır.      10 adet sunucu makine 10 adet sunucu kurulum maliyeti 10 adet makine üzerinde kullanılması amacı ile sunucu işlemtim sistemi temini Güvenlik yazılımlarının temin edilmesi Sunucu yünetim, bakım ve güvenlik işlemlerini gerçekleştirecek ekiplerinin oluşturulması Yukarıdaki belirtilen örnek gereksimlerin sağlanması ile kıyafet satış süreci başlamıştır. Süreç başlamış ve uygulama durum analizi yapıldığında aşağıdaki gibi bazı sonuçlar oluşmaktadır.       Kurulmuş olan alt yapı gereksinimlerin üzerindedir. Kurulmuş olan alt yapı gereksimleri karşılamamaktadır. Kıyafet satış uygulamasına yeni sunuclar gerekmektedir. Sunucu yönetim, bakım ve güvenlik maliyetleri sürekli olarak artmaktadır. Enerji problemleri yaşanmaktadır. Lisans maliyetleri artmaktadır. Kıyafet satış mağaza uygulaması Cloud Computing alt yapsını kullanıldığı bir mimaride konumlandırıldığında sunucu satın alma ve kurulma süreci kredi kartınızın bilgilerinizi girmeniz kadar hızlıdır. Internet mağazası içerisinde yapılan kampanya sürecinde, internet mağazasının sahip olduğu sunucu, bellek, enerji ve güvenlik gereksinimleri bulunmaktadır. Cloud Computing mimarisi ile internet mağazasanın gereksnim duyguğu gereksinimlere bağlı olarak otomatik olarak değiştirilmektedir. Yapılan değişimler sunucu satın alma, kurulum ve diğer işlemlerin yapılmasını beklemeksizin genişlemektedir. Söz konusu ihtiyaçların sağlanması, kullandğın kadar ödeme şeklinde kullanılması, fazla sunucu ve enerji tüketilmesini önleyecektir. Cloud Computing mimari gelişimleri ile ilgili olarak birçok çözüm bulunmaktadır. Söz konusu çözümler kendileri içerisinde de destekledikleri platfomlar bulunmaktadır. Aşağıda bazı Cloud Computing Platfom sağlayacıları bulunmaktadır.    Microsoft Windows Azure Amazon Web Service Google App Engine Cloud Computing Platfom sağlayıcıları ile ilgili olarak geçtiğimiz terihlerde San Fransico da düzenlenen Meet Windows Azure konferansı(MEET Windows Azure konferansı ile ilgili konferans notlarımı bağlantıda
  • 4. bulabilirsiniz.) ile Windows Azure platfomunun diğer Cloud Computing platfomlarından avantajları ve platfom yeniliklerinden bahsedilmiştir. Geliştirilmiş olan Kıyafet satış magaza uygulamasının Windows Azure Platform’a taşınması istemiş olduğunuz uygulamanızı geliştirme sürecinde birçok uygulama alt yapısını kullanabilmekteyiz. Aşağıda Windows Azure Platfom’un desteklemiş olduğu teknolojiler bulunmaktadır.        ASP.Net MVC & WebForm Ruby Python NodJS F# Java Php Windows Azure Platfom’un uygulama geliştirme işlmeleri ile ilgili olarak Eclipse IDE ve Visual Studio IDE araçları ile tam destek sağlamaktadır. Geliştirmiş olduğumuz uygulama, yukarıda belirtilen uygulama geliştirme teknolojilerini desteklemiyor ise, Virtual Machine desteği sayesinde istemiş olduğunuz uygulama geliştirme mimarisini geliştirek kullanılmasına olanak sağlamaktadır. Söz konusu özellik saysesinde, Windows Azure Platfom’un üzerinde istenilen uygulama kullanıclara sunulabilmektedir.
  • 5. Cloud Computing mimarisi, 1970 yılından başlayarak gelişen süreç içerisinde kullanılan alt yapı sistemlerin geliştirilmesi ve eksiklerinin giderilmesi ile ortaya çıkarılmıştır. Bu yazılım ile Cloud Computing mimarisi ve Windows Azure Platfom ile ilgili anlatımlar gerçekleştirilmiştir. Konu ile ilgili olarak sorularınızı info@ibrahimatay.org eposta adresine iletebilirsiniz. İbrahim ATAY