موضوع: اداره

آموزش Kubernetes قسمت 1: برنامه های کاربردی، میکروسرویس ها و کانتینرها

به درخواست ما، هابر یک مرکز Kubernetes ایجاد کرد و ما خوشحالیم که اولین انتشار را در آن ارسال می کنیم. اشتراک در! Kubernetes آسان است. چرا بانک ها برای کار در این زمینه به من پول زیادی می پردازند، در حالی که هر کسی می تواند تنها در چند ساعت به این فناوری تسلط یابد؟ اگر شک دارید که Kubernetes را می توان از این طریق یاد گرفت […]

یادگیری داکر، قسمت 6: کار با داده ها

در قسمت امروز ترجمه مجموعه مطالب در مورد داکر در مورد کار با داده صحبت خواهیم کرد. به ویژه، در مورد جلدهای Docker. در این مواد، ما به طور مداوم موتورهای نرم افزار داکر را با قیاس های خوراکی مختلف مقایسه می کردیم. اینجا هم از این سنت عدول نکنیم. اجازه دهید داده های موجود در Docker به عنوان چاشنی مورد استفاده قرار گیرند. انواع مختلفی از ادویه ها در دنیا وجود دارد و […]

راهنمای مبتدیان برای نوشتن Docker

نویسنده مقاله که ترجمه آن را امروز منتشر می کنیم می گوید که برای توسعه دهندگانی در نظر گرفته شده است که می خواهند Docker Compose را یاد بگیرند و به سمت ایجاد اولین برنامه مشتری-سرور خود با استفاده از Docker حرکت می کنند. فرض بر این است که خواننده این مطالب با اصول Docker آشنا است. اگر اینطور نیست، می توانید نگاهی به این سری مطالب، این نشریه، [...]

GitLab Shell Runner. با Docker Compose خدمات قابل آزمایش را بصورت رقابتی راه اندازی کنید

این مقاله هم برای آزمایش‌کنندگان و هم برای توسعه‌دهندگان جالب خواهد بود، اما عمدتاً برای متخصصان اتوماسیون در نظر گرفته شده است که با مشکل راه‌اندازی GitLab CI/CD برای آزمایش یکپارچه‌سازی در شرایط منابع زیرساخت ناکافی و/یا عدم وجود کانتینر مواجه هستند. پلت فرم ارکستراسیون من به شما خواهم گفت که چگونه استقرار محیط های آزمایشی را با استفاده از docker compose بر روی یک رانر پوسته GitLab و […]

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

با توجه به حجم زیادی از مطالب در مورد تجزیه و تحلیل استاتیک که به طور فزاینده ای مورد توجه من قرار می گیرد، من را وادار به نوشتن این مقاله کرد. اولا، این وبلاگ PVS-studio است که به طور فعال خود را در Habré با کمک بررسی خطاهای یافت شده توسط ابزار آنها در پروژه های منبع باز تبلیغ می کند. اخیرا PVS-studio از جاوا و البته توسعه دهندگان IntelliJ IDEA که تحلیلگر داخلی آن احتمالا […]

IntelliJ IDEA Inspections را روی جنکینز اجرا کنید

IntelliJ IDEA امروز دارای پیشرفته‌ترین تحلیلگر کد جاوا است که با قابلیت‌های خود «کهنه‌کارهایی» مانند Checkstyle و Spotbugs را بسیار پشت سر گذاشته است. «بازرسی‌های» متعدد آن، کد را در جنبه‌های مختلف، از سبک کدنویسی گرفته تا باگ‌های معمولی، بررسی می‌کند. با این حال، تا زمانی که نتایج تجزیه و تحلیل فقط در رابط محلی IDE توسعه‌دهنده نمایش داده می‌شوند، برای فرآیند توسعه کاربرد چندانی ندارند. […]

بررسی دقیق 3CX v16

در این مقاله به بررسی کامل قابلیت های 3CX v16 خواهیم پرداخت. نسخه جدید سانترال بهبودهای مختلفی را در کیفیت خدمات به مشتریان و افزایش بهره وری کارکنان ارائه می دهد. در عین حال، کار مهندس سیستم که به سیستم سرویس می دهد به طور قابل توجهی آسان تر است. در نسخه 16، ما قابلیت های کار یکپارچه را گسترش داده ایم. اکنون این سیستم به شما امکان می دهد نه تنها بین کارمندان، بلکه با مشتریان خود و […]

فیلسوفان خوب تغذیه یا برنامه نویسی رقابتی دات نت

بیایید با استفاده از مثال مسئله lunching philosophers به ​​نحوه عملکرد برنامه نویسی همزمان و موازی در Net نگاه کنیم. پلان به شرح زیر است، از همگام سازی نخ/فرآیند تا مدل بازیگر (در قسمت های بعدی). مقاله ممکن است برای اولین آشنایی یا تجدید دانش شما مفید باشد. چرا حتی می دانید چگونه این کار را انجام دهید؟ ترانزیستورها به حداقل اندازه خود می رسند، قانون مور به حد مجاز سرعت […]

"موش گریه کرد و نیش زد .." جایگزینی واردات در عمل. قسمت چهارم (نظری، پایانی). سیستم ها و خدمات

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

برندگان مسابقات بین المللی SSH و سودو دوباره روی صحنه هستند. به رهبری Distinguished Active Directory Conductor

از لحاظ تاریخی، مجوزهای sudo توسط محتویات فایل ها در /etc/sudoers.d و visudo کنترل می شد و مجوز کلید با استفاده از ~/.ssh/authorized_keys انجام می شد. با این حال، با رشد زیرساخت ها، تمایل به مدیریت متمرکز این حقوق وجود دارد. امروزه ممکن است چندین گزینه راه حل وجود داشته باشد: سیستم مدیریت پیکربندی - Chef، Puppet، Ansible، Salt Active Directory + sssd انحرافات مختلف در قالب اسکریپت […]

نترامش - محلول مش سرویس سبک

همانطور که از یک برنامه کاربردی یکپارچه به معماری میکروسرویس ها حرکت می کنیم، با چالش های جدیدی روبرو هستیم. در یک برنامه یکپارچه، معمولاً تشخیص خطا در کدام بخش از سیستم بسیار آسان است. به احتمال زیاد مشکل در کد خود monolith یا در پایگاه داده است. اما وقتی شروع به جستجوی مشکل در معماری میکروسرویس می کنیم، دیگر همه چیز چندان واضح نیست. ما باید همه [...]

ما توسعه دهندگان را به کارگاه Think Developers دعوت می کنیم

طبق یک سنت خوب اما هنوز تثبیت نشده، در اردیبهشت ماه یک میت آپ فنی باز برگزار می کنیم! امسال جلسه با یک بخش عملی "چشیده" خواهد شد و شما می توانید در "گاراژ" ما توقف کنید و کمی مونتاژ و برنامه نویسی انجام دهید. تاریخ: 15 مه 2019، مسکو. بقیه اطلاعات مفید زیر برش است. برای ثبت نام و مشاهده برنامه می توانید در سایت رویداد [...]