Newsletter
Newsletter

ETCD، یک پایگاه داده غیرمتمرکز کلید-مقدار برای داده‌های حساس سیستم‌های غیرمتمرکز

Scroll down
سامان بهشتیان
سامان بهشتیان
من
  • تخصص
    DevOps, PHP, NodeJS, GO
  • Frameworks
    Yii, Laravel, CodeIgniter, Go Gin, Nest, Nuxt, symfony, Slim, Laravel filament
  • Languages
    Bash, C, NodeJS, PHP, GO, Groovy
  • Databases
    Postgres, MySQL, PostGIS, MongoDB, Redis, ClickHouse, ChromaDB
  • CICD
    GOCD, OneDev CICD, GitLab CICD, GitHub Action, ArgoCD
  • OS
    Ubuntu, Windows, Alpine, UmbrelOS, MacOS, VyOS, MicrotiK OS
  • Firewall
    SafeLine, PFSense, FortiGate, UFW, IPTables, ModSecurity

ژانویه 2, 2025

3:10 ب.ظ

yiiman

ETCD، یک پایگاه داده غیرمتمرکز Key-Value برای داده‌های حساس سیستم‌های غیرمتمرکز (Decentralized)

معرفی:

ETCD یک ذخیره ساز مقادیر کلید-مقدار یا Key-Value توزیع شده و قابل اعتماد است که روشی مطمئن برای ذخیره داده هایی ارائه می دهد که باید توسط یک سیستم توزیع شده یا خوشه ای از ماشین ها دسترسی داشته باشد. این ابزار می تواند انتخاب Master را در هنگام تجزیه شبکه مدیریت کرده و حتی در صورت خرابی Master Node، تحمل خطا داشته باشد.

مشکلاتی که ETCD می تواند حل کند:

  1. داده ها را در سیستم های توزیع شده به روشی قابل اعتماد ذخیره می کند.
  2. به شما امکان می دهد داده ها را در دایرکتوری های سازماندهی شده سلسله مراتبی مانند یک سیستم فایل استاندارد ذخیره کنید.
  3. به شما امکان می دهد تغییرات کلیدها یا دایرکتوری های خاص را مشاهده کرده و به تغییرات مقادیر واکنش نشان دهید.

🌟 معرفی ETCD: انبار کلید ارزش توزیع‌شده و امن برای مهم‌ترین داده‌ها 🌟

سلام دوستای خوبم! 😊

ETCD یک انبار کلید ارزش توزیع‌شده و خیلی قدرتمنده که وقتی یه سیستم توزیع‌شده یا گروهی از کامپیوترها باید به داده‌ها دسترسی داشته‌باشن، اون رو به صورت امن و مطمئن ذخیره می‌کنه. توی شرایط سخت مثل وقتی که شبکه تقسیم می‌شه یا ممکنه یکی از کامپیوترها خراب بشه، ETCD به راحتی Master Node رو انتخاب می‌کنه و کارها رو مدیریت می‌کنه. حتی اگه کامپیوتر Master خراب بشه، باز هم اطلاعاتتون رو نگه می‌داره.

💡 ویژگی‌های جذاب ETCD:

  • رابط کاربری ساده: با ابزارهای استاندارد HTTP مثل Curl می‌تونی داده‌ها رو بخونی و بنویسی.
  • ذخیره‌سازی کلید ارزش: داده‌ها رو توی پوشه‌های طبقه‌بندی‌شده مثل سیستم فایل استاندارد ذخیره می‌کنه.
  • نظارت بر تغییرات: می‌تونی روی کلیدها و پوشه‌های خاص نظارت داشته‌باشی و در صورت تغییر مقدار، خیلی سریع واکنش نشون بدی.

علاوه بر این‌ها، ETCD ویژگی‌های جالب دیگه‌ای هم داره:

  • احراز هویت حرفه‌ای SSL
  • سرعت بالا تا هزاران نوشتن در ثانیه برای هر نمونه
  • تاریخ انقضای اختیاری برای کلیدها
  • توزیع مناسب اطلاعات با پروتکل Raft

✨ پروژه‌های بزرگی مثل Kubernetes، Rook و CoreDNS از ETCD استفاده می‌کنن و این نشون می‌ده که چقدر بین پروژه‌های مهم محبوب شده.

ETCD یه پروژه وابسته به CNCF هستش و خب خیالتون راحت باشه که تیم حرفه‌ای و بزرگی پشتیبانشه.

امیدوارم از معرفی ETCD خوشتون اومده‌باشه. اگه سوالی دارین یا می‌خواین بیشتر بدونین، خوشحال می‌شم در خدمتون باشم! 😊

https://etcd.io/

نیاز به راهنمایی دارید؟ سامان بهشتیان، یک توسعه ‌دهنده وب با ۱۱ سال تجربه در توسعه سامانه‌های تحت وب، آماده همکاری با شما در جهت حل چالش هاتون و البته به چالش کشیدن خودشه. برای کسب اطلاعات بیشتر می‌توانید با سامان تماس بگیرید.


https://etcd.io/

Posted in Technology
Write a comment
انتشار تمامی مقالات با ذکر منبع بلامانع است 😍
Email: info@yiiman.ir
میتونید به من پیغام بدید
میتونید به من پیغام بدید