Bulut kullanım örnekleri

Tamamlandı

Bulut teknolojileri hızla gelişmekte ve her gün yeni kullanım örnekleri ortaya çıkmaktadır. Bu bölümde yaygın bulut kullanım örneklerinin bazılarına yer verilmiştir.

Web uygulamaları ve mobil uygulamalar

Bulut bilişimin gelişmesine katkıda bulunan temel noktalardan biri web barındırmadır. Web siteleri ve web uygulamaları genellikle ayrılmış internet bağlantısına sahip bir sunucuda barındırılır. Eski web barındırma hizmetleri, müşterilere ayrılmış sunucular sunuyor veya büyük UNIX sistemlerinin bir bölümünü birden fazla müşteri arasında paylaştırıyordu. Bulut bilişimdeki ilerlemeler sayesinde artık web uygulamalarını/mobil uygulamaları mevcut IaaS/PaaS ve hatta SaaS hizmetleri üzerinde geliştirmek mümkündür.

  • SaaS tabanlı: Kuruluşlar, SaaS modelini kullanarak web'de tek boyuta uyan tüm uygulamaları dağıtabilir. Bunlara örnek olarak web postası, sosyal ağ siteleri ve kişisel ajandalar, takvimler ve planlayıcılar gibi hizmet web siteleri verilebilir.
  • PaaS tabanlı: Uygulama geliştiricileri, SaaS ve mobil uygulamalar oluşturmak için çeşitli çevrimiçi platformlar ve araçlar kullanabilir. Azure App Service, Parse ve Cloud Foundry gibi platformlar, web uygulamalarının ve mobil uygulamaların derlenmesi için popüler platformlardır.
  • IaaS tabanlı: Bir web uygulaması için daha da fazla özelleştirmeye ve esnekliğe ihtiyaç duyan kuruluşlar, Azure ve Rackspace gibi sağlayıcılardan sanal makineler kiralayarak IaaS modelini benimseyebilir ve ardından uygulamayı çalıştırmak için tam olarak özelleştirilmiş bir yazılım yığını dağıtabilir.

Aşağıdaki senaryoları göz önünde bulundurun:

  • Çevrimiçi video slayt gösterisi oluşturma uygulaması olan Animoto bir Facebook uygulaması dağıtmaya karar verdi. Hizmetin trafiğinin artması nedeniyle Animoto 3 gün içinde 50 sunucudan 3.500 sunucuya çıktı. Bu esneklikte bir ölçeklenebilirlik ancak bulut bilişimle gerçekleştirilebilir.
  • Amazon ve Target.com gibi bulut bilişim kullanan çevrimiçi perakende mağazaları, etkinliğin en üst düzeyde olduğu dönemlerde (Şükran Günü'nün ertesi günü veya Black Friday gibi) altyapının ölçeğini artırma imkanına sahip oldu. Salesforce.com, aynı web platformu üzerinde 2 lisanstan 20.000'den fazla lisansa kadar farklı ölçeklerde müşterilere hizmet veriyor.

Büyük veri analizi

Çoğu kuruluşun büyük miktarlarda veriyle uğraşması gerekiyor. Bu veriler algılayıcılar, deneyler, işlem verileri ve web sayfası etkinlikleri gibi alanlardan toplanan veriler olabiliyor. Büyük veri işleme genellikle çok miktarda hesaplama ve depolama kaynağına ihtiyaç duyar ancak kuruluşun ihtiyaçlarına bağlı olarak bu gereksinimler belirli bir dönem veya sezonla sınırlı olabilir. Örneğin Amazon'da günün sonunda çalıştırılması gereken ve birkaç saat ile birkaç yüz sunucu gerektiren iş zekası ve analiz işleri olabilir. Bu senaryolarda kaynakların istek üzerine elde edilmesini sağlayan bulut bilişim mantıklı bir seçenektir. Hatta birçok firma, kaynakları isteğe bağlı olarak sağlayan ve verileri otomatik olarak toplayan, analiz eden ve depolayan tamamen otomatik analiz işlem hatlarına sahiptir. Aşağıdakiler büyük veri senaryolarına örnek olarak verilebilir:

  • Union Pacific Railroad; rayların yanına kızılötesi termometreler, mikrofonlar ve ultrason tarayıcılar yerleştirmektedir. Bu algılayıcılar geçen tüm trenleri tarayarak değerleri demiryolu şirketinin veri merkezlerine göndermekte ve orada desen eşleştirme yazılımı arıza riski taşıyan ekipmanları belirlemektedir.
  • Walmart, Sears ve Kmart gibi geleneksel perakendeciler, Amazon gibi çevrimiçi perakendecilerin izinden giderek müşteri harcama alışkanlıklarını analiz etmekte, bu sayede müşterilere özel pazarlama kampanyaları ve teklifler sunmaktadır.
  • Time Warner ve Comcast gibi şirketler büyük veri kullanarak abonelerin medya kullanım alışkanlıklarını izlemekte ve hem reklamcılara hem de müşterilere katma değerli bilgi sağlamaktadır. Video oyunu sektörü, milyonlarca konsol sahibinin oyun oynama alışkanlıkları izlemektedir. Riot Games gibi şirketler her gün 500 GB yapılandırılmış veriyi ve 4 TB'ın üzerinde işlem günlüğünü işlemektedir.

İsteğe bağlı yüksek performanslı bilgi işlem

Yüksek performanslı bilgi işlem (HPC), modern bilimin vazgeçilmez araçlarından biridir. Fiziksel deneylere ek olarak bilgisayar tabanlı simülasyonlar astrofizikten kuantum mekaniğine, oşinografiden biyokimyaya kadar birçok alanda popüler hale gelmiştir. Bu tür iş yükleri genellikle yoğun işlem gücüne ihtiyaç duyar ve süper bilgisayar tesislerindeki ayrılmış kümelerde çalıştırılır.

HPC kaynak gereksinimleri için buluta başvuran bilim insanlarının sayısı her geçen gün artmaktadır. Azure VM'leri, HPC kullanımına yönelik daha fazla CPU'ya ve hatta GPU hızlandırmaya sahip çok güçlü örnekler sunmaktadır. Bilim insanları yüksek miktarlardaki işlem gücünü özellikle küçük projeler veya araştırma çalışmaları için teslim tarihi öncesinde deneme çalıştırması yapma gibi zaman açısından kritik hızlı analizler gerçekleştirme amacıyla kullanmayı tercih etmektedir. Aşağıdakiler bulutta HPC senaryolarına örnek olarak verilebilir:

  • Cycle Computing, bir ilaç şirketi için moleküler modelleme işlerini çalıştırma amacıyla 3.809 bulut sunucusundan oluşan bir AWS EC2 kümesi oluşturmuştur. Kümede toplam 30.472 çekirdek, 26,7 TB RAM ve 2 PB disk depolama alanı mevcuttur.
  • St. Jude's Çocuk Araştırma Hastanesi, Mt. Sinai Klein laboratuvarı ve Seattle Çocuk Hastanesi gibi kuruluşlar, biyoinformatik ve genomiks iş yüklerini Azure üzerinde çalıştırmaktadır.

Çevrimiçi depolama ve arşivleme

Bulut bilişim ile sunulan önemli kaynaklardan biri de depolama alanıdır. Dropbox gibi kişisel depolama alanı çözümlerinden Azure Depolama gibi büyük ölçekli internet depolama alanı sistemlerine kadar çevrimiçi depolama alanı, bulut bilişimin önemli kullanım örneklerinden biridir. Çevrimiçi depolama seçenekleri şunlardır:

  • Web tabanlı nesne depolama: Azure Blob gibi hizmetler, kullanıcıların terabaytlar kadar veriyi HTTP üzerinden erişilebilen basit nesneler olarak depolamasına olanak tanır. Birçok web sitesi, görüntüler gibi statik içerikleri depolamak için Azure Blob kullanmaktadır.
  • Yedekleme ve kurtarma: CrashPlan ve Carbonite gibi hizmetler, güvenli, site dışı bir yedekleme çözümü olarak harika bir seçenek olan müşteri verilerinin çevrimiçi yedeklemesini sağlar.
  • Medya akışı ve içerik dağıtımı: Azure Content Delivery Network gibi hizmetler yalnızca büyük miktarda veri depolamakla kalmaz, içerik tesliminde de yardımcı olur. Azure Content Delivery Network'ten veri çekme istekleri otomatik olarak en yakın sunucuya yönlendirilerek video gibi zamana duyarlı medya dosyaları için gecikme süresini azaltır.
  • Kişisel depolama: Dropbox ve OneDrive gibi hizmetler, kullanıcılar arasında kişisel belgeleri her zaman ve her yerden erişim için çevrimiçi olarak depolamak için popülerdir.

Hızlı uygulama geliştirme ve test

Bulutun önemli avantajlarından biri, uygulamaları hızlı bir şekilde dağıtma ve test etme olanağıdır. Dakikalar içinde tam kapsamlı bir bilgi işlem ortamı dağıtılabilir ve test tamamlandıktan sonra bu ortam aynı şekilde kolayca atılabilir. Birçok şirket bu sayede geliştiricilerin hızlıca yenilik geliştirmesini ve risk olmadan test yapmasını sağlamaktadır. Özel donanımlar ve sunucular sipariş etmeye ve kurmaya gerek yoktur. Bulutta yeni bir VM oluşturmak sadece birkaç dakika sürer. Ayrıca uygulamalarda kolayca stres/yük testi gerçekleştirebilir. Ölçeklenebilirlik çalışması gerçekleştirmek için mevcut sunucular da kopyalanabilir.