Dağıtılmış bir uygulama nedir?



Dağıtılmış uygulama, aynı anda birden fazla bilgisayarda çalışacak bir programdır ve bir sunucuda veya bulut bilişimde depolanabilir . Bu, bir istemci bilgisayarın bir programa sunucudan eriştiği ve sunucunun tüm işlemleri gerçekleştirdiği düşük faizli araç kredisibir istemci-sunucu ilişkisine sahip bir ağ içinde yaygın olarak kullanılır. Uygulamaya erişen her bilgisayar normal olarak belirli bir amaç için yapılır. Bir çok farklı dağıtılmış uygulama olsa da, ortak programlar genel programlar, işbirliği yazılımı, gerçek zamanlı sistemler ve hesaplama sistemleridir. Dağıtılmış bir uygulamanın kullanılması genellikle faydalıdır, ancak sunucu zayıfsa veya yavaşsa bu sorun yaratabilir.
Dağıtılmış uygulama sistemleri birçok farklı ağ türünde kullanılabilir, ancak bunlar çoğunlukla istemci-sunucu ağlarında görülür. Bu tür bir ağda, istemci bilgisayar - veya insanların kullandığı bilgisayar - sunucudan programlara ve bilgilere erişir. Uygulama sadece sunucudan değil, programın çalışması için tüm işlemlerden sorumludur. Bunun için bulut bilişim de kullanılabilir, bu durumda program bir bulut sunucusunda saklanır ve istemci bilgisayarlar programa erişir.
Her bilgisayar ya da kişi, dağıtılmış uygulamayı genel amaçlar için kullanabilse de, bilgisayar ya da kişi normal olarak uzmanlaşır ya da belirli bir görevi yerine getirmesi için talimat verir. Örneğin, metin için başka biri kullanılırken bir görüntü oluşturmak için bir bilgisayar kullanılabilir veya optimize edilebilir. Kullanıcıya, genel görevleri yerine getirmek yerine belirli bir görevi yerine getirmesi için talimat verilebilir.
Çok farklı dağıtılmış uygulama türleri vardır, ancak dört ana kategori vardır. Genel programlar bir bilgisayarda bulunan yaygın programlardır, sadece aynı anda birkaç bilgisayarda çalışacak şekilde üretilir. İşbirliği yazılımı, birkaç kişinin aynı anda tek bir proje üzerinde çalışabilmesi için yapılır; Her kullanıcı tipik olarak projenin farklı bir bölümünde çalışır. Gerçek zamanlı sistemler, kullanıcıların müşteri sorularını online olarak cevapladığı sohbet ve bilet programlarıdır. Hesaplama programları kod işlemek için yapılır ve aynı anda birden fazla faizsiz evlilik kredisibilgisayar kullanarak işleme optimize eder ve hızlandırır.
Dağıtılmış bir uygulamanın kullanılması genellikle yararlıdır, çünkü birçok kullanıcının bir programa aynı anda erişmesini ve kullanmasını kolaylaştırır, ancak sunucu güçlü değilse bir sorun olabilir. Sunucu, işlemin gerçekleştirilmesinden genellikle sorumludur, bu nedenle sunucuya çok fazla yük getirmektedir. Sunucu zayıfsa veya yavaşsa, bu, programa erişen bilgisayarlarda gecikme veya daha ciddi sorunlara yol açabilir.

Yorumlar

Bu blogdaki popüler yayınlar

Yeni Dijital Ortamın Farklı Türleri Nelerdir?

Amerika Birleşik Devletleri İçişleri Bakanlığı ne yapar?

Ağ Sunucusu Nedir?