SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Windows Azure ile Cloud Computing Uygulamaları – 2
Yazdan kalma bahar günleri yaşamaktayız. Güneş, kimi zaman bulutların arkasına saklanarak,
hayatımızda farklılıklar yaratıyor. İşimize geldiğimizde, notlarımızın, görevlerimizin ve çalışmalarımızın
yolunda gitmesini umarız. İşlerimizi gerçekleştirirken, bilerek ya da bilmeyerek bulutları kullanırız.

(05/12/2012)
Görevlerimiz yazılım geliştirmek, süreçleri takip etmek ya da takımların organizasyonu sağlamak ise,
zaman içerisinde birçok mimari ile iç içe olmak zorundasınızdır. Geçmişte Visual Basic 6 ile geliştirmiş
olduğumuz uygulamaları, günümüzde Web uygulamaları olarak görmekteyiz.
Geçtiğimiz tarihlerde yayınlamış olduğum, “Windows Azure ile Cloud Computing Uygulamaları - 1”
isimli yayın ile insan hayatı ve bilişim dünyasındaki gelişmelerden bahsedilmişti. Söz konusu süreçler
1970 yılından başlayarak devam etmektedir.
İnsanların ve hizmet vermeyi amaçlayan sistemlerin değişimleri sürekli olarak devam etmektedir.
Yaşadığımız dönem içerisinde insanlar istedikleri ortam ya da sistemle Dünya ile bağlantıda kalmak
istemektedirler. İsteklere cevap üretilmesi amacı ile yeni uygulama geliştirme mimarileri
oluşturulmaktadır. Mimariler, dönemin ihtiyaçlarına uygun olarak çeşitlilik göstermektedir. İçerisinde
bulunduğumuz dönem problemlerine bağlı olarak Cloud Computing mimarisi oluşturulmuştur. Cloud
Computing mimarisi, uygulama geliştirilmesi ve sunulması ile ilgili olarak birçok konuda kolaylıklar
sağlamaktadır.
Cloud Computing uygulamaları için, farklı çalışma tarzları bulunmaktadır. Söz konusu çalışma tarzları,
uygulamaların kullanım yoğunluklarına bağlı olarak değişim göstermektedir. Yukarıda belirtilen grafik
ile uygulama çalışma tipleri belirtilmiştir. Grafik içerisinde belirtilen uygulama çalışma tarzları ile ilgili
açıklama bulunmaktadır.

On and Off
Kurumlar içerisinde kısa dönem de bazı uygulamaların çalıştırılması gerekmektedir. Uygulamalar
gerektiğinde çalıştırılıp ve işlem tamamladığında kapatılması ile yaşam süresini tamamlamaktadır.
Uygulama sürekli olarak kullanılmadığı için, sistem gereksinimleri kullanmasının sarfiyatta yol
açmaması nedeni ile kapatılmaktadır.

Growing Fast
Günümüzde birçok yeni iş fikri oluşturulmaktadır. Genel olarak düşünüldüğünde internet iş fikirleri
yoğun olarak artmaktadır. Yeni oluşturulan iş fikri, başladığında bazı nedenlerden dolayı, minimum
kullanım düzeyinde çalışmaktadır. İş fikri ile ilgili gerekli çalışmaların yapılması ile kullanımı, artmakta
ve artan performans gereksinimleri grafiği oluşmaktadır.

Unpredictable Bursting
Kurumlar içerisinde mali işlemler, sürekli olarak gerçekleşmektedir. Artan mali bilgilerle, vergi
hesaplama dönemlerinde finans uygulamalarının çalışma süreleri artması ve buna bağlı olarak sistem
gereksinimleri de artmaktadır. Vergi hesapla dönemlerinin tamamlanması ile uygulama doğal çalışma
sürecine dönerek doğal gereksinimlerine çekilmektedir.

Predictable Bursting
İnternet üzerinde gerçekleşen pazarlama süreçleri, sürekli olarak artmaktadır. İnsanların kişisel
zevkleri, istekleri ve yapılan kampanya süreçlerine bağlı olarak, internet alış/veriş sitelerinin de
yoğunlukları sürekli olarak değişmektedir. Gerçekleşen süreçte, internet pazarlama uygulamasının
farklı sistem gereksinimlerine sahip olması gerekmektedir.
Yaşayan uygulamalar, değişik dönemlerde farklı çalışma yoğunlukları tarzı sergilemektedir. Söz
konusu tarzlar uygulamaların yoğunluklarına göre değişim göstermektedir. Uygulamalar üzerinde
oluşturulan yoğunluklara bağlı olarak, performans gereksinimleri artmakta ya da azalmaktadır.

Uygulama performansına bağlı olarak, uygulama makine sayılarının artırılması ya da mevcut
makinelerin güçlendirilmesi gündeme gelecektir. Söz konusu durumlar uygulama yaşam süresi ile ilgili
olarak farklı durumlardır. Söz konusu süreçler yukarıda şekillendirilmiştir.
Cloud Computing mimarisinin kullanmış olduğu, uygulamada birden fazla makine ile işin(Örneğin:
Internet portal ) gerçekleştirilmesi amaçlanıyor ise, Scale-Out(Makine sayısının artırılması) yapılması
gerekmektedir. Sürecin tamamlanması ile Scale-In(Makine sayısının azaltılması) yapılarak
uygulamanın doğal sınırlarına ulaştırılabilmektedir.
Kullanılan uygulamanın aynı makine üzerinde çalıştırılarak, gerçekleştirilecek olan işin (Örneğin: resim
işleme süreçleri) tamamlanması istenildiğinde Scale-Up (Memory ya da CPU artışı) yapılması
gerekmektedir. İşlemlerin tamamlanması ile Scale-Down (Memory ya da CPU azaltılması)yapılarak
uygulama makinesinin doğal sınırlarına ulaştırılabilmektedir.
Not: Windows Azure mimarisi ile uygulama Scability’nin otomatik olarak şekillendirilmesi
sağlanabilmektedir.
Cloud Computing mimarisi, geliştirici yönünde birçok problemi çözümlemektedir. Söz konusu
çözümler ile birlikte terminolojimize yeni kavramlar ve yaklaşımlar eklenmiş bulunmaktadır. Bu
yazımda Cloud Computing sistemleri üzerinde bulunan uygulamaların Scalability süreçlerine değinmiş
bulunmaktayım. Konu ile ilgili sorularınızı info@ibrahimatay.org eposta adresine yönetebilirsiniz.
İbrahim ATAY

Weitere ähnliche Inhalte

Andere mochten auch

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
 
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
 
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
 
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’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?MSHOWTO Bilisim Toplulugu
 
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8MSHOWTO Bilisim Toplulugu
 
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 9
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 9Windows Azure ile Cloud Computing Uygulamaları – Bölüm 9
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 9MSHOWTO 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
 
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
 

Andere mochten auch (20)

Bulutta Veri Yönetimi
Bulutta Veri YönetimiBulutta Veri Yönetimi
Bulutta Veri Yönetimi
 
SBS 2011 Kullanimi
SBS 2011 KullanimiSBS 2011 Kullanimi
SBS 2011 Kullanimi
 
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
 
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 -...
 
SBS 2011 Remote Access
SBS 2011 Remote AccessSBS 2011 Remote Access
SBS 2011 Remote Access
 
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
 
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
 
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
 
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
 
Windows Azure Nedir
Windows Azure NedirWindows Azure Nedir
Windows Azure Nedir
 
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
 
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 9
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 9Windows Azure ile Cloud Computing Uygulamaları – Bölüm 9
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 9
 
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 –...
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
 
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
 
Sharepoint2010
Sharepoint2010Sharepoint2010
Sharepoint2010
 
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
 
SBS 2011 Yönetimi
SBS 2011 YönetimiSBS 2011 Yönetimi
SBS 2011 Yönetimi
 
Inter Vision Entegre Bankacılık Platformu
Inter Vision Entegre Bankacılık PlatformuInter Vision Entegre Bankacılık Platformu
Inter Vision Entegre Bankacılık Platformu
 

Ähnlich wie Windows Azure ile Cloud Computing Uygulamaları - 2

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
 
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
 
BT Günlüğü Ocak - Şubat 2016
BT Günlüğü Ocak - Şubat 2016BT Günlüğü Ocak - Şubat 2016
BT Günlüğü Ocak - Şubat 2016Eylül Medya
 
Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10İ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
 
Türkiye İnternet Raporu 2013
Türkiye İnternet Raporu 2013Türkiye İnternet Raporu 2013
Türkiye İnternet Raporu 2013Aytac Mestci
 
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
 
Atif Unaldi - Sip Anlatim
Atif Unaldi - Sip AnlatimAtif Unaldi - Sip Anlatim
Atif Unaldi - Sip AnlatimAtıf ÜNALDI
 
BT Günlüğü Dergisi MAYIS 2017
BT Günlüğü Dergisi MAYIS 2017BT Günlüğü Dergisi MAYIS 2017
BT Günlüğü Dergisi MAYIS 2017Eylül Medya
 
Bulutbilisim sunum
Bulutbilisim sunumBulutbilisim sunum
Bulutbilisim sunumugurbudak
 
BT Günlüğü Şubat 2015
BT Günlüğü Şubat 2015BT Günlüğü Şubat 2015
BT Günlüğü Şubat 2015Eylül Medya
 
BULUT BİLİŞİM (CLOUD COMPUTING) TEKNOLOJİSİNİN UZAKTAN ALGILAMA ve COĞRAFİ Bİ...
BULUT BİLİŞİM (CLOUD COMPUTING) TEKNOLOJİSİNİN UZAKTAN ALGILAMA ve COĞRAFİ Bİ...BULUT BİLİŞİM (CLOUD COMPUTING) TEKNOLOJİSİNİN UZAKTAN ALGILAMA ve COĞRAFİ Bİ...
BULUT BİLİŞİM (CLOUD COMPUTING) TEKNOLOJİSİNİN UZAKTAN ALGILAMA ve COĞRAFİ Bİ...Levent Sabah
 
CVyolla.com - Ekonometri
CVyolla.com - Ekonometri CVyolla.com - Ekonometri
CVyolla.com - Ekonometri CV Yolla
 
Finans Müdürü Sunumu-Linkedin
Finans Müdürü Sunumu-LinkedinFinans Müdürü Sunumu-Linkedin
Finans Müdürü Sunumu-LinkedinFİNANS MÜDÜRÜ
 
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...Cenk Derinozlu
 
Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Burak Okumuş
 

Ähnlich wie Windows Azure ile Cloud Computing Uygulamaları - 2 (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ı
 
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
 
BT Günlüğü Ocak - Şubat 2016
BT Günlüğü Ocak - Şubat 2016BT Günlüğü Ocak - Şubat 2016
BT Günlüğü Ocak - Şubat 2016
 
Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1
 
Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10
 
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
 
Türkiye İnternet Raporu 2013
Türkiye İnternet Raporu 2013Türkiye İnternet Raporu 2013
Türkiye İnternet Raporu 2013
 
Cloud_Computer
Cloud_ComputerCloud_Computer
Cloud_Computer
 
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
 
Atif Unaldi - Sip Anlatim
Atif Unaldi - Sip AnlatimAtif Unaldi - Sip Anlatim
Atif Unaldi - Sip Anlatim
 
Atif Unaldi - Isp
Atif Unaldi - IspAtif Unaldi - Isp
Atif Unaldi - Isp
 
BT Günlüğü Dergisi MAYIS 2017
BT Günlüğü Dergisi MAYIS 2017BT Günlüğü Dergisi MAYIS 2017
BT Günlüğü Dergisi MAYIS 2017
 
Bulutbilisim sunum
Bulutbilisim sunumBulutbilisim sunum
Bulutbilisim sunum
 
BT Günlüğü Şubat 2015
BT Günlüğü Şubat 2015BT Günlüğü Şubat 2015
BT Günlüğü Şubat 2015
 
BULUT BİLİŞİM (CLOUD COMPUTING) TEKNOLOJİSİNİN UZAKTAN ALGILAMA ve COĞRAFİ Bİ...
BULUT BİLİŞİM (CLOUD COMPUTING) TEKNOLOJİSİNİN UZAKTAN ALGILAMA ve COĞRAFİ Bİ...BULUT BİLİŞİM (CLOUD COMPUTING) TEKNOLOJİSİNİN UZAKTAN ALGILAMA ve COĞRAFİ Bİ...
BULUT BİLİŞİM (CLOUD COMPUTING) TEKNOLOJİSİNİN UZAKTAN ALGILAMA ve COĞRAFİ Bİ...
 
CVyolla.com - Ekonometri
CVyolla.com - Ekonometri CVyolla.com - Ekonometri
CVyolla.com - Ekonometri
 
Beycon Projeler
Beycon ProjelerBeycon Projeler
Beycon Projeler
 
Finans Müdürü Sunumu-Linkedin
Finans Müdürü Sunumu-LinkedinFinans Müdürü Sunumu-Linkedin
Finans Müdürü Sunumu-Linkedin
 
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...
 
Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Bulut Bilişim (Overview)
Bulut Bilişim (Overview)
 

Mehr von İ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ı - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8İ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
 

Mehr von İ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ı - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8
 
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ı - 2

  • 1. Windows Azure ile Cloud Computing Uygulamaları – 2 Yazdan kalma bahar günleri yaşamaktayız. Güneş, kimi zaman bulutların arkasına saklanarak, hayatımızda farklılıklar yaratıyor. İşimize geldiğimizde, notlarımızın, görevlerimizin ve çalışmalarımızın yolunda gitmesini umarız. İşlerimizi gerçekleştirirken, bilerek ya da bilmeyerek bulutları kullanırız. (05/12/2012) Görevlerimiz yazılım geliştirmek, süreçleri takip etmek ya da takımların organizasyonu sağlamak ise, zaman içerisinde birçok mimari ile iç içe olmak zorundasınızdır. Geçmişte Visual Basic 6 ile geliştirmiş olduğumuz uygulamaları, günümüzde Web uygulamaları olarak görmekteyiz. Geçtiğimiz tarihlerde yayınlamış olduğum, “Windows Azure ile Cloud Computing Uygulamaları - 1” isimli yayın ile insan hayatı ve bilişim dünyasındaki gelişmelerden bahsedilmişti. Söz konusu süreçler 1970 yılından başlayarak devam etmektedir.
  • 2. İnsanların ve hizmet vermeyi amaçlayan sistemlerin değişimleri sürekli olarak devam etmektedir. Yaşadığımız dönem içerisinde insanlar istedikleri ortam ya da sistemle Dünya ile bağlantıda kalmak istemektedirler. İsteklere cevap üretilmesi amacı ile yeni uygulama geliştirme mimarileri oluşturulmaktadır. Mimariler, dönemin ihtiyaçlarına uygun olarak çeşitlilik göstermektedir. İçerisinde bulunduğumuz dönem problemlerine bağlı olarak Cloud Computing mimarisi oluşturulmuştur. Cloud Computing mimarisi, uygulama geliştirilmesi ve sunulması ile ilgili olarak birçok konuda kolaylıklar sağlamaktadır.
  • 3. Cloud Computing uygulamaları için, farklı çalışma tarzları bulunmaktadır. Söz konusu çalışma tarzları, uygulamaların kullanım yoğunluklarına bağlı olarak değişim göstermektedir. Yukarıda belirtilen grafik ile uygulama çalışma tipleri belirtilmiştir. Grafik içerisinde belirtilen uygulama çalışma tarzları ile ilgili açıklama bulunmaktadır. On and Off Kurumlar içerisinde kısa dönem de bazı uygulamaların çalıştırılması gerekmektedir. Uygulamalar gerektiğinde çalıştırılıp ve işlem tamamladığında kapatılması ile yaşam süresini tamamlamaktadır. Uygulama sürekli olarak kullanılmadığı için, sistem gereksinimleri kullanmasının sarfiyatta yol açmaması nedeni ile kapatılmaktadır. Growing Fast Günümüzde birçok yeni iş fikri oluşturulmaktadır. Genel olarak düşünüldüğünde internet iş fikirleri yoğun olarak artmaktadır. Yeni oluşturulan iş fikri, başladığında bazı nedenlerden dolayı, minimum kullanım düzeyinde çalışmaktadır. İş fikri ile ilgili gerekli çalışmaların yapılması ile kullanımı, artmakta ve artan performans gereksinimleri grafiği oluşmaktadır. Unpredictable Bursting Kurumlar içerisinde mali işlemler, sürekli olarak gerçekleşmektedir. Artan mali bilgilerle, vergi hesaplama dönemlerinde finans uygulamalarının çalışma süreleri artması ve buna bağlı olarak sistem gereksinimleri de artmaktadır. Vergi hesapla dönemlerinin tamamlanması ile uygulama doğal çalışma sürecine dönerek doğal gereksinimlerine çekilmektedir. Predictable Bursting İnternet üzerinde gerçekleşen pazarlama süreçleri, sürekli olarak artmaktadır. İnsanların kişisel zevkleri, istekleri ve yapılan kampanya süreçlerine bağlı olarak, internet alış/veriş sitelerinin de yoğunlukları sürekli olarak değişmektedir. Gerçekleşen süreçte, internet pazarlama uygulamasının farklı sistem gereksinimlerine sahip olması gerekmektedir.
  • 4. Yaşayan uygulamalar, değişik dönemlerde farklı çalışma yoğunlukları tarzı sergilemektedir. Söz konusu tarzlar uygulamaların yoğunluklarına göre değişim göstermektedir. Uygulamalar üzerinde oluşturulan yoğunluklara bağlı olarak, performans gereksinimleri artmakta ya da azalmaktadır. Uygulama performansına bağlı olarak, uygulama makine sayılarının artırılması ya da mevcut makinelerin güçlendirilmesi gündeme gelecektir. Söz konusu durumlar uygulama yaşam süresi ile ilgili olarak farklı durumlardır. Söz konusu süreçler yukarıda şekillendirilmiştir. Cloud Computing mimarisinin kullanmış olduğu, uygulamada birden fazla makine ile işin(Örneğin: Internet portal ) gerçekleştirilmesi amaçlanıyor ise, Scale-Out(Makine sayısının artırılması) yapılması gerekmektedir. Sürecin tamamlanması ile Scale-In(Makine sayısının azaltılması) yapılarak uygulamanın doğal sınırlarına ulaştırılabilmektedir. Kullanılan uygulamanın aynı makine üzerinde çalıştırılarak, gerçekleştirilecek olan işin (Örneğin: resim işleme süreçleri) tamamlanması istenildiğinde Scale-Up (Memory ya da CPU artışı) yapılması gerekmektedir. İşlemlerin tamamlanması ile Scale-Down (Memory ya da CPU azaltılması)yapılarak uygulama makinesinin doğal sınırlarına ulaştırılabilmektedir. Not: Windows Azure mimarisi ile uygulama Scability’nin otomatik olarak şekillendirilmesi sağlanabilmektedir. Cloud Computing mimarisi, geliştirici yönünde birçok problemi çözümlemektedir. Söz konusu çözümler ile birlikte terminolojimize yeni kavramlar ve yaklaşımlar eklenmiş bulunmaktadır. Bu yazımda Cloud Computing sistemleri üzerinde bulunan uygulamaların Scalability süreçlerine değinmiş bulunmaktayım. Konu ile ilgili sorularınızı info@ibrahimatay.org eposta adresine yönetebilirsiniz. İbrahim ATAY