Cloud Computing nedir?
Cloud Computing, donanımı kendiniz satın alıp bakımını yapmak yerine internet üzerinden sunucular, depolama ve yazılım kiralamanızdır. Cloud Computing ile ihtiyacınız olan esnek kapasiteye erişir ve gerçekten kullandığınız kadar ödersiniz. Bilgisayarlar için bir spor salonu üyeliği gibi düşünün: gelirsiniz, çalışırsınız, ayrılırsınız, evinizde raflar olmaz.
“Cloud Computing her şeyin herkese açık ve güvensiz olduğu anlamına gelir.” Tam olarak doğru değil. Saygın sağlayıcılar kiracıları izole eder ve şifrelemeyi destekler; anahtarlar ve erişim üzerinde kontrol sizde kalır. Kripto ekipleri genellikle bulutta bir blok zinciri indeksleyici çalıştırır ama imzalama anahtarlarını evdeki özel donanımda ya da güvenli bir modülde tutarlar.
Cloud Computing nasıl çalışır
Bir haftasonunda bir kripto uygulaması başlattığınızı hayal edin. Cloud Computing, ihtiyacınız olanı tam istediğiniz anda kiralamanıza ve yoğunluk geçince kapatmanıza izin verir.
- Adım 1: Bir sağlayıcı ve bölge seçersiniz, sonra birkaç tıklama veya küçük bir betikle bir sunucu ya da fonksiyon talep edersiniz.
- Adım 2: Uygulamanızı veya node görüntünüzü dağıtırsınız, belki anlık görüntüler için bir veritabanı ya da nesne depolama eklersiniz.
- Adım 3: Sağlayıcı CPU, bellek ve depolamayı ayırır, ardından uygulamanızın erişilebilir olması için ağ bağlantılarını kurar.
- Adım 4: Trafik gelir, otomatik ölçekleme kuralları yük durumuna göre örnek ekler veya kaldırır.
- Adım 5: Günlükleri ve metrikleri izlersiniz; talep azaldığında maliyeti düşürmek için ölçeği küçültürsünüz.
Evet, bu kadar.
Cloud Computing neden önemli
İşte neden önemlidir:
- Fayda: Daha hızlı piyasaya sürün, donanım satın almaktan kaçının ve yalnızca gerçekten kullandığınız kadar ödeyin.
- Bakış Açısı: Ani trafik artışları olabilir, ve talep üzerine Ölçeklenebilirlik mint, drop ve topluluk akınlarının uygulamanızı çökertmesini engeller.
- İlgililik: DeFi panellerinin, NFT pazar yerlerinin, oyun arka uçlarının, DAO araçlarının ve kullandığınız tüm analiz akışlarının arkasında bunu görürsünüz.
İmza anahtarlarını bulut dışında tutun ve kısa ömürlü kimlik bilgileri kullanın; durumsuz parçaları otomatik ölçeklerken maliyet etkinliği sağlayan depolama sınıflarını ve bölgeleri seçin (maliyet etkin).
Cloud Computing'in Temel Özellikleri
Bu özellikleri gördüğünüzde deseni tanırsınız:
- İsteğe Bağlı: Kaynakları hemen sağlayın, işiniz bitince kaldırın.
- Esneklik: Bir yoğunluk sırasında yukarı ölçekleyin ve sonra geri küçültün.
- Küresel: Kullanıcılara daha yakın bölgeleri seçin, böylece yanıtlar daha hızlı olur.
- Yönetilen: Sağlayıcılar yamaları, çalışma süresi hedeflerini ve donanım yenilemelerini yönetir.
- Programlanabilir: Altyapıyı API'ler ve şablonlarla oluşturun ve değiştirin.
Varyasyonlar
Karşılaşacağınız ana türler:
- IaaS: Altyapı Hizmeti size sanal makineler, diskler ve ağlar sağlar.
- PaaS: Platform Hizmeti sunucuları yönetmeden uygulamalar için çalışma zamanı sağlar.
- FaaS: Fonksiyon Hizmeti kısa fonksiyonları talebe göre çalıştırır ve istek sayısına göre ölçeklenir.
- SaaS: Yazılım Hizmeti tarayıcı üzerinden sıfır kurulumla tam uygulamalar sunar.
Cloud Computing hız ve kullanım kolaylığı sağlar, merkeziyetsizlik sağlamaz. Sansüre karşı direnç önemliyse, sağlayıcılar arasında yedeklilik için tasarım yapın ve kritik parçaların bulut dışında da çalışabilmesini sağlayın.
Örnek
Bir DeFi ekibi Cloud Computing içinde bir airdrop'u gruplar, her cüzdan için bir işlem sıraya alırken ek sunucular bir saatlik çalışıp sonra kapanır.
Eğlenceli Bilgi
Eski ağ diyagramlarındaki bulut simgesi, internete ait ayrıntıları gizlemek için adeta bir eskizdi. Bu sembol daha sonra herkesin toplantılarda söylediği Cloud Computing teriminin ortaya çıkmasına ilham verdi.
Özet
Kısa açıklama: Cloud Computing, ihtiyaca göre ciddi işlem gücü kiralamanıza olanak verir; böylece hızlı inşa edebilir, talep arttığında ölçekleyebilir ve yalnızca çalıştığında ödeme yaparsınız.
