موضوع: اداره

werf - ابزار ما برای CI / CD در Kubernetes (نمایش کلی و گزارش تصویری)

در 27 می، در سالن اصلی کنفرانس DevOpsConf 2019، که به عنوان بخشی از جشنواره RIT++ 2019، به عنوان بخشی از بخش "تحویل مداوم" برگزار شد، گزارش "werf - ابزار ما برای CI/CD در Kubernetes" ارائه شد. در مورد مشکلات و چالش‌هایی که همه هنگام استقرار در Kubernetes با آن‌ها مواجه هستند و همچنین تفاوت‌هایی که ممکن است فوراً قابل توجه نباشند صحبت می‌کند. […]

چگونه پایگاه های داده سری های زمانی متعدد را آزمایش کردیم

طی چند سال گذشته، پایگاه‌های داده سری زمانی از یک چیز عجیب و غریب (بسیار تخصصی که در سیستم‌های نظارت باز (و مرتبط با راه‌حل‌های خاص) یا در پروژه‌های کلان داده استفاده می‌شود) به یک «محصول مصرف‌کننده» تبدیل شده‌اند. در قلمرو فدراسیون روسیه، برای این کار باید از Yandex و ClickHouse تشکر ویژه کرد. تا این مرحله، اگر نیاز به ذخیره […]

راهکارهای دلتا برای شهرهای هوشمند: آیا تا به حال به این فکر کرده اید که یک سینما چقدر می تواند سبز باشد؟

در نمایشگاه COMPUTEX 2019، که در اوایل تابستان برگزار شد، دلتا سینمای 8K "سبز" منحصر به فرد خود و همچنین تعدادی از راه حل های اینترنت اشیا را که برای شهرهای مدرن و دوستدار محیط زیست طراحی شده اند به نمایش گذاشت. در این پست به طور مفصل در مورد نوآوری های مختلف از جمله سیستم های شارژ هوشمند برای وسایل نقلیه الکتریکی صحبت می کنیم. امروزه، هر شرکتی در تلاش است تا پروژه های سازگار با محیط زیست و پیشرفته تر را توسعه دهد و از روند ایجاد هوشمند […]

تاریخچه مشکل مهاجرت ذخیره سازی داکر (روت داکر)

چند روز پیش، در یکی از سرورها تصمیم گرفته شد که فضای ذخیره‌سازی docker (دایرکتوری که داکر همه فایل‌های کانتینر و تصویر را در آن ذخیره می‌کند) به یک پارتیشن جداگانه که ظرفیت بیشتری دارد منتقل کند. این کار بی اهمیت به نظر می رسید و مشکلی را پیش بینی نمی کرد... بیایید شروع کنیم: 1. تمام کانتینرهای برنامه ما را متوقف کرده و بکشید: اگر کانتینرهای زیادی وجود دارد و […]

تفاوت بین bin، sbin، usr/bin، usr/sbin

در 30 نوامبر 2010، دیوید کولیر نوشت: متوجه شدم که در busybox پیوندها به این چهار فهرست تقسیم می شوند. آیا یک قانون ساده برای تعیین اینکه کدام پیوند باید در کدام دایرکتوری قرار گیرد وجود دارد... برای مثال kill در /bin و killall در /usr/bin /... من هیچ منطقی در این تقسیم نمی‌بینم. شما، […]

نظر دیگر در مورد تفاوت بین bin, sbin, usr/bin, usr/sbin

من اخیراً این مقاله را کشف کردم: تفاوت بین bin, sbin, usr/bin, usr/sbin. من می خواهم دیدگاه خود را در مورد استاندارد به اشتراک بگذارم. bin / حاوی دستوراتی است که هم مدیر سیستم و هم کاربران می توانند از آنها استفاده کنند، اما زمانی که هیچ سیستم فایل دیگری نصب نشده باشد (مثلاً در حالت تک کاربره) ضروری است. همچنین ممکن است حاوی دستوراتی باشد که به طور غیر مستقیم توسط اسکریپت ها استفاده می شوند. آنجا […]

چگونه Dark کد را در 50 میلی‌ثانیه پیاده‌سازی می‌کند

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

بهینه سازی پرس و جوهای پایگاه داده با استفاده از مثال یک سرویس B2B برای سازندگان

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

بررسی ابزار رایگان SQLIndexManager

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

چگونه اولویت‌های غلاف در Kubernetes باعث خرابی در آزمایشگاه Grafana شد

توجه داشته باشید ترجمه: جزئیات فنی در مورد دلایل قطعی اخیر در سرویس ابری که توسط سازندگان Grafana نگهداری می شود را به شما ارائه می دهیم. این یک مثال کلاسیک از این است که چگونه یک ویژگی جدید و به ظاهر بسیار مفید طراحی شده برای بهبود کیفیت زیرساخت می تواند باعث آسیب شود، اگر تفاوت های ظریف متعدد کاربرد آن را در واقعیت های تولید فراهم نکنید. وقتی مطالبی مانند این ظاهر می شود که به شما امکان می دهد نه تنها یاد بگیرید عالی است [...]

کتاب "لینوکس در عمل"

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

داستان هایی از بخش خدمات. یک پست بیهوده در مورد کار جدی

مهندسان خدمات در پمپ بنزین ها و فرودگاه های فضایی، در شرکت های فناوری اطلاعات و کارخانه های خودروسازی، در VAZ و Space X، در مشاغل کوچک و غول های بین المللی یافت می شوند. و تمام، مطلقاً همه آنها یک بار مجموعه کلاسیک را در مورد "خودش" شنیده اند، "من آن را با نوار برق پیچیدم و کار کرد، و سپس بوم شد"، "من به چیزی دست نزدم"، "من قطعا آن را تغییر نداد» و […]