Academy and Foundation unixmens | Your skills, Your future
2.28K subscribers
6.66K photos
1.37K videos
1.24K files
6.05K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
پیاده سازی مفهوم DevOps با OpenShift :

برای بسیاری از سازمان ها، بخش بزرگی از درخواست DevOps، اتوماسیون نرم افزاری است که با استفاده از تکنیک های زیرساختی قابل پیاذه سازی است این کتاب ارائه دهنده ها، معماران، و مهندسین مابقی را با یک گزینه عملی تر ارائه می دهد. شما خواهید آموخت که چگونه یک رویکرد کانتینر از OpenShift می تواند به تیم شما کمک کند تا از طریق نمایه خدمات خود از زیرساخت IT به نرم افزارهای با کیفیت برسید .
🌈🌈🌈سه کارشناس OpenShift در Red Hat توضیح می دهند که چگونه نرم افزار Docker و مدیر خوشه ای Kubernetas را با ابزار توسعه و عملیاتی OpenShift پیکربندی کنید. کشف این که چگونه این پلتفرم مدیریت ظرفیت زیرساختی-اگنوستیک میتواند به شرکتها کمک کند تا به ناحیه تاریک که در آن زیرساختها به عنوان کد پایان مییابد و برنامه های کاربردی از آن شروع شود کمک کند.
در این کتاب می خوانید :
دیدگاه برنامه کاربردی برای اتوماسیون را بدست آورید و درک کنید که چرا مهم است
پیاده سازی خطوط یکپارچه پیوسته با قابلیت Jenkins OpenShift
کاوش مکانیزم برای جداسازی و مدیریت پیکربندی از نرم افزار زمان اجرا استاتیک
یاد بگیرید چگونه با استفاده از قابلیت Open-Shift سفارشی کنید
و ...

درباره نویسندگان
استفانو پیکززینی

استفانو پیکززینی پلت فرم Red Hat را به عنوان یک راه حل سرویس (PaaS) در سراسر استرالیا و نیوزلند هدایت می کند. او متخصص در پلت فرم کانتینر OpenShift Red Hat است.
مایک هپبورن

مایک هپبورن، متخصص موضوع ANZ PaaS در Red Hat، زمینه ای در معماری نرم افزار و ادغام و عملیات میان افزار دارد.
نوئل اوکانر

نوئل اوکانر مشاور و معمار اصلی در Red Hat است. او دارای تجربه گسترده ای در پیشبرد و ارائه پروژه های کلیدی مشتری برای مشتریان Red Hat در سراسر اروپا و مناطق آسیا اقیانوس آرام است.
https://www.dropbox.com/s/sy3iaoh65qke54c/Devops_With_Openshift.pdf?dl=0
#openshift #container #linux #devops @unixmens
نیم نگاهی به OpenShift
در دنیای امروز با رشد سریع اطلاعات و بزرگ شدن داده ها در سازمان ها مدیران سیستم نیز نیاز به بروز کردن دائم دانش خود همگام با بستر های اطلاعاتی دارند. در این میان رشد ابزار های مدیریت سیستم ها نحوه ی مدیریت بستر ها و هماهنگی آن ها را با رشد و توسعه ی تجارت در سازمان ها هماهنگ می گردد تا توانایی پاسخ گویی حجم عظیم درخواست ها در کوتاهترین مدت زمان ممکن را دارا باشد. فارغ از بستر های زیرساختی چون cloud‌ می توان به ابزار هایی چون Chef، Puppet،‌ Ansible و Saltstack در حوزه ی مدیریت حجم عظیم ماشین ها و یا Vagrant برای مدیریت ماشین های مجازی یا Containerهایی مانند Docker اشاره کرد که با حضور خود دنیای فناوری اطلاعات را برای مدیران سیستم جذاب تر نموده اند. حال به معرفی یکی از نرم افزار هایی که می تواند موجب خودکار شدن و سرعت بخشیدن به فرآیند های مدیریتی سیستم ها می شود می پردازیم این نرم افزار در واقع سرویس PaaS را برروی بسترهای مجازی می تواند ارائه کند.

مدیران فناوری اطلاعات و OpenShift
مدیریت فناوری اطلاعات یک سازمان یکی از جذاب ترین و در عین حال سخت ترین شغل های دنیای تجارت امروز می باشد. مدیران فن‌آوری اطلاعات با نگاهی به اطراف خود حجم فناوری هایی که آن‌ها را احاطه کرده است می بینند و می بایست بر این اساس سازمان خود را در مسیر پیشرفت قرار دهند. هر بخش از فناوری اطلاعات توسط یک شرکت طراحی، تولید، توسعه و پشتیبانی می شود، بنابراین مدیران فناوری اطلاعات تنها مسول مدیریت فناوری های تولیدی سازمان خود نیستند. با توجه به سرعت و شدت تغییرات در دنیای فناوری اطلاعات مدیران فناوری اطلاعات به شدت تحت فشار برای تعیین خط مشی و یافتن راه برای هماهنگی با این سرعت رشد قرار می گیرند. حال به شرح چگونگی راحت تر شدن این مسیر با استفاده از OpenShift خواهیم پرداخت. سامانه های نرم افزاری گسترده مانند OpenShift بسیار پر اهمیت هستند زیرا این نرم افزار با درک بازار، کسب و کار های معمول را گسترش داده است. با این راه کار جدید نرم افزارها یا ارائه ی راحت تر خدمات مشتریانی که از خدمات سنتی استفاده می نمایند به خدمات مناسب تر و قابل دسترس تر دست خواهند یافت. حقیقت این است که این نرم افزار تعیین می کنند که یک شرکت چگونه فرصت های جدید در کسب و کار را پیدا کرده و خدمات ارزشمندتری به مشتریان خود ارائه نماید.

این تفکر که «کسب و کار یک شرکت فناوری نیست پس این موارد در شرکت من هیچ تاثیری نخواهد داشت» حقیقتا اشتباه است.
شرکت هایی مانند Amazon، Uber، Netflix و غیره به ما نشان داده اند که صنایع معمول مانند خرده فروشی، حمل‌و‌نقل و رسانه می توانند به یک شرکت جدید و چابکتر تبدیل شوند. یک نکته ی دیگر که می تواند مسیر ما را روشن کند اتفاقی است که برای شرکت Kodak می توانست اتفاق بی افتد اگر شرکتی بود که Instagram‌ را ابداع کرده بود. آن ها می توانستد از ورشکستگی خود جلوگیری کنند اگر برروی رسانه های اجتماعی تمرکز می کردند می توانستند جایگاه تجاری خود را حفظ کنند. همه ی این موارد تنها با تصمیم گیری صحیح و قرار دادن نرم افزار در مدل تجاری هر سازمان می تواند رخ دهد. در هر حال ساختن ایده ی جدید کار آسانی نیست و مدیران هنگامی که بیشتر زمان خود را درگیر اختصاص منابع محدود سازمان و یافتن راهی برای بهبود ROI/ROA نظارت بر پیاده سازی فناوری ها نمایند چگونه باید نوآوری کنند؟

جواب این سوال بسیار ساده است.

در واقع OpenShift‌ به توسعه ی نرم افزار ها با در برگرفتن ابزار هایی در شرکت ها که نیاز به چابکی و کارایی دارند کمک می‌کند. با OpenShift سازمان شما می تواند به سرعت نرم افزار ها را پیاده سازی، کمتر ذخیره کند و تعاملی تر بوده و میزان همکاری ها را افزایش دهد. و در دنیای رقابتی امروز شما با سرعت بیشتری می توانید از ایده ها به تولیدات برسید. در ادامه بررسی بیشتر مزایایی این نرم افزار و توانمندی ها و نقش آن در بهبود بستر فناوری اطلاعات می پردازیم.
My experience with Proxmox 5.2 vs VMWare ESXi/vSphere 6.7 – The Tech Guy
https://areebyasir.com/my-experience-with-proxmox-5-2-vs-vmware-esxi-vsphere-6-7/
آیا راهکار های سازمانی vdi را انجام داده اید ؟
public poll

خیر – 8
👍👍👍👍👍👍👍 42%
@meh1818, amir, @GhanbariAmir, @Cs_rsa, mansour, @hojatGZNI, AliReza, @Mohammadreza_Mahmoudi

نمیدانم چیست . – 6
👍👍👍👍👍 32%
@Mokhos, bahman, @Munajes, @Adrenaline01, @ehsan_hex, @onion0x1BC

بلی – 5
👍👍👍👍 26%
@m2ghz, @simorgh1979, @mshahmalaki, @CCI30, Mehrdad

👥 19 people voted so far.
بررسی تکنولو ژی #vdi :
امروزه با رشد و گسترش علوم کامپیوتر، کارمندان شرکت‌ها و سازمان‌های بزرگ که دارای شبکه گسترده‌ای می‌باشند به راحتی می‌توانند در هر مکان و زمانی که قرار دارند و با هر نوع دیوایسی که در اختیار دارند به انجام ادامه فعالیت‌های خود از طریق اتصال به دسکتاپ مجازی در سازمان مرتبط خود بپردازند.

کاربران چنین پیشرفت چشم‌گیری که با استفاده از آن می‌توانند به صورت دورکاری به انجام کارهای خود بپردازند را مدیون، تکنولوژی مجازی‌سازی هستند که در ادامه این مقاله به بررسی این تکنولوژی می‌پردازیم.
تعریف مجازی‌سازی دسکتاپ (VDI)

تکنولوژی مجازی‌سازی دسکتاپ و یا VDI که مخفف (Virtual Desktop Infrastructure) می‌باشد به معنای زیر ساخت دسکتاپ مجازی است. درواقع VDI، یک تکنولوژی جدید در مبحث شبکه است که جهت مدیریت کاربران شبکه مطرح شده است.

ا VDI، امکانات متعددی را برای ادمین‌ها و یا مدیران شبکه فراهم می‌کند تا بتوانند عملیات زیرسازی دسکتاپ مجازی کاربران در شبکه را به بهترین شکل ممکن انجام دهند و تمامی آن‌ها را مدیریت کنند.

اگر بخواهیم مفهوم روش VDI و عملکرد این تکنولوژی را به شکل بهتری بیان کنیم باید بگوییم که VDI، موجب می‌شود وقتی کاربران یک شبکه در حال کار کردن با دسکتاپ مجازی و یا اصطلاحا ماشین مجازی خود هستند
فناوری VDI

همه برنامه‌ها و عملیات پردازشی که توسط آن‌ها مورد استفاده قرار می‌گیرد بر روی سرور مرکزی اجرا و نگهداری شود.اما سوال مهمی که در این زمینه ایجاد می‌شود این است که فناوری VDI، چگونه این کار را انجام می‌دهد؟

فناوری VDI جهت اجرا و نگهداری تمامی برنامه‌های کاربردی و عملیات پردازشی هر یک از کاربران شبکه بر روی سرور مرکزی، سیستم‌عامل‌های کامپیوترهای شخصی را از ماشین فیزیکی تفکیک می‌کند

و درنتیجه دسکتاپ مجازی که از این کار به وجود می‌آید را به جای اینکه بر روی هارد دیسک کامپیوتر کاربر ذخیره و نگهداری کند بر روی یک سرور مرکزی نگهداری می‌کند که این عملیات مزایای متعددی دارد.

برای مثال اگر داخل شبکه شرکت و یا سازمانی که در آن فعالیت دارید یکی از کامپیوترها از لحاظ سخت‌افزاری دچار مشکل شود و از میان کامپیوترهای شبکه کنار گذاشته شود هیچ‌گونه اطلاعات و داده‌ای از بین نمی‌رود

چراکه تمامی اطلاعات‎‌، داده‌ها و برنامه‌های کاربردی بر روی سرور مرکزی ذخیره و نگهداری می‌شود و تمامی کاربران شبکه از این اطلاعات، داده‌ها و برنامه‌هایی که بر روی سرور مرکزی قرار دارد استفاده می‌کنند.

حتی این تکنولوژی موجب می‌شود که کاربران از راه دور بدون داشتن هیچ‌گونه محدودیت مکانی و زمانی پس از پشت سر گذاشتن مراحل احراز هویت برای برقراری امنیت در شبکه به دسکتاپ مجازی خود متصل شوند و درنهایت از تمامی داده‌ها و اطلاعات سرور استفاده کنند.
چگونگی دسترسی کاربران شبکه به دسکتاپ مجازی

اما به نظر شما کاربران شبکه به چه شکل به دسکتاپ مجازی خود دسترسی پیدا می‌کنند و میتوانند از راه دور به تمامی اطلاعات و داده‌های موجود بر روی سرور دسترسی داشته باشند؟ تکنولوژی VDI دارای پروتکلی به نام PCoverIP می‌باشد که در اصل این پروتکل نقش اصلی در برقراری ارتباط کاربر با دسکتاپ مجازی‌اش را بازی می‌کند.

همانطور که اشاره کردیم فناوری VDI، مزایای متعددی دارد. با مزیت‌های قابل قبولی که این فناوری ارائه داده است ادمین‌های شبکه می‌توانند به راحتی شبکه را مدیریت کنند و همچنین کارایی و امنیت کامپیوترهای شخصی کاربران را نیز افزایش دهند.

بنابراین نمی‌توان گفت VDI، یک برنامه و یا حتی یک محصول است، جالب است که در برخی از مقالاتی که در برخی از وب‌سایت‌ها منتشر می‌شود، VDI را یک برنامه و یک محصول معرفی می‌کنند درحالی که VDI با چنین توسعه و گستردگی نمی‌تواند تنها یک نرم‌افزار و یا یک محصول باشد. بنابراین VDI یک تکنولوژی و یا یک فناوری است.

هدف اصلی از مطرح‌کردن چنین تکنولوژی، استفاده از خدمات مجازی‌سازی دسکتاپ به بهترین شکل ممکن است. به‌گونه‌ای که وقتی ادمین‌های شبکه از چنین تکنولوژی در شبکه سازمان و یا شرکت خود استفاده می‌کنند به طور کلی وابستگی شبکه به سخت‌افزار را قطع می‌کنند.
یکی از راهکار های دیگر در زمینه vdi در بستر kvm محصول ravada می باشد . Features

KVM backend for Windows and Linux Virtual machines
LDAP and SQL authentication
Kiosk mode
Remote Access with Spice for Windows and Linux
Light and fast virtual machine clones for each user
Instant clone creation
USB redirection
Easy and customizable end users interface
Administration from a web browser
راهکارهای دیگر متن باز vdi موجود می باشد . اگر وقت کردم در آینده در مورد آن خواهم نوشت
در ضمن سومین دوره از شل اسکریپتینگ بصورت قطعی در مهرماه برگزار خواهد شد . اگر علاقه مند بودید . حتما شرکت کنید . این دوره ورود به دنیای linux enginner و devops و مجازی سازی و امنیت می باشد .
در این دوره یاد خواهید گرفت حتی بر ای محیط دسکتاپ هم برنامه نویسی کنید با شل اسکریپت .
این دوره با شرایط ویژه برگزار خواهد شد . پس نگران هزینه نباشید . حتی بصورت اقساطی هم می توانید پرداخت کنید .
برای کسب اطلاعات تکمیلی تماس بگیرید .