Academy and Foundation unixmens | Your skills, Your future
2.28K subscribers
6.66K photos
1.37K videos
1.23K files
6.01K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
کوبرنتیس چیست (Kubernetes) ؟
کوبرنتیس پیاده سازی جدیدی از بیش از یک دهه تجربه گوگل در اجرای نرم افزارهای سمت سرور در مقیاس بسیار بالاست که به صورت متن باز (open source) در اختیار همه قرار گرفته است.

این نرم افزار وظیفه اجرا و مدیریت کانتینرها را بر روی گروهی از سرورهای موجود در یک یا چند مرکز داده ها (data center) به عهده دارد. برای درک بهتر این سیستم لازم است قدری با مفاهیم اولیه کانتینرها مانند داکر آشنایی داشته باشید که میتوانید در همین سایت درباره آن مطالعه کنید.

کوبرنتیس در واقع نسل سوم از این فنآوریست که در شرکت گوگل از ابتدا به زبان گو (Go) پیاده سازی شده است. دو نسل قبلی آن برگ (Borg) نام داشته که پیاده سازی آن به زبان سی پلاس پلاس بوده است و گوگل همچنان از آن در محیط عملیاتی استفاده میکند.

در کوبرنتیس یک یا چند کانتینر که به صورت مشترک برنامه ای کاربردی را تشکیل میدهند، به صورت واحدی جداگانه به نام پاد (pod) دسته بندی میشوند تا مدیریت و کشف (discovery) آنها آسانتر شود.

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

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

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

این سیستم امکاناتی مانند بررسی سلامت (health check) و تکثیر (replication) برنامه ها را به راحتی بر روی مجموعه سرورهای شما فراهم میکند. از دیگر قابلیتهای آن نیز ویژگیهای مناسب و سطح بالا، مانند کشف سرویسها (service discovery)، توزیع بار (load balancing) و مدیریت پیکربندی (configuration management) است که برای ساخت سیستمهایی با معماری مایکروسرویسی (micro-service architecture) حیاتیست و برای تیمهای شما امکان تولید، تغییر و مقیاس پذیری (scaling) بخشهای مختلف هر سرویس را بر اساس شرایط مورد نیاز فراهم میکند.

اگر چه بسیاری از نرم افزارها سعی میکنند این قابلیتها را در سطح برنامه کاربردی پیاده کنند ولی تجربه نشان داده است که این کار با وجود صرف زمان و انرژی زیاد در اکثر موارد منجر به یک راه حل شکننده و غیر قابل نگهداری میشود که برای برنامه های کاربردی بعدی باید از نو تکرار شود. کوبرنتیس با انتقال این دغدغه ها به لایه مناسب و آزاد کردن برنامه کاربردی از قید و بند آنها به شما کمک میکند که وقت و انرژی تیم را در جای مناسب و برای تولید ویژگیهای خاص برنامه کاربردی خودتان صرف کنید.
#container #virtualization #Kubernetes @unixmens
از چه ابزاری برای پیاده سازی تجارت الکترونیکی خود استفاده میکنید ؟

wordpress+plugin (woocommerce & ... ) – 12
👍👍👍👍👍👍👍 35%

ابزار های دیگر – 11
👍👍👍👍👍👍 32%

opencart – 7
👍👍👍👍 21%

PrestaShop – 3
👍👍 9%

Drupal Commerce – 1
👍 3%

magento
▫️ 0%

👥 34 people voted so far.
Sysadmins are strangely focused
Sysadmins are on call
Sysadmins are invisible (the good ones)
Sysadmins and open source go hand in hand
Sysadmins are cool with constant change
Sysadmins can write code
#sysadmin @unixmens
یکی از ابزار های متن باز برای ساخت انیمیشن و کاراکتر سازی و جلوه های ویژه و ... #بلندر میباشد (#blender)
This media is not supported in your browser
VIEW IN TELEGRAM
درآمد سالانه «باب اسفنجی»، یک‌ سوم درآمد نفتی ایران!!!!
در این حوزه در کشورمان کم پرداخت شده است
John_M_Blain_An_Introduction_To.pdf
23.1 MB
کتاب آموزش مقدماتی نرم افزار بلندر
نویسنده: John M Blain
BMW 2 Series Studio
by Maciek Ptaszynski
ساخته شده با استفاده از نرم‌افزار بلندر
ساخته شده با استفاده از نرم‌افزار بلندر
🎯 فرصت شغلی:
شرکت آتیه داده پرداز اپراتور پیامکی واقع در تهران در نظر دارد نیروی پشتیبان فنی با مشخصات زیر استخدام نماید.
🔻شرایط عمومی:
1-ترجیحا آقا
2-حداکثر سن 30
3-متعهد و مسئولیت پذیر
4-توانایی کار به صورت شیفتی
5-دارای مدرک لیسانس به بالا

🔻شرایط اختصاصی :
1-مسلط به سیستم عامل لینوکس (ترجیحا دارای مدارک مرتبط Linux lpic1,2)
پیاده سازی و نصب انواع سرویس های لینوکس بیس
2-توانایی کار با دیتابیس Mysql,posgresql
3-آشنا به اسکریپت نویسی
4-آشنایی با سیستم تیکتینگ
5-آشنایی با سیستم های مانیتورینگ

لذا در صورت دارا بودن شرایط ذکر شده رزومه خود را به آدرس زیر ارسال فرمایید.
[email protected]
#jobs #linux @unixmens
دعوت به همکاری لینوکس ادمین ـ شرکت پیشرو فن‌آوری هماپی

شرکت پیشرو فن آوری هماپی در نظر دارد جهت تقویت توان تخصصی خود در حوزه تولید اپلیکیشن های پرداخت، با عنوان شغلی زیر از نیروهای متخصص دعوت به همکاری نماید:

لینوکس ادمین:

Linux Admin

We are looking for a Linux administrator who will be responsible for designing, implementing, and monitoring the infrastructure; also, to collaborate with other team members to develop automation strategies and deployment processes. You will become an integral part of the team, making every problem of the platform a problem of your own, and solving them accordingly.



Responsibilities

Help tune performance and ensure high availability of infrastructure
Design and develop infrastructure monitoring and reporting tools
Develop and maintain configuration management solutions
Develop test automation frameworks in collaboration with rest of the team
Create tools to help teams make the most out of the available infrastructure



Skills

Experience with Linux servers in virtualized environments
Familiarity with the fundamentals of Linux scripting languages
Experience installing, configuring, and maintaining services such as Bind, Apache, MySQL, nginx, etc.
Strong grasp on configuration management tools, such as Puppet and Chef Familiarity with load balancing, firewalls, etc.
Proficient with network tools such as iptables, Linux IPVS, HAProxy, nginx etc.
Experience with virtualization technologies, such as Xen
Ability to build and monitor services on production servers
Knowledge of servers and switches
Knowledge of monitoring tools such as Zabbix



معرفی شرکت

«هما‌پی» یک شرکت نوبنیاد ناب (Lean Startup) است که پس از چندین سال فعالیت در حوزه خدمات الکترونیک، یک روش نوین پرداختی به نام « هم‌پی» را به بازار ارایه داده است.

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

علاقه‌مکندان می‌توانند رزومه خود را به ادرس ایمیل [email protected] ارسال کنند.
#jobs #linux @unixmens