با مفهوم fitops و معنا آن آشنا شویم :
این مفهوم بیشتر به فلسفه Right-Sizing و Demand-Driven Ops در DevOps مربوط میشود؛ یعنی زیرساخت، تیم و فرایندها نه بزرگتر از نیاز واقعی باشند و نه کوچکتر، بلکه بهصورت پویا و تطبیقی با نیاز فعلی و پیشبینی آینده هماهنگ شوند.
مفهوم FitOps در DevOps
میتوان گفت FitOps یک رویکرد عملیاتی است که تمرکزش روی تناسب بهینه منابع، فرایندها و ظرفیت تیم با نیاز واقعی کسبوکار و محصول است.
اصول اصلی:
1. Right-Sizing منابع
• استفاده از منابع (CPU، RAM، Storage، تعداد سرویسها و حتی تعداد اعضای تیم) متناسب با بار واقعی و قابل پیشبینی.
• مثال: Auto Scaling در Kubernetes یا Cloud.
2. Avoid Overengineering
• ساختن سیستمهای پیچیدهتر از آنچه نیاز است، ممنوع!
• DevOps باید راهکار را ساده و مقیاسپذیر طراحی کند، ولی فقط به اندازهای که اکنون و در آینده نزدیک لازم است.
3. Feedback Loop مداوم
• با مانیتورینگ و Observability، نیازها را بهطور مستمر ارزیابی و منابع را تنظیم کنیم.
4. Elastic Processes
• فرایندها باید انعطافپذیر باشند و با تغییر نیازهای محصول یا تیم، تغییر کنند (مثل CI/CD Pipelines که بتوانند سریعتر یا کندتر شوند).
5. Cost–Performance Balance
• شبیه FinOps، ولی با نگاه فنی: هدف رسیدن به بهترین کارایی با کمترین هزینه، نه صرفاً کمکردن هزینه.
ابزارها و تکنیکها
برای اجرای FitOps در DevOps، معمولاً اینها استفاده میشوند:
• Kubernetes Horizontal/Vertical Pod Autoscaler → برای تنظیم پویا منابع
• Terraform + Monitoring Integration → برای تغییر سریع زیرساخت طبق بار
• Prometheus / Grafana → برای رصد دقیق و تصمیمگیری
• Load Testing (مثل k6, JMeter) → برای تعیین ظرفیت بهینه
• Service Mesh Metrics (مثل Istio) → برای بررسی واقعی مصرف سرویسها
مزایا
• جلوگیری از هدررفت منابع و هزینهها
• افزایش انعطافپذیری تیم و زیرساخت
• پاسخ سریعتر به تغییرات نیاز بازار یا کاربران
#fitops #devops
https://t.iss.one/unixmens
این مفهوم بیشتر به فلسفه Right-Sizing و Demand-Driven Ops در DevOps مربوط میشود؛ یعنی زیرساخت، تیم و فرایندها نه بزرگتر از نیاز واقعی باشند و نه کوچکتر، بلکه بهصورت پویا و تطبیقی با نیاز فعلی و پیشبینی آینده هماهنگ شوند.
مفهوم FitOps در DevOps
میتوان گفت FitOps یک رویکرد عملیاتی است که تمرکزش روی تناسب بهینه منابع، فرایندها و ظرفیت تیم با نیاز واقعی کسبوکار و محصول است.
اصول اصلی:
1. Right-Sizing منابع
• استفاده از منابع (CPU، RAM، Storage، تعداد سرویسها و حتی تعداد اعضای تیم) متناسب با بار واقعی و قابل پیشبینی.
• مثال: Auto Scaling در Kubernetes یا Cloud.
2. Avoid Overengineering
• ساختن سیستمهای پیچیدهتر از آنچه نیاز است، ممنوع!
• DevOps باید راهکار را ساده و مقیاسپذیر طراحی کند، ولی فقط به اندازهای که اکنون و در آینده نزدیک لازم است.
3. Feedback Loop مداوم
• با مانیتورینگ و Observability، نیازها را بهطور مستمر ارزیابی و منابع را تنظیم کنیم.
4. Elastic Processes
• فرایندها باید انعطافپذیر باشند و با تغییر نیازهای محصول یا تیم، تغییر کنند (مثل CI/CD Pipelines که بتوانند سریعتر یا کندتر شوند).
5. Cost–Performance Balance
• شبیه FinOps، ولی با نگاه فنی: هدف رسیدن به بهترین کارایی با کمترین هزینه، نه صرفاً کمکردن هزینه.
ابزارها و تکنیکها
برای اجرای FitOps در DevOps، معمولاً اینها استفاده میشوند:
• Kubernetes Horizontal/Vertical Pod Autoscaler → برای تنظیم پویا منابع
• Terraform + Monitoring Integration → برای تغییر سریع زیرساخت طبق بار
• Prometheus / Grafana → برای رصد دقیق و تصمیمگیری
• Load Testing (مثل k6, JMeter) → برای تعیین ظرفیت بهینه
• Service Mesh Metrics (مثل Istio) → برای بررسی واقعی مصرف سرویسها
مزایا
• جلوگیری از هدررفت منابع و هزینهها
• افزایش انعطافپذیری تیم و زیرساخت
• پاسخ سریعتر به تغییرات نیاز بازار یا کاربران
#fitops #devops
https://t.iss.one/unixmens
Telegram
Academy and Foundation unixmens | Your skills, Your future
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Enterprise AI has reached a turning point. For years, organizations have invested heavily in artificial intelligence, launching countless pilot projects and experimental models. Many AI projects show promise, but scaling these successes, integrating AI into core operations, and consistently extracting value across the enterprise remain significant challenges.This is why an open, collaboratively-developed, standard AI operating system (AI OS) is vital. Built on open source technology, this system will provide the essential production and run time environment for customizing and running AI model
via Red Hat Blog https://ift.tt/omVIHLG
via Red Hat Blog https://ift.tt/omVIHLG
Redhat
Developing a standard AI OS: Unlocking production-grade AI at enterprise scale
Discover the strategic necessity of a standard AI operating system (AI OS) for enterprise AI. Learn how Red Hat is building foundational components for scalable, production-grade AI, and how the AI OS will unlock unprecedented levels of efficiency, scalability…
We're seeing a significant trend: more organizations are bringing their large language model (LLM) infrastructure in-house. Whether for latency, compliance, or data privacy, self-hosting with open source models on your own hardware puts you in control of your AI journey. However, scaling LLMs from experimentation to a production-grade service introduces significant cost and complexity.A new open source framework, llm-d, backed by a powerhouse of contributors including Red Hat, IBM, and Google, is designed to address these challenges. It focuses on the core of the problem: AI inference—the pr
via Red Hat Blog https://ift.tt/svlukLS
via Red Hat Blog https://ift.tt/svlukLS
Redhat
What is llm-d and why do we need it?
We're seeing a significant trend: more organizations are bringing their large language model (LLM) infrastructure in-house.
Red Hat Recognized as a Leader for Second Consecutive Year in 2025 Gartner® Magic Quadrant™ for Container ManagementRed Hat OpenShift was recognized for the solution’s Completeness of Vision and in Ability to Execute in the Container Management Magic Quadrant. According to Gartner, Leaders execute well against their current vision and are well positioned for tomorrow. Learn more Computerworld - Why your entire workforce should become AI expertsAI isn’t just for data scientists anymore. In this episode of Today in Tech, Red Hat Distinguished Engineer Mo Duffy discusses how businesses c
via Red Hat Blog https://ift.tt/0gRTWqp
via Red Hat Blog https://ift.tt/0gRTWqp
Redhat
Friday Five — August 15, 2025 | Red Hat
The Friday Five is a weekly Red Hat blog post with 5 of the week's top news items and ideas from or about Red Hat and the technology industry.
For customers who want to step up their defenses against the next cyberattack wave or set of vulnerabilities, Red Hat is pleased to extend Technical Account Management (TAM) services by adding Technical Account Management Service for Product Security.Many Red Hat customers are familiar with TAM services. TAMs offer deep technical knowledge in their areas of specialty and act as trusted customer technical advisors. They develop personal relationships with customers to proactively drive the best possible product experience. Red Hat TAMs also advocate for customers with Red Hat product managers
via Red Hat Blog https://ift.tt/wJ3ZUmP
via Red Hat Blog https://ift.tt/wJ3ZUmP
Redhat
Introducing Red Hat Technical Account Management Service for Product Security
Red Hat is pleased to extend Technical Account Management (TAM) services by adding Technical Account Management Service for Product Security.
Red Hat OpenShift AI version 2.21 and later versions are now designed for Federal Information Processing Standards (FIPS). This achievement underscores our commitment to providing an enterprise-grade AI platform with a strong security posture that enables organizations to deploy and manage AI workloads with the highest levels of trust and compliance.This is the first in a 2-part blog series of the introduction of this new FIPS capability. Part 1 describes what’s being done with OpenShift AI, and part 2 will be a practical discussion of FIPS in AI platforms for the US Federal Sector. The bene
via Red Hat Blog https://ift.tt/l3FTVcm
via Red Hat Blog https://ift.tt/l3FTVcm
Redhat
Red Hat OpenShift AI: Designed for FIPS, delivering trust and innovation
Red Hat OpenShift AI version 2.21 and later versions are now designed for Federal Information Processing Standards (FIPS).
Academy and Foundation unixmens | Your skills, Your future
Photo
#دانستنی های #گنو/ #لینوکس :
در واقع Tuned در لینوکس یک سرویس و مجموعه ابزار برای بهینهسازی خودکار عملکرد و مصرف انرژی سیستم است که میتواند پروفایلهای آماده یا سفارشی را روی سختافزار اعمال کند.
ایده اصلی Tuned این است که بسته به سناریوی کاری (سرور دیتابیس، ماشین مجازی، لپتاپ، سیستم گرافیکی، ذخیرهسازی و غیره)، سیستم را بهطور پویا بهینه کند، بدون اینکه کاربر هر بار دستی پارامترها را تغییر دهد.
این تنظیمات میتوانند شامل:
CPU governor و فرکانس پردازنده
زمانبندی I/O (I/O scheduler)
تنظیمات شبکه (TCP stack)
سیاست مصرف انرژی دستگاهها (PCIe ASPM، SATA link power)
تنظیمات kernel sysctl
پارامترهای NUMA و حافظه
توی دنیای لینوکس، tuned-ppd یک "دیمنت پیادهسازی پل" (compatibility daemon) است که برای همگامسازی دو سیستم مدیریت پروفایل مصرف انرژی طراحی شده:
تعریف و هدف tuned-ppd
ا tuned-ppd وظیفه دارد تا API مورد استفاده توسط power-profiles-daemon (PPD) را به API سیستم TuneD ترجمه کند
نحوه عملکرد
برنامههایی که با API قدرت قبلی (PPD) کار میکردند، اکنون از طریق tuned-ppd به TuneD متصل میشوند.
برای نمونه : من در لپ تاپ خودم با این ابزار میتونم . تنظیم کنم . تا چند درصد باطری را شارژ کامل کنه . تا باطری عمر بیشتری داشته باشه .
نکته : این قابلیت ها سخت افزاری هستند وباید تولید کننده لپ تاپ این قابلیت را بده .
برای مثال : لپتاپت من Lenovo Ideapad هست و با درایور ideapad_laptop کار میکنه.
این درایور فقط یک حالت conserve mode (روشن/خاموش) داره، یعنی:
0 → خاموش، باتری تا 100٪ شارژ میشه.
1 → روشن، باتری حداکثر تا حدود ~55–60٪ شارژ میشه (محدوده دقیق وابسته به مدل و firmware هست)
--- TLP 1.7.0 --------------------------------------------
+++ Battery Care
Plugin: lenovo
Supported features: charge threshold
Driver usage:
* vendor (ideapad_laptop) = active (charge threshold)
Parameter value range:
* STOP_CHARGE_THRESH_BAT0: 0(off), 1(on) -- battery conservation mode
اما tlp :
یک ابزار تخصصی مدیریت مصرف انرژی در لینوکس است که برخلاف Tuned که بیشتر روی بهینهسازی کلی سیستم (CPU، I/O، Network، Memory) تمرکز دارد، بیشتر تمرکزش روی بهینهسازی مصرف باتری و افزایش طول عمر آن است، مخصوصاً برای لپتاپها.
هدف TLP این است که:
عمر باتری لپتاپ را افزایش دهد (Battery Longevity)
زمان کارکرد روی باتری را بیشتر کند (Battery Runtime)
بدون نیاز به تغییر دستی تنظیمات، بهترین تعادل بین مصرف انرژی و کارایی را پیدا کند.
ا TLP بعد از نصب و فعالسازی، بهصورت خودکار با توجه به وضعیت سیستم (وصل بودن به برق یا کار روی باتری) تنظیمات بهینه را اعمال میکند.
تنظیم CPU frequency scaling governor
تنظیم PCI Express ASPM برای کاهش مصرف برق قطعات PCIe
خاموشکردن پورتهای USB در حالت بیکار (USB autosuspend)
خاموش یا کمکردن توان Wi-Fi و Bluetooth در حالت باتری
تنظیم پارامترهای SATA link power management
کنترل GPU power saving (برای Intel، NVIDIA و AMD)
مدیریت Battery charge thresholds (در لپتاپهایی که پشتیبانی میکنند، مثل Lenovo/Dell/ASUS)
تغییر تنظیمات kernel power management
unixmens
#linux #kernel #tlp #tuned #performance
#tune
https://t.iss.one/unixmens
در واقع Tuned در لینوکس یک سرویس و مجموعه ابزار برای بهینهسازی خودکار عملکرد و مصرف انرژی سیستم است که میتواند پروفایلهای آماده یا سفارشی را روی سختافزار اعمال کند.
ایده اصلی Tuned این است که بسته به سناریوی کاری (سرور دیتابیس، ماشین مجازی، لپتاپ، سیستم گرافیکی، ذخیرهسازی و غیره)، سیستم را بهطور پویا بهینه کند، بدون اینکه کاربر هر بار دستی پارامترها را تغییر دهد.
این تنظیمات میتوانند شامل:
CPU governor و فرکانس پردازنده
زمانبندی I/O (I/O scheduler)
تنظیمات شبکه (TCP stack)
سیاست مصرف انرژی دستگاهها (PCIe ASPM، SATA link power)
تنظیمات kernel sysctl
پارامترهای NUMA و حافظه
توی دنیای لینوکس، tuned-ppd یک "دیمنت پیادهسازی پل" (compatibility daemon) است که برای همگامسازی دو سیستم مدیریت پروفایل مصرف انرژی طراحی شده:
تعریف و هدف tuned-ppd
ا tuned-ppd وظیفه دارد تا API مورد استفاده توسط power-profiles-daemon (PPD) را به API سیستم TuneD ترجمه کند
نحوه عملکرد
برنامههایی که با API قدرت قبلی (PPD) کار میکردند، اکنون از طریق tuned-ppd به TuneD متصل میشوند.
برای نمونه : من در لپ تاپ خودم با این ابزار میتونم . تنظیم کنم . تا چند درصد باطری را شارژ کامل کنه . تا باطری عمر بیشتری داشته باشه .
نکته : این قابلیت ها سخت افزاری هستند وباید تولید کننده لپ تاپ این قابلیت را بده .
برای مثال : لپتاپت من Lenovo Ideapad هست و با درایور ideapad_laptop کار میکنه.
این درایور فقط یک حالت conserve mode (روشن/خاموش) داره، یعنی:
0 → خاموش، باتری تا 100٪ شارژ میشه.
1 → روشن، باتری حداکثر تا حدود ~55–60٪ شارژ میشه (محدوده دقیق وابسته به مدل و firmware هست)
--- TLP 1.7.0 --------------------------------------------
+++ Battery Care
Plugin: lenovo
Supported features: charge threshold
Driver usage:
* vendor (ideapad_laptop) = active (charge threshold)
Parameter value range:
* STOP_CHARGE_THRESH_BAT0: 0(off), 1(on) -- battery conservation mode
اما tlp :
یک ابزار تخصصی مدیریت مصرف انرژی در لینوکس است که برخلاف Tuned که بیشتر روی بهینهسازی کلی سیستم (CPU، I/O، Network، Memory) تمرکز دارد، بیشتر تمرکزش روی بهینهسازی مصرف باتری و افزایش طول عمر آن است، مخصوصاً برای لپتاپها.
هدف TLP این است که:
عمر باتری لپتاپ را افزایش دهد (Battery Longevity)
زمان کارکرد روی باتری را بیشتر کند (Battery Runtime)
بدون نیاز به تغییر دستی تنظیمات، بهترین تعادل بین مصرف انرژی و کارایی را پیدا کند.
ا TLP بعد از نصب و فعالسازی، بهصورت خودکار با توجه به وضعیت سیستم (وصل بودن به برق یا کار روی باتری) تنظیمات بهینه را اعمال میکند.
تنظیم CPU frequency scaling governor
تنظیم PCI Express ASPM برای کاهش مصرف برق قطعات PCIe
خاموشکردن پورتهای USB در حالت بیکار (USB autosuspend)
خاموش یا کمکردن توان Wi-Fi و Bluetooth در حالت باتری
تنظیم پارامترهای SATA link power management
کنترل GPU power saving (برای Intel، NVIDIA و AMD)
مدیریت Battery charge thresholds (در لپتاپهایی که پشتیبانی میکنند، مثل Lenovo/Dell/ASUS)
تغییر تنظیمات kernel power management
unixmens
#linux #kernel #tlp #tuned #performance
#tune
https://t.iss.one/unixmens
Telegram
Academy and Foundation unixmens | Your skills, Your future
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی