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

More Related Content

PDF
Windows Azure ile Cloud Computing Uygulamaları - 7
PPTX
Microsoft Active Directory Mimarisi ve Yönetim Detayları
PPTX
SBS 2011 Iletisim Yontemleri
PPTX
Hyper-V 2.0 ve SCVMM 2008 R2
PPTX
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 7
PPTX
SCVMM 2008 R2 Self-Service Portal 2.0
PPTX
2011 Sharepoint Summit - Microsoft's vision and strategy for the future of bu...
PDF
Bulutta İş Çözümleri_Esin Yılmaz
Windows Azure ile Cloud Computing Uygulamaları - 7
Microsoft Active Directory Mimarisi ve Yönetim Detayları
SBS 2011 Iletisim Yontemleri
Hyper-V 2.0 ve SCVMM 2008 R2
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 7
SCVMM 2008 R2 Self-Service Portal 2.0
2011 Sharepoint Summit - Microsoft's vision and strategy for the future of bu...
Bulutta İş Çözümleri_Esin Yılmaz

Viewers also liked (20)

PDF
Bulutta Veri Yönetimi
PPTX
SBS 2011 Kullanimi
PDF
Windows Azure ile Cloud Computing Uygulamaları - 9
PDF
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
PPTX
SBS 2011 Remote Access
PDF
Windows Azure ile Cloud Computing Uygulamaları - 4
PPTX
Microsoft Private Cloud ve Datacenter Yönetimi
PDF
Sql Server 2014 Yenilikleri
PPTX
SCOM 2007 R2 ile SBS 2011 Monitoring
PPTX
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
PPTX
Windows Azure Nedir
PPTX
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
PPTX
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 9
PDF
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti –...
PPTX
Windows Azure Üzerinden Alınabilecek Hizmetler
PDF
Crm 2013 ve Crm Online Güçlü Bilgi
PPTX
PDF
Yeni Nesil Sunucular ile Veritabanınız
PPTX
SBS 2011 Yönetimi
PDF
Inter Vision Entegre Bankacılık Platformu
Bulutta Veri Yönetimi
SBS 2011 Kullanimi
Windows Azure ile Cloud Computing Uygulamaları - 9
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
SBS 2011 Remote Access
Windows Azure ile Cloud Computing Uygulamaları - 4
Microsoft Private Cloud ve Datacenter Yönetimi
Sql Server 2014 Yenilikleri
SCOM 2007 R2 ile SBS 2011 Monitoring
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
Windows Azure Nedir
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 9
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti –...
Windows Azure Üzerinden Alınabilecek Hizmetler
Crm 2013 ve Crm Online Güçlü Bilgi
Yeni Nesil Sunucular ile Veritabanınız
SBS 2011 Yönetimi
Inter Vision Entegre Bankacılık Platformu
Ad

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

PDF
Windows Azure ile Cloud Computing Uygulamaları
PDF
Windows Azure ile Cloud Computing Uygulamaları - 1
PDF
Windows Azure ile Cloud Computing Uygulamaları - 5
PDF
Windows Azure ile Cloud Computing Uygulamaları - 3
PDF
Windows Azure ile Cloud Computing Uygulamaları - 10
PDF
Windows Azure ile Cloud Computing Uygulamaları - 8
PDF
Windows Azure ile Cloud Computing Uygulamaları - 6
PDF
Yazılım Tasarımında Mimarî Bir Bakış Açısı Geliştirmek
PPTX
Azure Cloud Engineer - Bölüm 2
PPT
005 Alternatif Yazilim Surecleri [99 Slides]
PPTX
Windows Server 2003 Geçiş için Fırsatlar
PPTX
Devnot - Dev Summit 2018
PPTX
Bulut Bilisim Nedir
PDF
Windows Azure ile Cloud Computing Uygulamaları
PPTX
Bulut Bilisim Nedir
PPTX
Microsoft Azure Temelleri - Modul 2
PDF
Windows Azure ile Bulut Bilişime Giriş
PPTX
Azure Stack Genel Bakış
PDF
Bulut Bilişim
Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 6
Yazılım Tasarımında Mimarî Bir Bakış Açısı Geliştirmek
Azure Cloud Engineer - Bölüm 2
005 Alternatif Yazilim Surecleri [99 Slides]
Windows Server 2003 Geçiş için Fırsatlar
Devnot - Dev Summit 2018
Bulut Bilisim Nedir
Windows Azure ile Cloud Computing Uygulamaları
Bulut Bilisim Nedir
Microsoft Azure Temelleri - Modul 2
Windows Azure ile Bulut Bilişime Giriş
Azure Stack Genel Bakış
Bulut Bilişim
Ad

More from İbrahim ATAY (20)

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

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ı [email protected] eposta adresine yönetebilirsiniz. İbrahim ATAY