وبلاگ
اصول لینوکس و اسکریپت نویسی یکی از ضروریترین مهارتهای یک مهندس DevOps است. اکثر شرکتها محیط خود را روی لینوکس دارند، همچنین بسیاری از ابزارهای CM مانند Puppet، Chef و Ansible دارای گرههای اصلی خود در لینوکس هستند. در این مطلب، کل دستورات لینوکس را برای DevOps که بخشی ضروری از برنامه تحصیلات تکمیلی در DevOps است، پوشش خواهیم داد. لینوکس چیست؟ لینوکس یک سیستم عامل متنباز و توسعه یافته برای کامپیوترها، سرورها، دستگاههای تلفن همراه و دستگاههای تعبیه شده است. تقریبا بر روی هر پلتفرم کامپیوتر اصلی از جمله x86، ARM و غیره پشتیبانی میشود که آن را به ...
ادامه مطلب
چه مدیر پایگاه داده باشید و چه توسعهدهنده برنامه، مدیریت پایگاههای داده MySQL و درک اندازه آنها برای اطمینان از تخصیص کارآمد منابع، جلوگیری از مشکلات عملکرد و تسهیل تصمیمگیریهای آگاهانه در مورد ذخیرهسازی و مدیریت دادهها بسیار مهم است.این یک جنبه حیاتی از مدیریت پایگاه داده است که میتوانید چندین روش برای بررسی جدول و اندازه پایگاه داده در MySQL پیدا کنید. در این مطلب، سه روش برای تعیین اندازه جدول و پایگاه داده در MySQL را بررسی خواهیم کرد. مروری بر مدیریت اندازه پایگاه داده MySQL کسب و کارها حجم شگفت انگیزی از دادهها را در طول عملیات ...
ادامه مطلب
PostgreSQL (پستگرسکیوال) یک سیستم مدیریت پایگاه داده رابطهای (RDBMS) رایگان و متنباز است که ویژگیهای پیشرفته مختلفی از جمله پشتیبانی از انواع دادههای پیچیده، تراکنشهای ACID، مدیریت پیشرفته کاربر و گزینههای امنیتی چند لایه را ارائه میدهد.اگر در حال ساخت برنامههای وب هستید که به مدلهای داده پیچیده، کارایی بالا یا کار با دادههای مکانی نیاز دارند، PostgreSQL میتواند یک ابزار عالی باشد. در این مطلب نحوه دانلود و نصب PostgreSQL در ویندوز را در سه مرحله آسان خواهید آموخت. PostgreSQL را در ویندوز دانلود و نصب کنید بیایید در مورد سه مرحله در فرآیند دانلود و نصب PostgreSQL در ...
ادامه مطلب
با آموزش هوش مصنوعی و پذیرش فناوری جدید، تاثیر هوش مصنوعی را بر امنیت شغلی فناوری و استراتژیهای فناوران برای اثبات آینده شغلی خود بیاموزید. «آیا هوش مصنوعی شغل من را خواهد گرفت؟» هیچ شکی در مورد آن وجود ندارد که هوش مصنوعی بر شغل شما تاثیر میگذارد. سپس این سوال این است که چگونه میتوان با این تغییرات مواجه شد. در این مطلب از 1200 کارشناس و مدیر نظرسنجی شده است تا افکار آنها را در مورد چشم انداز هوش مصنوعی و تاثیر آن بر حرفه آنها درک کنیم. در ادامه یافتههای خود از این نظرسنجی را با شما ...
ادامه مطلب
برای محافظت از اطلاعات، سیستمهای حفاظتی مختلفی وجود دارد که یکی از زیرسیستمهای حفاظت، ابزارهای رمزنگاری است. فناوریهای VPN، لودرهای سیستم عامل با عملکرد رمزگذاری، امضای دیجیتال الکترونیکی، برنامههای رمزگذاری برای فایلهای لوکال روی دستگاه؛ همگی با استفاده از سیستمهای رمزنگاری مختلف بر اساس الگوریتمهای ریاضی گرد هم جمع شدهاند. Cryptosystem مدلی شامل مجموعهای از الگوریتمهای رمزنگاری است که توانایی انجام تبدیل دو طرفه را به منظور حفظ محرمانه بودن، یکپارچگی و در دسترس بودن دادهها دارد. بیایید یکی از استانداردهای سیستم رمزنگاری OpenPGP را در نظر بگیریم! PGP برای چیست؟ PGP یا Pretty Good Privacy یک پیاده سازی نرم ...
ادامه مطلب
کوبرنتیز یکی از نوآورانهترین فناوریهایی است که میتوانید برای استقرار، مقیاسگذاری و مدیریت برنامهها بدون در نظر گرفتن پلتفرم زیرساختی استفاده کنید. اگر یک مهندس DevOps یا توسعهدهنده نرمافزار هستید، با موقعیتهایی مواجه میشوید که باید Kubernetes را روی پلتفرمهای مختلف با وابستگیهای مورد نیاز نصب کنید. این مطلب دستورالعملهای گام به گام نحوه نصب کوبرنتیز در اوبونتو را در اختیار شما قرار میدهد. کوبرنتیز چیست؟ کوبرنتیز(Kubernetes) یک سیستم متنباز است که توسط گوگل توسعه یافته و اکنون تحت نظارت CNCF است. ارکستراسیون کانتینر را ساده میکند. بنابراین، توسعه دهندگان میتوانند بدون پرداختن به پیچیدگیهای زیرساخت، اپلیکیشن بسازند. این سیستم، ...
ادامه مطلب