پلتفرم Swarm چیست؟


Swarm AI – انسان ها و هوش مصنوعی در زمان واقعی با هم کار می کنند

یکی از جدیدترین کلماتی که به نظر می رسد دائماً مورد استفاده قرار می گیرد، یادگیری ازدحام است.

به نظر می رسد که این کلمه کلیدی در کنار هوش مصنوعی و یادگیری ماشینی، بیشتر و بیشتر «آنجا» می شود.

با این حال، آیا واقعا؟

Swarm Learning نام خود را از نحوه همکاری حیوانات و حشرات برای دستیابی به یک هدف مشترک گرفته است.

رفتار ازدحام زنبورها برای ایجاد کندو، تشکیل توپ های طعمه توسط ماهی های کوچک برای ترساندن ماهی های شکارچی بزرگتر، رفتار شکار گروهی گرگ ها یا حرکت پرندگان در حال پرواز را در نظر بگیرید.

حیوانات و حشرات که با هم ترکیب می شوند منابع خود را ترکیب می کنند و برای رسیدن به یک هدف مشترک همکاری می کنند.

در موارد خاص، هوش گروهی با همکاری به حدی افزایش یافته است که عملکرد گروه از عملکرد اعضای فردی آن پیشی می‌گیرد. اصطلاحات علمی برای این نوع رفتار شامل "هوش جمعی، اجماع یا ازدحام" است.

پلتفرمی به نام Swarm AI با استفاده از روشی مشابه توسط AI به اتفاق آرا . این مقاله به طور کامل ازدحام را بررسی خواهد کرد هوش مصنوعی، از جمله نحوه عملکرد آن، برنامه های کاربردی برای یادگیری ازدحام و موارد دیگر.

YH5BAEAAAAALAAAAAAAAAAAAIBRAA7

ابتدا، ما با معرفی پلتفرم و عملکرد آن شروع می کنیم و بعداً عمیقاً وارد فناوری خواهیم شد.

چه شده است Swarm AI ?

اولین پلتفرم هوش مصنوعی (AI) در جهان، Swarm، هوش تیم‌های تجاری شبکه‌ای را افزایش می‌دهد و پیش‌بینی‌ها، پیش‌بینی‌ها، انتخاب‌ها و بینش‌های بسیار دقیق‌تری را امکان‌پذیر می‌کند.

YH5BAEAAAAALAAAAAAAAAAAAIBRAA7

هوش مصنوعی یکپارچه این پلتفرم را ایجاد کرد که نمونه ای منحصر به فرد از هوش مصنوعی توزیع شده و تیم های انسانی است که در یک کار در زمان واقعی همکاری می کنند. Swarm نشانه های خود را از رفتار مشارکتی سیستم های طبیعی مانند کندوهای زنبورها و گله های پرندگان می گیرد.

گروهی از افراد که از بین تعداد از پیش تعیین شده گزینه‌های جایگزین انتخاب می‌کنند، به لطف الگوریتم‌های هوشی انبوه، به شیوه‌ای کنترل‌شده ارتباط برقرار می‌کنند.

پلت فرم اینترنت برای همه از هر کجا قابل دسترسی است. به جای موضوعات، آنها بحث می کنند، الگوریتم ها بر روی داده ها در مورد پویایی رفتاری گروه ها آموزش می بینند.

YH5BAEAAAAALAAAAAAAAAAAAIBRAA7

در یک سیستم حلقه بسته که توسط افرادی که با عوامل هوش مصنوعی تعامل دارند، تشکیل شده است، هم ماشین و هم افراد می توانند بر اساس نحوه رفتار دیگران برای تغییر یا حفظ ترجیحات خود پاسخ دهند.

پویایی تعامل شرکت کنندگان توسط یک مدل شبکه عصبی که با استفاده از یادگیری ماشینی نظارت شده در مرحله دوم ساخته شده است برای تولید یک شاخص اعتقاد استفاده می شود. این شاخص میزان اعتماد گروه به نتیجه را اندازه گیری می کند.

Swarm چگونه کار می کند؟

همه چیز با پرندگان و زنبورها شروع می شود. همچنین ماهی همچنین مورچه ها این متعلق به تعداد بسیار زیادی از گونه‌هایی است که خود را در گله‌ها، مدارس، دسته‌ها، مستعمرات و دسته‌های دسته جمعی سازماندهی می‌کنند تا هوش جمعی خود را افزایش دهند.

طبیعت نشان می‌دهد که ارگانیسم‌های اجتماعی می‌توانند از اکثریت اعضای منفرد پیشی بگیرند، وقتی با هم به عنوان سیستم‌های یکپارچه برای حل مسائل و تصمیم‌گیری در طیف وسیعی از گونه‌ها کار می‌کنند.

این پدیده که دانشمندان از آن به عنوان "هوش ازدحام" یاد می کنند، گواه این است که بسیاری از مغزها واقعاً بهتر از یک مغز هستند.

ما فاقد پیوندهای ظریفی هستیم که سایر گونه‌ها برای ایجاد حلقه‌های بازخورد محکم در بین افراد به کار می‌برند، به همین دلیل است که انسان‌ها به طور طبیعی توانایی ایجاد یک هوش ازدحام را به دست نیاوردند.

ماهی ها می توانند آشفتگی های موجود در آب مجاور را حس کنند. زنبورها از ارتعاشات سریع بهره می برند. پرندگان می توانند حرکات پخش شده در گله را حس کنند.

با این حال، امروزه فناوری شبکه‌های پرسرعت به ما امکان می‌دهد از هر نقطه‌ای در جهان با یکدیگر ارتباط برقرار کنیم. ما فقط به فناوری مناسب برای تبدیل این پیوندها به شبکه های بلادرنگ با بازخورد حلقه بسته بین شرکت کنندگان نیاز داریم.

فناوری هوش مصنوعی Swarm این شکاف را پر می کند. این رابط‌ها و الگوریتم‌های هوش مصنوعی مورد نیاز «ازدحام‌های انسانی» را ارائه می‌دهد تا به صورت آنلاین جمع شوند و دانش، بینش و شهود خود را با گروه‌های دیگر ترکیب کنند تا هوش اضطراری فراگیر را شکل دهند.

YH5BAEAAAAALAAAAAAAAAAAAIBRAA7

مشخص شده است که گروه‌های بی‌درنگ هوش را در کارهای مختلف، از جمله پیش‌بینی روندهای مالی و ورزشی، به میزان زیادی افزایش می‌دهند.

cdscdms cmds v,mds vm, dsm, cm,ds c,mds cm,ds vwrngre ig fj ewi jt43itiiy 5j4iojeroijas و همچنین ارزیابی موفقیت تبلیغات و تریلرهای فیلم.

امکانات

  • Swarm Insight، که از فناوری Swarm AI استفاده می کند، نه تنها مشتریان دقیق تری را ارائه می دهد تجزیه و تحلیل احساسات از هر چیز دیگری که قبلاً در دسترس بوده است، اما از هر چیز دیگری که در دسترس است، سریعتر و گویاتر است، حتی برای پیچیده ترین پروژه های تحقیقاتی.
  • Swarm Insight یک راه‌حل خدمات کامل است که اطلاعات بازار بهینه‌شده با هوش مصنوعی را به سرعت و با یافته‌هایی که بسیار دقیق‌تر از روش‌های مرسوم‌تر مانند نظرسنجی، گروه‌های متمرکز یا مصاحبه هستند، ارائه می‌کند.
  • ما با Swarm Insight تجزیه و تحلیل رفتاری کامل، استخدام شرکت‌کننده، خدمات تعدیل جلسه و کمک روش‌شناسی حرفه‌ای را ارائه می‌کنیم. همه آن گنجانده شده است.

اکنون زمان آن است که به Swarm Intelligence نگاهی بیندازیم.

هوش دره

سیستم‌های غیرمتمرکز و خود سازماندهی شده (چه طبیعی و چه مصنوعی) که می‌توانند سریع حرکت کنند و به طور مشترک هوش ازدحامی را به نمایش بگذارند، که رفتار جمعی آنهاست.

هر گونه در طبیعت شکل خاص خود را از این رفتار حلقه بسته و مشارکتی دارد. زنبورها از ارتعاشات استفاده می کنند، ماهی ها لرزش را در آب حس می کنند، مورچه ها از فرمون ها برای هدایت یکدیگر به سمت منابع غذایی استفاده می کنند، پرندگان می توانند حرکات پخش شده در گله های خود را حس کنند و زنبورها از فرمون استفاده می کنند.

دانشی که دانشمندان در مورد طبیعت به دست آورده اند برای تقویت الگوریتم ها استفاده می شود.

هنگامی که مفهوم هوش ازدحام در هوش مصنوعی (AI)، به ویژه در رباتیک استفاده می شود، هوش جمعی از طریق سیستم های محاسباتی که معمولاً از گروهی از عوامل (شبیه سازی های کامپیوتری که رفتار پرنده دسته جمعی را تقلید می کنند) که به صورت محلی با یکی از آنها همکاری می کنند، بهبود می یابد. دیگری و در محیط اطراف خود در حالی که به یک مجموعه کلی از قوانین الگوریتمی پایبند هستند.

استفاده از یادگیری گروهی

یادگیری Swarm به دلیل پیچیدگی مدل های فعلی هوش مصنوعی محبوب تر می شود. این امر به ویژه برای بخش هایی که حجم وسیعی از داده ها را تولید می کنند، مانند تولید، تدارکات، خدمات مالی، مراقبت های بهداشتی و تحقیقات پزشکی و خدمات مالی صادق است.

برای افزایش دقت و کارایی مدل، ارائه بینش‌های تازه و تقویت تصمیم‌گیری مؤثر در آن بخش‌ها، ظرفیت جذب و تجزیه و تحلیل سریع حجم عظیمی از داده‌ها ضروری است.

با این حال، در گذشته، به‌دلیل قوانین و محدودیت‌های سختگیرانه حفاظت از داده‌ها، اشتراک‌گذاری داده‌ها در میان مکان‌های پراکنده اغلب چالش برانگیز بود، اگر نگوییم غیرممکن. یادگیری ازدحام می تواند در این شرایط مفید باشد.

یادگیری Swarm به سرعت جایگزین روش‌های سنتی برای تجزیه و تحلیل حجم عظیمی از داده‌ها می‌شود، زیرا از فناوری بلاک چین برای محافظت از حریم خصوصی داده‌ها و تقویت همکاری بهتر استفاده می‌کند.

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

نتیجه

در نتیجه، از تشخیص شرایط پزشکی تا پیش‌بینی نتایج نظرسنجی‌های سیاسی، پلتفرم Swarm دقت قضاوت‌های جمعی را در طیف گسترده‌ای از فعالیت‌ها بهبود بخشیده است.

به عنوان مثال، دقت تشخیص یک تیم کوچک از رادیولوژیست‌های شبکه‌ای که به‌عنوان یک سیستم هوشمند ازدحامی بلادرنگ کار می‌کنند، در مقایسه با رویکرد فقط هوش مصنوعی، اشتباهات را به ترتیب 22 و 33 درصد کاهش داد.

هوش مصنوعی متفق القول ادعا می‌کند که سیستم هوش مصنوعی Swarm گروه را به سمت بهترین تصمیم‌های توافقی هدایت می‌کند و سطح رضایت گروه را در این فرآیند افزایش می‌دهد.

هوش مصنوعی Swarm از ژانویه 2020 در زمینه تصمیم‌گیری در زمینه‌های آکادمیک و تجاری استفاده شده است، اما یافته‌ها برای کاربردهای بخش عمومی مانند اولویت‌بندی سیاست‌های عمومی امیدوارکننده است.

آشنایی با مفهوم داکر سوآرم Docker Swarm

در این مقاله قصد داریم شما را با یکی دیگر از جدید ترین تکنولوژی های حوزه IT آشنا کنیم. قبل از آشنایی با مفهوم داکر سوآرم Docker swarm، ابتدا توضیح مختصری در مورد خود داکر (Docker) ارائه خواهیم داد. اگر می خواهید اطلاعات بیشتری راجع به داکر کسب کنید، می توانید به مقاله ی کامل داکر چیست مراجعه کنید.

داکر (Docker) چیست؟

داکر (Docker) یک نوع پلتفرم باز و سیستم نرم افزار برای توسعه، ارائه ی خدمات و راه اندازی برنامه هاست که شما را قادر به جداسازی برنامه ها (application) از زیر ساخت تان می کند تا بتوانید به طور سریع تری نرم افزار ارائه دهید.

توسعه دهندگان با استفاده از داکر ایده هایشان را عملی می سازند.
داکر پس از معرفی در سال 2012 با سرعت بسیار بالایی در حال پیشرفت است و با افزایش آگاهی کاربران از وجود آن و پشتیبانی کمپانی سازنده، به این رشد ادامه داده و روز به روز به محبوبیت بیشتری دست پیدا می کند.

داکر چه کاربرد هایی دارد؟

با استفاده از داکر می توانید از همان راه هایی که زیرساختتان را مدیریت می کنید، برنامه هایتان را نیز مدیریت کنید. همچنین با استفاده از امتیازاتی که داکر در روش ارائه ی خدمات ، تست کردن و استفاده ی سریع از کد ها دارد، شما را قادر می سازد تا به طور قابل ملاحظه ای فاصله ی زمانی ایجاد شده بین نوشتن کد و راه اندازی آن را برای تولید کاهش دهید.

داکر سوآرم Docker Swarm چیست؟

docker swarm

داکر سوآرم Docker Swarm یک نوع کلاستر (Cluster) است که توسط داکر ارائه می شود. با استفاده ازکلاستر می توان یک سرویس را در چندین جای مختلف راه اندازی و اجرا کرد.

کلاستر در صورت غیر فعال شدن یکی از سرویس دهنده ها خود به طور خودکار درخواست ها را به دیگر سیستم ها منتقل می کند تا سرویس مان هیچ گاه غیر فعال نشود.

در داکر سوآرم Docker Swarm به دلیل اینکه یک سرویس روی چندین کانتینر و چندین سیستم قرار دارد، اگر اختلالی در یکی از آنها ایجاد شود، دیگر جای نگرانی نیست.

پس از اینکه ماشین های مختلف عضو یک سوآرم شدند، دیگر سیستم ها نیز در سوآرم منیجر (swarm manager) سیستمی که کار مدیریت همه سیستم ها را به عهده دارد و سوآرم روی آن نصب و راه اندازی می شود، عضو(join) می شوند. به این سیستم هایی که به کلاستر اضافه شده اند، نود (Node) گفته می شود.

همه دستورات طبق معمول اعمال می شوند، با این تفاوت که با اجرای یک دستور، سوآرم منیجر آن دستور را روی دیگر سیستم هایی که در داکر سوآرم Docker Swarm قرار دارند نیز اجرا می کند.

چگونه داکر سوآرم Docker Swarm را نصب و راه اندازی کنیم؟

docker swarm 1

1. کافیست دستور docker swarm init را وارد کنید. به همین سادگی نصب شد. توجه داشته باشید سیستمی که این کد روی آن وارد وارد می شود به عنوان سوآرم منیجر (swarm manager) انتخاب می شود و باید دیگر سیستم ها را در آن عضو (join) کنیم.

2. پس از نصب و اجرای داکر سوآرم Docker Swarm، برای عضو کردن بقیه سیستم ها یک سری خروجی شامل آدرس IP، port ، token را در اختیار ما می گذارد. اولین کار برای عضو کردن سیستم ها این است که داکر روی آن ها نصب باشد و سپس دستور token را وارد کنید:

docker swarm join –taken swmtksksdfsdlkfo….sdfjjf 192.168.1.93:2377

3. حال برای ایجاد چندین کپی از یک سرویس روی کانتینر ها و سیستم های مختلف از فایل زیر استفاده می کنیم:

docker stack deploy -c docker-compose.yml my_services

سپس به صورت خودکار تعداد کانتینر containerهایی که قرا بود در این فایل ساخته شوند بین سیستم هایی که عضو سوارم کردیم پخش می شود و یک کلاستر ایجاد می شود.

لازم به ذکر است که باید همه ی ایمج هایی که در فایل docker-compose.yml استفاده شده اند، در هرکدام از سیستم های عضو سوارم نیز لود شده باشند، در غیر این صورت به خطا بر می خوریم.

در آخر اگر قصد حذف کردن سرویسی که مستقر یا deploy کرده اید را دارید، فایل زیر را وارد کنید:

docker stack rm my_services

و یا اگر قصد حذف کردن داکر سوآرم Docker Swarm را داشتید، این فایل را وارد کنید:

docker swarm leave –force

docker swarm 2

به طور کلی مزایای داکر سوآرم Docker Swarm شامل موارد زیر می شود:

 از این که کانتینر ها به درستی کار می کنند اطمینان حاصل می کند
 تعداد کانتینر ها را با توجه به میزان بار (load)، کم یا زیاد می کند
 مجموعه ای از کانتینر ها را از یک ایمج (image) مخصوص راه اندازی می کند
 به روز رسانی های رولینگ (Rolling Updates) را برای کانتینر ها انجام می دهد
 قابلیت های افزونگی (Redundancy) و Failover را فراهم می کند تا از امنیت سرویس ها اطمینان حاصل کنیم
 فرآیند تکرار (Iteration) را بنا به درخواست کاربران تغییر داده و حذف یا اضافه می کند (Demands Change)

امیدوارم که توانسته باشیم به اطلاعات شما در مورد داکر سوآرم Docker Swarm افزوده باشیم. برای آگاهی از بروز ترین اطلاعات در حوزه IT به دیگر مقالات سایت ما سر بزنید . همچنین می توانید نظرات و دیدگاه های خود را با در میان بگذارید. اگر سوالی نیز در این زمینه برایتان پیش آمد می توانید از طریق تلگرام درخواست های خود را مطرح کنید.

همچنین می توانید آموزش docker را در کانال تلگرامی ابر آراز به نشانی @Arazcloud دنبال کنید.

تفاوت Kubernetes و Docker Swarm چیست؟

در این مقاله Docker Swarm و Kubernetes را بررسی کنیم.

Docker چیست؟

همانطور که می‌دانید Docker یک پلتفرم متن باز است که بر مبنای سیستم عامل لینوکس راه‌اندازی شده است. می‌توان گفت ابزاری است که فرآیند ایجاد، پیاده سازی و اجرای برنامه‌ها را با استفاده از Container‌ها بسیار ساده می‌کند. این امکان را به بسته نرم افزاری ایجاد شده می‌دهد که از Kernel اصلی سیستم عامل لینوکسی که بر روی آن نصب شده است استفاده کند و در زمان انتقال نیز فقط Package نرم افزاری منتقل می‌شود. Docker یک لایه واسط بین سیستم‌عامل اصلی شما و بسته نرم افزاری شما ایجاد می‌کند و در واقع با استفاده از این لایه واسط، نرم افزارها را از همدیگر ایزوله می‌کند. هیچکدام از نرم افزارها از وجود نرم افزار دیگر بر روی سیستم خبری ندارند و در Container نگهداری می‌شوند.

Kubernetes چیست؟

Kubernetes یک پلتفرم Open Source و portable است که مدیریت Container هارا بر عهده دارد. همچنین بسیاری از کارهای لازم برای پیاده‌سازی، مدیریت و مقیاس‌دهی برنامه‌های مبتنی بر Container را به‌شکل خودکار انجام می‌دهد. به بیان دیگر، کاربر با Cluster کردن سیستم‌های اجراکننده Container و استفاده از Kubernetes می‌تواند این کلاسترها را به سادگی و با بهره‌وری بالا مدیریت کند. در واقع برنامه ریزی Container ها روی Cluster و همچنین حجم کار را مدیریت می‌کند.

Kubernetes ماشین‌های حقیقی و مجازی در دسترس‌اش را به‌شکل Cluster در یک شبکه‌ یکسان کنار یکدیگر جمع می‌کند.

تفاوت Kubernetes و Docker Swarm چیست؟

مقایسه Kubernetes و Docker

تا حدودی بی انصافی است که این دو را با هم مقایسه کنیم یا در مورد اینکه کدام یک باید در اولویت قرار گیرد سوال کنیم. این دو، رقیب مستقیم نیستند هر چند به هم مرتبط هستند، Docker یک پلتفرم Container است، در حالی که Kubernetes یک مدیر Container برای پلتفرم‌های containerization مانند Docker است.

در ادامه می‌خواهیم مقایسه بین Docker Swarm و Kubernetes را با جزئیات انجام دهیم.

تفاوت Kubernetes و Docker Swarm چیست؟

Docker برای جدا کردن برنامه شما در Container استفاده می‌کند در حالی که Kubernetes یک ابزار زمانبندی و تنظیم اشیاء Container است و برای استقرار و مقیاس‌گذاری برنامه شما با مدیریت چندین Container مستقر در چندین ماشین میزبان استفاده می‌شود.

تفاوت Kubernetes و Docker Swarm چیست؟

هر دو از فایل های YAML استفاده می‌کنند و این فایل‌ها به راحتی برای انسان قابل خواندن هستند.

تفاوت Kubernetes و Docker Swarm چیست؟

Docker Swarm چیست؟

ِDocker Swarm یک ابزار مدیر Container داخلی برای اجرا Container‌ها در محیط Docker است. همچنین برای Cluster و زمان پلتفرم Swarm چیست؟ بندی استفاده می‌شود. این برنامه از API و شبکه استاندارد Docker استفاده می‌کند، تا قرار گرفتن در هر محیط docker را آسان کند.Docker swarm نوعی تنظیم کننده کانتینر داکر است.

مقایسه Kubernetes و Docker Swarm

هر دو این ابزارهای پلتفرم Swarm چیست؟ تنظیم کننده، بسیاری از عملکردهای مشابه را ارائه می‌دهند. تنها تفاوت آن‌ها در نحوه عملکردشان است. در ادامه به مقایسه هرکدام نسبت به دیگری می‌پردازیم.

Docker Swarm

Deployment (استقرار) : برنامه‌ها می‌توانند به عنوان سرویس/ماکرو سرویس در یک کلاستر Swarm مستقر شوند. از فایل YAML می‌توان برای تعیین چند Container استفاده شود. علاوه بر این، Docker Compose می‌تواند برنامه را deploy کند.

Installation (نصب و راه‌اندازی) : نصب در Docker Swarm در مقایسه با Kubernetes بسیار ساده تر است. با استفاده از Docker ، فقط یک مجموعه ابزار برای یادگیری نحوه ایجاد محیط و پیکربندی مورد نیاز است.

Working : همانطور که قبلاً نیز گفته شد، Docker Swarm ابزاری از Docker است. بنابراین برای حرکت در یک ساختار، از همان زبان مشترک استفاده می‌شود. این قابلیت باعث افزایش سرعت این ابزار می‌شود و قابلیت تغییر را نیز فراهم می‌کند. بنابراین Docker دارای مزیت قابل توجهی برای استفاده است.

Logging : در مورد Docker Swarm ، تنها مانیتورینگ پشتیبانی می‌شود که در واقع برنامه‌های شخص ثالث است. بنابراین، توصیه می‌شود که برای اهداف نظارتی، Docker از Reimann استفاده کند. از آنجا که Docker Swarm دارای یک API باز است، ارتباط با تعداد زیادی برنامه را آسان تر می‌کند.

Scaling (مقیاس بندی) : برخلاف Kubernetes، سرعت Docker Swarm برای استقرار Container بسیار سریعتر است. در نتیجه، مقیاس بندی در صورت تقاضا می تواند زمان واکنش سریع را مشاهده کند.

Networking (شبکه) : در Docker Swarm ، این امکان برای کاربران وجود دارد که هنگام ایجاد یک شبکه همپوشانی به تنهایی، ترافیک داده‌های Container را رمزگذاری کنند.

Kubernetes

Deployment (استقرار) : برنامه‌ها با استفاده ترکیبی از Pod ها، Deployment و services/micro-services قابل اجرا هستند.

Installation (نصب و راه‌اندازی) : در Kube نصب بصورت دستی است. برای راه‌اندازی Kube نیاز به برنامه ریزی مناسب است. دستورالعمل های نصب ممکن است در سیستم عامل به سیستم عامل و ارائه دهنده به ارائه دهنده متفاوت باشد.

Working : دانش CLI (رابط خط فرمان) برای اجرای Kubernetes مورد نیاز است. برای حرکت در یک ساختار، باید درک Docker CLI را داشته باشید. همچنین آگاهی از زیرساخت‌های زبان مشترک برای اجرای آن برنامه‌ها.

Logging : کوبر از نسخه‌های مختلف ورود به سیستم و نظارت هنگام استقرار سرویس در Cluster پشتیبانی می‌کند که شامل :

(Elasticsearch/Kibana (ELK ، Heapster/Grafana و Sysdig cloud است.

Scaling (مقیاس بندی) : برای سیستم های توزیع شده، Kube یک چارچوب همه کاره است.البته که سیستم پیچیده‌ای است. این برنامه تضمین های قوی در مورد وضعیت Cluster و مجموعه‌ای واحد از API ها ارائه می‌دهد. این به نوبه خود، استقرار Container و مقیاس بندی را کند می‌کند.

Networking (شبکه) : برای Kube، شبکه مسطح است. این اجازه می‌دهد تا همه pods ها با یکدیگر ارتباط برقرار کنند. در Kubernetes ، دو CIDR در یک مدل مورد نیاز است – یکی دریافت آدرس IP ، و دیگری برای خدمات.

همانطور که متوجه شدید، Docker رقیب Kubernetes نیست، بلکه این Docker Swarm است که رقیب Kubernetes است. همچنین مشخص شد که Kubernetes بر Docker Swarm تسلط دارد و بر آن برتری دارد.

شبکه Swarm ، بستر ذخیره‌سازی مبتنی بر اتریوم، درعرضه توکن خصوصی، 6M$ جمع‌آوری کرد

انجمن شبکه Swarm ، تیم توسعه‌‌دهنده یک شبکه ذخیره‌سازی غیرمتمرکز مبتنی بر اتریوم، در یک عرضه توکن خصوصی موفق به جمع‌آوری 6 میلیون دلار سرمایه شد.

در این عرضه خصوصی، توکن‌های BZZ، توکن بومی این شبکه در بین شرکت‌های سرمایه‌گذاری مخاطره‌پذیر مثل HashKey Capital، NGC Ventures و KR1 توزیع شد. بنیاد ‌Bitcoin Suisse این فروش را اداره کرده است.

حالا با تزریق سرمایه تازه، شبکه Swarm قصد دارد در سه‌ماهه دوم امسال شبکه اصلی خود را راه‌اندازی کند. این شبکه در چهار سال گذشته در فرآیند توسعه قرار داشته است. هدف کلی این شبکه، ایجاد یک سیستم عامل اینترنتی بدون سرور مرکزی است که می‌تواند از برنامه‌های غیرمتمرکز میزبانی کند.

در نزدیکی راه‌اندازی شبکه اصلی، این پروژه قصد دارد پلتفرم Swarm چیست؟ بخشی از توکن‌های خود را به صورت عمومی عرضه کند. این انجمن اظهار داشته که با تأیید نهایی، جزییات این عرضه را منتشر خواهد کرد.

شبکه Swarm چیست؟

این شبکه یک پلتفرم ذخیره‌سازی غیرمتمرکز و توزیع محتوا است. در واقع، شبکه Swarm یک لایه خدمات پشته Web3 اتریوم است که با هدف تأمین یک فضای ذخیره‌سازی توزیع شده و فرد به فرد برای دستور برنامه‌ها، داده کاربران و داده‌های وضعیت و بلاک چین ایجاد شده است. این پروژه قصد دارد خدمات متنوع لایه مبنا برای Web3 ارائه دهد. این خدمات شامل پیام رسانی فرد به فرد، پخش رسانه‌ای، خدمات پایگاه داده غیرمتمرکز و همچنین زیرساخت مدیریتی مقیاس‌پذیر برای اقتصاد‌های غیرمتمرکز است.

از منظر کاربر نهایی، شبکه Swarm چندان بی‌شباهت به وب جهانی نیست. تفاوت در آن جا دیده می‌شود که محتوا به جای سرورهای مجزا در شبکه‌های ذخیره‌سازی فرد به فرد موجود است. این شبکه فرد به فرد، خودپایدار است، چرا که بر اساس یک سیستم انگیزه ساخته شده که امکان حسابداری فرد به فرد و معامله منابع محتوا در ازای پرداخت را میسر می‌کند.

این پروژه به خوبی با لایه‌ی شبکه پروتکل چندگانه اتریوم، devp2p، و بلاک چین اتریوم ادغام شده است تا بتواند شفافیت نام دامنه، پرداخت‌های خدمات و بیمه قابل دست‌یابی بودن محتوا را ارائه دهد.

Docker Swarm

تا کنون در مجله فرادرس، مقالات و آموزش‌های متنوعی را در موضوع «Docker Swarm» منتشر کرده ایم. در ادامه برخی از این مقالات مرتبط با این موضوع لیست شده اند. برای مطالعه هر مقاله، لطفا روی عنوان آن کلیک کنید.

داکر یک پلتفرم برای ساخت، استقرار و مدیریت اپلیکیشن‌های کانتینربندی شده است. امروزه داکر به ابزاری استاندارد برای توسعه‌دهندگان نرم‌افزار و مدیران سیستم پلتفرم Swarm چیست؟ بدل شده…

آموزش‌ Docker — مجموعه مقالات مجله فرادرس

کانتینرها برای بهبود امنیت، بازتولیدپذیری، و مقیاس‌پذیری در توسعه نرم‌افزار و علم داده بسیار مفید هستند. ظهور آن‌ها به عنوان یکی از روندهای مهم فناوری…

آموزش داکر (بخش دوم) — از صفر تا صد

در بخش قبلی این راهنما به بررسی چشم‌انداز مفهومی کانتینرهای داکر پرداختیم. همچنین دلایل اهمیت کانتینرهای داکر را توضیح داده و چند روش برای تفکر…

با فرادرس

آموزش‌های ویدئویی فرادرس

همراه شوید

سازمان علمی و آموزشی «فرادرس» (Faradars) از قدیمی‌ترین وب‌سایت‌های یادگیری آنلاین است که توانسته طی بیش از ده سال فعالیت خود بالغ بر ۱۲۰۰۰ ساعت آموزش ویدیویی در قالب فراتر از ۲۰۰۰ عنوان علمی، مهارتی و کاربردی را منتشر کند و به بزرگترین پلتفرم آموزشی ایران مبدل شود. فرادرس با پایبندی به شعار «دانش در دسترس همه، همیشه و همه جا» با همکاری بیش از ۱۸۰۰ مدرس برجسته در زمینه‌های علمی گوناگون از جمله آمار و داده‌کاوی، هوش مصنوعی، برنامه‌نویسی، طراحی و گرافیک کامپیوتری، آموزش‌های دانشگاهی و تخصصی، آموزش نرم‌افزارهای گوناگون، دروس رسمی دبیرستان و پیش دانشگاهی، آموزش‌های دانش‌آموزی و نوجوانان، آموزش زبان‌های خارجی، مهندسی برق، الکترونیک و رباتیک، مهندسی کنترل، مهندسی مکانیک، مهندسی شیمی، مهندسی صنایع، مهندسی معماری و مهندسی عمران توانسته بستری را فراهم کند تا افراد با شرایط مختلف زمانی، مکانی و جسمانی بتوانند با بهره‌گیری از پلتفرم Swarm چیست؟ آموزش‌های با کیفیت، به روز و مهارت‌محور همواره به یادگیری بپردازند. شما هم با پیوستن به جمع بزرگ و بالغ بر ۶۰۰ هزار نفری دانشجویان و دانش‌آموزان فرادرس و با بهره‌گیری از آموزش‌های آن، می‌توانید تجربه‌ای متفاوت از علم پلتفرم Swarm چیست؟ پلتفرم Swarm چیست؟ و مهارت‌آموزی داشته باشید. مشاهده بیشتر

هر گونه بهره‌گیری از مطالب مجله فرادرس به معنی پذیرش شرایط استفاده از آن بوده و کپی بخش یا کل هر کدام از مطالب، تنها با کسب مجوز مکتوب امکان پذیر است.
© فرادرس ۱۴۰۱



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.