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
Yorum Gönder