🔵 عنوان مقاله
See, Govern, and Control Database Change in One Place (Sponsor)
🟢 خلاصه مقاله:
در دنیای امروز، مدیریت و نظارت بر تغییرات در پایگاههای داده از اهمیت بالایی برخوردار است. با افزایش حجم و پیچیدگی پروژهها، نیاز به ابزاری وجود دارد که عملیات تغییرات پایگاه داده را متمرکز و قابل کنترل کند. راهحل این نیاز، نسخه جدید Liquibase Secure 6.0 است که به تیمهای DevOps و تیمهای فنی این امکان را میدهد تا در یک نقطه، دید جامع، مدیریت سیاستها و کنترل بر نقشهای مختلف در فرآیند تغییرات پایگاه داده را داشته باشند.
این ابزار قدرتمند به سازمانها کمک میکند تا روش استانداردی برای اجرای تغییرات در محیط تولید برقرار کنند، بدون اینکه نیاز باشد توسعهدهندگان بارها به تیکتها و مراجعات دستی مراجعه کنند یا از اسکریپتهای جداگانه و پراکنده بهره ببرند. با Liquibase Secure 6.0، فرآیندهای مدیریت تغییرات فناورانه سازمان به سمت خودکارسازی و سیاستگذاری مؤثر هدایت میشود، که نهایتاً به کاهش خطاها و افزایش هماهنگی تیمها منجر میگردد.
نسخه 6.0 این محصول، قابلیتهایی مانند نظارت مرکزی، مدیریت سیاستها و کنترل نقشها را در سطح سازمانی فراهم میآورد، به گونهای که تمامی تغییرات به صورت شفاف و قابل پیگیری باشد. این امر، سطح کنترل و اعتماد به درستی فرآیندها را بالا میبرد و اطمینان میدهد که هر تغییر در پایگاه داده به درستی و بر اساس سیاستهای تعریف شده انجام میشود.
در نتیجه، Liquibase Secure 6.0 ابزاری است که با تمرکز بر مدیریت مقیاسپذیر و جامع، راهکار مناسبی برای نظارت و کنترل بر تغییرات پایگاه داده در سطح سازمانی ارائه میدهد و از این طریق، فرآیندهای DevOps و عملیات زیرساختها را بهبود میبخشد.
#مدیریت_پایگاه_داده #DevOps #کنترل_سیکرت #تغییرات_پایگاه_داده
🟣لینک مقاله:
https://www.liquibase.com/demo?utm_source=tldr-newsletter&utm_medium=newsletter&utm_campaign=tldr-newsletter&utm_content=6.0-launch
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
See, Govern, and Control Database Change in One Place (Sponsor)
🟢 خلاصه مقاله:
در دنیای امروز، مدیریت و نظارت بر تغییرات در پایگاههای داده از اهمیت بالایی برخوردار است. با افزایش حجم و پیچیدگی پروژهها، نیاز به ابزاری وجود دارد که عملیات تغییرات پایگاه داده را متمرکز و قابل کنترل کند. راهحل این نیاز، نسخه جدید Liquibase Secure 6.0 است که به تیمهای DevOps و تیمهای فنی این امکان را میدهد تا در یک نقطه، دید جامع، مدیریت سیاستها و کنترل بر نقشهای مختلف در فرآیند تغییرات پایگاه داده را داشته باشند.
این ابزار قدرتمند به سازمانها کمک میکند تا روش استانداردی برای اجرای تغییرات در محیط تولید برقرار کنند، بدون اینکه نیاز باشد توسعهدهندگان بارها به تیکتها و مراجعات دستی مراجعه کنند یا از اسکریپتهای جداگانه و پراکنده بهره ببرند. با Liquibase Secure 6.0، فرآیندهای مدیریت تغییرات فناورانه سازمان به سمت خودکارسازی و سیاستگذاری مؤثر هدایت میشود، که نهایتاً به کاهش خطاها و افزایش هماهنگی تیمها منجر میگردد.
نسخه 6.0 این محصول، قابلیتهایی مانند نظارت مرکزی، مدیریت سیاستها و کنترل نقشها را در سطح سازمانی فراهم میآورد، به گونهای که تمامی تغییرات به صورت شفاف و قابل پیگیری باشد. این امر، سطح کنترل و اعتماد به درستی فرآیندها را بالا میبرد و اطمینان میدهد که هر تغییر در پایگاه داده به درستی و بر اساس سیاستهای تعریف شده انجام میشود.
در نتیجه، Liquibase Secure 6.0 ابزاری است که با تمرکز بر مدیریت مقیاسپذیر و جامع، راهکار مناسبی برای نظارت و کنترل بر تغییرات پایگاه داده در سطح سازمانی ارائه میدهد و از این طریق، فرآیندهای DevOps و عملیات زیرساختها را بهبود میبخشد.
#مدیریت_پایگاه_داده #DevOps #کنترل_سیکرت #تغییرات_پایگاه_داده
🟣لینک مقاله:
https://www.liquibase.com/demo?utm_source=tldr-newsletter&utm_medium=newsletter&utm_campaign=tldr-newsletter&utm_content=6.0-launch
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Liquibase
Try Liquibase Secure Free | Built for DevOps & Data Engineers
Start your free Liquibase Secure trial. Automate database deployments, integrate with CI/CD, and rollback changes with full visibility and control.
🔵 عنوان مقاله
We replaced etcd with Google Cloud Spanner. Here's what happened.
🟢 خلاصه مقاله:
در این مطالعه موردی، به بررسی تغییر مهمی پرداختهایم که در آن تیمی، سیستم مدیریت کلید-مقدار خود را از etcd به سرویس Google Cloud Spanner تغییر داد. یکی از وجوه برجسته این انتقال، استفاده از زمانبندیهای متعهد (commit timestamps) به جای یک شمارنده مرجع واحد بود. این تغییر به تیم اجازه داد تا نوشتارهای همزمان بدون نیاز به صفسازی اجرا شوند، که نتیجه آن افزایش چشمگیر در کارایی و مقیاسپذیری سیستم بود.
با جایگزینی etcd با Spanner، تیم توانست محیطی مقیاسپذیرتر و انعطافپذیرتر ایجاد کند که قابلیت همزمانی عملیاتها را بهبود بخشید. این تغییر استراتژیک، توانست نقش مهمی در بهبود سرعت پاسخدهی و کاهش زمان توقفهای سیستم ایفا کند و تاثیر مثبتی بر توسعه و نگهداری نرمافزار داشته باشد. این مطالعه نشان میدهد که چطور تغییرات فناوری میتواند باعث تحول در عملکرد و مقیاس سیستمهای توزیع شده شود.
#پایدار #مهندسی_نرمافزار #CloudSpanner #مدیریت_پایگاهداده
🟣لینک مقاله:
https://ku.bz/gPW89HJPw
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
We replaced etcd with Google Cloud Spanner. Here's what happened.
🟢 خلاصه مقاله:
در این مطالعه موردی، به بررسی تغییر مهمی پرداختهایم که در آن تیمی، سیستم مدیریت کلید-مقدار خود را از etcd به سرویس Google Cloud Spanner تغییر داد. یکی از وجوه برجسته این انتقال، استفاده از زمانبندیهای متعهد (commit timestamps) به جای یک شمارنده مرجع واحد بود. این تغییر به تیم اجازه داد تا نوشتارهای همزمان بدون نیاز به صفسازی اجرا شوند، که نتیجه آن افزایش چشمگیر در کارایی و مقیاسپذیری سیستم بود.
با جایگزینی etcd با Spanner، تیم توانست محیطی مقیاسپذیرتر و انعطافپذیرتر ایجاد کند که قابلیت همزمانی عملیاتها را بهبود بخشید. این تغییر استراتژیک، توانست نقش مهمی در بهبود سرعت پاسخدهی و کاهش زمان توقفهای سیستم ایفا کند و تاثیر مثبتی بر توسعه و نگهداری نرمافزار داشته باشد. این مطالعه نشان میدهد که چطور تغییرات فناوری میتواند باعث تحول در عملکرد و مقیاس سیستمهای توزیع شده شود.
#پایدار #مهندسی_نرمافزار #CloudSpanner #مدیریت_پایگاهداده
🟣لینک مقاله:
https://ku.bz/gPW89HJPw
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
DEV Community
We replaced etcd with Google Cloud Spanner. Here's what happened.
spanner-etcd is an open source (Apache 2.0), drop-in etcd v3 replacement backed by Google Cloud...
🔵 عنوان مقاله
crd-schema-publisher: CRD docs and IDE validation
🟢 خلاصه مقاله:
در دنیای مدیریت زیرساختهای ابری و کلاسترهای Kubernetes، ایجاد و نگهداری مدارک معتبر و بهروز یکی از چالشهای اصلی توسعهدهندگان است. ابزار CRD Schema Publisher به صورت هوشمند، اسناد مربوط به Custom Resource Definitions (CRDها) را مستقیماً از خوشه شما استخراج میکند. این فرآیند به شما امکان میدهد تا اسناد دقیق، قابل جستجو و بهروز را در قالب یک وبسایت مرجع در اختیار تیم توسعه قرار دهید، بدون نیاز به کارهای دستی یا نگهداری جداگانه اسناد. همچنین، این ابزار علاوه بر تولید اسناد، فایلهای JSON Schema مربوطه را نیز فراهم میکند که ادیتورها و IDEهای مختلف میتوانند از آن برای تایید صحت فایلهای منشور (مانيفستها) استفاده کنند. این قابلیت، روند توسعه و استقرار منابع کلاستر را بسیار سادهتر و مطمئنتر میسازد.
ابزار CRD Schema Publisher با یکپارچگی کامل با خوشه Kubernetes، فرآیند بهروزرسانی اسنادت را تسهیل میکند و کمک میکند تا توسعهدهندگان در سریعترین زمان ممکن به مستندات دقیق و جامع دست یابند. این راهکار، نه تنها اشتباهات انسانی در نگهداری اسناد را کاهش میدهد، بلکه فرایند بررسی و اعتبارسنجی منشورها را نیز آسانتر میکند، و در نتیجه اعتماد بیشتری به صحت و سلامت اجزای زیرساخت شما بوجود میآورد. در مجموع، این ابزار یک ابزار کامل و کارآمد برای تیمهای DevOps و توسعهدهندگان است که میخواهند فرآیند مدیریت CRDها را بهبود بخشند و کار را سریعتر و دقیقتر انجام دهند.
#کوبنترس #مدیریت_کلاستر #اسناد_کامل #توسعه_پویای
🟣لینک مقاله:
https://ku.bz/6V1yDRfS7
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
crd-schema-publisher: CRD docs and IDE validation
🟢 خلاصه مقاله:
در دنیای مدیریت زیرساختهای ابری و کلاسترهای Kubernetes، ایجاد و نگهداری مدارک معتبر و بهروز یکی از چالشهای اصلی توسعهدهندگان است. ابزار CRD Schema Publisher به صورت هوشمند، اسناد مربوط به Custom Resource Definitions (CRDها) را مستقیماً از خوشه شما استخراج میکند. این فرآیند به شما امکان میدهد تا اسناد دقیق، قابل جستجو و بهروز را در قالب یک وبسایت مرجع در اختیار تیم توسعه قرار دهید، بدون نیاز به کارهای دستی یا نگهداری جداگانه اسناد. همچنین، این ابزار علاوه بر تولید اسناد، فایلهای JSON Schema مربوطه را نیز فراهم میکند که ادیتورها و IDEهای مختلف میتوانند از آن برای تایید صحت فایلهای منشور (مانيفستها) استفاده کنند. این قابلیت، روند توسعه و استقرار منابع کلاستر را بسیار سادهتر و مطمئنتر میسازد.
ابزار CRD Schema Publisher با یکپارچگی کامل با خوشه Kubernetes، فرآیند بهروزرسانی اسنادت را تسهیل میکند و کمک میکند تا توسعهدهندگان در سریعترین زمان ممکن به مستندات دقیق و جامع دست یابند. این راهکار، نه تنها اشتباهات انسانی در نگهداری اسناد را کاهش میدهد، بلکه فرایند بررسی و اعتبارسنجی منشورها را نیز آسانتر میکند، و در نتیجه اعتماد بیشتری به صحت و سلامت اجزای زیرساخت شما بوجود میآورد. در مجموع، این ابزار یک ابزار کامل و کارآمد برای تیمهای DevOps و توسعهدهندگان است که میخواهند فرآیند مدیریت CRDها را بهبود بخشند و کار را سریعتر و دقیقتر انجام دهند.
#کوبنترس #مدیریت_کلاستر #اسناد_کامل #توسعه_پویای
🟣لینک مقاله:
https://ku.bz/6V1yDRfS7
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
GitHub
GitHub - sholdee/crd-schema-publisher: Browsable CRD docs and IDE validation schemas, straight from your Kubernetes cluster
Browsable CRD docs and IDE validation schemas, straight from your Kubernetes cluster - sholdee/crd-schema-publisher
🔵 عنوان مقاله
Magnitude (GitHub Repo)
🟢 خلاصه مقاله:
مگنیتودر یک سرور استنتاج متنباز است که امکان اجرای مدلهای هوش مصنوعی را به صورت محلی و روی سختافزار شخصی شما فراهم میکند. پس از انجام تنظیمات اولیه و راهاندازی، این ابزار دیگر نیاز به اتصال اینترنت ندارد و به طور مستقل کار میکند. این سیستم، ابتدا مشخصات دستگاه شما را ارزیابی میکند و بر اساس حافظه موجود، مدلهایی را پیشنهاد میدهد که بهترین تطابق را دارند. سپس، این مدلها را دانلود و روی سیستم شما اجرا میکند، فرآیندی که بسیار کارآمد و سریع است و امکانات بسیاری را برای افراد علاقهمند به هوش مصنوعی فراهم میآورد.
مگنیتودر علاوه بر پشتیبانی از مدلهای معروفی مانند Pi، OpenCode، Hermes، OpenClaw، Codex، Claude Code، Oh My Pi و Cline، امکان کار با مدلهای سفارشی GGUF از پلتفرم Hugging Face را نیز دارا است. این تنوع در پشتیبانی، آن را به ابزاری قدرتمند و انعطافپذیر برای توسعهدهندگان و پژوهشگران در زمینه هوش مصنوعی تبدیل کرده است. با استفاده از این سرور، دیگر نگران محدودیتهای آنلاین و نیاز به سرورهای ابری نخواهید بود و میتوانید به راحتی و در محل کار یا خانه، پروژههای هوش مصنوعی خود را پیش ببرید.
هدف مگنیتودر تسهیل دسترسی و بهرهبرداری از فناوریهای پیشرفته هوش مصنوعی به صورت مستقل و امن است، که این امر در کاهش هزینهها و افزایش کنترل بر دادهها اهمیت ویژهای دارد. این ابزار، گزینهای مناسب برای کسانی است که به دنبال راهکارهای سریع، مطمئن و قدرتمند برای اجرای مدلهای AI در محیطهای محلی هستند.
#هوش_مصنوعی #مدلهای_AI #نصب_مستقل #پشتیبانی_مدلها
🟣لینک مقاله:
https://github.com/magnitudedev/magnitude?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Magnitude (GitHub Repo)
🟢 خلاصه مقاله:
مگنیتودر یک سرور استنتاج متنباز است که امکان اجرای مدلهای هوش مصنوعی را به صورت محلی و روی سختافزار شخصی شما فراهم میکند. پس از انجام تنظیمات اولیه و راهاندازی، این ابزار دیگر نیاز به اتصال اینترنت ندارد و به طور مستقل کار میکند. این سیستم، ابتدا مشخصات دستگاه شما را ارزیابی میکند و بر اساس حافظه موجود، مدلهایی را پیشنهاد میدهد که بهترین تطابق را دارند. سپس، این مدلها را دانلود و روی سیستم شما اجرا میکند، فرآیندی که بسیار کارآمد و سریع است و امکانات بسیاری را برای افراد علاقهمند به هوش مصنوعی فراهم میآورد.
مگنیتودر علاوه بر پشتیبانی از مدلهای معروفی مانند Pi، OpenCode، Hermes، OpenClaw، Codex، Claude Code، Oh My Pi و Cline، امکان کار با مدلهای سفارشی GGUF از پلتفرم Hugging Face را نیز دارا است. این تنوع در پشتیبانی، آن را به ابزاری قدرتمند و انعطافپذیر برای توسعهدهندگان و پژوهشگران در زمینه هوش مصنوعی تبدیل کرده است. با استفاده از این سرور، دیگر نگران محدودیتهای آنلاین و نیاز به سرورهای ابری نخواهید بود و میتوانید به راحتی و در محل کار یا خانه، پروژههای هوش مصنوعی خود را پیش ببرید.
هدف مگنیتودر تسهیل دسترسی و بهرهبرداری از فناوریهای پیشرفته هوش مصنوعی به صورت مستقل و امن است، که این امر در کاهش هزینهها و افزایش کنترل بر دادهها اهمیت ویژهای دارد. این ابزار، گزینهای مناسب برای کسانی است که به دنبال راهکارهای سریع، مطمئن و قدرتمند برای اجرای مدلهای AI در محیطهای محلی هستند.
#هوش_مصنوعی #مدلهای_AI #نصب_مستقل #پشتیبانی_مدلها
🟣لینک مقاله:
https://github.com/magnitudedev/magnitude?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
GitHub
GitHub - magnitudedev/magnitude: Open source inference engine that tunes its kernels on your hardware to find the fastest way to…
Open source inference engine that tunes its kernels on your hardware to find the fastest way to run each model. 2x faster than Ollama. Works on Apple Silicon, NVIDIA, AMD, or just a CPU. - magnitud...
🔵 عنوان مقاله
Cilium 1.20: Gateway API ExternalAuth, TCPRoute/UDPRoute, ENI IPAM for IPv6, and more (19 minute read)
🟢 خلاصه مقاله:
نسخه ۱.۲۰ سیلیوم مجموعهای از ویژگیها و بهروزرسانیهای مهم را ارائه میدهد که توسعهدهندگان و مدیران شبکه را قادر میسازد تا امکانات پیشرفتهتری را در محیطهای ابری و شبکههای مبتنی بر Kubernetes بهرهمند شوند. یکی از این ویژگیهای برجسته، پشتیبانی از IPv6 برای مدیریت IPهای ENI در سرویسهای AWS است که قبلاً در نسخههای قبلی موجود نبود. این توسعه، امکان استفاده بهتر و هماهنگتر از فناوریهای مدرن اینترنت را در بستر ابری فراهم میکند و به مدیران امکان میدهد شبکههای IPv6 را به طور کامل فعال و مدیریت کنند.
نسخه ۱.۲۰ همچنین افزونههایی به نام datapath plugins معرفی میکند که به توسعهدهندگان و شرکتهای ثالث اجازه میدهد تا بدون نیاز به انشعاب (fork) کردن پروژه، امکانات دلخواه خود را به datapath (مسیر دادهها) eBPF اضافه کنند. این رویکرد باعث افزایش انعطافپذیری و سفارشیسازی در پیادهسازیهای شبکههای پیچیده میشود و جامعه توسعهدهندگان را ترغیب میکند تا در توسعه اکوسیستم سلیوم مشارکت فعال داشته باشند.
یکی دیگر از بهبودهای مهم، ارتقاء API سرویسهای چندگروه (Multi-Cluster Services API) از حالت آزمایشی به وضعیت پایدار است که به صورت مستقل و مطمئنتر در محیطهای مختلف قابل استفاده است. همچنین، ویژگی قدیمی احراز هویت متقابل (mutual authentication) که در نسخههای قبل وجود داشت، منسوخ شده و جای خود را به پروکسی زتunnel (ztunnel) داده است. این تغییر، امنیت و کارایی را در تبادل دادهها بهبود میبخشد و امکان مدیریت مناسبتر ارتباطات در سامانههای چندگروه را فراهم میکند.
در کنار این موارد، سلیوم نسخه ۱.۲۰ گزینههایی برای غیرفعالسازی بررسی آدرس IP منبع در هر پود (pod) ارائه میدهد که این امکان، در موارد خاص مانند مواردی که نیاز به کنترل دقیقتر یا افزایش سرعت است، کاربرد دارد. علاوه بر آن، یک سیاست جدید به نام ClusterNetworkPolicy معرفی شده است که سطوح بالا از محافظت و کنترل در کل شبکههای کلاستر Kubernetes را تضمین میکند و مدیران میتوانند خطمشیهای امنتر و موثرتر را برای مدیریت ترافیک و دسترسیها در نظر بگیرند.
به طور کلی، نسخه ۱.۲۰ سلیوم گامی مهم در راه توسعه فناوریهای شبکههای ابری و Kubernetes است و امکانات جدید آن، کارایی، امنیت و انعطافپذیری را در مدیریت شبکههای مدرن افزایش میدهد.
#امنیت #شبکه #کلاسترKubernetes #ایپیام
🟣لینک مقاله:
https://www.cncf.io/blog/2026/09/14/cilium-1-20-gateway-api-externalauth-tcproute-udproute-eni-ipam-for-ipv6-and-more/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Cilium 1.20: Gateway API ExternalAuth, TCPRoute/UDPRoute, ENI IPAM for IPv6, and more (19 minute read)
🟢 خلاصه مقاله:
نسخه ۱.۲۰ سیلیوم مجموعهای از ویژگیها و بهروزرسانیهای مهم را ارائه میدهد که توسعهدهندگان و مدیران شبکه را قادر میسازد تا امکانات پیشرفتهتری را در محیطهای ابری و شبکههای مبتنی بر Kubernetes بهرهمند شوند. یکی از این ویژگیهای برجسته، پشتیبانی از IPv6 برای مدیریت IPهای ENI در سرویسهای AWS است که قبلاً در نسخههای قبلی موجود نبود. این توسعه، امکان استفاده بهتر و هماهنگتر از فناوریهای مدرن اینترنت را در بستر ابری فراهم میکند و به مدیران امکان میدهد شبکههای IPv6 را به طور کامل فعال و مدیریت کنند.
نسخه ۱.۲۰ همچنین افزونههایی به نام datapath plugins معرفی میکند که به توسعهدهندگان و شرکتهای ثالث اجازه میدهد تا بدون نیاز به انشعاب (fork) کردن پروژه، امکانات دلخواه خود را به datapath (مسیر دادهها) eBPF اضافه کنند. این رویکرد باعث افزایش انعطافپذیری و سفارشیسازی در پیادهسازیهای شبکههای پیچیده میشود و جامعه توسعهدهندگان را ترغیب میکند تا در توسعه اکوسیستم سلیوم مشارکت فعال داشته باشند.
یکی دیگر از بهبودهای مهم، ارتقاء API سرویسهای چندگروه (Multi-Cluster Services API) از حالت آزمایشی به وضعیت پایدار است که به صورت مستقل و مطمئنتر در محیطهای مختلف قابل استفاده است. همچنین، ویژگی قدیمی احراز هویت متقابل (mutual authentication) که در نسخههای قبل وجود داشت، منسوخ شده و جای خود را به پروکسی زتunnel (ztunnel) داده است. این تغییر، امنیت و کارایی را در تبادل دادهها بهبود میبخشد و امکان مدیریت مناسبتر ارتباطات در سامانههای چندگروه را فراهم میکند.
در کنار این موارد، سلیوم نسخه ۱.۲۰ گزینههایی برای غیرفعالسازی بررسی آدرس IP منبع در هر پود (pod) ارائه میدهد که این امکان، در موارد خاص مانند مواردی که نیاز به کنترل دقیقتر یا افزایش سرعت است، کاربرد دارد. علاوه بر آن، یک سیاست جدید به نام ClusterNetworkPolicy معرفی شده است که سطوح بالا از محافظت و کنترل در کل شبکههای کلاستر Kubernetes را تضمین میکند و مدیران میتوانند خطمشیهای امنتر و موثرتر را برای مدیریت ترافیک و دسترسیها در نظر بگیرند.
به طور کلی، نسخه ۱.۲۰ سلیوم گامی مهم در راه توسعه فناوریهای شبکههای ابری و Kubernetes است و امکانات جدید آن، کارایی، امنیت و انعطافپذیری را در مدیریت شبکههای مدرن افزایش میدهد.
#امنیت #شبکه #کلاسترKubernetes #ایپیام
🟣لینک مقاله:
https://www.cncf.io/blog/2026/09/14/cilium-1-20-gateway-api-externalauth-tcproute-udproute-eni-ipam-for-ipv6-and-more/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
CNCF
Cilium 1.20: Gateway API ExternalAuth, TCPRoute/UDPRoute, ENI IPAM for IPv6, and more
Cilium 1.20, the second major open source Cilium release of 2026 after Cilium 1.19, is finally here. Three themes stand out in this release: Thank you to every contributor, reviewer and maintainer who…
🔵 عنوان مقاله
How we built our deployment pipeline: GitOps, ArgoCD, and Kubernetes at dodo payments
🟢 خلاصه مقاله:
در شرکت دوده پرداخت، فرآیند استقرار نرمافزارهای جدید و بهروزرسانی سیستمها اهمیت زیادی دارد و به همین دلیل تیم فنی ما تلاش کرده است تا با بهرهگیری از فناوریهای پیشرفته، یک خط لوله استقرار مقاوم و کارآمد ایجاد کند. در این راه، از رویکرد GitOps بهره گرفتیم که فرآیند مدیریت پیکربندی و عملیات را با استفاده از سیستمهای کنترل نسخه، سادهتر و قابل اعتمادتر میکند. این روش باعث شده است تا تغییرات نرمافزاری به صورت خودکار و قابل پیگیری اعمال شوند و خطاهای انسانی کاهش یابند.
برای پیادهسازی این رویکرد، از ابزار ArgoCD استفاده کردیم که یک سیستم مدیریت مستمر بر روی Kubernetes است. این ابزار به ما اجازه میدهد تا محیطهای مختلف را به صورت همزمان کنترل کنیم و بروزرسانیها را بدون خطا و بهسرعت انجام دهیم. در کنار این موارد، زیرساختها و برنامههای کاربردیمان بر روی بستری مقیاسپذیر و قدرتمند Kubernetes قرار دارند که امکان مدیریت کانتینرها و سرویسهای مختلف را به بهترین شکل فراهم کرده است.
با همگرایی این فناوریها - GitOps، ArgoCD و Kubernetes - توانستیم فرآیند توسعه، استقرار و نگهداری سرویسها را بهبود بخشیم، خطایابی را آسانتر کنیم و امکان ارتقاء سریع و مطمئن را برای مشتریان خود فراهم کنیم. این تحول نه تنها کیفیت خدمات ما را افزایش داده است، بلکه باعث شده است تیم فنی ما بیشتر بر بهبود مستمر تمرکز کند و پاسخگوی نیازهای رو به رشد بازار باشد.
#سیستم_ایمن #کبرینترسازی #دولپمنت #کوبیرنتس
🟣لینک مقاله:
https://ku.bz/rPwVfs6rD
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
How we built our deployment pipeline: GitOps, ArgoCD, and Kubernetes at dodo payments
🟢 خلاصه مقاله:
در شرکت دوده پرداخت، فرآیند استقرار نرمافزارهای جدید و بهروزرسانی سیستمها اهمیت زیادی دارد و به همین دلیل تیم فنی ما تلاش کرده است تا با بهرهگیری از فناوریهای پیشرفته، یک خط لوله استقرار مقاوم و کارآمد ایجاد کند. در این راه، از رویکرد GitOps بهره گرفتیم که فرآیند مدیریت پیکربندی و عملیات را با استفاده از سیستمهای کنترل نسخه، سادهتر و قابل اعتمادتر میکند. این روش باعث شده است تا تغییرات نرمافزاری به صورت خودکار و قابل پیگیری اعمال شوند و خطاهای انسانی کاهش یابند.
برای پیادهسازی این رویکرد، از ابزار ArgoCD استفاده کردیم که یک سیستم مدیریت مستمر بر روی Kubernetes است. این ابزار به ما اجازه میدهد تا محیطهای مختلف را به صورت همزمان کنترل کنیم و بروزرسانیها را بدون خطا و بهسرعت انجام دهیم. در کنار این موارد، زیرساختها و برنامههای کاربردیمان بر روی بستری مقیاسپذیر و قدرتمند Kubernetes قرار دارند که امکان مدیریت کانتینرها و سرویسهای مختلف را به بهترین شکل فراهم کرده است.
با همگرایی این فناوریها - GitOps، ArgoCD و Kubernetes - توانستیم فرآیند توسعه، استقرار و نگهداری سرویسها را بهبود بخشیم، خطایابی را آسانتر کنیم و امکان ارتقاء سریع و مطمئن را برای مشتریان خود فراهم کنیم. این تحول نه تنها کیفیت خدمات ما را افزایش داده است، بلکه باعث شده است تیم فنی ما بیشتر بر بهبود مستمر تمرکز کند و پاسخگوی نیازهای رو به رشد بازار باشد.
#سیستم_ایمن #کبرینترسازی #دولپمنت #کوبیرنتس
🟣لینک مقاله:
https://ku.bz/rPwVfs6rD
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Dodo Payments
How We Built Our Deployment Pipeline: GitOps, ArgoCD, and Kubernetes at Dodo Payments | Dodo Payments
It started with a question from our security compliance team: “Can you show me exactly what changed in production last Tuesday at 3 PM?”
❤1
🔵 عنوان مقاله
Kaneo (GitHub Repo)
🟢 خلاصه مقاله:
کینو یک ابزار مدیریت پروژه متنباز است که بر اساس اصول سادگی و حداقلگرایی طراحی شده است. این پروژه بر این باور است که بسیاری از پلتفرمهای رقیب، بیشتر از حد نیاز ویژگیهای متعدد و غیرضروری دارند که باعث پیچیدگی و دشواری در استفاده میشوند. در نتیجه، کینو تمرکز خود را بر ارائه مجموعهای محدود و کارآمد از امکانات گذاشته است تا کاربران بتوانند به راحتی و با کمترین پیچیدگی پروژههای خود را مدیریت کنند.
این ابزار قدرتمند از استقرار با Docker Compose و Kubernetes پشتیبانی میکند، و به کمک ابزاری خط فرمان به نام دریم (drim)، عملیاتهایی مانند تنظیم پروتکل HTTPS، راهاندازی پایگاه داده و پیکربندی سرویسها به صورت خودکار انجام میشود. این امکانات باعث میشود تا فرآیند راهاندازی و مدیریت پروژهها بسیار سادهتر و سریعتر صورت گیرد، و نیاز نباشد کاربر به صورت دستی و مرحله به مرحله این تنظیمات پیچیده را انجام دهد. در نهایت، کینو با ارائه روشی کارآمد و کمنقص، به توسعهدهندگان و تیمهای فنی کمک میکند تا تمرکز خود را بر روی توسعه و بهبود پروژههایشان بگذارند، بدون دغدغههای اضافی در زمینههای زیرساختی و پیکربندی.
#مدیریت_پروژه #توسعه_فناوری #اجرای_کونتینر #پهنه_ابری
🟣لینک مقاله:
https://github.com/usekaneo/kaneo?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Kaneo (GitHub Repo)
🟢 خلاصه مقاله:
کینو یک ابزار مدیریت پروژه متنباز است که بر اساس اصول سادگی و حداقلگرایی طراحی شده است. این پروژه بر این باور است که بسیاری از پلتفرمهای رقیب، بیشتر از حد نیاز ویژگیهای متعدد و غیرضروری دارند که باعث پیچیدگی و دشواری در استفاده میشوند. در نتیجه، کینو تمرکز خود را بر ارائه مجموعهای محدود و کارآمد از امکانات گذاشته است تا کاربران بتوانند به راحتی و با کمترین پیچیدگی پروژههای خود را مدیریت کنند.
این ابزار قدرتمند از استقرار با Docker Compose و Kubernetes پشتیبانی میکند، و به کمک ابزاری خط فرمان به نام دریم (drim)، عملیاتهایی مانند تنظیم پروتکل HTTPS، راهاندازی پایگاه داده و پیکربندی سرویسها به صورت خودکار انجام میشود. این امکانات باعث میشود تا فرآیند راهاندازی و مدیریت پروژهها بسیار سادهتر و سریعتر صورت گیرد، و نیاز نباشد کاربر به صورت دستی و مرحله به مرحله این تنظیمات پیچیده را انجام دهد. در نهایت، کینو با ارائه روشی کارآمد و کمنقص، به توسعهدهندگان و تیمهای فنی کمک میکند تا تمرکز خود را بر روی توسعه و بهبود پروژههایشان بگذارند، بدون دغدغههای اضافی در زمینههای زیرساختی و پیکربندی.
#مدیریت_پروژه #توسعه_فناوری #اجرای_کونتینر #پهنه_ابری
🟣لینک مقاله:
https://github.com/usekaneo/kaneo?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
GitHub
GitHub - usekaneo/kaneo: 🎯 All you need. Nothing you don't. Open source project management that works for you, not against you.
🎯 All you need. Nothing you don't. Open source project management that works for you, not against you. - usekaneo/kaneo
❤1
🔵 عنوان مقاله
AirLLM (GitHub Repo)
🟢 خلاصه مقاله:
AirLLM یک ابزار قدرتمند است که امکان اجرای مدلهای زبانی بزرگ با اندازه ۷۰ میلیارد پارامتر را بر روی یک کارت گرافیک با حافظه ۴ گیگابایت، بدون نیاز به کم کردن دقت (Quantization)، فراهم میکند. این فناوری بسیار کاربردی است، به طوری که میتوان مدل بسیار بزرگ Kimi K3 با ۲.۸ تریلیون پارامتر را در کمتر از ۴ گیگابایت حافظه VRAM اجرا کرد، و همچنین مدل DeepSeek-V3 با ۶۷۱ میلیارد پارامتر را در حدود ۱۲ گیگابایت حافظه، به خوبی اجرا نمود. این قابلیتها حاصل روشی است که در آن، فقط یک لایه از مدل در حافظه کارت گرافیک نگهداری میشود و لایههای دیگر به صورت تعویضی بارگذاری میگردند، که باعث کاهش نیاز به حافظه میشود و اجازه میدهد اجرا و آموزش مدلهای عظیم در سختافزارهای متوسط و کوچک امکانپذیر باشد.
علاوه بر این، AirLLM امکان آموزش مدلهای بسیار بزرگ بر روی رایانههایی با حافظه VRAM محدود را فراهم میکند. به عنوان نمونه، به کمک این فناوری میتوان مدل Qwen3.8-Flash-Next با ۱۲۵ میلیارد پارامتر را در حالی که تنها ۶ گیگابایت حافظه رم نیاز دارد، آموزش داد. این پیشرفتها در حوزه یادگیری عمیق، به خصوص در تسهیل دسترسی و توسعه مدلهای بزرگ در محیطهایی با منابع محدود، انقلابی محسوب میشوند و فرصتهای جدیدی برای پژوهشگران و توسعهدهندگان ایجاد میکنند.
این فناوری نوآورانه، نقطه عطفی در روند توسعه مدلهای زبانی بزرگ است که میتواند در آینده نزدیک، منابع مورد نیاز برای آموزش و استفاده از این مدلها را به شدت کاهش داده و بهرهوری را افزایش دهد.
#هوش_مصنوعی #مدلهای_زبانی #یادگیری_عمیق #هوشمند
🟣لینک مقاله:
https://github.com/lyogavin/airllm?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
AirLLM (GitHub Repo)
🟢 خلاصه مقاله:
AirLLM یک ابزار قدرتمند است که امکان اجرای مدلهای زبانی بزرگ با اندازه ۷۰ میلیارد پارامتر را بر روی یک کارت گرافیک با حافظه ۴ گیگابایت، بدون نیاز به کم کردن دقت (Quantization)، فراهم میکند. این فناوری بسیار کاربردی است، به طوری که میتوان مدل بسیار بزرگ Kimi K3 با ۲.۸ تریلیون پارامتر را در کمتر از ۴ گیگابایت حافظه VRAM اجرا کرد، و همچنین مدل DeepSeek-V3 با ۶۷۱ میلیارد پارامتر را در حدود ۱۲ گیگابایت حافظه، به خوبی اجرا نمود. این قابلیتها حاصل روشی است که در آن، فقط یک لایه از مدل در حافظه کارت گرافیک نگهداری میشود و لایههای دیگر به صورت تعویضی بارگذاری میگردند، که باعث کاهش نیاز به حافظه میشود و اجازه میدهد اجرا و آموزش مدلهای عظیم در سختافزارهای متوسط و کوچک امکانپذیر باشد.
علاوه بر این، AirLLM امکان آموزش مدلهای بسیار بزرگ بر روی رایانههایی با حافظه VRAM محدود را فراهم میکند. به عنوان نمونه، به کمک این فناوری میتوان مدل Qwen3.8-Flash-Next با ۱۲۵ میلیارد پارامتر را در حالی که تنها ۶ گیگابایت حافظه رم نیاز دارد، آموزش داد. این پیشرفتها در حوزه یادگیری عمیق، به خصوص در تسهیل دسترسی و توسعه مدلهای بزرگ در محیطهایی با منابع محدود، انقلابی محسوب میشوند و فرصتهای جدیدی برای پژوهشگران و توسعهدهندگان ایجاد میکنند.
این فناوری نوآورانه، نقطه عطفی در روند توسعه مدلهای زبانی بزرگ است که میتواند در آینده نزدیک، منابع مورد نیاز برای آموزش و استفاده از این مدلها را به شدت کاهش داده و بهرهوری را افزایش دهد.
#هوش_مصنوعی #مدلهای_زبانی #یادگیری_عمیق #هوشمند
🟣لینک مقاله:
https://github.com/lyogavin/airllm?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
GitHub
GitHub - lyogavin/airllm: AirLLM 2.8T LLM inference with single 4GB GPU
AirLLM 2.8T LLM inference with single 4GB GPU. Contribute to lyogavin/airllm development by creating an account on GitHub.
🔵 عنوان مقاله
Databasus (GitHub Repo)
🟢 خلاصه مقاله:
دیتاباسوس یک ابزار پشتیبانگیری رایگان، منبع باز و خودمیزبان برای پایگاه دادههای PostgreSQL است که امکانات متعددی را در اختیار کاربران قرار میدهد. این ابزار به طور خاص بر روی بازیابی در زمان مشخص (Point-in-Time Recovery) تمرکز دارد، که یکی از مهمترین نیازهای کاربران در زمینه مدیریت پایگاه داده است. از ویژگیهای منحصر به فرد آن میتوان به پشتیبانی از سامانههای ذخیرهسازی مختلف مانند S3، گوگل درایو و FTP اشاره کرد. همچنین، دیتاباسوس امکان دریافت اطلاعرسانی را از طریق پیامرسانهای محبوبی مانند Slack، Discord و تلگرام فراهم میکند، که این امر کمک میکند مدیران پایگاه دادهها وضعیت نسخههای پشتیبان را به سرعت و به راحتی پیگیری کنند.
این ابزار با طراحی کاربرپسند و امکانات گسترده، برای تیمهای توسعه و مدیران سیستمهایی که نیاز به راهحلی مطمئن و قابل اطمینان برای پشتیبانگیری دارند، بسیار مناسب است. یکی از ویژگیهای بارز آن، اعتبارسنجی نسخههای پشتیبان از طریق انجام عملیات بازگردانی واقعی است، یعنی قبل از اطمینان کامل، پشتیبانها را تست میکند و صحت آنها را بررسی مینماید. این کار تضمین میکند که زمانی که نیاز به بازیابی باشد، نسخههای پشتیبان به درستی عمل خواهند کرد و دادهها امن و قابل بازیابی خواهند بود.
در نتیجه، دیتاباسوس ابزاری قدرتمند است که با امکانات پیشرفته و تمرکز بر امنیت و اعتماد، ابزار مهمی برای هر تیم فناوریاطلاعات در مدیریت نسخههای پشتیبان پایگاههای داده PostgreSQL محسوب میشود.
#پشتیبانگیری #PostgreSQL #امنیت_داده #نسخهپشتیبان
🟣لینک مقاله:
https://github.com/databasus/databasus?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Databasus (GitHub Repo)
🟢 خلاصه مقاله:
دیتاباسوس یک ابزار پشتیبانگیری رایگان، منبع باز و خودمیزبان برای پایگاه دادههای PostgreSQL است که امکانات متعددی را در اختیار کاربران قرار میدهد. این ابزار به طور خاص بر روی بازیابی در زمان مشخص (Point-in-Time Recovery) تمرکز دارد، که یکی از مهمترین نیازهای کاربران در زمینه مدیریت پایگاه داده است. از ویژگیهای منحصر به فرد آن میتوان به پشتیبانی از سامانههای ذخیرهسازی مختلف مانند S3، گوگل درایو و FTP اشاره کرد. همچنین، دیتاباسوس امکان دریافت اطلاعرسانی را از طریق پیامرسانهای محبوبی مانند Slack، Discord و تلگرام فراهم میکند، که این امر کمک میکند مدیران پایگاه دادهها وضعیت نسخههای پشتیبان را به سرعت و به راحتی پیگیری کنند.
این ابزار با طراحی کاربرپسند و امکانات گسترده، برای تیمهای توسعه و مدیران سیستمهایی که نیاز به راهحلی مطمئن و قابل اطمینان برای پشتیبانگیری دارند، بسیار مناسب است. یکی از ویژگیهای بارز آن، اعتبارسنجی نسخههای پشتیبان از طریق انجام عملیات بازگردانی واقعی است، یعنی قبل از اطمینان کامل، پشتیبانها را تست میکند و صحت آنها را بررسی مینماید. این کار تضمین میکند که زمانی که نیاز به بازیابی باشد، نسخههای پشتیبان به درستی عمل خواهند کرد و دادهها امن و قابل بازیابی خواهند بود.
در نتیجه، دیتاباسوس ابزاری قدرتمند است که با امکانات پیشرفته و تمرکز بر امنیت و اعتماد، ابزار مهمی برای هر تیم فناوریاطلاعات در مدیریت نسخههای پشتیبان پایگاههای داده PostgreSQL محسوب میشود.
#پشتیبانگیری #PostgreSQL #امنیت_داده #نسخهپشتیبان
🟣لینک مقاله:
https://github.com/databasus/databasus?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
GitHub
GitHub - databasus/databasus: PostgreSQL backup tool with Point-In-Time-Recovery and restore verification
PostgreSQL backup tool with Point-In-Time-Recovery and restore verification - databasus/databasus
🔵 عنوان مقاله
Self-driving infrastructure with Pulumi and Jev (5 minute read)
🟢 خلاصه مقاله:
مقاله: زیرساختهای خودران با پولومی و جِو (مطالعهای ۵ دقیقهای)
در این روزها، فناوریهای خودران در حوزه مدیریت زیرساختهای ابری به سرعت در حال توسعه هستند. شرکت TypeSafe AI در همین راستا، نسخه اولیهای از مدل جِو را عرضه کرده است که از ابزارهای تصمیمگیری برای کمک به برنامهها در مدیریت بهتر زیرساخت بهره میبرد. این مدل قادر است به صورت هوشمند، تصمیماتی مرتبط با تخصیص و مدیریت منابع زیرساختی اتخاذ کند و روندهای کاری را بسیار سادهتر و کارآمدتر سازد.
از طرف دیگر، شرکت پولومی (Pulumi) با توسعه ابزار GeoDeploy، توانسته است یک راهکار متنباز و نوآورانه ارائه دهد که بر پایه جِو ساخته شده است. این ابزار، به طور خودکار قیمتها را مقایسه و بهترین گزینه برای استقرار کلاسترهای Kubernetes در ابرهای مختلف مانند آمازون، آزور و گوگل کلود پیشنهاد میدهد. این سیستم هوشمند، فرآیند تصمیمگیری را تسهیل کرده و هزینهها و زمان مربوط به مدیریت زیرساختها را به شکل قابل توجهی کاهش میدهد.
در نتیجه، این فناوریها جایگاه مهمی در آینده فناوری زیرساختهای خودران خواهند داشت و نه تنها کارایی را افزایش میدهند، بلکه به مدیران فناوری اطلاعات کمک میکنند تا تصمیمات بهتری در حوزه ابری اتخاذ کنند و منابع خود را به شکل بهینه مدیریت کنند.
#زیرساخت_هوشمند #ابری #متن_باز #مدیریت_مبتکرانه
🟣لینک مقاله:
https://www.pulumi.com/blog/self-driving-infrastructure-pulumi-jev/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Self-driving infrastructure with Pulumi and Jev (5 minute read)
🟢 خلاصه مقاله:
مقاله: زیرساختهای خودران با پولومی و جِو (مطالعهای ۵ دقیقهای)
در این روزها، فناوریهای خودران در حوزه مدیریت زیرساختهای ابری به سرعت در حال توسعه هستند. شرکت TypeSafe AI در همین راستا، نسخه اولیهای از مدل جِو را عرضه کرده است که از ابزارهای تصمیمگیری برای کمک به برنامهها در مدیریت بهتر زیرساخت بهره میبرد. این مدل قادر است به صورت هوشمند، تصمیماتی مرتبط با تخصیص و مدیریت منابع زیرساختی اتخاذ کند و روندهای کاری را بسیار سادهتر و کارآمدتر سازد.
از طرف دیگر، شرکت پولومی (Pulumi) با توسعه ابزار GeoDeploy، توانسته است یک راهکار متنباز و نوآورانه ارائه دهد که بر پایه جِو ساخته شده است. این ابزار، به طور خودکار قیمتها را مقایسه و بهترین گزینه برای استقرار کلاسترهای Kubernetes در ابرهای مختلف مانند آمازون، آزور و گوگل کلود پیشنهاد میدهد. این سیستم هوشمند، فرآیند تصمیمگیری را تسهیل کرده و هزینهها و زمان مربوط به مدیریت زیرساختها را به شکل قابل توجهی کاهش میدهد.
در نتیجه، این فناوریها جایگاه مهمی در آینده فناوری زیرساختهای خودران خواهند داشت و نه تنها کارایی را افزایش میدهند، بلکه به مدیران فناوری اطلاعات کمک میکنند تا تصمیمات بهتری در حوزه ابری اتخاذ کنند و منابع خود را به شکل بهینه مدیریت کنند.
#زیرساخت_هوشمند #ابری #متن_باز #مدیریت_مبتکرانه
🟣لینک مقاله:
https://www.pulumi.com/blog/self-driving-infrastructure-pulumi-jev/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
pulumi
Self-driving infrastructure with Pulumi and Jev
GeoDeploy pairs TypeSafe Jev's confidence-scored decisions with the Pulumi Automation API to place and scale Kubernetes across AWS, Azure, and Google Cloud.
🔵 عنوان مقاله
Harvester: Cloud-Native HCI Built on Kubernetes for Bare Metal
🟢 خلاصه مقاله:
در دنیای فناوری اطلاعات، مدیریت زیرساختهای سختافزاری و نرمافزاری به شکل مؤثری چالشبرانگیز است. در این راستا، راهحلهایی مانند سیستمهای زیرساختهای کاربردی در ابری (HCI) به کمک سازمانها آمدهاند تا فرآیندهای مدیریت، نگهداری و توسعه منابع زیرساخت را سادهتر و کارآمدتر کنند. یکی از نمونههای برجسته این فناوری، Harvester است که به عنوان یک راهحل هستهای و مبتنی بر فناوریهای مدرن، امکاناتی بینظیر را در اختیار کاربران قرار میدهد.
Harvester به عنوان یک سیستم زیرساختهای کاربردی مبتنی بر ابر، بر پایه فناوری Kubernetes ساخته شده است. این پروژه، امکان بهرهمندی از قابلیتهای کنترلی و اتوماسیون Kubernetes را در فضای سرورهای فیزیکی بدون نیاز به زیرساختهای ابری پیچیده فراهم میکند. نتیجه این است که سازمانها میتوانند با کمترین پیچیدگی و بیشترین بهرهوری، منابع مورد نیاز خود را مدیریت و توسعه دهند، بدون نیاز به مهاجرت به محیطهای ابری یا زیرساختهای پیچیده. با توجه به قابلیتهای اَبَرپایدار و انعطافپذیری که Harvester ارائه میدهد، تکرار عملیات و مدیریت تجهیزات فیزیکی به شکل مؤثرتر و اقتصادیتر انجام میشود.
در مجموع، Harvester راهحلی قدرتمند است که با ترکیب فناوریهای مدرن و تمرکز بر نیازهای سازمانها، امکان استفاده کارآمد از سختافزارهای فیزیکی را در بسترهای ابری و کنترلی فراهم میآورد. این پلتفرم انعطافپذیر، فرصتهای تازهای برای توسعه و مدیریت زیرساختهای فناوری اطلاعات ارائه میدهد و به سازمانها کمک میکند تا به شکل بهینهتر و امنتر بهرهمند شوند.
#زیرساخت_یکپارچه #Kubernetes #مدیریت_سختافزار #کلودنیو
🟣لینک مقاله:
https://ku.bz/0-LL0mwyj
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Harvester: Cloud-Native HCI Built on Kubernetes for Bare Metal
🟢 خلاصه مقاله:
در دنیای فناوری اطلاعات، مدیریت زیرساختهای سختافزاری و نرمافزاری به شکل مؤثری چالشبرانگیز است. در این راستا، راهحلهایی مانند سیستمهای زیرساختهای کاربردی در ابری (HCI) به کمک سازمانها آمدهاند تا فرآیندهای مدیریت، نگهداری و توسعه منابع زیرساخت را سادهتر و کارآمدتر کنند. یکی از نمونههای برجسته این فناوری، Harvester است که به عنوان یک راهحل هستهای و مبتنی بر فناوریهای مدرن، امکاناتی بینظیر را در اختیار کاربران قرار میدهد.
Harvester به عنوان یک سیستم زیرساختهای کاربردی مبتنی بر ابر، بر پایه فناوری Kubernetes ساخته شده است. این پروژه، امکان بهرهمندی از قابلیتهای کنترلی و اتوماسیون Kubernetes را در فضای سرورهای فیزیکی بدون نیاز به زیرساختهای ابری پیچیده فراهم میکند. نتیجه این است که سازمانها میتوانند با کمترین پیچیدگی و بیشترین بهرهوری، منابع مورد نیاز خود را مدیریت و توسعه دهند، بدون نیاز به مهاجرت به محیطهای ابری یا زیرساختهای پیچیده. با توجه به قابلیتهای اَبَرپایدار و انعطافپذیری که Harvester ارائه میدهد، تکرار عملیات و مدیریت تجهیزات فیزیکی به شکل مؤثرتر و اقتصادیتر انجام میشود.
در مجموع، Harvester راهحلی قدرتمند است که با ترکیب فناوریهای مدرن و تمرکز بر نیازهای سازمانها، امکان استفاده کارآمد از سختافزارهای فیزیکی را در بسترهای ابری و کنترلی فراهم میآورد. این پلتفرم انعطافپذیر، فرصتهای تازهای برای توسعه و مدیریت زیرساختهای فناوری اطلاعات ارائه میدهد و به سازمانها کمک میکند تا به شکل بهینهتر و امنتر بهرهمند شوند.
#زیرساخت_یکپارچه #Kubernetes #مدیریت_سختافزار #کلودنیو
🟣لینک مقاله:
https://ku.bz/0-LL0mwyj
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
GitHub
GitHub - harvester/harvester: Open source hyperconverged infrastructure (HCI) software
Open source hyperconverged infrastructure (HCI) software - harvester/harvester
🔵 عنوان مقاله
A Type Stronger than the Sum of its Components (5 minute read)
🟢 خلاصه مقاله:
در زبان برنامهنویسی Rust، استفاده از اجزای قویتر در APIها میتواند بوروکراسی و خطاهای احتمالی را کاهش دهد و امنیت کد را افزایش دهد. یکی از روشهایی که توسعهدهندگان برای ارتقاء امنیت و قابلیت اطمینان در نظر میگیرند، تبدیل نوعهای مختلف درونی به انواع خاص و مشخص است. به عنوان مثال، در حوزه مسیرهای فایل، بهجای قبول کردن رشتههای عمومی یا مسیرهای نسبی و مطلق بدون محدودیت، میتوان نوعهایی مخصوص برای اجزای مسیر تعریف کرد، که هر کدام وظیفه و محدودیتهای خاص خود را دارند.
در این رویکرد، بخشهای مختلف مسیر فایل مانند اجزای مسیر از نوعهای خاصی مانند `NormalComponent` و `ParentDirComponent` قالبریزی میشوند. این کار این امکان را میدهد که کامپایلر بتواند ویژگیهای مهمی مانند ایمنی در اتصال مسیرها یا جلوگیری از وارد کردن موارد نامعتبر مانند `..`، مسیرهای مطلق یا دیگر اجزای نادرست را تضمین کند. به این ترتیب، توسعهدهندگان دیگر نمیتوانند به سادگی مقادیر غیرمجاز را وارد کنند و خطای احتمالی کاهش مییابد، چرا که کدهای غیرقابل مجاز در هنگام کامپایل شناسایی میشوند.
در نتیجه، این رویکرد نه تنها باعث میشود APIها قدرتمندتر و ایمنتر باشند، بلکه انعطافپذیری در مدیریت مسیرهای فایل را نیز افزایش میدهد و خطاهای زمانی اجرا را کاهش میدهد. با این نوع محدودیتهای مشخص، کدهای Rust به سطح بالاتری از امنیت و استحکام میرسند که این هدف اصلی طراحی زبان است.
#برنامهنویسی #Rust #ایمنی_کد #پروژههای_فایل
🟣لینک مقاله:
https://www.schneems.com/2026/09/24/a-type-stronger-than-the-sum-of-its-components/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
A Type Stronger than the Sum of its Components (5 minute read)
🟢 خلاصه مقاله:
در زبان برنامهنویسی Rust، استفاده از اجزای قویتر در APIها میتواند بوروکراسی و خطاهای احتمالی را کاهش دهد و امنیت کد را افزایش دهد. یکی از روشهایی که توسعهدهندگان برای ارتقاء امنیت و قابلیت اطمینان در نظر میگیرند، تبدیل نوعهای مختلف درونی به انواع خاص و مشخص است. به عنوان مثال، در حوزه مسیرهای فایل، بهجای قبول کردن رشتههای عمومی یا مسیرهای نسبی و مطلق بدون محدودیت، میتوان نوعهایی مخصوص برای اجزای مسیر تعریف کرد، که هر کدام وظیفه و محدودیتهای خاص خود را دارند.
در این رویکرد، بخشهای مختلف مسیر فایل مانند اجزای مسیر از نوعهای خاصی مانند `NormalComponent` و `ParentDirComponent` قالبریزی میشوند. این کار این امکان را میدهد که کامپایلر بتواند ویژگیهای مهمی مانند ایمنی در اتصال مسیرها یا جلوگیری از وارد کردن موارد نامعتبر مانند `..`، مسیرهای مطلق یا دیگر اجزای نادرست را تضمین کند. به این ترتیب، توسعهدهندگان دیگر نمیتوانند به سادگی مقادیر غیرمجاز را وارد کنند و خطای احتمالی کاهش مییابد، چرا که کدهای غیرقابل مجاز در هنگام کامپایل شناسایی میشوند.
در نتیجه، این رویکرد نه تنها باعث میشود APIها قدرتمندتر و ایمنتر باشند، بلکه انعطافپذیری در مدیریت مسیرهای فایل را نیز افزایش میدهد و خطاهای زمانی اجرا را کاهش میدهد. با این نوع محدودیتهای مشخص، کدهای Rust به سطح بالاتری از امنیت و استحکام میرسند که این هدف اصلی طراحی زبان است.
#برنامهنویسی #Rust #ایمنی_کد #پروژههای_فایل
🟣لینک مقاله:
https://www.schneems.com/2026/09/24/a-type-stronger-than-the-sum-of-its-components/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Schneems
A Type Stronger than the Sum of its Components
Have you ever written a type that you appreciated so much you still think about it? Like eating a really good meal, where if you try hard enough, you can sti...
🔵 عنوان مقاله
Empowering autonomous agents with advanced security governance (5 minute read)
🟢 خلاصه مقاله:
در دنیای امروز، هوش مصنوعی عاملمحور نقش بسیار مهمی در توسعه کسبوکارها ایفا میکند، اما در عین حال خطرات جدیدی را نیز درباره امنیت سازمانها به وجود آورده است. این نوع هوشمندی، با قابلیتهای خود برای دسترسی به سامانههای حساس و انجام فعالیتهای مستقل، میتواند به تهدیداتی مانند حملات تزریق دستورات و سمپاشی ابزارها تبدیل شود. بنابراین، سازمانها باید رویکردهای خود را در مقابله با این تهدیدات تغییر دهند و به جای تمرکز صرف بر مسدود کردن دسترسیها، نگاهی جامعتر و راهکارهای حکمرانی امنیتی قویتر را در نظر بگیرند.
در این راستا، طراحی سیستمهای امنیتی بر پایه اصل امن بودن به طور پیشفرض، نقش مهمی ایفا میکند. به عبارتی، سیستمهایی که از ابتدا به گونهای ساخته شدهاند که کمترین امکان نفوذ یا حمله را دارند، میتوانند بحرانیترین خطرات را کاهش دهند. افزون بر این، تعیین هویت و مجوزهای دقیق برای عوامل هوشمند، نظارت مرکزی بر فعالیتها و همچنین نیاز به تأیید انسانی برای انجام اقدامات حساس، از مهمترین اقدامات در حکمرانی امنیتی محسوب میشود. این اقدامات، به صورت یک خط دفاع هوشمندانه و چند لایه در مقابل تهدیدات عملکرد میکنند و توجه ویژهای به کنترل مستقل و مسئولانه فعالیتهای هوشمند دارند.
در نتیجه، با پیادهسازی استراتژیهای امن، ساختارهای نظارتی قوی و کنترلهای دسترسی سختتر، میتوان سطح امنیت سازمانها را در برابر تهدیدات ناشی از عوامل هوشمند و هوش مصنوعی تقویت کرد. این گامها، نه تنها ریسکهای جاری را کاهش میدهند، بلکه کمک میکنند تا سازمانها در آینده، در دنیای متغیر فناوری، با اطمینان بیشتری فعالیت کنند و از فرصتهای نوین بهرهمند شوند.
#امنیت_سازمانی #هوش_مصنوعی #حکمرانی_امنیت #امنیت_هوشمند
🟣لینک مقاله:
https://cloud.google.com/blog/topics/ai-infrastructure/state-of-ai-infrastructure-report-agent-governance-and-security/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Empowering autonomous agents with advanced security governance (5 minute read)
🟢 خلاصه مقاله:
در دنیای امروز، هوش مصنوعی عاملمحور نقش بسیار مهمی در توسعه کسبوکارها ایفا میکند، اما در عین حال خطرات جدیدی را نیز درباره امنیت سازمانها به وجود آورده است. این نوع هوشمندی، با قابلیتهای خود برای دسترسی به سامانههای حساس و انجام فعالیتهای مستقل، میتواند به تهدیداتی مانند حملات تزریق دستورات و سمپاشی ابزارها تبدیل شود. بنابراین، سازمانها باید رویکردهای خود را در مقابله با این تهدیدات تغییر دهند و به جای تمرکز صرف بر مسدود کردن دسترسیها، نگاهی جامعتر و راهکارهای حکمرانی امنیتی قویتر را در نظر بگیرند.
در این راستا، طراحی سیستمهای امنیتی بر پایه اصل امن بودن به طور پیشفرض، نقش مهمی ایفا میکند. به عبارتی، سیستمهایی که از ابتدا به گونهای ساخته شدهاند که کمترین امکان نفوذ یا حمله را دارند، میتوانند بحرانیترین خطرات را کاهش دهند. افزون بر این، تعیین هویت و مجوزهای دقیق برای عوامل هوشمند، نظارت مرکزی بر فعالیتها و همچنین نیاز به تأیید انسانی برای انجام اقدامات حساس، از مهمترین اقدامات در حکمرانی امنیتی محسوب میشود. این اقدامات، به صورت یک خط دفاع هوشمندانه و چند لایه در مقابل تهدیدات عملکرد میکنند و توجه ویژهای به کنترل مستقل و مسئولانه فعالیتهای هوشمند دارند.
در نتیجه، با پیادهسازی استراتژیهای امن، ساختارهای نظارتی قوی و کنترلهای دسترسی سختتر، میتوان سطح امنیت سازمانها را در برابر تهدیدات ناشی از عوامل هوشمند و هوش مصنوعی تقویت کرد. این گامها، نه تنها ریسکهای جاری را کاهش میدهند، بلکه کمک میکنند تا سازمانها در آینده، در دنیای متغیر فناوری، با اطمینان بیشتری فعالیت کنند و از فرصتهای نوین بهرهمند شوند.
#امنیت_سازمانی #هوش_مصنوعی #حکمرانی_امنیت #امنیت_هوشمند
🟣لینک مقاله:
https://cloud.google.com/blog/topics/ai-infrastructure/state-of-ai-infrastructure-report-agent-governance-and-security/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Google Cloud Blog
State of AI infrastructure report agent governance and security | Google Cloud Blog
To be useful and secure, AI agents need access — and also guardrails.
🔵 عنوان مقاله
Browserskill (GitHub Repo)
🟢 خلاصه مقاله:
براوزرسکیل (مرجع گیتهاب) این ابزار قدرتمند، امکان ارتباط مستقیم هوش مصنوعیهای پیشرفته مانند Cursor، Claude Code و Codex را با مرورگر وارد شده کاربر فراهم میکند. هدف از توسعه این نرمافزار، تسهیل تعامل میان هوش مصنوعی و محیط مرورگر است تا کاربران بتوانند بدون دردسر و با دسترسی سریع، از امکانات هوش مصنوعی بهرهمند شوند. برای انجام این فرآیند، هوش مصنوعیها باید به صورت صریح و واضح اجازه بگیرند که برگههای باز در مرورگر را موقتاً قرض بگیرند و پس از اتمام وظیفه، آنها را به حالت اولیه برگردانند. این روش تضمین میکند که حریم شخصی کاربر حفظ شده و فعالیتهای مرورگر به صورت منظم مدیریت میشود.
در کنار این قابلیتها، براوزرسکیل مجموعهای از ابزارهای کاربردی دارد، از جمله رابط خط فرمان برای کنترل و مدیریت آسانتر، یک دیمون (خدمت پسزمینه) برای اجراهای مداوم و پیوسته، و افزونهای برای مرورگر که به طور مستقیم با محیط کاری کاربر تلفیق میشود. این طراحی چندجانبه، فرآیند استفاده را بسیار ساده و کاربرپسند میکند، به طوری که کاربران میتوانند به راحتی و با کمترین زحمت، هوش مصنوعی را در فرآیندهای مختلف مرورگر خود ادغام کنند و نتیجه مطلوب را دریافت کنند.
در نتیجه، براوزرسکیل یک ابزار پیشرو است که به توسعهدهندگان و کاربران حرفهای امکان میدهد تا بهرهوری خود را افزایش دهند و به صورت موثرتری با هوش مصنوعی و مرورگرهای وب تعامل داشته باشند. این پروژه در گیتهاب در دسترس است و توسعهدهندگان میتوانند با کد منبع آن آشنا شوند و در بهبود و گسترش قابلیتهای آن مشارکت کنند.
#هوش_مصنوعی #مرورگر #ابزارهای_توسعه #پیشرفت_فناوری
🟣لینک مقاله:
https://github.com/Tencent/BrowserSkill?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Browserskill (GitHub Repo)
🟢 خلاصه مقاله:
براوزرسکیل (مرجع گیتهاب) این ابزار قدرتمند، امکان ارتباط مستقیم هوش مصنوعیهای پیشرفته مانند Cursor، Claude Code و Codex را با مرورگر وارد شده کاربر فراهم میکند. هدف از توسعه این نرمافزار، تسهیل تعامل میان هوش مصنوعی و محیط مرورگر است تا کاربران بتوانند بدون دردسر و با دسترسی سریع، از امکانات هوش مصنوعی بهرهمند شوند. برای انجام این فرآیند، هوش مصنوعیها باید به صورت صریح و واضح اجازه بگیرند که برگههای باز در مرورگر را موقتاً قرض بگیرند و پس از اتمام وظیفه، آنها را به حالت اولیه برگردانند. این روش تضمین میکند که حریم شخصی کاربر حفظ شده و فعالیتهای مرورگر به صورت منظم مدیریت میشود.
در کنار این قابلیتها، براوزرسکیل مجموعهای از ابزارهای کاربردی دارد، از جمله رابط خط فرمان برای کنترل و مدیریت آسانتر، یک دیمون (خدمت پسزمینه) برای اجراهای مداوم و پیوسته، و افزونهای برای مرورگر که به طور مستقیم با محیط کاری کاربر تلفیق میشود. این طراحی چندجانبه، فرآیند استفاده را بسیار ساده و کاربرپسند میکند، به طوری که کاربران میتوانند به راحتی و با کمترین زحمت، هوش مصنوعی را در فرآیندهای مختلف مرورگر خود ادغام کنند و نتیجه مطلوب را دریافت کنند.
در نتیجه، براوزرسکیل یک ابزار پیشرو است که به توسعهدهندگان و کاربران حرفهای امکان میدهد تا بهرهوری خود را افزایش دهند و به صورت موثرتری با هوش مصنوعی و مرورگرهای وب تعامل داشته باشند. این پروژه در گیتهاب در دسترس است و توسعهدهندگان میتوانند با کد منبع آن آشنا شوند و در بهبود و گسترش قابلیتهای آن مشارکت کنند.
#هوش_مصنوعی #مرورگر #ابزارهای_توسعه #پیشرفت_فناوری
🟣لینک مقاله:
https://github.com/Tencent/BrowserSkill?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
GitHub
GitHub - Tencent/BrowserSkill: Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for…
Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for browser automation across any shell-capable AI agent. - Tencent/BrowserSkill
🔵 عنوان مقاله
The kubectl 401 That Wasn’t a Kubernetes Problem
🟢 خلاصه مقاله:
در دنیای مدیریت فناوری اطلاعات، خطاهای مربوط به امنیت و دسترسی اهمیت زیادی دارند و اغلب باعث ایجاد نگرانیهای مختلفی میشوند. یکی از این موارد، خطای ۴۰۱ در استفاده از ابزار kubectl است که به نظر میرسید مشکل از سمت Kubernetes باشد. اما در واقعیت، این خطا بیشتر به مشکلات مربوط به پیکربندی احراز هویت و مجوزهای کاربر مرتبط است تا مشکل در هستهی پلتفرم کلاسترKubernetes.
در بسیاری از موارد، کاربرانی که با خطای ۴۰۱ مواجه میشوند، باید تنظیمات مربوط به توکنهای دسترسی و نقشهای مجاز خود را بررسی کنند. این خطا معمولاً نشان میدهد که درخواست ارسالی فاقد مجوز لازم برای انجام عملیات موردنظر است یا توکن معتبر نباشد. در نتیجه، این مشکل ممکن است ناشی از پیکربندی نادرست در فایل kubeconfig یا تغییرات در سیاستهای امنیتی باشد که نیازمند اصلاح است تا مجوزهای لازم برقرار شود.
بنابراین، پیش از اینکه تصور کنیم مشکل از خود Kubernetes است، باید تنظیمات مربوط به احراز هویت و نقشها را دوباره چک کنیم. با انجام این گامها، میتوان از خطای ۴۰۱ جلوگیری کرد و امنیت سیستم را بدون انتظار برای بروز مشکلات مربوط به نرمافزار اصلی، حفظ نمود. در نهایت، درک دقیق منابع خطا و پیروی از بهترین روشهای مدیریت دسترسی، کلید حل اینگونه مسائل است.
#کوبکتل #امنیت_سایبری #کلاسترکوبربنتس #مدیریت_دسترسی
🟣لینک مقاله:
https://ku.bz/Mxrqy_WJg
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
The kubectl 401 That Wasn’t a Kubernetes Problem
🟢 خلاصه مقاله:
در دنیای مدیریت فناوری اطلاعات، خطاهای مربوط به امنیت و دسترسی اهمیت زیادی دارند و اغلب باعث ایجاد نگرانیهای مختلفی میشوند. یکی از این موارد، خطای ۴۰۱ در استفاده از ابزار kubectl است که به نظر میرسید مشکل از سمت Kubernetes باشد. اما در واقعیت، این خطا بیشتر به مشکلات مربوط به پیکربندی احراز هویت و مجوزهای کاربر مرتبط است تا مشکل در هستهی پلتفرم کلاسترKubernetes.
در بسیاری از موارد، کاربرانی که با خطای ۴۰۱ مواجه میشوند، باید تنظیمات مربوط به توکنهای دسترسی و نقشهای مجاز خود را بررسی کنند. این خطا معمولاً نشان میدهد که درخواست ارسالی فاقد مجوز لازم برای انجام عملیات موردنظر است یا توکن معتبر نباشد. در نتیجه، این مشکل ممکن است ناشی از پیکربندی نادرست در فایل kubeconfig یا تغییرات در سیاستهای امنیتی باشد که نیازمند اصلاح است تا مجوزهای لازم برقرار شود.
بنابراین، پیش از اینکه تصور کنیم مشکل از خود Kubernetes است، باید تنظیمات مربوط به احراز هویت و نقشها را دوباره چک کنیم. با انجام این گامها، میتوان از خطای ۴۰۱ جلوگیری کرد و امنیت سیستم را بدون انتظار برای بروز مشکلات مربوط به نرمافزار اصلی، حفظ نمود. در نهایت، درک دقیق منابع خطا و پیروی از بهترین روشهای مدیریت دسترسی، کلید حل اینگونه مسائل است.
#کوبکتل #امنیت_سایبری #کلاسترکوبربنتس #مدیریت_دسترسی
🟣لینک مقاله:
https://ku.bz/Mxrqy_WJg
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Medium
The kubectl 401 That Wasn’t a Kubernetes Problem
A short debugging story about a two-year-old credentials file, an EKS cluster, and the AWS credential chain quietly doing exactly what it…
🔵 عنوان مقاله
Falco Event Generator: Test Falco Detection Rules
🟢 خلاصه مقاله:
در دنیای امنیت سایبری، آزمایش صحیح و کارآمد بودن قواعد تشخیص خطر اهمیت زیادی دارد. ابزار Falco Event Generator به تیمهای فناوری اطلاعات این امکان را میدهد که فعالیتهای مشکوک در سیستمها و کلاسترهای Kubernetes را شبیهسازی کنند. این ابزار با ایجاد رفتارهای غیرمعمول، تیمها را قادر میسازد تا بتوانند قوانین تشخیص آسیبپذیری Falco را به صورت عملی ارزیابی و بهبود بخشند. بهرهگیری از این ابزار، نقش حیاتی در تضمین کارایی سیستمهای امنیتی و پاسخ سریع در مقابل تهدیدها دارد و میتواند روند توسعه و استقرار سیاستهای امنیتی را بهبود ببخشد.
این ابزار به طور خاص برای تیمهایی طراحی شده است که میخواهند آزمایشهایی بیخطر و موثری روی قواعد Falco انجام دهند. به کمک Falco Event Generator، میتوان فعالیتهایی مانند دستورات مشکوک، تغییر فایلها، یا رفتارهای غیرعادی در سیستم را شبیهسازی کرد تا قوانین امنیتی دقیقتر و کاربردیتر شوند. در نتیجه، این فرآیند به ارتقاء قابلیتهای نظارتی و کاهش خطاهای احتمالی کمک میکند، و امنیت زیرساختهای فناوری اطلاعات را افزایش میدهد.
به طور کلی، استفاده از این ابزار، راهی مطمئن برای ارزیابی و تقویت سیستمهای امنیتی در محیطهای تکنولوژیک پیچیده است. تیمهای امنیتی و توسعهدهندگان میتوانند با اعتماد بیشتری قوانین خود را برای مقابله با تهدیدهای واقعی بهبود دهند و در عین حال، امنیت سیستمهای خود را تضمین کنند. در نهایت، بهرهگیری از Falco Event Generator روند شناسایی و مقابله با خطرات را سریعتر و اثربخشتر میسازد و امنیت سازمانها را در دنیای پویا و پرتلاطم فناوری اطلاعات تقویت میکند.
#امنیت_سایبری #فالو_اپلیکیشن #تشخیص_حملات #امنیت_کلاسترها
🟣لینک مقاله:
https://ku.bz/y-WmBKLPS
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Falco Event Generator: Test Falco Detection Rules
🟢 خلاصه مقاله:
در دنیای امنیت سایبری، آزمایش صحیح و کارآمد بودن قواعد تشخیص خطر اهمیت زیادی دارد. ابزار Falco Event Generator به تیمهای فناوری اطلاعات این امکان را میدهد که فعالیتهای مشکوک در سیستمها و کلاسترهای Kubernetes را شبیهسازی کنند. این ابزار با ایجاد رفتارهای غیرمعمول، تیمها را قادر میسازد تا بتوانند قوانین تشخیص آسیبپذیری Falco را به صورت عملی ارزیابی و بهبود بخشند. بهرهگیری از این ابزار، نقش حیاتی در تضمین کارایی سیستمهای امنیتی و پاسخ سریع در مقابل تهدیدها دارد و میتواند روند توسعه و استقرار سیاستهای امنیتی را بهبود ببخشد.
این ابزار به طور خاص برای تیمهایی طراحی شده است که میخواهند آزمایشهایی بیخطر و موثری روی قواعد Falco انجام دهند. به کمک Falco Event Generator، میتوان فعالیتهایی مانند دستورات مشکوک، تغییر فایلها، یا رفتارهای غیرعادی در سیستم را شبیهسازی کرد تا قوانین امنیتی دقیقتر و کاربردیتر شوند. در نتیجه، این فرآیند به ارتقاء قابلیتهای نظارتی و کاهش خطاهای احتمالی کمک میکند، و امنیت زیرساختهای فناوری اطلاعات را افزایش میدهد.
به طور کلی، استفاده از این ابزار، راهی مطمئن برای ارزیابی و تقویت سیستمهای امنیتی در محیطهای تکنولوژیک پیچیده است. تیمهای امنیتی و توسعهدهندگان میتوانند با اعتماد بیشتری قوانین خود را برای مقابله با تهدیدهای واقعی بهبود دهند و در عین حال، امنیت سیستمهای خود را تضمین کنند. در نهایت، بهرهگیری از Falco Event Generator روند شناسایی و مقابله با خطرات را سریعتر و اثربخشتر میسازد و امنیت سازمانها را در دنیای پویا و پرتلاطم فناوری اطلاعات تقویت میکند.
#امنیت_سایبری #فالو_اپلیکیشن #تشخیص_حملات #امنیت_کلاسترها
🟣لینک مقاله:
https://ku.bz/y-WmBKLPS
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
GitHub
GitHub - falcosecurity/event-generator: Generate a variety of suspect actions that are detected by Falco rulesets
Generate a variety of suspect actions that are detected by Falco rulesets - falcosecurity/event-generator
🔵 عنوان مقاله
Kubernetes Cost Attribution at Scale: Labels, Metrics, and Chargeback
🟢 خلاصه مقاله:
در دنیای فناوری امروز، مدیریت هزینههای عملیات ابری و زیرساختهای مجازی اهمیت فزایندهای پیدا کرده است. یکی از چالشهایی که تیمهای فناوری اطلاعات و توسعهدهندگان با آن مواجه هستند، درک و تخصیص دقیق هزینهها بر اساس منابع مورد استفاده در سیستمهای پیچیده است. در این راستا، ابزارها و روشهای متعددی برای پیگیری و محاسبه هزینهها طراحی شده است که یکی از اصلیترین آنها، سیستم برچسبگذاری یا «لیبلگذاری» است.
در فضای کانتینری و مخصوصاً در پلتفرمهای مبتنی بر کوبرنتیس، استفاده از برچسبها یا لیبلها نقش حیاتی در سازماندهی و دستهبندی منابع دارد. این برچسبها به مدیران کمک میکنند تا منابع مختلف مانند پودها، نودها، سرویسها، و فضای ذخیرهسازی را بر اساس معیارهای مشخصی مانند پروژه، تیم، محیط یا نوع سرویس تفکیک کنند. به این ترتیب، میتوان هزینههای مرتبط با هر کدام را به صورت جداگانه پیگیری و تحلیل کرد. این فرآیند نه تنها شفافیت را افزایش میدهد، بلکه کمک میکند تصمیمهای بهینهتری درباره تخصیص منابع اتخاذ شود.
علاوه بر برچسبها، جمعآوری و تحلیل معیارهای مرتبط، نقش مهمی در تعیین هزینهها دارد. این معیارها میتوانند شامل میزان مصرف CPU، حافظه، حجم ترافیک یا سایر پارامترهای عملکردی باشند. با استفاده از این دادهها، سیستمهای مدیریت هزینه میتوانند به صورت دقیقتری هزینهها را محاسبه کنند و در صورت نیاز، مدلهای هزینهسازی را تنظیم نمایند. در نتیجه، سازمانها قادر خواهند بود بر اساس مصرف واقعی، هزینهها را به بخشهای مختلف تخصیص دهند و بودجهبندی دقیقی داشته باشند.
در نهایت، یکی از روشهای مرسوم برای مدیریت هزینهها در محیطهای ابری و کوبرنتیس، سیستم «چارجبک» یا بازگردانی هزینه است. این روش به سازمانها امکان میدهد تا هزینههای هر بخش یا پروژه را به صورت شفاف مشخص و در گزارشهای مالی ثبت کنند. با ادغام برچسبگذاری و تحلیل معیارها، میتوان سیستمهای قدرتمندی برای نظارت، کنترل و بهبود مدیریت هزینهها برقرار کرد، که نهایتاً منجر به صرفهجویی و بهرهوری بیشتر در استفاده از منابع خواهد شد.
در نتیجه، بهرهگیری از استراتژیهای برچسبگذاری، جمعآوری معیارها و سیستمهای چارجبک، کلید موفقیت در مدیریت هزینههای فناوری اطلاعات در مقیاس وسیع است. این ابزارها به تیمها کمک میکنند تا منابع را بهتر مدیریت کرده و هزینهها را دقیقتر محاسبه کنند، در نتیجه به بهبود کارآیی و صرفهجویی در هزینهها دست یابند.
#مدیریت_هزینه #کوبرتیس #برچسبگذاری #چارجبک
🟣لینک مقاله:
https://ku.bz/w2TsnQRVb
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Kubernetes Cost Attribution at Scale: Labels, Metrics, and Chargeback
🟢 خلاصه مقاله:
در دنیای فناوری امروز، مدیریت هزینههای عملیات ابری و زیرساختهای مجازی اهمیت فزایندهای پیدا کرده است. یکی از چالشهایی که تیمهای فناوری اطلاعات و توسعهدهندگان با آن مواجه هستند، درک و تخصیص دقیق هزینهها بر اساس منابع مورد استفاده در سیستمهای پیچیده است. در این راستا، ابزارها و روشهای متعددی برای پیگیری و محاسبه هزینهها طراحی شده است که یکی از اصلیترین آنها، سیستم برچسبگذاری یا «لیبلگذاری» است.
در فضای کانتینری و مخصوصاً در پلتفرمهای مبتنی بر کوبرنتیس، استفاده از برچسبها یا لیبلها نقش حیاتی در سازماندهی و دستهبندی منابع دارد. این برچسبها به مدیران کمک میکنند تا منابع مختلف مانند پودها، نودها، سرویسها، و فضای ذخیرهسازی را بر اساس معیارهای مشخصی مانند پروژه، تیم، محیط یا نوع سرویس تفکیک کنند. به این ترتیب، میتوان هزینههای مرتبط با هر کدام را به صورت جداگانه پیگیری و تحلیل کرد. این فرآیند نه تنها شفافیت را افزایش میدهد، بلکه کمک میکند تصمیمهای بهینهتری درباره تخصیص منابع اتخاذ شود.
علاوه بر برچسبها، جمعآوری و تحلیل معیارهای مرتبط، نقش مهمی در تعیین هزینهها دارد. این معیارها میتوانند شامل میزان مصرف CPU، حافظه، حجم ترافیک یا سایر پارامترهای عملکردی باشند. با استفاده از این دادهها، سیستمهای مدیریت هزینه میتوانند به صورت دقیقتری هزینهها را محاسبه کنند و در صورت نیاز، مدلهای هزینهسازی را تنظیم نمایند. در نتیجه، سازمانها قادر خواهند بود بر اساس مصرف واقعی، هزینهها را به بخشهای مختلف تخصیص دهند و بودجهبندی دقیقی داشته باشند.
در نهایت، یکی از روشهای مرسوم برای مدیریت هزینهها در محیطهای ابری و کوبرنتیس، سیستم «چارجبک» یا بازگردانی هزینه است. این روش به سازمانها امکان میدهد تا هزینههای هر بخش یا پروژه را به صورت شفاف مشخص و در گزارشهای مالی ثبت کنند. با ادغام برچسبگذاری و تحلیل معیارها، میتوان سیستمهای قدرتمندی برای نظارت، کنترل و بهبود مدیریت هزینهها برقرار کرد، که نهایتاً منجر به صرفهجویی و بهرهوری بیشتر در استفاده از منابع خواهد شد.
در نتیجه، بهرهگیری از استراتژیهای برچسبگذاری، جمعآوری معیارها و سیستمهای چارجبک، کلید موفقیت در مدیریت هزینههای فناوری اطلاعات در مقیاس وسیع است. این ابزارها به تیمها کمک میکنند تا منابع را بهتر مدیریت کرده و هزینهها را دقیقتر محاسبه کنند، در نتیجه به بهبود کارآیی و صرفهجویی در هزینهها دست یابند.
#مدیریت_هزینه #کوبرتیس #برچسبگذاری #چارجبک
🟣لینک مقاله:
https://ku.bz/w2TsnQRVb
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Varun Varde
Mastering Cost Attribution in Kubernetes: The Ultimate Guide
Discover the key elements of cost attribution in Kubernetes, including labels, metrics, and chargeback, with this comprehensive guide.
🔵 عنوان مقاله
Rewinding the exponential: How we keep hardware usage down (12 minute read)
🟢 خلاصه مقاله:
شرکت کلودفلیره با هدف بهبود کارایی و کاهش ترافیک مصرفی شبکه، رویکرد جدیدی در مدیریت دادهها اجرایی کرد. آنها با تغییر در روند انتقال دادهها، ترافیک در مسیرهای پردازشی را کاهش دادند. به این صورت که توزیع و تکرار دادهها را به سمت انتهای مسیر ارسال کردند و در عین حال، قبل از وارد شدن به مراحل بعدی، نمونهگیری (Sampling) و تجمیع (Aggregation) را زودتر انجام دادند. این اقدامات سبب شد میزان دادههای انتقالیافته کاهش یافته و مصرف منابع کاهش یابد.
این استراتژی هوشمندانه باعث شد زیرساختهای ابری این شرکت بتوانند با مصرف بهینهتر منابع، خدمات مطلوبتری ارائه دهند. در نتیجه، نه تنها هزینههای عملیاتی کاهش یافت، بلکه سرعت و پاسخگویی سیستم نیز بهبود یافت. این تغییرات نمونهای از روند رو به رشد استراتژیهای عملیاتی در حوزه فناوری است و نشان میدهد چگونه میتوان با سادهسازی فرآیندهای پردازشی، بهرهوری سیستمها را افزایش داد.
در کلودفلیره، تمرکز بر انجام عملیات پیشپردازش در مراحل اولیه، نقشی کلیدی در کاهش حجم دادههای انتقالی دارد. این روشها میتواند الگوی خوبی برای دیگر شرکتهای فناوری باشد که به دنبال بهینهسازی مصرف منابع و بهبود عملکرد سیستمهای ابری خود هستند.
#مدیریت_داده #بهینهسازی_سرعت #تکنولوژی_پایدار #کلودفلیره
🟣لینک مقاله:
https://blog.cloudflare.com/rewinding-the-exponential/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Rewinding the exponential: How we keep hardware usage down (12 minute read)
🟢 خلاصه مقاله:
شرکت کلودفلیره با هدف بهبود کارایی و کاهش ترافیک مصرفی شبکه، رویکرد جدیدی در مدیریت دادهها اجرایی کرد. آنها با تغییر در روند انتقال دادهها، ترافیک در مسیرهای پردازشی را کاهش دادند. به این صورت که توزیع و تکرار دادهها را به سمت انتهای مسیر ارسال کردند و در عین حال، قبل از وارد شدن به مراحل بعدی، نمونهگیری (Sampling) و تجمیع (Aggregation) را زودتر انجام دادند. این اقدامات سبب شد میزان دادههای انتقالیافته کاهش یافته و مصرف منابع کاهش یابد.
این استراتژی هوشمندانه باعث شد زیرساختهای ابری این شرکت بتوانند با مصرف بهینهتر منابع، خدمات مطلوبتری ارائه دهند. در نتیجه، نه تنها هزینههای عملیاتی کاهش یافت، بلکه سرعت و پاسخگویی سیستم نیز بهبود یافت. این تغییرات نمونهای از روند رو به رشد استراتژیهای عملیاتی در حوزه فناوری است و نشان میدهد چگونه میتوان با سادهسازی فرآیندهای پردازشی، بهرهوری سیستمها را افزایش داد.
در کلودفلیره، تمرکز بر انجام عملیات پیشپردازش در مراحل اولیه، نقشی کلیدی در کاهش حجم دادههای انتقالی دارد. این روشها میتواند الگوی خوبی برای دیگر شرکتهای فناوری باشد که به دنبال بهینهسازی مصرف منابع و بهبود عملکرد سیستمهای ابری خود هستند.
#مدیریت_داده #بهینهسازی_سرعت #تکنولوژی_پایدار #کلودفلیره
🟣لینک مقاله:
https://blog.cloudflare.com/rewinding-the-exponential/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Cloudflare Blog
Rewinding the exponential: How we keep hardware usage down
Our strategies to optimize our data pipeline throughput without compromising data quality.
🔵 عنوان مقاله
Kagent: Kubernetes-Native AI Agent Framework
🟢 خلاصه مقاله:
در دنیای فناوری امروزی، هوش مصنوعی به یکی از اصلیترین اجزاء توسعه نرمافزار تبدیل شده است. یکی از چالشهای اصلی در این حوزه، طراحی و استقرار عوامل هوشمند (AI agents) است که بتوانند به راحتی در بسترهای مختلف، بهویژه سیستمهای مبتنی بر اورکات، فعالیت کنند. در این راستا، فریمورک Kagent به عنوان یک راهکار مبتنی بر کوبرنتیس طراحی شده است تا فرآیند ساخت و اجرای این عوامل هوشمند را سادهتر کند.
Kagent یک فریمورک بومی کوبرنتیس است که امکان ساخت و راهاندازی عوامل هوشمند را به صورت منابع سفارشی فراهم میکند. این فریمورک با ارائه قابلیتهای متنوعی مانند پشتیبانی از چندین ارائهدهنده مدلهای هوش مصنوعی، ابزارهای کاربردی برای مدیریت منابع مشترک (MCP)، رابط کاربری گرافیکی، خط فرمان و امکانات رصد و رهگیری، تمامی نیازهای توسعهدهندگان و تیمهای فنی در این حوزه را برآورده میکند. این ویژگیها باعث میشود که توسعه، استقرار و نگهداری عوامل هوشمند در بسترهای مبتنی بر اورکات بسیار راحتتر و موثرتر باشد.
با بهرهگیری از Kagent، تیمهای فنی میتوانند عوامل هوشمند خود را به سرعت سفارشیسازی و پیادهسازی کنند. وجود ابزارهای چندمنظوره و یکپارچه، فرآیند توسعه را سریعتر و خطاها را کاهش میدهد. همچنین، رابطهای کاربری و خط فرمان این فریمورک، کنترل و مدیریت عوامل را از راه دور و بدون نیاز به تخصص فنی عمیق آسان میسازد. در نهایت، امکانات رهگیری و ثبت رویدادها، روند خطایابی و بهبود هوشمندانه عوامل را تسهیل میکند.
در مجموع، Kagent یک راهکار مدرن و قدرتمند است که فضا را برای توسعهدهندگان و سازمانها فراهم میکند تا بتوانند در سریعترین زمان، عوامل هوشمند بر اساس نیازهای خاص خود را در بستر کوبرنتیس پیادهسازی و مدیریت کنند. این فریمورک، آیندهای روشن برای امنیت، مقیاسپذیری و کارایی سیستمهای هوشمند در دنیای مدرن است.
#هوش_مصنوعی #کوبرتینس #عامل_هوشمند #فناوری
🟣لینک مقاله:
https://ku.bz/gY7l3MJwF
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Kagent: Kubernetes-Native AI Agent Framework
🟢 خلاصه مقاله:
در دنیای فناوری امروزی، هوش مصنوعی به یکی از اصلیترین اجزاء توسعه نرمافزار تبدیل شده است. یکی از چالشهای اصلی در این حوزه، طراحی و استقرار عوامل هوشمند (AI agents) است که بتوانند به راحتی در بسترهای مختلف، بهویژه سیستمهای مبتنی بر اورکات، فعالیت کنند. در این راستا، فریمورک Kagent به عنوان یک راهکار مبتنی بر کوبرنتیس طراحی شده است تا فرآیند ساخت و اجرای این عوامل هوشمند را سادهتر کند.
Kagent یک فریمورک بومی کوبرنتیس است که امکان ساخت و راهاندازی عوامل هوشمند را به صورت منابع سفارشی فراهم میکند. این فریمورک با ارائه قابلیتهای متنوعی مانند پشتیبانی از چندین ارائهدهنده مدلهای هوش مصنوعی، ابزارهای کاربردی برای مدیریت منابع مشترک (MCP)، رابط کاربری گرافیکی، خط فرمان و امکانات رصد و رهگیری، تمامی نیازهای توسعهدهندگان و تیمهای فنی در این حوزه را برآورده میکند. این ویژگیها باعث میشود که توسعه، استقرار و نگهداری عوامل هوشمند در بسترهای مبتنی بر اورکات بسیار راحتتر و موثرتر باشد.
با بهرهگیری از Kagent، تیمهای فنی میتوانند عوامل هوشمند خود را به سرعت سفارشیسازی و پیادهسازی کنند. وجود ابزارهای چندمنظوره و یکپارچه، فرآیند توسعه را سریعتر و خطاها را کاهش میدهد. همچنین، رابطهای کاربری و خط فرمان این فریمورک، کنترل و مدیریت عوامل را از راه دور و بدون نیاز به تخصص فنی عمیق آسان میسازد. در نهایت، امکانات رهگیری و ثبت رویدادها، روند خطایابی و بهبود هوشمندانه عوامل را تسهیل میکند.
در مجموع، Kagent یک راهکار مدرن و قدرتمند است که فضا را برای توسعهدهندگان و سازمانها فراهم میکند تا بتوانند در سریعترین زمان، عوامل هوشمند بر اساس نیازهای خاص خود را در بستر کوبرنتیس پیادهسازی و مدیریت کنند. این فریمورک، آیندهای روشن برای امنیت، مقیاسپذیری و کارایی سیستمهای هوشمند در دنیای مدرن است.
#هوش_مصنوعی #کوبرتینس #عامل_هوشمند #فناوری
🟣لینک مقاله:
https://ku.bz/gY7l3MJwF
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
GitHub
GitHub - kagent-dev/kagent: Cloud Native Agentic AI | Discord: https://bit.ly/kagentdiscord
Cloud Native Agentic AI | Discord: https://bit.ly/kagentdiscord - kagent-dev/kagent
🔵 عنوان مقاله
OpenShell (GitHub Repo)
🟢 خلاصه مقاله:
اوپنشل یک پلتفرم مبتنی بر مجوز Apache-2.0 است که برای اجرای عوامل خودکار در داخل محیطهای ایزولهشده طراحی شده است. این سیستم با بهرهگیری از سیاستهای سختگیرانه در زمینههای فایلسیستم، سیستمفراهمسوی تماسهای سیستمعامل (syscall) و شبکه، امنیت و کنترل زیادی را فراهم میکند. در این محیط، اعتبارنامهها تنها به مقصدهای مجاز و تأیید شده وارد میشوند و هرگونه تغییر در سیاستهای پیشنهادی به صورت رسمی مورد بررسی قرار میگیرد قبل از اینکه اجرایی شوند. این رویکرد نه تنها امنیت عملیات را تضمین میکند بلکه امکان مدیریت و نظارت دقیق بر فعالیتهای عوامل خودکار را نیز فراهم میآورد.
علاوه بر این، اوپنشل قابلیت استقرار در پلتفرمهای متنوعی مانند Kubernetes را داراست و از فناوریهای پیشرفتهای مانند کارتهای گرافیک (GPU) پشتیبانی میکند. این ویژگیها امکان اجرای عاملهای خودکار پیچیده و پرترافیک را در محیطهای بزرگ و توزیعشده فراهم مینماید. همچنین، این پلتفرم از زبانهای برنامهنویسی متعددی نظیر پایتون، تایپاسکریپت، گو و رست پشتیبانی میکند، که توسعهدهندگان را قادر میسازد تا با ابزار و زبانهایی که با آنها آشنا هستند، به سادگی عاملهای خودکار را طراحی و اجرا کنند. در مجموع، اوپنشل یک راه حل قوی و امن برای اجرای خودکارهای هوشمند در محیطهایی است که نیازمند امنیت، مقیاسپذیری و انعطاف بالا هستند.
#امنیت #هوشمندسازی #کلاود #تحقیقات
🟣لینک مقاله:
https://github.com/NVIDIA/OpenShell?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
OpenShell (GitHub Repo)
🟢 خلاصه مقاله:
اوپنشل یک پلتفرم مبتنی بر مجوز Apache-2.0 است که برای اجرای عوامل خودکار در داخل محیطهای ایزولهشده طراحی شده است. این سیستم با بهرهگیری از سیاستهای سختگیرانه در زمینههای فایلسیستم، سیستمفراهمسوی تماسهای سیستمعامل (syscall) و شبکه، امنیت و کنترل زیادی را فراهم میکند. در این محیط، اعتبارنامهها تنها به مقصدهای مجاز و تأیید شده وارد میشوند و هرگونه تغییر در سیاستهای پیشنهادی به صورت رسمی مورد بررسی قرار میگیرد قبل از اینکه اجرایی شوند. این رویکرد نه تنها امنیت عملیات را تضمین میکند بلکه امکان مدیریت و نظارت دقیق بر فعالیتهای عوامل خودکار را نیز فراهم میآورد.
علاوه بر این، اوپنشل قابلیت استقرار در پلتفرمهای متنوعی مانند Kubernetes را داراست و از فناوریهای پیشرفتهای مانند کارتهای گرافیک (GPU) پشتیبانی میکند. این ویژگیها امکان اجرای عاملهای خودکار پیچیده و پرترافیک را در محیطهای بزرگ و توزیعشده فراهم مینماید. همچنین، این پلتفرم از زبانهای برنامهنویسی متعددی نظیر پایتون، تایپاسکریپت، گو و رست پشتیبانی میکند، که توسعهدهندگان را قادر میسازد تا با ابزار و زبانهایی که با آنها آشنا هستند، به سادگی عاملهای خودکار را طراحی و اجرا کنند. در مجموع، اوپنشل یک راه حل قوی و امن برای اجرای خودکارهای هوشمند در محیطهایی است که نیازمند امنیت، مقیاسپذیری و انعطاف بالا هستند.
#امنیت #هوشمندسازی #کلاود #تحقیقات
🟣لینک مقاله:
https://github.com/NVIDIA/OpenShell?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
GitHub
GitHub - NVIDIA/OpenShell: OpenShell is the safe, private runtime for autonomous AI agents.
OpenShell is the safe, private runtime for autonomous AI agents. - NVIDIA/OpenShell