Academy and Foundation unixmens | Your skills, Your future
2.28K subscribers
6.64K photos
1.36K videos
1.23K files
5.96K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
در واقع Ceph object storage به لطف مقیاس پذیری و قیمت مقرون به صرفه ای که دارد به یک گزینه محبوب برای پیکربندی فضای ذخیره سازی بر روی ماشین های مجازی KVM تبدیل شده است. object storage معمولا در محیط های ابری بیشتر دیده می شود زیرا نیاز به مقیاس پذیری در چنین محیط هایی بیشتر از سایر محیط هاست. Ceph object storage یکی از محبوب ترین محصولاتی است که اخیرا برای پیکربندی backing storage برای ماشین های مجازی KVM مورد استفاده قرار گرفته است.

سف یک سکوی ذخیره‌سازی آزاد است که به منظور ایجاد آبجکت، بلاک و فایل سیستم بر روی مجموعه‌ای از رایانه‌های متصل به هم (کلاستر) ایجاد شده است. در سف، بیشتر نودها در یک کلاستر به همراه یکدیگر کار می کنند تا بتوانند فضای ذخیره سازی توزیع شده ای فراهم آورند. انواع مختلفی از کلاینت ها می توانند به این نودهای( گره ها) ذخیره سازی متصل شوند. اینکار از طریق دستیابی به اطلاعات متاداده ای انجام می شود که از طریق نود ceph-mon فراهم شده است. نرم افزارهای Ceph object storage به منظور ارائه فضای ذخیره سازی به شیوه جدید توسعه یافته اند. اپلیکیشن ها می توانند از طریق رابط برنامه نویسی مستقیم (API) به فضای ذخیره سازی دسترسی داشته باشند. این موضوع بدین معنی است که اپلیکیشن می تواند بدون نیاز به یک سیستم عامل امکان دسترسی به فضای ذخیره سازی را فراهم آورد. برخی از محصولات object storage ، تنها دسترسی از طریق API را در اختیار مشتریان خود قرار می دهند . به همین خاطر چنین برنامه هایی زیاد مفید و کاربردی نخواهند بود. در مقابل، نرم افزار سف(Ceph) روش های مختلفی را برای دسترسی کلاینت ها فراهم می کند.
این برنامه در چه محیط هایی عملکرد بهتری دارد؟

ا Ceph object storage ؛ در برخی از محیط ها عملکرد بهتر و دقیق تری دارد. بهترین محیط برای استفاده از سف در محیط های ابری است زیرا محصول مقرون به صرفه ای است که می توان آن را برای محدوده وسیعی از فضاهای ذخیره سازی مقیاس بندی کرد. با این وجود، انجام دادن تنظیمات سف زیاد ساده و آسان نیست. این موضوع بدین معناست که کارمندان مربوطه باید دانش کافی در مورد این محصول را داشته باشند. سف در برابر سایر SAN های سنتی بسیار مقرون به صرفه‌تر است و در بیشتر مراکز داده امروزی مورد استفاده قرار می گیرد. همین امر باعث شده است سف یک محصول ذخیره سازی ایده آل برای محیط های بزرگتر باشد. بیشتر شرکت هایی که تنها می خواهند تعداد اندکی ماشین مجازی را میزبانی کنند از این گزینه استفاده نمی کنند. در پیشنهاداتی که بر اساس سف انجام می شود، کلاینت سف ابجکت های باینری را می نویسد. این موارد به عنوان بلوک های داده در سطح سف به کار می رود و می تواند به صورت خودکار حداقل سه بار تکرار(Replicate) شود. مهم ترین قابلیتی که در سف وجود دارد این است که ماهیت توزیعی دارد. زمانی که ادمین ماشین مجازی را ایجاد می کند، این ماشین مجازی به عنوان نسخه تکرار شده از ابجکت های باینری نوشته خواهد شد. ذخیره ساز آبجکت سف می تواند به سرعت کار کند و سرورهای مختلفی را با هم سازگار نماید. زمانی که مسئله رابط ها به میان می آید، کلاینت ها دیگر نیازی ندارند تنها به یک رابط ذخیره سازی دسترسی داشته باشند. در عوض، درخواست ها توسط ده ها سرور به صورت همزمان مدیریت می شود. این موضوع بدین معناست که فایل ها به سرعت در اختیار افراد قرار می گیرد.
گزینه مقرون به صرفه تر:

شاید بهترین خبر در مورد سف این باشد که می توان آن را به جای اجرا بر روی سخت افزارهای گران قیمت، بر روی سخت افزارهای مناسب و مقرون به صرفه اجرا کرد. نتیجه ای که از این موضوع به دست می آید این است که Ceph object storage می تواند بسیار ارزانتر از SAN های سنتی باشد. کاربران می توانند سف را با استفاده از سرورهای قرار گرفته بر روی رک تنظیم کنند. اگرچه سخت افزارهای ذخیره سازی سف ارزان قیمت هستند اما باید به خاطر داشته باشید که برای سخت افزارهای شبکه باید سرمایه زیادی در نظر بگیرید. از آنجایی که هر آبجکت باینری سه بار Replicate می شود، مقدار داده هایی که از طریق شبکه ارسال می شود سه برابر خواهد شد. شما می توانید با استفاده از فضای ۱ گیگا بایتی همه چیز را تست کنید اما به خاطر داشته باشید که به هنگام استفاده از سف در یک محیط تولیدی، به ۱۰ گیگابایت فضا برای شبکه خود نیاز خواهید داشت.

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

#ceph #storage @unixmens
اجزای تشکیل دهنده کلاستر ذخیره سازی:

فرق نداره شما برای محیط ابری به Object Storage یا Block Storage نیاز دارید یا برای ذخیره سازی فایل ها Ceph File System رو راه اندازی می کنید یا برای هر منظور دیگه بخواید از Ceph استفاده کنید. پیاده سازی Ceph Cluster با راه اندازی Ceph Node ها، شبکه و منابع ذخیره سازی شروع میشه. یک کلاستر Ceph برای شروع به کار به حداقل یک نود مانیتور(Monitor Node)، یک نود مدیر(Manager Node)، یک نود ذخیره سازی(OSD Node) و برای استفاده از Ceph File System یا همون CephFS به یک نود ابرداده(MDS Node) نیاز دارد.

نود مانیتور(Monitor Node): ceph-mon وظیفه نگهداری وضعیت کلی کلاستر را به عهده دارد. تمامی اجزای این سیستم دارای Map هایی هستند که توسط این نود نگهداری و مدیریت می شود. همچنین وظیفه تصدیق و احراز هویت اعضای کلاستر و کلاینت ها به عهده این نود می باشد. مهمترین عضو کلاستر Ceph همین نود مانیتور هست که به عنوان قلب کلاستر فعالیت می کند. در یک پیاده سازی کوچک تا متوسط برای افزونگی و پایداری سرویس حداقل به 3 نود مانیتور نیاز است.

نود مدیر(Manager Node): این نود(ceph-mgr) وظیفه نگهداری Runtime metrics، وضعیت جاری کلاستر، ذخیره سازها، کارایی و لود سیستم را به عهده دارد. همچنین با میزبانی ماژول هایی که به زبان پایتون نوشته می شوند، می تواند قابلیت های جانبی مثل Dashboard, Exporter, Remote Logging و… را فراهم کند. برای افزونگی و پایداری این سرویس حداقل 2 نمونه نیاز است.

نود ذخیره سازی(OSD Node): ذخیره کننده یا Object Storage Daemon وظیفه ذخیره سازی، مدیریت Replication، بازیابی و Rebalance را بر عهده داشته و اطلاعات لازم را در اختیار Monitor و Manager قرار می دهد. جهت افزونگی و پایداری داده ها حداقل به 3 OSD نیاز است.

نود ابرداده(MDS Node): Metadata Server، اطلاعات متا مربوط به فایل های ذخیره شده در CephFS یا Ceph File System را نگهداری و مدیریت می کند. این نود به کاربران استفاده کننده از استاندارد POSIX قابلیتی می دهد که بدون آوردن بار اضافی به کلاستر Ceph به فایل ها دسترسی داشته باشند. برای پایداری و افزونگی حداقل به 2 MDS نیاز داریم.
نحوه ذخیره سازی داده در کلاستر:

تمام اطلاعات در Ceph به صورت Object در استخر(Pool) های منطقی ذخیره می شوند که الگوریتمی به نام CRUSH وظیفه پیاده سازی Replication بر اساس روش تعریف شده را انجام می دهد. CRUSH محاسبه می کند که Object در کدام PG و PG در کدام OSD ذخیره شود. به طور کلی با وجود CRUSH مقیاس پذیری، بالانس کردن و بازیابی پویای اطلاعات فراهم شده است.

#ceph #storage @unixmens
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
کتابی که در مورد openstreetmap نوشتم تقدیم عزیزان , جامعه متن باز نیازمند مشارکت همگان جهت بهبود و توسعه نقشه های باز هست , در این راه به یکدیگر و خودمان کمک کنیم , نقشه باز کاربردهای گسترده و بسیار زیاد دارد , هرگونه انتقاد و پیشنهاد را در مورد کتاب پذیرا هستم
با تشکرات فراوان
یاشار اسمعیل دخت
اپلیکیشنِ andOTP اپلیکیشنی است برای تولیدِ رمزعبورهای یک‌بار مصرف مبتنی بر یک زمان خاص (TOTP).
Academy and Foundation unixmens | Your skills, Your future
اپلیکیشنِ andOTP اپلیکیشنی است برای تولیدِ رمزعبورهای یک‌بار مصرف مبتنی بر یک زمان خاص (TOTP).
شما با استفاده از این اپلیکیشن می‌توانید تایید هویت دومرحله‌ای را فعال کرده و از ربوده شدن اطلاعاتِ حساب کاربری‌تان با اضافه کردن این لایه‌ی محافظتی اضافی جلوگیری کنید. کافی است به سادگی کُد QR را اسکن کرده و با رمز شش رقمی تولید شده وارد حساب‌های کاربری خود شوید.
ویژگی‌ها:

این اپ، رایگان و متن‌باز است. مشاهده‌ی کُد این اپ.

به حداقلِ دسترسی‌ها احتیاج دارد:
دسترسی به دوربین برای اسکن کُد QR
دسترسی به حافظه‌ی دستگاه برای وارد کردن و خارج کردن فایل از بانک اطلاعات دستگاه

رمزگذاری کردن حافظه از طریق دو امکان مختلف:
Android KeyStore (با توجه به مشکلاتی که احتمالا ایجاد خواهد کرد، لطفاً فقط در صورت لزوم از آن استفاده کنید)
گذرواژه / رمز عبور

گزینه‌های متعدد برای پشتیبان‌گیری (Backup):
متن آشکار
محافظت به وسیله رمز عبور
سیستم رمزنگاری OpenPGP

طراحی ساده با سه پس‌زمینه‌ی متفاوت:
همراه با نور
تاریک
سیاه (برای صفحه نمایش‌های OLED)

قابلیت‌های عالی جهت استفاده از اپ
سازگار با اپلیکیشنِ Google Authenticator

نکته دیگر این ساختار همانند Google Authenticator به این صورت است که شما میتوانید ، از قابلیت totp را محصولات مختلفی از جمله proxmox و ... استفاده نمایید
یک پوزیشن Phd بی نظیر - دانشگاه دلفت هلند

در حوزه تصمیم گیری داده محور سیستم های تاب آور - با دوستانتون شِیر کنید‌

https://bit.ly/3dCeJwp
دوستانی که مایل هستند برای دکترا و پسادکترا در سوئد اپلای کنند در زمینه #Security #Privacy
https://nss.proj.kth.se/openings.html
پوزیشن #اپلای در مقطع PhD - دانشگاه UC Irvine for Fall 2021 - آمریکا:

PhD in Machine Learning and Embedded Systems.

ارسال رزومه با تایتل زیر به:
📥 "Ph.D. Application Fall 2021"
📧 [email protected]

بررسی بیشتر:
https://www.ics.uci.edu/~mohseni/
This media is not supported in your browser
VIEW IN TELEGRAM
نداری ، نخواستی ...
چقدر باهاش موافقید ؟
Academy and Foundation unixmens | Your skills, Your future
با jami آشنا شویم :
در واقع نرم‌افزار
Jami
امکان برقراری تماس صوتی یا تصویری رایگان و امن، ارسال تصاویر و پیام‌های مختلف در سراسر جهان را بدون اتکا به یک سرویس متمرکز فراهم می‌کند. اپلیکیشنِ Jami یک نرم‌افزار رایگان و متن‌باز است که از ساختار شبکه‌ی غیرمتمرکز استفاده می‌کند.

★ با اپلیکیشنِ Jami آزادانه و آسان ارتباط برقرار کنید:

پیام ارسال کنید.
تماس صوتی برقرار کنید.
تماس ویدیویی برقرار کنید.
تصاویر و مدارک خود را به اشتراک بگذارید.

★ با دوستان خود از طریق شبکه‌ی همتا-به-همتا به طور مستقیم ارتباط برقرار کنید.

★ از حساب کاربری Jami خود در چندین دستگاه مختلف استفاده کنید!

★ اپلیکیشنِ Jami بر روی سیستم‌عامل‌های ویندوز، لینوکس، آی‌او‌اس، مک، اندروید، اندروید تی‌وی (Android TV) در دسترس است.
ویژگی‌ها:
توزیع‌شده

این اپلیکیشن برای برقراری ارتباطات از جدول‌های hash توزیع‌شده (DHT) استفاده می‌کند. این فناوری استفاده از رِجیسترهای متمرکز (سِرورها) و نگهداری اطلاعات شخصی را به نوعی حذف می‌کند. Jami مبتنی بر فناوری شبکه‌ی توزیع شده است و نیازِ به سِرورها را از بین می‌برد.
مطمئن

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

Jami
مفتخر است که فقط از نرم‌افزار آزاد استفاده می‌کند.

Jami
دارای مجوز GPLv3 + است.
سازگار

اپلیکیشنِ Jami کاربردهای زیادی دارد. این اپلیکیشن ارتباطات و تبادل داده‌های باکیفیتی را از ارسال پیام‌های متنی گرفته تا برقراری تماس صوتی و تصویری امن، قابل اعتماد و یا به اشتراک‌گذاری مدارک و نوشته‌ها فراهم می‌کند.

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

همه باید بتوانند بدون اینکه متخصص باشند از فناوری‌های نوین ارتباطی استفاده کنند. اپلیکیشنِ Jami برای ساخت این فناوری‌های قابل فهم و در دسترس علاقه‌مند است، اما در عین حال آن‌ها را برای تنظیمات از طرفِ متخصصان باز نگه می‌دارد. مدلِ توسعه‌ی ۱۰۰٪ آزاد و متن‌باز، استانداردهای با کیفیت بالا را تضمین می‌کند.

جمی (که قبلاً GNU Ring و SFLphone نامیده می‌شد) یک تلفن نرم‌افزاری و پیام‌رسان فوری سازگار با پروتکل سیپ برای لینوکس، مایکروسافت ویندوز، مک‌اواس، آی‌اواس و اندروید است
#jami #linux #gnu #voip #skype
روز جهانی علم در خدمت صلح و توسعه (به انگلیسی: World Science Day for Peace and Development) توسط سازمان فرهنگی، علمی، آموزشی ملل متحد، یونسکو و شورای بین‌المللی علوم در سال ۲۰۰۱ پایه‌گذاری شد و ۱۰ نوامبر به این مناسبت نامگذاری شد.
اهداف :
تأکید بر اهمیت به‌کارگیری علوم در فرایند توسعه کشورها و نیز کاهش شکاف میان علم و جامعه
کوشش در جهت جلب توجه مردم نسبت به اهمیت نقش علم در جهت پیشرفت جهان
بهره‌مند شدن آحاد مردم، بنا به تخصص و مهارت خود، از این روز
آغاز ثبت نام دوره

lpic 1
از ۲۸ آبان بصورت آنلاین آغاز شد . جهت اطلاعات تکمیلی
و ثبت نام تماس حاصل فرمایید .

#linux #lpic #lpi #lpi1 #lpic1 #lpic101
اعلام جذب ۱۲ دانشجوی دکتری به صورت فول‌فاند برای September 2021 توسط مرکز توسعه بازی‌های هوشمند IGGI، وابسته به دانشگاه‌های یورک و کوئین مری لندن، واقع در کشور انگلیس 🏴󠁧󠁢󠁥󠁮󠁧󠁿🇬🇧

⬅️ متقاضیان رشته‌های علوم و مهندسی کامپیوتر، روان‌شناسی، فناوری اطلاعات، مهندسی برق و رشته‌های نزدیک به آنها که علاقه‌مند به تحقیق در یکی از زمینه‌های زیر هستند:
1 - Using machine learning and artificial intelligence to create interesting and believable games
2 - Augmented creativity tools that support game designers
3 - Understanding player experience, games user research, and game analytics
4 - Game audio, user experience, and learning design
5 - Using games to support wellbeing, learning, or social change
6 - Using game data to study human behaviour and psychology

میتونن برای این پوزیشن‌ها اقدام کنند.

به تمام افراد پذیرفته شده به مدت ۴ سال فول‌فاند تعلق میگیره.

⬅️ نحوه اقدام:
ارسال درخواست و سی‌وی به یک یا چند نفر از اساتید فهرست شده در این لینک

https://iggi.org.uk/staff