Bulut uygulaması ve web uygulaması: Farklılıkları anlama

Bir bulut uygulaması ile bir web uygulaması arasındaki çizgi hiç olmadığı kadar bulanık kalır. Bu elbette aralarında var olan doğal benzerliklerden kaynaklanmaktadır. Bununla birlikte, özellikle daha zengin kullanıcı özelleştirme deneyimi ve genellikle genel bulut hizmetlerini karakterize eden esnek ve ölçeklenebilir arka uç altyapı ile sorunsuz entegrasyon için bulut uygulamalarından yararlanma konusunda dikkate değer farklılıklar olduğu kanaatindeyim.

Webolution

Bu kavramlar ne kadar farklı, benzer ve hatta bulanık? Bu bulut tüketicileri için nasıl bir endişe kaynağıdır? Uygulama servis sağlayıcıları, web uygulamalarını bulutta devrim yapmak için ne yapmalıdır?

Bulut uygulaması

Benim için bir bulut uygulaması geliştirilmiş web uygulamasıdır. Web uygulamaları gibi İnternet üzerinden çevrimiçi hizmetlere erişmek için eşit olarak kullanılır, ancak her zaman yalnızca çalışmak için web tarayıcılarına bağımlı değildir. Özelleştirilebilir, çok kiracılı bir bulut uygulamasının yalnızca hizmet sağlayıcılardan web tarayıcısı üzerinden kullanılabilmesi mümkündür, ancak genellikle web arayüzü, çevrimiçi hizmetler için özel oluşturulmuş bulut uygulamasına alternatif erişim yöntemleri olarak kullanılır.

Bulut uygulamaları genellikle aşağıdaki gibi gelişmiş özelliklerle karakterize edilir:

  • Veriler bulut / bulut benzeri bir altyapıda depolanır
  • Veriler tam çevrimdışı mod için yerel olarak önbelleğe alınabilir
  • Veri sıkıştırma, güvenlik, yedekleme zamanlaması gibi farklı özelliklere sahip veri yedekleme bulut uygulaması gibi farklı kullanıcı gereksinimleri için destek
  • Web tarayıcısı ve / veya masaüstü, cep telefonu gibi İnternet'e bağlı cihazlarda yüklü özel yapım uygulamalardan kullanılabilir
  • İsteğe bağlı bilgi işlem döngüsü, depolama, uygulama geliştirme platformları gibi daha geniş bir hizmet yelpazesine erişmek için kullanılabilir

Bulut uygulamalarına örnekler

Bazı yaygın örnekler Mozy, Evernote, Sugar Sync, Salesforce, Dropbox, NetSuite ve Zoho.com'dur. Web e-postası (Google, Yahoo, Microsoft Hotmail, vb.) Gibi diğer nitelikli örnekler çok açık olmayabilir, ancak bulut teknolojisine bağlıdır ve tüketiciler bu şekilde yapılandırmayı seçerse çevrimdışı olarak kullanılabilirler.

Bulut uygulamaları hakkında yararlı bilgiler bulabileceğiniz çok sayıda web sitesi var. Www.getapp.com'u özellikle bilgilendirici buldum. Uygulamaları değerlendirmek için bulut uygulaması incelemeleri ve derecelendirmeleri içerir.

Ağ uygulamaları

Diğer yandan, web uygulamaları neredeyse tamamen bir web tarayıcısından kullanılmak üzere tasarlanmıştır. Web uygulamasını geliştirmek için sunucu tarafı komut dosyası (ASP, PHP vb.) Ve istemci tarafı komut dosyası (HTML, JavaScript, Adobe Flash) birlikte kullanılır. Web tarayıcısı (ince istemci), temel fonksiyonel web hizmetlerini sağlamada ağır kaldırma için arka uç altyapı sistemlerine kurulan web sunucusu bileşenlerine güvenir.

Bu bilgi işlem modelinin geleneksel masaüstü uygulaması üzerinden sağladığı bariz fayda, web tarayıcısı üzerinden her yerden erişilebilir olmasıdır. Bulut uygulamalarına da bu şekilde erişilebilir.

Web uygulamalarına örnekler

Kendim dahil birçok kişi için, WebEx, elektronik bankacılık, çevrimiçi alışveriş uygulamaları ve eBay gibi web hizmetleri, yalnızca tüketici özelleştirme için sınırlı seçeneklerle web tabanlı oldukları kadar bu kategoriye girmektedir.

Başka bir örnekte, Facebook ve benzer türdeki web uygulamalarını eklerdim. Bazılarının buna katılmayacağından eminim, ancak Facebook'un tam olarak özelleştirilmiş hizmetler sunduğunu düşünmüyorum. Sağlandığı gibi kullanılır.

Sonuç

Uygulama servis sağlayıcıları, daha fazla müşteri erişimi için öncü web uygulaması oluşturma çerçeve teknolojilerinin getirdiği avantajlardan yararlanmak için hızlı olmuştur. Bununla birlikte, bu teknolojilerin bulut dönemi için yeni uygulamalar oluşturmak için optimize edilmeleri gerekmez.

Bulut uygulamaları, web tarayıcıları üzerinden kullanılabilecekleri anlamında web uygulamalarıdır, ancak tüm web uygulamaları bulut uygulamaları değildir. Yazılım satıcıları, web uygulamalarını genellikle en son vızıltı kelime teknolojisi olduğu için "bulut" uygulamaları olarak satmak üzere bir araya getirir, ancak web uygulamaları, bulut uygulamalarından alacağınız işlevsellik ve özelleştirme konusunda aynı zenginliği sunmaz. Yani, alıcı dikkat!

Bazı yazılım uygulama satıcıları, uygulamalarının web üzerinde çalıştığı için, bunu otomatik olarak bir bulut uygulaması olarak nitelendirdiğini de yanlış düşünüyor. Bu her zaman böyle değildir. Web uygulamanızın bir bulut uygulamasına dönüşmesi için aşağıdakiler gibi belirli özellikler göstermesi gerekir:

  • Tüketiciler için çeşitli gereksinimleri ve ihtiyaçları desteklemek için gerçek çoklu kiracılık
  • Bulut dönemi uygulamaları için başrol oynayan sanallaştırma teknolojisi desteği. Web uygulamaları bunu destekleyecek şekilde oluşturulmalı veya bunu yapmak için yeniden tasarlanmalıdır

İyi haber şu ki, bu bulut uygulama alanına geçmek isteyen satıcıların artık zengin geliştirme platformları ve aralarından seçim yapabileceği. İster mevcut bir web uygulamasından taşıma, ister sıfırdan başlayarak. Bu yeni çağ bulut uygulama geliştirme platformları uygun fiyatlı ve çeviktir, bu da pazara ve yazılım geliştirme karmaşıklıklarına olan süreyi azaltır.

VMware Cloud dökümhanesi, Google apps Engine, Microsoft Azure, Appcara, Salesforce (Heroku ve Force.com), AppFog, Engine Yard, Standing Cloud ve Mendix, modern uygulamalar oluşturmak için bulut tabanlı teknoloji sunan bu tür geliştirme platformlarına örnektir.

© Copyright 2020 | mobilegn.com