باور دارم زمانی شروع قدرتمند cloud در ایران هست . که شغلی به نام cloud architect در بولتن استخدامی فعالان حوزه cloud ایران باشد .
حال ما فاصله زیادی تا این مفهوم داریم .
پس نباید هنوز به edge computing در ایران فکر کنم . حتی اسمی از آن نمیبینم
...
حال ما فاصله زیادی تا این مفهوم داریم .
پس نباید هنوز به edge computing در ایران فکر کنم . حتی اسمی از آن نمیبینم
...
Academy and Foundation unixmens | Your skills, Your future
وقتی مزیت رقابتی فاکتور مهم میشود . این قسمت امنیت و اوراکل #oracle #cloud #linux
در مورد مفاهیم ingress control و کانسپت و مفاهیم آن در آینده مطالب خواهم نوشت .
واهان کروبیان: پیشنهاد ما تبدیل ارمنستان به مرکز فناوری است
🔹واهان کروبیان وزیر اقتصاد ارمنستان در رویداد انجمن فناوری ایروان 2022 (Yerevan Tech Forum 2022) که توسط شرکت Skill برگزار شد، شرکت کرده است. 🔹کروبیان در سخنان خود به اقدامات دولت برای تبدیل ایروان به خوشه فناوری جدید پرداخته است. 🔹وی گفت: “ما در سه ماه گذشته کار هایی انجام داده ایم تا درک کنیم که پیشنهاد ما به دنیای تکنولوژی چیست؟ پیشنهاد ما تبدیل ارمنستان به مرکز فناوری است جایی که مردم می توانند کسب و کار خود را شروع کنند یا برای دنیا کار کنند.”
🔹واهان کروبیان وزیر اقتصاد ارمنستان در رویداد انجمن فناوری ایروان 2022 (Yerevan Tech Forum 2022) که توسط شرکت Skill برگزار شد، شرکت کرده است. 🔹کروبیان در سخنان خود به اقدامات دولت برای تبدیل ایروان به خوشه فناوری جدید پرداخته است. 🔹وی گفت: “ما در سه ماه گذشته کار هایی انجام داده ایم تا درک کنیم که پیشنهاد ما به دنیای تکنولوژی چیست؟ پیشنهاد ما تبدیل ارمنستان به مرکز فناوری است جایی که مردم می توانند کسب و کار خود را شروع کنند یا برای دنیا کار کنند.”
Swap your old Linux commands for new and improved alternatives that provide the same functionality, if not more.
via Enable Sysadmin https://ift.tt/aX0l8sW
via Enable Sysadmin https://ift.tt/aX0l8sW
Enable Sysadmin
6 deprecated Linux commands and the tools you should be using instead
Swap your old Linux commands for new and improved alternatives that provide the same functionality, if not more.
Check out Enable Sysadmin's top 10 articles from May 2022.
via Enable Sysadmin https://ift.tt/Io5ZszJ
via Enable Sysadmin https://ift.tt/Io5ZszJ
Enable Sysadmin
Getting started with RHEL 9, interpreting system log files, and more sysadmin tips
Check out Enable Sysadmin's top 10 articles from May 2022.
Maintaining accurate time is critical for computers to communicate, run system components, and more, and chrony can help.
via Enable Sysadmin https://ift.tt/2SlJN1L
via Enable Sysadmin https://ift.tt/2SlJN1L
Enable Sysadmin
How to configure chrony as an NTP client or server in Linux
Maintaining accurate time is critical for computers to communicate, run system components, and more, and chrony can help.
"وقتی بچهها به دانشمندان بزرگ همانطور بنگرند که به نوازندگان و بازیگران بزرگ نگاه میکنند، تمدن انسان به سطح بعدی خواهد رفت."
پروفسور برایان گرین
مغز متفکر نظریهی ریسمان
روزی که مردم ، دانشمندان و فلاسفه را به عنوان سلبریتی در نظر بگیرند ، میتوانیم دوباره به انسان ها ایمان بیاوریم .
@unixmens
پروفسور برایان گرین
مغز متفکر نظریهی ریسمان
روزی که مردم ، دانشمندان و فلاسفه را به عنوان سلبریتی در نظر بگیرند ، میتوانیم دوباره به انسان ها ایمان بیاوریم .
@unixmens
❤3
معماری nova در #openstack
این کامپوننت، موتور محاسباتی اصلی OpenStack است و تعداد زیادی از ماشین های مجازی و سایر موارد که وظایف محاسباتی را بر عهده دارند را کنترل میکند.
ا Compute یکی از مهمترین و اجباری ترین کامپوننتهای OpenStack است. در اصل یک Hypervisor مجازی سازی است. در یک محیط محاسبات ابری، به عنوان یک کنترل کننده عمل میکند که تمام منابع را در یک محیط مجازی مدیریت میکند. همچنین برای مدیریت تنظیمات metal bare
با کارایی بالا استفاده میشود.
این برنامه به وسیله پایتون نوشته شده است و از بسیاری کتابخانههای از پیش تعریف شده برای ارائه عملکردی قوی استفاده کرده است. فناوریهای Hypervisor که ممکن است مورد استفاده قرار گیرد Xen ، KVM و VMware هستند و این انتخاب بستگی به نسخه OpenStack استفاده شده دارد. SQL برای دسترسی به پایگاه داده استفاده میشود.
عملکرد
ا nova-api درخواست ها و پاسخ ها را از طرف کاربر نهایی مدیریت میکند.
ا nova-compute نمونه ها را زمانی که درخواستی ایجاد می شود، تولید یا از بین میبرد.
ا Nova-scheduler وظایف را برای nova-compute برنامه ریزی می کند.
این کامپوننت، موتور محاسباتی اصلی OpenStack است و تعداد زیادی از ماشین های مجازی و سایر موارد که وظایف محاسباتی را بر عهده دارند را کنترل میکند.
ا Compute یکی از مهمترین و اجباری ترین کامپوننتهای OpenStack است. در اصل یک Hypervisor مجازی سازی است. در یک محیط محاسبات ابری، به عنوان یک کنترل کننده عمل میکند که تمام منابع را در یک محیط مجازی مدیریت میکند. همچنین برای مدیریت تنظیمات metal bare
با کارایی بالا استفاده میشود.
این برنامه به وسیله پایتون نوشته شده است و از بسیاری کتابخانههای از پیش تعریف شده برای ارائه عملکردی قوی استفاده کرده است. فناوریهای Hypervisor که ممکن است مورد استفاده قرار گیرد Xen ، KVM و VMware هستند و این انتخاب بستگی به نسخه OpenStack استفاده شده دارد. SQL برای دسترسی به پایگاه داده استفاده میشود.
عملکرد
ا nova-api درخواست ها و پاسخ ها را از طرف کاربر نهایی مدیریت میکند.
ا nova-compute نمونه ها را زمانی که درخواستی ایجاد می شود، تولید یا از بین میبرد.
ا Nova-scheduler وظایف را برای nova-compute برنامه ریزی می کند.
Academy and Foundation unixmens | Your skills, Your future
معماری nova در #openstack این کامپوننت، موتور محاسباتی اصلی OpenStack است و تعداد زیادی از ماشین های مجازی و سایر موارد که وظایف محاسباتی را بر عهده دارند را کنترل میکند. ا Compute یکی از مهمترین و اجباری ترین کامپوننتهای OpenStack است. در اصل…
رجیستری Glance جزئیات Image را به همراه متادیتا های آن ذخیره میکند.
مخزن Image، Image های از پیش تعریف شده توسط ادمین / کاربر را ذخیره میکند.
ا nova-network اتصال و مسیریابی شبکه را تضمین میکند.
مخزن Image، Image های از پیش تعریف شده توسط ادمین / کاربر را ذخیره میکند.
ا nova-network اتصال و مسیریابی شبکه را تضمین میکند.
Academy and Foundation unixmens | Your skills, Your future
Photo
شبکه (نوترون)
ا Neutron یک پروژه OpenStack برای ارائه "اتصال شبکه به عنوان یک سرویس" بین دستگاه های رابط (به عنوان مثال، vNIC) است که توسط سایر سرویس های OpenStack (به عنوان مثال، nova) مدیریت می شود. این برنامه OpenStack Networking API را پیاده سازی می کند.
برخی از مفسران چند اجاره ای را به عنوان یکی از ویژگی های مهم رایانش ابری در نظر می گیرند.
تمام جنبه های شبکه زیرساخت شبکه مجازی (VNI) و جنبه های لایه دسترسی زیرساخت شبکه فیزیکی (PNI) را در محیط OpenStack مدیریت می کند. شبکه OpenStack پروژهها را قادر میسازد تا توپولوژیهای شبکه مجازی پیشرفته ایجاد کنند که ممکن است شامل خدماتی مانند فایروال و شبکه خصوصی مجازی (VPN) باشد.
نوترون اجازه می دهد تا آدرس های IP ثابت یا DHCP اختصاص داده شود. همچنین به آدرس های IP شناور اجازه می دهد تا ترافیک به صورت پویا تغییر مسیر دهد.
کاربران میتوانند از فناوریهای شبکههای تعریفشده با نرمافزار (SDN) مانند OpenFlow برای پشتیبانی از چند اجارهنشینی - multi-tenancy و مقیاس پذیری استفاده کنند. شبکه OpenStack میتواند خدمات شبکه اضافی را مستقر و مدیریت کند - مانند سیستمهای تشخیص نفوذ (IDS)، تعادل بار، فایروالها و شبکههای خصوصی مجازی (VPN).
چند مستاجری (به انگلیسی: Multitenancy) اشاره به شیوه ای در طراحی معماری سیستمهای است که نرمافزار را به صورت سرویس ارائه می دهند. یک سیستم چند مستاجری یک نمونه در حال اجرای برنامه را بین گروهی از اجاره کنندگان (مشتریهای سرویس) به اشتراک می گذارند. به جای اینکه هر کاربر از یک نمونه در حال اجرای برنامه اختصاصی استفاده کند، این نمونه بین چندین کاربر به اشتراک گذارده میشود.
چند اجاره ای نرم افزار یک معماری نرم افزاری است که در آن یک نمونه از نرم افزار بر روی یک سرور اجرا می شود و به چندین مستأجر خدمات ارائه می دهد. سیستمهایی که به این شکل طراحی شدهاند، "به اشتراک گذاشته شده" هستند (به جای "اختصاصی" یا "منزوی"). مستاجر گروهی از کاربران است که دسترسی مشترکی با امتیازات خاص به نمونه نرم افزار دارند. با معماری چند مستاجر، یک برنامه نرم افزاری طراحی شده است تا به هر مستاجر سهم اختصاصی از نمونه را ارائه دهد - از جمله داده های آن، پیکربندی، مدیریت کاربر، عملکرد فردی مستاجر و ویژگی های غیر کاربردی. چند اجاره ای با معماری های چند نمونه ای در تضاد است، جایی که نمونه های نرم افزاری جداگانه به نمایندگی از مستاجرین مختلف عمل می کنند.
ا Neutron یک پروژه OpenStack برای ارائه "اتصال شبکه به عنوان یک سرویس" بین دستگاه های رابط (به عنوان مثال، vNIC) است که توسط سایر سرویس های OpenStack (به عنوان مثال، nova) مدیریت می شود. این برنامه OpenStack Networking API را پیاده سازی می کند.
برخی از مفسران چند اجاره ای را به عنوان یکی از ویژگی های مهم رایانش ابری در نظر می گیرند.
تمام جنبه های شبکه زیرساخت شبکه مجازی (VNI) و جنبه های لایه دسترسی زیرساخت شبکه فیزیکی (PNI) را در محیط OpenStack مدیریت می کند. شبکه OpenStack پروژهها را قادر میسازد تا توپولوژیهای شبکه مجازی پیشرفته ایجاد کنند که ممکن است شامل خدماتی مانند فایروال و شبکه خصوصی مجازی (VPN) باشد.
نوترون اجازه می دهد تا آدرس های IP ثابت یا DHCP اختصاص داده شود. همچنین به آدرس های IP شناور اجازه می دهد تا ترافیک به صورت پویا تغییر مسیر دهد.
کاربران میتوانند از فناوریهای شبکههای تعریفشده با نرمافزار (SDN) مانند OpenFlow برای پشتیبانی از چند اجارهنشینی - multi-tenancy و مقیاس پذیری استفاده کنند. شبکه OpenStack میتواند خدمات شبکه اضافی را مستقر و مدیریت کند - مانند سیستمهای تشخیص نفوذ (IDS)، تعادل بار، فایروالها و شبکههای خصوصی مجازی (VPN).
چند مستاجری (به انگلیسی: Multitenancy) اشاره به شیوه ای در طراحی معماری سیستمهای است که نرمافزار را به صورت سرویس ارائه می دهند. یک سیستم چند مستاجری یک نمونه در حال اجرای برنامه را بین گروهی از اجاره کنندگان (مشتریهای سرویس) به اشتراک می گذارند. به جای اینکه هر کاربر از یک نمونه در حال اجرای برنامه اختصاصی استفاده کند، این نمونه بین چندین کاربر به اشتراک گذارده میشود.
چند اجاره ای نرم افزار یک معماری نرم افزاری است که در آن یک نمونه از نرم افزار بر روی یک سرور اجرا می شود و به چندین مستأجر خدمات ارائه می دهد. سیستمهایی که به این شکل طراحی شدهاند، "به اشتراک گذاشته شده" هستند (به جای "اختصاصی" یا "منزوی"). مستاجر گروهی از کاربران است که دسترسی مشترکی با امتیازات خاص به نمونه نرم افزار دارند. با معماری چند مستاجر، یک برنامه نرم افزاری طراحی شده است تا به هر مستاجر سهم اختصاصی از نمونه را ارائه دهد - از جمله داده های آن، پیکربندی، مدیریت کاربر، عملکرد فردی مستاجر و ویژگی های غیر کاربردی. چند اجاره ای با معماری های چند نمونه ای در تضاد است، جایی که نمونه های نرم افزاری جداگانه به نمایندگی از مستاجرین مختلف عمل می کنند.
Academy and Foundation unixmens | Your skills, Your future
Photo
ا Timesharing: از دهه 1960 شرکت ها برای کاهش هزینه های محاسبات ، فضا و پردازش را در رایانه های اصلی (تقسیم زمان) اجاره دادند. اغلب آنها همچنین از برنامه های موجود استفاده می کنند ، با یک قسمت ورودی جداگانه در صفحه ورود به سیستم برای مشخص کردن شناسه حساب مشتری. براساس این شناسه ، حسابداران اصلی می توانند مشتریان شخصی را برای CPU ، حافظه و استفاده از دیسک/نوار در واقع شارژ کنند.
برنامه های میزبان: از دهه 1990 ارائه دهندگان خدمات برنامه های سنتی (ASP) که به نمایندگی از مشتریان خود میزبان برنامه های میزبان (موجود در آن زمان) بودند. بسته به محدودیت برنامه اصلی ، ASP ها مجبور شدند برنامه های میزبان را در دستگاه های جداگانه میزبان کنند (اگر چندین نمونه از برنامه ها در همان دستگاه فیزیکی قابل اجرا نباشند) یا به عنوان فرآیندهای جداگانه. برنامه های چند منظوره یک معماری بالغ تر را نشان می دهد که یک سرویس مشابه را با هزینه عملیاتی پایین تر امکان پذیر می کند.
برنامه های وب: برنامه های وب محبوب مصرف کننده گرا (مانند Hotmail) با یک نمونه برنامه واحد که به همه مشتریان ارائه می شود ، تهیه شده است. برنامه های چند منظوره یک تکامل طبیعی از این مدل را نشان می دهد و سفارشی سازی اضافی را به گروه های کاربران در داخل (مثلاً) سازمان مشتری ارائه می دهد.
تمایز از مجازی سازی
در یک محیط چند منظوره ، چندین مشتری با همان سیستم عامل ، در همان سخت افزار ، با همان مکانیسم ذخیره داده ، در همان سیستم عامل اجرا می شوند. تمایز بین مشتریان در هنگام طراحی برنامه به دست می آید ، بنابراین مشتریان داده های یکدیگر را به اشتراک نمی گذارند یا نمی بینند. این را با مجازی سازی که در آن اجزای تغییر یافته مقایسه میشوند
و این امکان را برای هر برنامه مشتری فراهم می کند که روی یک ماشین مجازی جداگانه اجرا شود.
تمایز رقابتی
برخی از شرکت ها به طور فعال اصل چندتایی را ارتقا می بخشند و از آن به عنوان منبع تمایز رقابتی استفاده می کنند. استفاده از چندتایی روز به روز در حال افزایش است.
اگر برگردیم و تاریخ کامپیوتر ها را بررسی کنیم، به روزگاری میرسیم که راهاندازهای سیدی یکی از پر استفادهترین وسایل ورودی رایانه بودند (هر چند ممکن است برخی هم هنوز چنین ادعایی داشته باشند)، آن روزها صنعت نرمافزار کاملاً متفاوت از امروز بود. نرمافزارها بر روی لوحهای فشردهای فروخته میشد که از این طریق میتوانستند بر روی رایانهها نصب شوند. پس از این دوره، دسترسی به اینترنت سریع به صورت عمومی فراهم شد و لوحهای فشرده به آرامی ناپدید شدند. در حال حاضر، مشتری باید نرمافزار را بارگیری و بر روی رایانهٔ خود نصب کند. چنین نرمافزاری که بر روی رایانههای مشتریان نصب میشود، درون-سازمانی (به انگلیسی: On-premises) نامیده میشود.
اگرچه این سیستم کار میکرد، اما این روش چند مشکل هم داشت. یک مثال، فرایند ارتقاء نرمافزاری است: به این دلیل که همهٔ نسخههای نرمافزار بر روی رایانههای مختلف نصب شده است، برای ارتقاء نرمافزار باید همهٔ این رایانهها را جداگانه به روزرسانی کرد.
همهٔ این مشکلات دست به دست هم داد تا معماری جدیدی به نام چند-مستأجری پدید آید. این ایده که بتوانیم همهٔ بهروزرسانیها را در یک مکان انجام دهیم.
چند-مستأجری به کاربران متعدد رایانه (مستأجرین) اجازهٔ استفاده از یک نرمافزار کاربردی را بر روی رایانههای مشابه میدهد. این میتواند به دو روش انجام شود:
1. نمونههای چندگانه
2. نمونهٔ مشترک
برای مثال روش نمونههای چندگانه، با استفاده از ماشینهای مجازی، یک برنامه نمونه (به انگلیسی: Instance) را برای هر کاربر اجرا میکند. مشکل بدیهی این روش، نیاز به منابع است که هر نمونه به اختصاص فضای جداگانه نیاز دارد.
روش نمونهٔ اشتراکی، یک نمونه از نرمافزار و پایگاهداده را در میان چندین کاربر به اشتراک میگذارد. این به این معناست که برای ارتقاء نرمافزاری تنها یک نمونه را به روز میکنیم — تصور کنید که این چقدر میتواند در پول و زمان، صرفهجویی کند. البته این تنها یک مزیت اجرای یک نرمافزار چند-مستأجری به جای یک نرمافزار تک-مستأجری است.
مدل نرمافزار-به-عنوان-سرویس (SaaS) در رایانش ابری نیز از چنین معماریای استفاده میکند به طوری که یک بستر نرمافزاری را برای تعداد زیادی از کاربران ارائه میکند. به همین خاطر از چند-مستأجری به عنوان یکی از مزایای رایانش ابری یاد میشود.
برنامه های میزبان: از دهه 1990 ارائه دهندگان خدمات برنامه های سنتی (ASP) که به نمایندگی از مشتریان خود میزبان برنامه های میزبان (موجود در آن زمان) بودند. بسته به محدودیت برنامه اصلی ، ASP ها مجبور شدند برنامه های میزبان را در دستگاه های جداگانه میزبان کنند (اگر چندین نمونه از برنامه ها در همان دستگاه فیزیکی قابل اجرا نباشند) یا به عنوان فرآیندهای جداگانه. برنامه های چند منظوره یک معماری بالغ تر را نشان می دهد که یک سرویس مشابه را با هزینه عملیاتی پایین تر امکان پذیر می کند.
برنامه های وب: برنامه های وب محبوب مصرف کننده گرا (مانند Hotmail) با یک نمونه برنامه واحد که به همه مشتریان ارائه می شود ، تهیه شده است. برنامه های چند منظوره یک تکامل طبیعی از این مدل را نشان می دهد و سفارشی سازی اضافی را به گروه های کاربران در داخل (مثلاً) سازمان مشتری ارائه می دهد.
تمایز از مجازی سازی
در یک محیط چند منظوره ، چندین مشتری با همان سیستم عامل ، در همان سخت افزار ، با همان مکانیسم ذخیره داده ، در همان سیستم عامل اجرا می شوند. تمایز بین مشتریان در هنگام طراحی برنامه به دست می آید ، بنابراین مشتریان داده های یکدیگر را به اشتراک نمی گذارند یا نمی بینند. این را با مجازی سازی که در آن اجزای تغییر یافته مقایسه میشوند
و این امکان را برای هر برنامه مشتری فراهم می کند که روی یک ماشین مجازی جداگانه اجرا شود.
تمایز رقابتی
برخی از شرکت ها به طور فعال اصل چندتایی را ارتقا می بخشند و از آن به عنوان منبع تمایز رقابتی استفاده می کنند. استفاده از چندتایی روز به روز در حال افزایش است.
اگر برگردیم و تاریخ کامپیوتر ها را بررسی کنیم، به روزگاری میرسیم که راهاندازهای سیدی یکی از پر استفادهترین وسایل ورودی رایانه بودند (هر چند ممکن است برخی هم هنوز چنین ادعایی داشته باشند)، آن روزها صنعت نرمافزار کاملاً متفاوت از امروز بود. نرمافزارها بر روی لوحهای فشردهای فروخته میشد که از این طریق میتوانستند بر روی رایانهها نصب شوند. پس از این دوره، دسترسی به اینترنت سریع به صورت عمومی فراهم شد و لوحهای فشرده به آرامی ناپدید شدند. در حال حاضر، مشتری باید نرمافزار را بارگیری و بر روی رایانهٔ خود نصب کند. چنین نرمافزاری که بر روی رایانههای مشتریان نصب میشود، درون-سازمانی (به انگلیسی: On-premises) نامیده میشود.
اگرچه این سیستم کار میکرد، اما این روش چند مشکل هم داشت. یک مثال، فرایند ارتقاء نرمافزاری است: به این دلیل که همهٔ نسخههای نرمافزار بر روی رایانههای مختلف نصب شده است، برای ارتقاء نرمافزار باید همهٔ این رایانهها را جداگانه به روزرسانی کرد.
همهٔ این مشکلات دست به دست هم داد تا معماری جدیدی به نام چند-مستأجری پدید آید. این ایده که بتوانیم همهٔ بهروزرسانیها را در یک مکان انجام دهیم.
چند-مستأجری به کاربران متعدد رایانه (مستأجرین) اجازهٔ استفاده از یک نرمافزار کاربردی را بر روی رایانههای مشابه میدهد. این میتواند به دو روش انجام شود:
1. نمونههای چندگانه
2. نمونهٔ مشترک
برای مثال روش نمونههای چندگانه، با استفاده از ماشینهای مجازی، یک برنامه نمونه (به انگلیسی: Instance) را برای هر کاربر اجرا میکند. مشکل بدیهی این روش، نیاز به منابع است که هر نمونه به اختصاص فضای جداگانه نیاز دارد.
روش نمونهٔ اشتراکی، یک نمونه از نرمافزار و پایگاهداده را در میان چندین کاربر به اشتراک میگذارد. این به این معناست که برای ارتقاء نرمافزاری تنها یک نمونه را به روز میکنیم — تصور کنید که این چقدر میتواند در پول و زمان، صرفهجویی کند. البته این تنها یک مزیت اجرای یک نرمافزار چند-مستأجری به جای یک نرمافزار تک-مستأجری است.
مدل نرمافزار-به-عنوان-سرویس (SaaS) در رایانش ابری نیز از چنین معماریای استفاده میکند به طوری که یک بستر نرمافزاری را برای تعداد زیادی از کاربران ارائه میکند. به همین خاطر از چند-مستأجری به عنوان یکی از مزایای رایانش ابری یاد میشود.
Learn how to work with multiple files, comment several lines at once, write a macro to generate a number list, and more.
via Enable Sysadmin https://ift.tt/8dQ6P5j
via Enable Sysadmin https://ift.tt/8dQ6P5j
Enable Sysadmin
5 Vim features for power users
Learn how to work with multiple files, comment several lines at once, write a macro to generate a number list, and more.