Aman Tanrım! Bu lanet olası dağıtık sistemleri anlamaya haftalardır çalışıyorum ve nihayet bunun net olduğunu düşünüyorum. Bunu teknik detaylar olmadan, beni bıktıran bir şekilde anlatacağım.
Bu sistemlerin geleceği orada, yeni madeni paralar kadar parlak. Küme ve ağ bilişimi, manzarayı değiştirecek teknolojilerdir, ancak bazen gerçekten bu kadar karmaşıklığa ihtiyacımız olup olmadığını sorguluyorum.
Kümeleme konuştuğumuzda, birden fazla bilgisayarın tek bir varlık gibi çalıştığı anlamına gelir - futbol takımı gibi ama işlemcilerle! İyi olan: daha fazla güç, daha fazla hata toleransı, daha fazla ölçeklenebilirlik... Kötü olan: fiyat! Ama yakında daha ucuz olacağı söyleniyor, buna pek inanmıyorum.
Küme hesaplama, ürettiğimiz veri yığınlarını işlemek için temel bir öneme sahip. Ürettiğimiz bilgi miktarını gördün mü? Bu bir delilik! Ve yapay zekadan bahsetmiyorum - o algoritmalar kaynakları, bir partide tapas yerken olduğu gibi yiyip bitiriyor.
Diğer yandan, grid hesaplama coğrafi olarak dağıtılmış kaynakları kullanır. Hayal et! Bir doğal afet meydana geldiğinde, dünyanın dört bir yanından kaynaklar harekete geçirilebilir. Ve kripto para madencileri bununla daha fazla ödül kazanmak için zaten yararlanıyorlar - matematiksel problemleri daha hızlı çözmek için karınca gibi birleşiyorlar. Elbette, bazıları bunun enerji israfı olduğunu söyleyecektir, ama bu başka bir tartışma...
Dağıtık sistemlerin belirgin avantajları vardır: ölçeklenebilirlik (kolayca büyüyebilir), hata toleransı (bir kısım arızalanırsa, diğerleri çalışmaya devam eder) ve daha iyi performans. Ancak dikkat! Ayrıca dezavantajları vardır: koordinasyon bir baş ağrısıdır, bakımı karmaşıktır ve iyi yönetmek için uzmanlara ihtiyacınız vardır.
Bu sistemlerin birkaç türü vardır. En temel olanı, bir web sayfasını ziyaret ettiğinizde olduğu gibi, istemci-sunucu modelidir. Ayrıca, tüm bilgisayarların eşit olduğu P2P modeli de vardır - dosya paylaşımı için BitTorrent gibi. Dağıtık veritabanları başka bir türdür, burada bilgiler birden fazla makineye dağıtılır - sosyal medya veya çevrimiçi mağazalar gibi düşünün.
Peki, bunlar nasıl çalışıyor? Büyük bir görevi, birçok bilgisayara dağıtılan küçük alt görevlere bölerler. Aralarındaki iletişim çok önemlidir - TCP/IP veya HTTP gibi protokoller kullanarak.
Açık bir örnek blockchain'dir - bu, büyük bir yankı uyandıran merkeziyetsiz defterdir. Her düğüm, defterin tam bir kopyasına sahiptir, bu da onu daha güvenli ve dayanıklı hale getirir. Mükemmel mi? Hayır, ama ilginç.
Özetle, dağıtık bir sistem, tek bir sistem gibi görünen bağımsız bilgisayarlar kümesidir. Birden fazla iş istasyonu arasında kaynakları ve gücü paylaşarak, tek bir sistemin yapabileceğinden daha fazlasını başarmak için çalışırlar.
Sorduğum şey şu: Gerçekten bu kadar karmaşıklığa ihtiyacımız var mı? Belki var, ama bazen mühendislerin işleri sadece yapabildikleri için karmaşık hale getirdiklerini düşünüyorum.
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Dağıtık sistemler tam olarak nedir ve nasıl çalışır?
Aman Tanrım! Bu lanet olası dağıtık sistemleri anlamaya haftalardır çalışıyorum ve nihayet bunun net olduğunu düşünüyorum. Bunu teknik detaylar olmadan, beni bıktıran bir şekilde anlatacağım.
Bu sistemlerin geleceği orada, yeni madeni paralar kadar parlak. Küme ve ağ bilişimi, manzarayı değiştirecek teknolojilerdir, ancak bazen gerçekten bu kadar karmaşıklığa ihtiyacımız olup olmadığını sorguluyorum.
Kümeleme konuştuğumuzda, birden fazla bilgisayarın tek bir varlık gibi çalıştığı anlamına gelir - futbol takımı gibi ama işlemcilerle! İyi olan: daha fazla güç, daha fazla hata toleransı, daha fazla ölçeklenebilirlik... Kötü olan: fiyat! Ama yakında daha ucuz olacağı söyleniyor, buna pek inanmıyorum.
Küme hesaplama, ürettiğimiz veri yığınlarını işlemek için temel bir öneme sahip. Ürettiğimiz bilgi miktarını gördün mü? Bu bir delilik! Ve yapay zekadan bahsetmiyorum - o algoritmalar kaynakları, bir partide tapas yerken olduğu gibi yiyip bitiriyor.
Diğer yandan, grid hesaplama coğrafi olarak dağıtılmış kaynakları kullanır. Hayal et! Bir doğal afet meydana geldiğinde, dünyanın dört bir yanından kaynaklar harekete geçirilebilir. Ve kripto para madencileri bununla daha fazla ödül kazanmak için zaten yararlanıyorlar - matematiksel problemleri daha hızlı çözmek için karınca gibi birleşiyorlar. Elbette, bazıları bunun enerji israfı olduğunu söyleyecektir, ama bu başka bir tartışma...
Dağıtık sistemlerin belirgin avantajları vardır: ölçeklenebilirlik (kolayca büyüyebilir), hata toleransı (bir kısım arızalanırsa, diğerleri çalışmaya devam eder) ve daha iyi performans. Ancak dikkat! Ayrıca dezavantajları vardır: koordinasyon bir baş ağrısıdır, bakımı karmaşıktır ve iyi yönetmek için uzmanlara ihtiyacınız vardır.
Bu sistemlerin birkaç türü vardır. En temel olanı, bir web sayfasını ziyaret ettiğinizde olduğu gibi, istemci-sunucu modelidir. Ayrıca, tüm bilgisayarların eşit olduğu P2P modeli de vardır - dosya paylaşımı için BitTorrent gibi. Dağıtık veritabanları başka bir türdür, burada bilgiler birden fazla makineye dağıtılır - sosyal medya veya çevrimiçi mağazalar gibi düşünün.
Peki, bunlar nasıl çalışıyor? Büyük bir görevi, birçok bilgisayara dağıtılan küçük alt görevlere bölerler. Aralarındaki iletişim çok önemlidir - TCP/IP veya HTTP gibi protokoller kullanarak.
Açık bir örnek blockchain'dir - bu, büyük bir yankı uyandıran merkeziyetsiz defterdir. Her düğüm, defterin tam bir kopyasına sahiptir, bu da onu daha güvenli ve dayanıklı hale getirir. Mükemmel mi? Hayır, ama ilginç.
Özetle, dağıtık bir sistem, tek bir sistem gibi görünen bağımsız bilgisayarlar kümesidir. Birden fazla iş istasyonu arasında kaynakları ve gücü paylaşarak, tek bir sistemin yapabileceğinden daha fazlasını başarmak için çalışırlar.
Sorduğum şey şu: Gerçekten bu kadar karmaşıklığa ihtiyacımız var mı? Belki var, ama bazen mühendislerin işleri sadece yapabildikleri için karmaşık hale getirdiklerini düşünüyorum.