Academy and Foundation unixmens | Your skills, Your future
2.28K subscribers
6.65K photos
1.36K videos
1.23K files
5.97K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
An open world: Why Red Hat supports the United Nations Open Source PrinciplesRed Hat is formally endorsing the United Nations (UN) Open Source Principles, which align closely with their own long-standing practices of open collaboration and community building. This endorsement aims to further drive open source adoption and innovation globally, emphasizing transparency, sustainability, and accountability. Learn more Production AI success: From gen AI promise to business impactGen AI has the potential to significantly improve customer engagement, reduce costs, and boost productivity. However, man

via Red Hat Blog https://ift.tt/d1bMzH8
وقتی qemu/kvm پادشاه است 😍🫵😊☁️


Red Hat Virtualization (RHV)

Stack:

RHV-M Console/CLI

vdsm

libvirt

QEMU/KVM

VM


Host type: RHV Host

Notes: Uses vdsm (Virtual Desktop and Server Manager) to manage libvirt and VMs.


2. OpenShift Virtualization

Stack:

OpenShift Console/CLI

kubelet

libvirt

QEMU/KVM

KubeVirt Container


Host type: RHEL CoreOS Host

Notes: Virtualization runs inside containers with KubeVirt, allowing VMs to run alongside containers in OpenShift.

3. Red Hat OpenStack Platform (OSP)

Stack:

OpenStack Horizon/CLI

nova-compute

libvirt

QEMU/KVM

VM


Host type: OSP Compute

Notes: Uses nova-compute to manage VM lifecycle under OpenStack.

Key Takeaways

All three rely on QEMU/KVM + libvirt as the virtualization foundation.

RHV and OSP focus on VM-centric infrastructure.

OpenShift Virtualization integrates VMs into a container-native platform (via KubeVirt).


#qemu #kvm #redhat #linux #virtualization
#sddc #cloud #kubernetes
@unixmens
امروزه SQL Server on Linux یک گزینه‌ی بسیار جدی است و مایکروسافت هم به‌طور رسمی پشتیبانی می‌کند.
با استقرار MS SQL Server روی گنو/لینوکس، علاوه بر کارایی و انعطاف بیشتر، امکانات مدیریتی لینوکس هم در دسترس قرار می‌گیرد.

🔹 محدودسازی منابع

شما در چند سطح می‌توانید منابع را مدیریت کنید:

خود SQL Server

محدودسازی max server memory و CPU affinity mask

مدیریت پردازش‌ها و parallelism از طریق تنظیمات داخلی
سطح سیستم‌عامل (systemd cgroup
می‌توانید واحد (unit) مربوط به mssql-server.service را ویرایش کنید:

[Service]
CPUQuota=50%
MemoryMax=4G
IOReadBandwidthMax=/var/opt/mssql 50M

این باعث می‌شود که MSSQL فقط از ۵۰٪ CPU و حداکثر ۴ گیگ رم استفاده کند.

ابزارهای کانتینری (systemd-nspawn / docker / podman)

در واقعSQL Server در کانتینر هم به‌خوبی اجرا می‌شود
در این حالت، resource limits از طریق cgroup و runtime کانتینر مدیریت می‌شود.

نکته :خیلی‌ها فکر می‌کنند systemd فقط init است، ولی یک ecosystem کامل است:

systemd-networkd → مدیریت شبکه

systemd-resolved → مدیریت DNS caching

systemd-timesyncd → همگام‌سازی زمان

systemd-nspawn → اجرای کانتینرهای سبک

systemd-timers → جایگزین cron برای زمان‌بندی کارها
cgroups integration → مدیریت و محدودسازی منابع سرویس‌ها
امکانات SQL Server روی لینوکس
قابلیت‌های اصلی دیتابیس (تقریباً کامل مثل ویندوز)

Database Engine (OLTP, OLAP پایه)
In-Memory OLTP (جداول و ایندکس‌های In-Memory)
Columnstore Indexes (برای Data Warehouse)
Always Encrypted, Row-Level Security, Dynamic Data Masking
High Availability / Disaster Recovery
Always On Availability Groups
Log shipping
Backup/Restore
ابزارهای مدیریتی

sqlcmd, bcp → ابزار خط فرمان روی لینوکس
Azure Data Studio (cross-platform GUI مثل SSMS ولی سبک‌تر)
ODBC Driver for Linux برای اتصال اپلیکیشن‌ها
mssql-conf → ابزار کانفیگ ساده (مثل postgresql.conf)
/opt/mssql/bin/mssql-conf setup
/opt/mssql/bin/mssql-conf set network.tcpport 1450

پشتیبانی از DevOps و Container

پکیج رسمی روی Docker Hub → mcr.microsoft.com/mssql/server

اجرای SQL Server در Kubernetes / OpenShift با Helm charts آماده

سازگار با ابزارهای CI/CD لینوکسی

یکپارچگی با ابزارهای BI / ML

PolyBase برای query گرفتن از منابع خارجی (مثل Hadoop, Oracle, MongoDB, CosmosDB)

Machine Learning Services (R و Python) → اجرا روی لینوکس هم پشتیبانی میشه

Full-text search

بکاپ و ری‌استور منعطف

فایل‌های بکاپ بین ویندوز و لینوکس کاملاً سازگار هستن.

می‌تونید دیتابیس رو در ویندوز بکاپ بگیرید و روی لینوکس ری‌استور کنید (و بالعکس).

امکانات امنیتی

Transparent Data Encryption (TDE) روی لینوکس فعال هست.

پشتیبانی از Active Directory Authentication (حتی روی لینوکس، با krb5).

Auditing و row-level security

⚠️ محدودیت‌ها نسبت به ویندوز

چند قابلیت هنوز به‌طور کامل در لینوکس پشتیبانی نمی‌شن (ولی لیست هر نسخه داره کوتاه‌تر میشه 🖥️👍

SQL Server Reporting Services (SSRS) → فقط روی ویندوز.

SQL Server Analysis Services (SSAS Multidimensional) → روی لینوکس محدودیت داره.

SQL Server Data Tools (Visual Studio Integration) → فقط ویندوز.
#sql #server #microsoft
Academy and Foundation unixmens | Your skills, Your future
امروزه SQL Server on Linux یک گزینه‌ی بسیار جدی است و مایکروسافت هم به‌طور رسمی پشتیبانی می‌کند. با استقرار MS SQL Server روی گنو/لینوکس، علاوه بر کارایی و انعطاف بیشتر، امکانات مدیریتی لینوکس هم در دسترس قرار می‌گیرد. 🔹 محدودسازی منابع شما در چند سطح می‌توانید…
در آینده وبیناری با موضوع ابزارهای ویندوزی در لینوکس برگزار خواهم کرد.
در این جلسه به مباحث زیر پرداخته خواهد شد:

راه‌اندازی و استقرار Active Directory و Domain Controller در گنو/لینوکس

اتصال یک Active Directory Slave مایکروسافت به Master لینوکسی

استفاده از قدرت SQL Server (MSSQL) و قابلیت Always On در محیط گنو/لینوکس

مدیریت و افزودن Object Groupها در ساختار دامین

و نکات کاربردی دیگر در زمینه یکپارچه‌سازی سرویس‌های ویندوزی و لینوکسی


#microsoft #linux

unixmens
https://t.iss.one/unixmens