Forwarded from Academy and Foundation unixmens | Your skills, Your future
در این بخش به بررسی تفاوتهای اصلی میان MariaDB و MySQL میپردازیم.
Forwarded from Academy and Foundation unixmens | Your skills, Your future
ساختار دیتابیس
ا MySQL به عنوان یک سیستم مدیریت دیتابیسهای رابطهای (RDBMS) دستهبندی میشود. با تمام ویژگیهای رایج دیتابیسهای رابطهای کار میکند، به طور مثال: ایجاد جداول، constraintها، viewها و … از فرایندها و مراحل دیتابیس اصلی برای اجرا و انجام کارهای مختلف، از جمله روشهای ذخیرهسازی، راهاندازها (triggers)، نقشها و موارد دیگر استفاده میکند. برای تعامل با جداول دیتابیس، از کلیدهای اصلی و خارجی (primary key & foreign key) به جهت ارتباط رکوردها با یکدیگر و مدیریت دقیق آنها استفاده میکند.
در حالی که MariaDB، همانطور که در بالا گفته شد، یک نسخه فورک شده از دیتابیس MySQL است، بنابراین شامل تمام ویژگیهای رابطهای از پیش تنظیم شده در آن است و از ساختار دیتابیس و ایندکسهای مشابه MySQL استفاده و کاملا مشابه یکدیگر نیز کار میکنند. خوبی این موضوع این است که وقتی برنامه خود را به MariaDB منتقل میکنید، به صورت پیشفرض با آن سازگار است و نیازی به ایجاد تنظیمات جدید در دیتابیس جدید نیست.
استقرار دیتابیس
ا MySQL توسط زبان برنامهنویسی سی و سیپلاسپلاس ساخته شده است و تقریبا بر روی همه سیستمعاملها کار میکند. همچنین نسخه باینری آن برای لینوکس، ویندوز، OS X، AIX، FreeBSD، HP-UX، BSDI، Novell Netware، NetBSD و … وجود دارد. برای دانلود MySQL به صفحه نصب آن مراجعه کنید که شامل دستورالعمل نصب برای سیستمعاملهای مختلف است.
ا MariaDB با زبانهای سی، سیپلاسپلاس، Bash و Perl نوشته شده است. به همین دلیل مزایای بیشتری نسبت به MySQL دارد. همچنین شامل فایلهای نصبی باینری برای ویندوز، لینوکس، OS X، FreeBSD، OpenBSD، Solaris و … میشود.
برای نصب MariaDB ابتدا باید MySQL را از سیستمتان حذف کنید، چرا که جایگزین MariaDB است و همچنین پس از حذف MySQL به یاد داشته باشید تا دستور mysql_upgrade را اجرا کنید تا فایلهای اصلی سیستم به نسخه جدید MariaDB ارتقا پیدا کنند.
Data Replication
ا Replication یا تکثیر دادهها فرایندی است که به مدیران دیتابیس این اجازه را میدهد تا دادهها و یا رکوردها را از یک دیتابیس به دیتابیس دیگری کپی کنند. این فرایندی است که در آن یک دیتابیس نقش Master و دیگری نقش Slave را برعهده میگیرد. با استفاده از این قابلیت، مدیران دیتابیسها میتوانند به راحتی دادهها را بین دیتابیسهای مختلف تکثیر کنند.
ا MySQL تکثیر یا Replication را به صورت async ارائه میکند، این بدین معنی است که این فرایند یک طرفه است. این موضوع دیتابیسهای Master را برای کپی دیتا در دیتابیسهای Slave و با هدف تکثیر و کپی جداول و خصوصیتها به صورت همزمان مجاز میکند.
از طرف دیگر MariaDB، یک تغییر کوچک در این روند مشابه دارد. این دیتابیس نه تنها اجازه انتقال داده از Master به Slave را میدهد، بلکه اجازه انتقال داده از Master به Master را نیز میدهد. این موضوع به مدیران این امکان را میدهد تا به صورت همزمان با چندین دیتابیس Master کار کنند و در کنار آن انتقال دادهها را با قدرت بیشتری در دیتابیس Master انجام دهند.
Database Clustering
ا MySQL از یک تکنولوژی برای ایجاد کلاستر تحت عنوان MySQL Cluster استفاده میکند که ایجاد کلاستر و تقسیم و اشتراک خودکار میان دادههای مربوط به هم را فراهم میکند. همچنین به مدیران دیتابیسها این امکان را میدهد تا از طریق دو فاز، دادهها را در Nodeهای مختلف ذخیره کنند تا این اطمینان حاصل شود که خرابی فقط به یک Node بستگی ندارد.
در طرف دیگر MariaDB از Galera Cluster برای انجام تکثیر دادههای میان چندین Node که نقش Master را دارند، استفاده میکند. این قابلیت را میتوان از طریق پارامترهای کانفیگ و یا پیکربندی فعال کرد.
ا Indexها
هم MySQL و هم MariaDB، هر دو ایندکسها (PRIMARY KEY، UNIQUE، INDEX و FULLTEXT) در B-trees ذخیره میکنند. آنها همچنان دارای استثناهایی در indexها، نظیر: دادههای چند بعدی و ذخیرهسازی در R-trees هستند.
به غیر از این indexهای متداول، MySQL از indexهای hash پشتیبانی و از موتور InnoDB برای ذخیره indexهای لیست معکوس از FULLTEXT استفاده میکند.
پشتیبانی فنی
به عنوان بخشی از پشتیبانی مادام العمر Oracle، دیتابیس MySQL پشتیبانی کامل و فولتایمی را به کاربرانش ارائه میکند. تیم پشتیبانی آنها شامل توسعهدهندگان خبره MySQL است که بر روی تمام ویژگیها و قابلیتهای آن تسلط و تبحر دارند و به صورت شبانه روزی در دسترس هستند تا هر گونه مشکل بزرگ و یا کوچکی را برطرف کنند.
علاوهبراین Oracle برای تسهیل روند کار کاربران، با توجه به نیازهای پروژه، پشتیبانی MySQL Premier، گسترده و دائمیای را ارائه میکند.
#mysql #mariadb #replication #master @unixmens
ا MySQL به عنوان یک سیستم مدیریت دیتابیسهای رابطهای (RDBMS) دستهبندی میشود. با تمام ویژگیهای رایج دیتابیسهای رابطهای کار میکند، به طور مثال: ایجاد جداول، constraintها، viewها و … از فرایندها و مراحل دیتابیس اصلی برای اجرا و انجام کارهای مختلف، از جمله روشهای ذخیرهسازی، راهاندازها (triggers)، نقشها و موارد دیگر استفاده میکند. برای تعامل با جداول دیتابیس، از کلیدهای اصلی و خارجی (primary key & foreign key) به جهت ارتباط رکوردها با یکدیگر و مدیریت دقیق آنها استفاده میکند.
در حالی که MariaDB، همانطور که در بالا گفته شد، یک نسخه فورک شده از دیتابیس MySQL است، بنابراین شامل تمام ویژگیهای رابطهای از پیش تنظیم شده در آن است و از ساختار دیتابیس و ایندکسهای مشابه MySQL استفاده و کاملا مشابه یکدیگر نیز کار میکنند. خوبی این موضوع این است که وقتی برنامه خود را به MariaDB منتقل میکنید، به صورت پیشفرض با آن سازگار است و نیازی به ایجاد تنظیمات جدید در دیتابیس جدید نیست.
استقرار دیتابیس
ا MySQL توسط زبان برنامهنویسی سی و سیپلاسپلاس ساخته شده است و تقریبا بر روی همه سیستمعاملها کار میکند. همچنین نسخه باینری آن برای لینوکس، ویندوز، OS X، AIX، FreeBSD، HP-UX، BSDI، Novell Netware، NetBSD و … وجود دارد. برای دانلود MySQL به صفحه نصب آن مراجعه کنید که شامل دستورالعمل نصب برای سیستمعاملهای مختلف است.
ا MariaDB با زبانهای سی، سیپلاسپلاس، Bash و Perl نوشته شده است. به همین دلیل مزایای بیشتری نسبت به MySQL دارد. همچنین شامل فایلهای نصبی باینری برای ویندوز، لینوکس، OS X، FreeBSD، OpenBSD، Solaris و … میشود.
برای نصب MariaDB ابتدا باید MySQL را از سیستمتان حذف کنید، چرا که جایگزین MariaDB است و همچنین پس از حذف MySQL به یاد داشته باشید تا دستور mysql_upgrade را اجرا کنید تا فایلهای اصلی سیستم به نسخه جدید MariaDB ارتقا پیدا کنند.
Data Replication
ا Replication یا تکثیر دادهها فرایندی است که به مدیران دیتابیس این اجازه را میدهد تا دادهها و یا رکوردها را از یک دیتابیس به دیتابیس دیگری کپی کنند. این فرایندی است که در آن یک دیتابیس نقش Master و دیگری نقش Slave را برعهده میگیرد. با استفاده از این قابلیت، مدیران دیتابیسها میتوانند به راحتی دادهها را بین دیتابیسهای مختلف تکثیر کنند.
ا MySQL تکثیر یا Replication را به صورت async ارائه میکند، این بدین معنی است که این فرایند یک طرفه است. این موضوع دیتابیسهای Master را برای کپی دیتا در دیتابیسهای Slave و با هدف تکثیر و کپی جداول و خصوصیتها به صورت همزمان مجاز میکند.
از طرف دیگر MariaDB، یک تغییر کوچک در این روند مشابه دارد. این دیتابیس نه تنها اجازه انتقال داده از Master به Slave را میدهد، بلکه اجازه انتقال داده از Master به Master را نیز میدهد. این موضوع به مدیران این امکان را میدهد تا به صورت همزمان با چندین دیتابیس Master کار کنند و در کنار آن انتقال دادهها را با قدرت بیشتری در دیتابیس Master انجام دهند.
Database Clustering
ا MySQL از یک تکنولوژی برای ایجاد کلاستر تحت عنوان MySQL Cluster استفاده میکند که ایجاد کلاستر و تقسیم و اشتراک خودکار میان دادههای مربوط به هم را فراهم میکند. همچنین به مدیران دیتابیسها این امکان را میدهد تا از طریق دو فاز، دادهها را در Nodeهای مختلف ذخیره کنند تا این اطمینان حاصل شود که خرابی فقط به یک Node بستگی ندارد.
در طرف دیگر MariaDB از Galera Cluster برای انجام تکثیر دادههای میان چندین Node که نقش Master را دارند، استفاده میکند. این قابلیت را میتوان از طریق پارامترهای کانفیگ و یا پیکربندی فعال کرد.
ا Indexها
هم MySQL و هم MariaDB، هر دو ایندکسها (PRIMARY KEY، UNIQUE، INDEX و FULLTEXT) در B-trees ذخیره میکنند. آنها همچنان دارای استثناهایی در indexها، نظیر: دادههای چند بعدی و ذخیرهسازی در R-trees هستند.
به غیر از این indexهای متداول، MySQL از indexهای hash پشتیبانی و از موتور InnoDB برای ذخیره indexهای لیست معکوس از FULLTEXT استفاده میکند.
پشتیبانی فنی
به عنوان بخشی از پشتیبانی مادام العمر Oracle، دیتابیس MySQL پشتیبانی کامل و فولتایمی را به کاربرانش ارائه میکند. تیم پشتیبانی آنها شامل توسعهدهندگان خبره MySQL است که بر روی تمام ویژگیها و قابلیتهای آن تسلط و تبحر دارند و به صورت شبانه روزی در دسترس هستند تا هر گونه مشکل بزرگ و یا کوچکی را برطرف کنند.
علاوهبراین Oracle برای تسهیل روند کار کاربران، با توجه به نیازهای پروژه، پشتیبانی MySQL Premier، گسترده و دائمیای را ارائه میکند.
#mysql #mariadb #replication #master @unixmens
پیش بینی هایی که قبلا کرده بودم . به واقعیت تبدیل شد .
ماکروسافت نسخه گنو/لینوکسی خودش را انتشار داد .
https://www.zdnet.com/article/say-hi-to-microsofts-own-linux-cbl-mariner/
#linux #microsoft
ماکروسافت نسخه گنو/لینوکسی خودش را انتشار داد .
https://www.zdnet.com/article/say-hi-to-microsofts-own-linux-cbl-mariner/
#linux #microsoft
ZDNET
Say hi to Microsoft's own Linux: CBL-Mariner
Microsoft has its own Linux distribution and, yes, you can download, install and run it. In fact, you may want to do just that.
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
تفاوتهای #OpenShift و #Kubernetes
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
مفهوم Kubernetes
در CoreOS، در واقع Kubernetes را هستهی سیستمهای توزیع شده در نظر گرفته میشود. یک برنامهی زمانبندی کارها که به خوبی طراحی شده باشد، در چندین ماشین کار کند و قادر به هماهنگی وضعیت کارهای مدیریت شده نیز باشد، همانند تاثیری که هستهی لینوکس برای بار کاری برنامه ریزی شده بر روی یک Host دارد، به طور طبیعی همکاری را افزایش میدهد. با همین منطق، RedHat میدانست که تمایزی که کاربران میان محصولات قائل میشوند، بر اساس اهمیتشان خواهد بود.
این همان هستهی لینوکس است که در بسیاری از گوشیها، لپ تاپها، سرورها و حتی Raspberry Pi اجرا میشود، و تفاوتشان در وجود Patchهای گوناگونی است که برای پشتیبانی از سخت افزارهایی که هسته به طور مستقیم بر روی آنها استقرار دارد، منتشر میشوند. این مدل نیز به همان ترتیب است. به طوری که Kubernetes در توزیعهای مختلف Kubernetes مشابه است، با این تفاوت که برای پشتیبانی از لایهای که Kubernetes بر روی آن مستقر است، Patchهای مختلفی وجود دارند.
بررسی OpenShift
تیم OpenShift مفتخر است که توزیعی از Kubernetes را با هدف بهبود تجربه توسعه دهندگان نسل بعدی برنامههای کاربردی بومی Cloud تولید کرده است. تیم Tectonic (توزیع CoreOS از Kubernetes) بر روی تجربه مدیران و تیمهای عملیاتی که نیاز داشتند به سرعت به مسائل مربوط به سیستم عامل و Kubernetes رسیدگی کنند، متمرکز بود. با انتشار نسخهی OpenShift 4.0 که به زودی عرضه خواهد شد، برای هر دو نوع مخاطب، رابطهای کاربری ارائه خواهد شد تا به نیازهای خاص هر دو پاسخ داده شود.
با این که همه میتوانند لینوکس را از ابتدا با انتخاب هر قطعه و جمع آوری آنها را به روش دلخواه خود بسازند، بیشتر کاربران این کار را نمیکنند. سطح جداسازیای که اغلب کاربران انتخاب میکنند بدین معنی است که آنها از مدیریت و یا حتی دانش در مورد تفاوت بین Util-Linux نسخه 2.31 و 2.33 بهرهی زیادی نمیبرند. اگر بخواهیم یک قدم جلوتر برویم، باید گفت که کاربران به حداقل سطح عملکرد و پس از آن به لیست ویژگیهای ارائه شده اهمیت میدهند. حداقل سطح عملکرد به عنوان مثال دانستن این است که کدام دستورات و یا APIها پس از کدام نسخه در دسترس هستند.
این بسیار شبیه OpenShift است. Kubernetes با ابزارهای اضافی مهم و تقاضا شده توسط کاربران تجهیز شده است. همانند CoreOS و CentOS که شامل مجموعههایی مختلف از ابزارها هستند که به نیازهای کاربران مختلف پاسخ میدهند، توزیعهای Kubernetes نیز به این صورت میباشند. در Red Hat تمرکز بر روی در دسترس قرار دادن ابزارهایی که به توسعه دهندگان و تیمهای عملیاتی کمک میکند است. به عنوان مثال به همین دلیل است که تکنولوژی Istio به صورت پیش نمایش در OpenShift گنجانده شده است. Istio ابزاری است که بسیاری از کاربران ممکن است به آن تکیه کنند و بنابراین باید در توزیع پایه قرار گیرد.
ا OKD در مقابل Red Hat OpenShift
آیا OpenShift نرم افزاری متن باز است؟ بله! تمام اجزای موجود در OpenShift درون جامعه متن باز توسعه داده شده و میتوان آنها در GitHub مشاهده کرد. در GitHub میتوانید تعداد زیادی Repository پیدا کنید که پاسخگوی بسیاری از نگرانیها در مورد فعال نگه داشتن Clusterهای Kubernetas میباشند. اجزای نرم افزاری مورد نیاز برای اجرای Kubernetes درون یک پروژه بسته بندی میگردند. این پروژهی توزیع Kubernetas که قبلا Origin خطاب میشد، OKDنام دارد. به این ترتیب، Kubernetes و OKD از این نظر شبیه یکدیگر هستند که هر دوی آنها پروژههای متن باز میباشند و Kubernetes یکی از پروژههای ردهبالاتر (Upstream (OKD است. همانطور که هستهی لینوکس، GNU Bash، GCC و سرور httpd Apache، ردهبالاهای توزیع لینوکس Fedora میباشند. هنگامیکه قرار است به بهبود یا افزودن ویژگیها در OpenShift پرداخته شود، در صورتی که این کار در Kubernetes روی دهد، کار در ردههای بالاتر انجام میگردد و در زمان ایجاد OpenShift با استفاده از نسخههای Kubernetes کار انجام میشود.
سپس Red Hat پروژه OKD را همراه با تعدادی از پروژههای دیگر مانند Maistra، اپراتورهای مختلف و دیگر منابع درون محصول Red Hat OpenShift Container Platform بسته بندی میکند. پس از اینکه آمادهسازی انتشار Kubernetes به پایان میرسد، کار بسته بندی OKD و سپس OpenShift آغاز میشود.
در CoreOS، در واقع Kubernetes را هستهی سیستمهای توزیع شده در نظر گرفته میشود. یک برنامهی زمانبندی کارها که به خوبی طراحی شده باشد، در چندین ماشین کار کند و قادر به هماهنگی وضعیت کارهای مدیریت شده نیز باشد، همانند تاثیری که هستهی لینوکس برای بار کاری برنامه ریزی شده بر روی یک Host دارد، به طور طبیعی همکاری را افزایش میدهد. با همین منطق، RedHat میدانست که تمایزی که کاربران میان محصولات قائل میشوند، بر اساس اهمیتشان خواهد بود.
این همان هستهی لینوکس است که در بسیاری از گوشیها، لپ تاپها، سرورها و حتی Raspberry Pi اجرا میشود، و تفاوتشان در وجود Patchهای گوناگونی است که برای پشتیبانی از سخت افزارهایی که هسته به طور مستقیم بر روی آنها استقرار دارد، منتشر میشوند. این مدل نیز به همان ترتیب است. به طوری که Kubernetes در توزیعهای مختلف Kubernetes مشابه است، با این تفاوت که برای پشتیبانی از لایهای که Kubernetes بر روی آن مستقر است، Patchهای مختلفی وجود دارند.
بررسی OpenShift
تیم OpenShift مفتخر است که توزیعی از Kubernetes را با هدف بهبود تجربه توسعه دهندگان نسل بعدی برنامههای کاربردی بومی Cloud تولید کرده است. تیم Tectonic (توزیع CoreOS از Kubernetes) بر روی تجربه مدیران و تیمهای عملیاتی که نیاز داشتند به سرعت به مسائل مربوط به سیستم عامل و Kubernetes رسیدگی کنند، متمرکز بود. با انتشار نسخهی OpenShift 4.0 که به زودی عرضه خواهد شد، برای هر دو نوع مخاطب، رابطهای کاربری ارائه خواهد شد تا به نیازهای خاص هر دو پاسخ داده شود.
با این که همه میتوانند لینوکس را از ابتدا با انتخاب هر قطعه و جمع آوری آنها را به روش دلخواه خود بسازند، بیشتر کاربران این کار را نمیکنند. سطح جداسازیای که اغلب کاربران انتخاب میکنند بدین معنی است که آنها از مدیریت و یا حتی دانش در مورد تفاوت بین Util-Linux نسخه 2.31 و 2.33 بهرهی زیادی نمیبرند. اگر بخواهیم یک قدم جلوتر برویم، باید گفت که کاربران به حداقل سطح عملکرد و پس از آن به لیست ویژگیهای ارائه شده اهمیت میدهند. حداقل سطح عملکرد به عنوان مثال دانستن این است که کدام دستورات و یا APIها پس از کدام نسخه در دسترس هستند.
این بسیار شبیه OpenShift است. Kubernetes با ابزارهای اضافی مهم و تقاضا شده توسط کاربران تجهیز شده است. همانند CoreOS و CentOS که شامل مجموعههایی مختلف از ابزارها هستند که به نیازهای کاربران مختلف پاسخ میدهند، توزیعهای Kubernetes نیز به این صورت میباشند. در Red Hat تمرکز بر روی در دسترس قرار دادن ابزارهایی که به توسعه دهندگان و تیمهای عملیاتی کمک میکند است. به عنوان مثال به همین دلیل است که تکنولوژی Istio به صورت پیش نمایش در OpenShift گنجانده شده است. Istio ابزاری است که بسیاری از کاربران ممکن است به آن تکیه کنند و بنابراین باید در توزیع پایه قرار گیرد.
ا OKD در مقابل Red Hat OpenShift
آیا OpenShift نرم افزاری متن باز است؟ بله! تمام اجزای موجود در OpenShift درون جامعه متن باز توسعه داده شده و میتوان آنها در GitHub مشاهده کرد. در GitHub میتوانید تعداد زیادی Repository پیدا کنید که پاسخگوی بسیاری از نگرانیها در مورد فعال نگه داشتن Clusterهای Kubernetas میباشند. اجزای نرم افزاری مورد نیاز برای اجرای Kubernetes درون یک پروژه بسته بندی میگردند. این پروژهی توزیع Kubernetas که قبلا Origin خطاب میشد، OKDنام دارد. به این ترتیب، Kubernetes و OKD از این نظر شبیه یکدیگر هستند که هر دوی آنها پروژههای متن باز میباشند و Kubernetes یکی از پروژههای ردهبالاتر (Upstream (OKD است. همانطور که هستهی لینوکس، GNU Bash، GCC و سرور httpd Apache، ردهبالاهای توزیع لینوکس Fedora میباشند. هنگامیکه قرار است به بهبود یا افزودن ویژگیها در OpenShift پرداخته شود، در صورتی که این کار در Kubernetes روی دهد، کار در ردههای بالاتر انجام میگردد و در زمان ایجاد OpenShift با استفاده از نسخههای Kubernetes کار انجام میشود.
سپس Red Hat پروژه OKD را همراه با تعدادی از پروژههای دیگر مانند Maistra، اپراتورهای مختلف و دیگر منابع درون محصول Red Hat OpenShift Container Platform بسته بندی میکند. پس از اینکه آمادهسازی انتشار Kubernetes به پایان میرسد، کار بسته بندی OKD و سپس OpenShift آغاز میشود.
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
ا Red Hat OpenShift بر همهی این جوانب استوار است و تحت آزمایشات داخلی گسترده قرار میگیرد تا اطمینان حاصل گردد که تمام اجزا یکپارچه، و تیمها آماده هستند تا از نیازهای مشتریانی که نرم افزار در دست تولید را اجرا مینمایند، پشتیبانی کنند. این توانمندسازی داخلی یکی از دلایل وجود فاصله بین انتشار ردههای بالاتر و انتشار متعاقب نسخهی آماده برای استفاده شرکتی OpenShift میباشد. مشتریان شرکت Red Hat میخواهند بر روی شانههای تخصص این شرکت بایستند، و میدانند که آنها میتوانند به صورت End to End از اجزایی که با OpenShift ارائه میدهند پشتیبانی نمایند.
همانطور که میتوان لینوکس را از ابتدا ساخت، میتوان به روش سختتر پیش از نصب Kubernets بهینهسازی را انجام داد، اما بهتر است این کار را به افرادی با زمان، صبر و درجه ریسکی که نیازی به پشتیبانی سازمانی نخواهند داشت، واگذار نمود. برای کسانی که بر روی کارکردهای خود تمرکز دارند و میخواهند بر روی شانههای Red Hat بایستاند، انتخاب Red Hat OpenShift Platform توصیه میشود.
همانطور که میتوان لینوکس را از ابتدا ساخت، میتوان به روش سختتر پیش از نصب Kubernets بهینهسازی را انجام داد، اما بهتر است این کار را به افرادی با زمان، صبر و درجه ریسکی که نیازی به پشتیبانی سازمانی نخواهند داشت، واگذار نمود. برای کسانی که بر روی کارکردهای خود تمرکز دارند و میخواهند بر روی شانههای Red Hat بایستاند، انتخاب Red Hat OpenShift Platform توصیه میشود.
Forwarded from Academy and Foundation unixmens | Your skills, Your future
نیم نگاهی به OpenShift
در دنیای امروز با رشد سریع اطلاعات و بزرگ شدن داده ها در سازمان ها مدیران سیستم نیز نیاز به بروز کردن دائم دانش خود همگام با بستر های اطلاعاتی دارند. در این میان رشد ابزار های مدیریت سیستم ها نحوه ی مدیریت بستر ها و هماهنگی آن ها را با رشد و توسعه ی تجارت در سازمان ها هماهنگ می گردد تا توانایی پاسخ گویی حجم عظیم درخواست ها در کوتاهترین مدت زمان ممکن را دارا باشد. فارغ از بستر های زیرساختی چون cloud می توان به ابزار هایی چون Chef، Puppet، Ansible و Saltstack در حوزه ی مدیریت حجم عظیم ماشین ها و یا Vagrant برای مدیریت ماشین های مجازی یا Containerهایی مانند Docker اشاره کرد که با حضور خود دنیای فناوری اطلاعات را برای مدیران سیستم جذاب تر نموده اند. حال به معرفی یکی از نرم افزار هایی که می تواند موجب خودکار شدن و سرعت بخشیدن به فرآیند های مدیریتی سیستم ها می شود می پردازیم این نرم افزار در واقع سرویس PaaS را برروی بسترهای مجازی می تواند ارائه کند.
مدیران فناوری اطلاعات و OpenShift
مدیریت فناوری اطلاعات یک سازمان یکی از جذاب ترین و در عین حال سخت ترین شغل های دنیای تجارت امروز می باشد. مدیران فنآوری اطلاعات با نگاهی به اطراف خود حجم فناوری هایی که آنها را احاطه کرده است می بینند و می بایست بر این اساس سازمان خود را در مسیر پیشرفت قرار دهند. هر بخش از فناوری اطلاعات توسط یک شرکت طراحی، تولید، توسعه و پشتیبانی می شود، بنابراین مدیران فناوری اطلاعات تنها مسول مدیریت فناوری های تولیدی سازمان خود نیستند. با توجه به سرعت و شدت تغییرات در دنیای فناوری اطلاعات مدیران فناوری اطلاعات به شدت تحت فشار برای تعیین خط مشی و یافتن راه برای هماهنگی با این سرعت رشد قرار می گیرند. حال به شرح چگونگی راحت تر شدن این مسیر با استفاده از OpenShift خواهیم پرداخت. سامانه های نرم افزاری گسترده مانند OpenShift بسیار پر اهمیت هستند زیرا این نرم افزار با درک بازار، کسب و کار های معمول را گسترش داده است. با این راه کار جدید نرم افزارها یا ارائه ی راحت تر خدمات مشتریانی که از خدمات سنتی استفاده می نمایند به خدمات مناسب تر و قابل دسترس تر دست خواهند یافت. حقیقت این است که این نرم افزار تعیین می کنند که یک شرکت چگونه فرصت های جدید در کسب و کار را پیدا کرده و خدمات ارزشمندتری به مشتریان خود ارائه نماید.
این تفکر که «کسب و کار یک شرکت فناوری نیست پس این موارد در شرکت من هیچ تاثیری نخواهد داشت» حقیقتا اشتباه است.
شرکت هایی مانند Amazon، Uber، Netflix و غیره به ما نشان داده اند که صنایع معمول مانند خرده فروشی، حملونقل و رسانه می توانند به یک شرکت جدید و چابکتر تبدیل شوند. یک نکته ی دیگر که می تواند مسیر ما را روشن کند اتفاقی است که برای شرکت Kodak می توانست اتفاق بی افتد اگر شرکتی بود که Instagram را ابداع کرده بود. آن ها می توانستد از ورشکستگی خود جلوگیری کنند اگر برروی رسانه های اجتماعی تمرکز می کردند می توانستند جایگاه تجاری خود را حفظ کنند. همه ی این موارد تنها با تصمیم گیری صحیح و قرار دادن نرم افزار در مدل تجاری هر سازمان می تواند رخ دهد. در هر حال ساختن ایده ی جدید کار آسانی نیست و مدیران هنگامی که بیشتر زمان خود را درگیر اختصاص منابع محدود سازمان و یافتن راهی برای بهبود ROI/ROA نظارت بر پیاده سازی فناوری ها نمایند چگونه باید نوآوری کنند؟
جواب این سوال بسیار ساده است.
در واقع OpenShift به توسعه ی نرم افزار ها با در برگرفتن ابزار هایی در شرکت ها که نیاز به چابکی و کارایی دارند کمک میکند. با OpenShift سازمان شما می تواند به سرعت نرم افزار ها را پیاده سازی، کمتر ذخیره کند و تعاملی تر بوده و میزان همکاری ها را افزایش دهد. و در دنیای رقابتی امروز شما با سرعت بیشتری می توانید از ایده ها به تولیدات برسید. در ادامه بررسی بیشتر مزایایی این نرم افزار و توانمندی ها و نقش آن در بهبود بستر فناوری اطلاعات می پردازیم.
در دنیای امروز با رشد سریع اطلاعات و بزرگ شدن داده ها در سازمان ها مدیران سیستم نیز نیاز به بروز کردن دائم دانش خود همگام با بستر های اطلاعاتی دارند. در این میان رشد ابزار های مدیریت سیستم ها نحوه ی مدیریت بستر ها و هماهنگی آن ها را با رشد و توسعه ی تجارت در سازمان ها هماهنگ می گردد تا توانایی پاسخ گویی حجم عظیم درخواست ها در کوتاهترین مدت زمان ممکن را دارا باشد. فارغ از بستر های زیرساختی چون cloud می توان به ابزار هایی چون Chef، Puppet، Ansible و Saltstack در حوزه ی مدیریت حجم عظیم ماشین ها و یا Vagrant برای مدیریت ماشین های مجازی یا Containerهایی مانند Docker اشاره کرد که با حضور خود دنیای فناوری اطلاعات را برای مدیران سیستم جذاب تر نموده اند. حال به معرفی یکی از نرم افزار هایی که می تواند موجب خودکار شدن و سرعت بخشیدن به فرآیند های مدیریتی سیستم ها می شود می پردازیم این نرم افزار در واقع سرویس PaaS را برروی بسترهای مجازی می تواند ارائه کند.
مدیران فناوری اطلاعات و OpenShift
مدیریت فناوری اطلاعات یک سازمان یکی از جذاب ترین و در عین حال سخت ترین شغل های دنیای تجارت امروز می باشد. مدیران فنآوری اطلاعات با نگاهی به اطراف خود حجم فناوری هایی که آنها را احاطه کرده است می بینند و می بایست بر این اساس سازمان خود را در مسیر پیشرفت قرار دهند. هر بخش از فناوری اطلاعات توسط یک شرکت طراحی، تولید، توسعه و پشتیبانی می شود، بنابراین مدیران فناوری اطلاعات تنها مسول مدیریت فناوری های تولیدی سازمان خود نیستند. با توجه به سرعت و شدت تغییرات در دنیای فناوری اطلاعات مدیران فناوری اطلاعات به شدت تحت فشار برای تعیین خط مشی و یافتن راه برای هماهنگی با این سرعت رشد قرار می گیرند. حال به شرح چگونگی راحت تر شدن این مسیر با استفاده از OpenShift خواهیم پرداخت. سامانه های نرم افزاری گسترده مانند OpenShift بسیار پر اهمیت هستند زیرا این نرم افزار با درک بازار، کسب و کار های معمول را گسترش داده است. با این راه کار جدید نرم افزارها یا ارائه ی راحت تر خدمات مشتریانی که از خدمات سنتی استفاده می نمایند به خدمات مناسب تر و قابل دسترس تر دست خواهند یافت. حقیقت این است که این نرم افزار تعیین می کنند که یک شرکت چگونه فرصت های جدید در کسب و کار را پیدا کرده و خدمات ارزشمندتری به مشتریان خود ارائه نماید.
این تفکر که «کسب و کار یک شرکت فناوری نیست پس این موارد در شرکت من هیچ تاثیری نخواهد داشت» حقیقتا اشتباه است.
شرکت هایی مانند Amazon، Uber، Netflix و غیره به ما نشان داده اند که صنایع معمول مانند خرده فروشی، حملونقل و رسانه می توانند به یک شرکت جدید و چابکتر تبدیل شوند. یک نکته ی دیگر که می تواند مسیر ما را روشن کند اتفاقی است که برای شرکت Kodak می توانست اتفاق بی افتد اگر شرکتی بود که Instagram را ابداع کرده بود. آن ها می توانستد از ورشکستگی خود جلوگیری کنند اگر برروی رسانه های اجتماعی تمرکز می کردند می توانستند جایگاه تجاری خود را حفظ کنند. همه ی این موارد تنها با تصمیم گیری صحیح و قرار دادن نرم افزار در مدل تجاری هر سازمان می تواند رخ دهد. در هر حال ساختن ایده ی جدید کار آسانی نیست و مدیران هنگامی که بیشتر زمان خود را درگیر اختصاص منابع محدود سازمان و یافتن راهی برای بهبود ROI/ROA نظارت بر پیاده سازی فناوری ها نمایند چگونه باید نوآوری کنند؟
جواب این سوال بسیار ساده است.
در واقع OpenShift به توسعه ی نرم افزار ها با در برگرفتن ابزار هایی در شرکت ها که نیاز به چابکی و کارایی دارند کمک میکند. با OpenShift سازمان شما می تواند به سرعت نرم افزار ها را پیاده سازی، کمتر ذخیره کند و تعاملی تر بوده و میزان همکاری ها را افزایش دهد. و در دنیای رقابتی امروز شما با سرعت بیشتری می توانید از ایده ها به تولیدات برسید. در ادامه بررسی بیشتر مزایایی این نرم افزار و توانمندی ها و نقش آن در بهبود بستر فناوری اطلاعات می پردازیم.
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
پیاده سازی مفهوم DevOps با OpenShift :
برای بسیاری از سازمان ها، بخش بزرگی از درخواست DevOps، اتوماسیون نرم افزاری است که با استفاده از تکنیک های زیرساختی قابل پیاذه سازی است این کتاب ارائه دهنده ها، معماران، و مهندسین مابقی را با یک گزینه عملی تر ارائه می دهد. شما خواهید آموخت که چگونه یک رویکرد کانتینر از OpenShift می تواند به تیم شما کمک کند تا از طریق نمایه خدمات خود از زیرساخت IT به نرم افزارهای با کیفیت برسید .
🌈🌈🌈سه کارشناس OpenShift در Red Hat توضیح می دهند که چگونه نرم افزار Docker و مدیر خوشه ای Kubernetas را با ابزار توسعه و عملیاتی OpenShift پیکربندی کنید. کشف این که چگونه این پلتفرم مدیریت ظرفیت زیرساختی-اگنوستیک میتواند به شرکتها کمک کند تا به ناحیه تاریک که در آن زیرساختها به عنوان کد پایان مییابد و برنامه های کاربردی از آن شروع شود کمک کند.
در این کتاب می خوانید :
دیدگاه برنامه کاربردی برای اتوماسیون را بدست آورید و درک کنید که چرا مهم است
پیاده سازی خطوط یکپارچه پیوسته با قابلیت Jenkins OpenShift
کاوش مکانیزم برای جداسازی و مدیریت پیکربندی از نرم افزار زمان اجرا استاتیک
یاد بگیرید چگونه با استفاده از قابلیت Open-Shift سفارشی کنید
و ...
درباره نویسندگان
استفانو پیکززینی
استفانو پیکززینی پلت فرم Red Hat را به عنوان یک راه حل سرویس (PaaS) در سراسر استرالیا و نیوزلند هدایت می کند. او متخصص در پلت فرم کانتینر OpenShift Red Hat است.
مایک هپبورن
مایک هپبورن، متخصص موضوع ANZ PaaS در Red Hat، زمینه ای در معماری نرم افزار و ادغام و عملیات میان افزار دارد.
نوئل اوکانر
نوئل اوکانر مشاور و معمار اصلی در Red Hat است. او دارای تجربه گسترده ای در پیشبرد و ارائه پروژه های کلیدی مشتری برای مشتریان Red Hat در سراسر اروپا و مناطق آسیا اقیانوس آرام است.
https://www.dropbox.com/s/sy3iaoh65qke54c/Devops_With_Openshift.pdf?dl=0
#openshift #container #linux #devops @unixmens
برای بسیاری از سازمان ها، بخش بزرگی از درخواست DevOps، اتوماسیون نرم افزاری است که با استفاده از تکنیک های زیرساختی قابل پیاذه سازی است این کتاب ارائه دهنده ها، معماران، و مهندسین مابقی را با یک گزینه عملی تر ارائه می دهد. شما خواهید آموخت که چگونه یک رویکرد کانتینر از OpenShift می تواند به تیم شما کمک کند تا از طریق نمایه خدمات خود از زیرساخت IT به نرم افزارهای با کیفیت برسید .
🌈🌈🌈سه کارشناس OpenShift در Red Hat توضیح می دهند که چگونه نرم افزار Docker و مدیر خوشه ای Kubernetas را با ابزار توسعه و عملیاتی OpenShift پیکربندی کنید. کشف این که چگونه این پلتفرم مدیریت ظرفیت زیرساختی-اگنوستیک میتواند به شرکتها کمک کند تا به ناحیه تاریک که در آن زیرساختها به عنوان کد پایان مییابد و برنامه های کاربردی از آن شروع شود کمک کند.
در این کتاب می خوانید :
دیدگاه برنامه کاربردی برای اتوماسیون را بدست آورید و درک کنید که چرا مهم است
پیاده سازی خطوط یکپارچه پیوسته با قابلیت Jenkins OpenShift
کاوش مکانیزم برای جداسازی و مدیریت پیکربندی از نرم افزار زمان اجرا استاتیک
یاد بگیرید چگونه با استفاده از قابلیت Open-Shift سفارشی کنید
و ...
درباره نویسندگان
استفانو پیکززینی
استفانو پیکززینی پلت فرم Red Hat را به عنوان یک راه حل سرویس (PaaS) در سراسر استرالیا و نیوزلند هدایت می کند. او متخصص در پلت فرم کانتینر OpenShift Red Hat است.
مایک هپبورن
مایک هپبورن، متخصص موضوع ANZ PaaS در Red Hat، زمینه ای در معماری نرم افزار و ادغام و عملیات میان افزار دارد.
نوئل اوکانر
نوئل اوکانر مشاور و معمار اصلی در Red Hat است. او دارای تجربه گسترده ای در پیشبرد و ارائه پروژه های کلیدی مشتری برای مشتریان Red Hat در سراسر اروپا و مناطق آسیا اقیانوس آرام است.
https://www.dropbox.com/s/sy3iaoh65qke54c/Devops_With_Openshift.pdf?dl=0
#openshift #container #linux #devops @unixmens
Dropbox
Devops_With_Openshift.pdf
Shared with Dropbox
وقتی ماکروسافت از openshift استفاده میکند. https://azure.microsoft.com/en-us/services/openshift/#customer-stories
Microsoft
Azure Red Hat OpenShift – Kubernetes PaaS | Microsoft Azure
Learn about Azure Red Hat OpenShift, an OpenShift service managed by Microsoft and Red Hat with Kubernetes PaaS at its core. Discover a turnkey container platform.
آیا با ساختار scrub و انواع آن در ceph آشنا هستید ؟
public poll
اصلا چی هست ؟ – 14
👍👍👍👍👍👍👍 54%
@Kingman_822, @OfficialSajad, @Shahab693, @albatross777, @salamfa012345, @bamnetwork, @jafar_sadeghirad, @W3bMr, @MRrebooot, @Forbidden_403, @sajjad_daneshmand, @msinakeshmiri, @realovatsug, Sti.Nerd
خیر – 8
👍👍👍👍 31%
@ShEy2N, @GArgusfish, amir, @amirajoodani, @ArazMoazzemi, @msdBaniasadi, @MehrdadHGhasemi, alireza
بلی – 4
👍👍 15%
@mrd94, @MH_kalani, @Mohammadhesni, @saman_sohani
استفاده کردم
▫️ 0%
👥 26 people voted so far.
public poll
اصلا چی هست ؟ – 14
👍👍👍👍👍👍👍 54%
@Kingman_822, @OfficialSajad, @Shahab693, @albatross777, @salamfa012345, @bamnetwork, @jafar_sadeghirad, @W3bMr, @MRrebooot, @Forbidden_403, @sajjad_daneshmand, @msinakeshmiri, @realovatsug, Sti.Nerd
خیر – 8
👍👍👍👍 31%
@ShEy2N, @GArgusfish, amir, @amirajoodani, @ArazMoazzemi, @msdBaniasadi, @MehrdadHGhasemi, alireza
بلی – 4
👍👍 15%
@mrd94, @MH_kalani, @Mohammadhesni, @saman_sohani
استفاده کردم
▫️ 0%
👥 26 people voted so far.
دورکاری باشد و یک کافه با صدای آرام دم شدن قهوه . و گذر سگ ها را ببینم . و پر شود از احساس خوب برای ساختن دنیای بهتر و جایی برای حل کردن معادلات کسب و کار ها . و این چنین است زندگی و قهوه و گنو/لینوکس و ...
رسانه قهوه و کافه ایران ~ آیکافی | iCoff.ee
بررسی تاثیر قهوه بر بازدهی شغلی و محیط کار ~ رسانه قهوه و کافه ایران ~ آیکافی | iCoff.ee
در این مقاله به این موضوع میپردازیم که قهوه بر بازدهی و محیط کار چه اثری دارد و آیا تاثیر آن به افراد محدود میشود یا رفتار جمعی ما را نیز دگرگون میکند.
آگهی دعوت به همکاری شرکت توسعه و نوآوری شهر:
شرکت توسعه و نوآوری شهر به منظور تکمیل کادر پرسنلی خود، در موقعیت های شغلی زیر دعوت به همكاری می کند:
· عنوان شغلی:
کارشناس پشتیبانی DevOps
· مهارت های لازم:
- LPIC1
- LPIC2
- Docker
- توانایی کارگروهی
· نوع همکاری : تمام وقت
· محل کار: تهران – میدان آرژانتین
از علاقهمندان تقاضا میشود رزومه خود را به آدرس پستی [email protected] ارسال نمایند.
#jobs #linux #devops
@unixmens
شرکت توسعه و نوآوری شهر به منظور تکمیل کادر پرسنلی خود، در موقعیت های شغلی زیر دعوت به همكاری می کند:
· عنوان شغلی:
کارشناس پشتیبانی DevOps
· مهارت های لازم:
- LPIC1
- LPIC2
- Docker
- توانایی کارگروهی
· نوع همکاری : تمام وقت
· محل کار: تهران – میدان آرژانتین
از علاقهمندان تقاضا میشود رزومه خود را به آدرس پستی [email protected] ارسال نمایند.
#jobs #linux #devops
@unixmens
🎂 دوره نهم شل اسکریپتینگ در حال آغاز میباشد .
👍دوره اسکریپت نویسی (برنامه سازی پوسته) به افرادمی آموزد که چگونه برنامه های کاربردی برای پروسه های گوناگون تولید کنند و نیز آن ها را بهینه و خودکار کنند. برخی از این برنامه هابه شرح زیر است:
✅یک زبان همه کاربره برای کار بردهای مختلف
✅امکان ایجاد برنامه های کاربردی گرافیکی برای اسکریپت های خود .
✅ دسترسی در محیط های cli , gui ,tui
✅یک زبان برای سیستم عامل های محتلف حتی ویندوز !
✅امکان ساخت اسکریپت های باینری و فقط اجرایی برای کسانی که تمایل ندارند کد آنها در دسترس نباشد .
✅ امکان نوشتن و مدیریت ابزار های قدرتمند
✅ذخیره سازی و نگهداری اطلاعات، ارائه گزارشات وقوع خطاها و رویدادها، ارائه گزارشات ممیزی سیستم، ارائه گزارشات مانیتوریگ سیستم و پروسه ها، مقایسه اطلاعات و فیلتر نمودن آن ها،تست های سیستمی، انتقال اطلاعات، پروسه های synchronization
و غیره ...
👨💻این دوره بصورت کاربردی بوده که حتی آموزش خواهید دید با شل اسکریپتینگ برای محیط دسکتاپ برنامه های گرافیکی بنویسید .
🕰 مدت: 30 ساعت
جهت ثبت نام شماره ۸ را به این ID ارسال فرمایید .
👍دوره اسکریپت نویسی (برنامه سازی پوسته) به افرادمی آموزد که چگونه برنامه های کاربردی برای پروسه های گوناگون تولید کنند و نیز آن ها را بهینه و خودکار کنند. برخی از این برنامه هابه شرح زیر است:
✅یک زبان همه کاربره برای کار بردهای مختلف
✅امکان ایجاد برنامه های کاربردی گرافیکی برای اسکریپت های خود .
✅ دسترسی در محیط های cli , gui ,tui
✅یک زبان برای سیستم عامل های محتلف حتی ویندوز !
✅امکان ساخت اسکریپت های باینری و فقط اجرایی برای کسانی که تمایل ندارند کد آنها در دسترس نباشد .
✅ امکان نوشتن و مدیریت ابزار های قدرتمند
✅ذخیره سازی و نگهداری اطلاعات، ارائه گزارشات وقوع خطاها و رویدادها، ارائه گزارشات ممیزی سیستم، ارائه گزارشات مانیتوریگ سیستم و پروسه ها، مقایسه اطلاعات و فیلتر نمودن آن ها،تست های سیستمی، انتقال اطلاعات، پروسه های synchronization
و غیره ...
👨💻این دوره بصورت کاربردی بوده که حتی آموزش خواهید دید با شل اسکریپتینگ برای محیط دسکتاپ برنامه های گرافیکی بنویسید .
🕰 مدت: 30 ساعت
جهت ثبت نام شماره ۸ را به این ID ارسال فرمایید .
نسبت به اطلاعات از چند منبع طرح محدودیت اینترنتی از دستور کار مجلس خارج شد . اطلاعات دقیق و تکمیلی را در آینده اعلام خواهیم کرد .
افشا اطلاعات شرکت هلکوپترسازی پس حمله باج افزاری.
گروه هکری لاک بیت با نفوذ به شبکه داخلی این شرکت هلکوپترسازی (koptergroup.com) , فایلهای آن را با باج افزار LockBit رمزگذاری کرده و مانع از دسترسی کارکنان و مدیران این شرکت به دادههای کاری و شخصی خود شدند.
پس از آنکه کوپتر تعامل با هکرها و پرداخت پول به آنها را رد کرد، آنها نیز دادههای خصوصی این شرکت را در اینترنت منتشر کردند. معمولاً بخشی از این نوع اطلاعات سرقت شده بر روی اینترنت به اشتراک گذاشته میشود تا مالکان دادههای مذکور برای پرداخت باج قانع شوند.
ظاهراً این حمله هکری با نفوذ به یک برنامه وی پی ان انجام شده که فعال کردن آن با استفاده از یک کلمه عبور ضعیف انجام میشده است. برای فعال کردن این وی پی ان از روش تأیید هویت دومرحله ای نیز استفاده نشده است. هکرهای گروه لاک بیت قبلاً هم حملات باج افزاری متعددی را به شرکتهای دیگر تجاری انجام دادهاند.
حال سوال این چنین مطرح میشود . در حوزه مقابله با حملات سازمان شما چه راهکارهایی انجام داده است . جهت مشاوره رایگان میتوان کد h را به این ID ارسال کنید .
گروه هکری لاک بیت با نفوذ به شبکه داخلی این شرکت هلکوپترسازی (koptergroup.com) , فایلهای آن را با باج افزار LockBit رمزگذاری کرده و مانع از دسترسی کارکنان و مدیران این شرکت به دادههای کاری و شخصی خود شدند.
پس از آنکه کوپتر تعامل با هکرها و پرداخت پول به آنها را رد کرد، آنها نیز دادههای خصوصی این شرکت را در اینترنت منتشر کردند. معمولاً بخشی از این نوع اطلاعات سرقت شده بر روی اینترنت به اشتراک گذاشته میشود تا مالکان دادههای مذکور برای پرداخت باج قانع شوند.
ظاهراً این حمله هکری با نفوذ به یک برنامه وی پی ان انجام شده که فعال کردن آن با استفاده از یک کلمه عبور ضعیف انجام میشده است. برای فعال کردن این وی پی ان از روش تأیید هویت دومرحله ای نیز استفاده نشده است. هکرهای گروه لاک بیت قبلاً هم حملات باج افزاری متعددی را به شرکتهای دیگر تجاری انجام دادهاند.
حال سوال این چنین مطرح میشود . در حوزه مقابله با حملات سازمان شما چه راهکارهایی انجام داده است . جهت مشاوره رایگان میتوان کد h را به این ID ارسال کنید .
These seven things are given to you on a need-to-know basis, and you need to know.
via Enable Sysadmin https://ift.tt/3BROGgm
via Enable Sysadmin https://ift.tt/3BROGgm
Enable Sysadmin
Seven (more) things I wish I'd known before becoming a sysadmin
These seven things are given to you on a need-to-know basis, and you need to know.