Iran Open Source (IOS)
2.63K subscribers
6.69K photos
147 videos
1.69K files
1.16K links
کانال IOS:
💎 امنیت سایبری، امنیت اطلاعات، امنیت شبکه
💎 دوره‌های تخصصی شبکه، امنیت و دیتاسنتر
💎 مجازی‌سازی، پردازش ابری و ذخیره سازی
💎 معرفی کتاب
💎 اخبار IT، امنیت، هک و نفوذ

🌀 مدیر کانال: میثم ناظمی
@Meysam_Nazemi

🌀 مدیر تبلیغات: @MoNaITCU
Download Telegram
Forwarded from ATRIA.ACADEMY
🔸پاسخ به سوال دانشجویان در گروه میزکار مجازی🔸


👇👇👇 پرسش 👇👇👇

با سلام ، اگر ممکن است در رابطه با مدل جامع FMA یا FlexCastModel architecture توضیحاتی را ارائه کنید و به نحوی که این توضیحات منجر به درک صحیحی از موارد زیر گردد :

1️⃣ درک صحیحی از شیوه های تحویل ماشین مجازی در راهکار های VDI
2️⃣ درک تفاوت تکنولوژی های تحویل نرم افزار و تحویل دسکتاپ به صورت مقایسه ای
3️⃣ ایده ی صحیحی از Resource Planing در حوزه ی اختصاص ماشین های مجازی
4️⃣ ارائه ی یک مثال کاربردی برای درک صحیح محاسبه ی Resource
5️⃣ بررسی تفاوت های استفاده از Storage در حالت Local یا Shared

👇👇👇 پاسخ - بخش اول 👇👇👇

در پاسخ به این سوال بیان این مساله بسیار ضروری می رسد که گاهی اوقات بیشتر سوالاتی که به ذهن ما خطور می کند بیشتر به دلیل عدم درک صحیح از مفاهیم بنیادین تکنولوژی می باشد و به صرف اینکه تعاریف صحیح در اختیار ذهن ما قرار بگیرد ما می توانیم به بهترین پاسخ به صورت خودکار دسترسی پیدا کنیم مخصوصا اگر این مسائل بیشتر صورت تجریه و تحلیل داشته باشند .
در نظر بگیرید Resource Planning مهترین قسمت هر پروژه ی VDI می باشد و باید در نظر بگیرید احترام به استاندارد ها می تواند بیشترین کمک را به ما در حوزه ی نصب پیکربندی و پیاده سازی اینگونه ساختار ها بکند .

در واقع FMA یا FlexCastModel architecture یک استاندارد برای معرفی تکنولوژی ها ی تحویل ماشین مجازی می باشد به نحوی که مدیران شبکه بتوانند از مباحثی نظیر راندمان و کارایی ( Performance ) ، امنیت و انعطاف پذیری ( مهتریم ترین نگرانی ) اطمینان حاصل کنند . استاندارد FMA توسط پرچمدار تکنولوژی VDI یعنی شرکت Citrix معرفی شده است . به طور کلی FMA یازده روش متفاوت را در تمام حوزه ها برای مدیریت ، کنترل و تحویل ماشین های مجازی در اختیار مدیران فناوری اطلاعات قرار می دهد که در اینجا به بررسی 6 شیوه ی بسیار مهم و کاربردی با توجه به صورت سوال خواهیم پرداخت . در نظر بگیرید بدون اطلاع و مطالعه ی دقیق FMA آغاز هر پروژه ی VDI عموما با شکست مواجه خواهد شد !


در
ادامه به بررسی دسته بندی های این تکنولوژی خواهیم پرداخت :

▫️▫️▫️▫️▫️▫️▫️▫️▫️

📌 شیوه ی اول : Published apps and desktops یا VDI-RDS

📍 مناسب برای تحویل سیستم عامل و نرم افزار

اختصاص یک ماشین مجازی مبتنی بر سیستم عامل ویندوز یا لینوکس Redhatبه گروهی از کاربران تحت قالب تکنولوژی پایه ای RDS مایکروسافت و HDX Access شرکت Citrix و انتقال تصویر توسط پروتکل های HDX و ICA ( و یا PCOIP , BLAST شرکت VMware ) توجه داشته باشید در صورت راه اندازی این سرویس به وسیله ی Citrix خدماتی که به مدیران ارائه می گردد بسیار گسترده تر از RDSH یا ریموت مایکروسافت خواهد بود ( در صورت تمایل مجزا به این شیوه خواهیم پرداخت )

▫️▫️▫️▫️▫️▫️▫️▫️▫️

📌
شیوه ی دوم : VM Hosted Application

📍 مناسب برای تحویل نرم افزار

تخصیص
یک ماشین مجازی برای اجرای یک یا چند نرم افزار خاص به یک کاربر خاص بدون تحویل میز کار مجازی این شیوه برای تحویل نرم افزار بسیار پرکاربرد است و پیاده سازی به وسیله تکنولوژی App layering یا تکنولوژی Mcs یابه وسیله ی Container های ویندوزی و لینوکسی و تلفیق آن ها با تکنولوژی میز کار مجازی صورت می پذیرد ( این شیوه از پردازش های گرافیکی سنگین پشتیبانی می کند و کلیه مشکلات شیوه ی نخست را برظرف می سازد)

▫️▫️▫️▫️▫️▫️▫️▫️▫️

📌 شیوه ی سوم :
VDI Desktops with Random non-persistent desktops
VDI-
Desktop RNP TYPE-A

📍 مناسب برای تحویل سیستم عامل

ساخت و اختصاص یک ماشین مجازی به کاربران از یک دسته بندی مشخص ( برای مثال دسته ی کاربران حسابداری) به صورتی که در بدو ورود کاربر دیسکی با عنوان دیسک تغییرات ایجاد شده و پس از خروج آن دیسک پاک می شود و کلیه ی تغییرات حذف می گردد . این شیوه برای تحویل دسکتاپ بسیار پر کاربرد است در این شیوه پروفایل کاربران بوسیله تکنولوژی های App layering و Citrix Profile manager و Persona Management در سطح VDI و تکنولوژی های پیش پا افتاده تری نظیر Roaming Profile در سطح سیستم عامل حفظ می گردد و کلیه ی اطلاعات کاربران را برای استفاده های بعدی به صورت مطمئن در دسترس خواهند بود .


ادامه در قسمت دوم ...

👇👇👇 کارشناس 👇👇👇

حسین رفیعی خواه
Citrix Certified Expert (#CTX757968)

👇👇👇 کلیدواژه 👇👇👇

#Citrix_Virtuali_Apps_and_Desktops
#Flex_Cast_Model_Architecture
#FMA
#Resource_Planning
#Random_NonPersistent_desktops
#VM_Hosted_Application
#Published_apps_and_desktops
#App_layering
#Citrix_Profile_manager

👇👇👇 ارتباط با ما 👇👇👇

# VDI DEV Website ▶️ https://vdi.dev

# VDI DEV Channel ▶️ @vdidev

# VDI DEV Group ▶️ @vdidev_groupl
Forwarded from ATRIA.ACADEMY
🔸پاسخ به سوال دانشجویان در گروه میزکار مجازی🔸


👇👇👇 پرسش 👇👇👇

با سلام ، اگر ممکن است در رابطه با مدل جامع FMA یا FlexCastModel architecture توضیحاتی را ارائه کنید و به نحوی که این توضیحات منجر به درک صحیحی از موارد زیر گردد :

1️⃣ درک صحیحی از شیوه های تحویل ماشین مجازی در راهکار های VDI
2️⃣ درک تفاوت تکنولوژی های تحویل نرم افزار و تحویل دسکتاپ به صورت مقایسه ای
3️⃣ ایده ی صحیحی از Resource Planing در حوزه ی اختصاص ماشین های مجازی
4️⃣ ارائه ی یک مثال کاربردی برای درک صحیح محاسبه ی Resource
5️⃣ بررسی تفاوت های استفاده از Storage در حالت Local یا Shared

👇👇👇 پاسخ - بخش دوم 👇👇👇

پیروی پست قبل به بیان ادامه ی دسته بندی های تکنولوژی FMA خواهیم پرداخت :
▫️▫️▫️▫️▫️▫️▫️▫️▫️

📌
شیوه ی چهارم :

VDI
Desktops with Random non-persistent
VDI-
Desktop RNP TYPE-B

📍 مناسب برای تحویل سیستم عامل ( قابل استفاده برای نرم افزار )

اختصاص یک ماشین مجازی به کاربران از یک دسته بندی مشخص که تعدادی ماشین مجازی را از قبل در آن ایجاد کرده ایم . ( برای مثال دسته ی کاربران حسابداری با 100 ماشین پیش فرض ) به صورتی که در بدو ورود کاربر دیسکی با عنوان دیسک تغییرات ایجاد شده و پس از خروج آن دیسک پاک می شود و کلیه ی تغییرات حذف می گردد . این شیوه برای تحویل دسکتاپ بسیار پر کاربرد است در این شیوه پروفایل کاربران بوسیله تکنولوژی های App layering و Citrix Profile manager و Persona Management در سطح VDI و تکنولوژی های پیش پا افتاده تری نظیر Roaming Profile در سطح سیستم عامل حفظ می گردد و کلیه ی اطلاعات کاربران را برای استفاده های بعدی به صورت مطمئن در دسترس خواهند بود .

▫️▫️▫️▫️▫️▫️▫️▫️▫️

📌
شیوه ی پنجم :

VDI
Desktops with Static non-persistent desktop

📍 مناسب برای تحویل سیستم عامل

تخصیص یک ماشین مجازی به صورت مستقیم به هر کاربر به صورتی که در بدو ورود کاربر دیسکی با عنوان دیسک تغییرات ایجاد شده و پس از خروج آن دیسک پاک می شود و کلیه ی تغییرات حذف می گردد در این شیوه پروفایل کاربران بوسیله تکنولوژی های App layering و Citrix Profile manager و Persona Management در سطح VDI و تکنولوژی های پیش پا افتاده تری نظیر Roaming Profile در سطح سیستم عامل حفظ می گردد و کلیه ی اطلاعات کاربران را برای استفاده های بعدی به صورت مطمئن در دسترس خواهند بود . تفاوت این شیوه با مورد 4 و 5 در اختصاصی بودن ماشین مجازی است که امکانات جالبی را در حوزه ی VDI فراهم می کند . ( در واقع کاربر هر بار به ماشین مجازی شخصی خود متصل می شود )

▫️▫️▫️▫️▫️▫️▫️▫️▫️

📌
شیوه ی ششم : VDI with Static persistent Desktops یا VDI-VDI

📍 مناسب برای تحویل نرم افزار و سیستم عامل

تخصیص
یک ماشین مجازی به صورت مستقیم به هر کاربر به صورتی که کلیه ی تغییرات کاربران بر روی دیسک آن ها ذخیره می شود ( قدیمی ترین و شایع ترین شیوه ی تحویل میز کار که با مشکلات بسیاری همراه است )


همچنین در تکنولوژی VDI with provisioning Service دارای 4 شیوه ی تحویل متفاوت از موارد بالا می باشیم


ادامه در قسمت سوم ...

👇👇👇 کارشناس 👇👇👇

حسین رفیعی خواه
Citrix Certified Expert (#CTX757968)

👇👇👇 کلیدواژه 👇👇👇

#Citrix_Virtuali_Apps_and_Desktops
#Flex_Cast_Model_Architecture
#FMA
#Resource_Planning
#Random_NonPersistent_desktops
#VM_Hosted_Application
#Published_apps_and_desktops
#Static_persistent_desktop
#App_layering
#Citrix_Profile_manager
#Citrix_Provisioning_Service

👇👇👇 ارتباط با ما 👇👇👇

# VDI DEV Website ▶️ https://vdi.dev

# VDI DEV Channel ▶️ @vdidev

# VDI DEV Group ▶️ @vdidev_groupl
Forwarded from ATRIA.ACADEMY
🔸پاسخ به سوال دانشجویان در گروه میزکار مجازی🔸


👇👇👇 پرسش 👇👇👇

با سلام ، اگر ممکن است در رابطه با مدل جامع FMA یا FlexCastModel architecture توضیحاتی را ارائه کنید و به نحوی که این توضیحات منجر به درک صحیحی از موارد زیر گردد :

1️⃣ درک صحیحی از شیوه های تحویل ماشین مجازی در راهکار های VDI
2️⃣ درک تفاوت تکنولوژی های تحویل نرم افزار و تحویل دسکتاپ به صورت مقایسه ای
3️⃣ ایده ی صحیحی از Resource Planing در حوزه ی اختصاص ماشین های مجازی
4️⃣ ارائه ی یک مثال کاربردی برای درک صحیح محاسبه ی Resource
5️⃣ بررسی تفاوت های استفاده از Storage در حالت Local یا Shared

👇👇👇 پاسخ - بخش سوم 👇👇👇

پیروی پست قبل و در ادامه و پس از بیان موارد مرتبط با معماری FlexCast برای ما روشن می گردد که تفاوت بین شیوه های تحویل میز کار ( دسکتاپ یا سیستم عامل ) و تحویل نرم افزار در چیست ⁉️

📌 شما باید نکات زیر را در هنگام مقایسه ی تحویل سیستم عامل و تحویل نرم افزار به کاربران در نظر بگیرید :


1⃣ تعریف تحویل نرم افزار یعنی تحویل یک نرم افزار بدون ارائه ی سیستم عامل ، برای مثال تحویل نرم افزار photoshop در حالی که هیچ اثری از سیستم عامل ویندوز وجود ندارد و در مقابل تحویل دسکتاپ یا سیستم عامل یعنی تحویل ویندوز با تمام امکانات ( ویندوز کاملی که photoshop یکی از نرم افزار های آن است )

▫️▫️▫️▫️▫️▫️▫️▫️

2⃣ تحویل نرم افزار و سیستم عامل هیچ ارتباطی با تکنولوژی ارتباطی یا شیوه ی دسترسی ندارند هر دو با استفاده از پرتکل های انتقال تصویر به کاربران ارائه میگردند هر دو هم میتوانند توسط websocket یا html5 تحویل گردند هم می توانند توسط نرم افزار دریافت کننده ی Citrix یا VMware یا حتی RemoteDesktopClient تحویل گردند .

▫️▫️▫️▫️▫️▫️▫️▫️

3⃣ به لحاظ پیاده سازی فنی در حوزه ی هسته ی سیستم عامل تحویل نرم افزار هیچ تفاوتی با تحویل سیستم عامل ندارد ، کلیه ی مراحل تحویل سیستم عامل درتحویل نرم افزار نیز سپری می شود با این تفاوت که دسترسی به process ها کمی محدود تر شده و یوزر دسکتاپی را مشاهده نمی کند و صرفا نرم افزار های تحویل شده را مشاهده می کند . ( برای مثال نرم افزار Word را اجرا می کند در حالی که دسکتاپی وجود ندارد اما کلیه ی مراحل اجرای دستکتاپ و logon کاربر و ورود و پیکربندی سیاست های جاری انجام شده است )

▫️▫️▫️▫️▫️▫️▫️▫️

4⃣ در صورت استفاده از پلتفرم های ضعیف نظیر VMware Horizon و 2x که کنترل و مدیریت سیاست ( policy management) محدودی دارند ، تحویل نرم افزار هیچ تفاوتی با تحویل سیستم عامل ندارد! ( اگر چک لیست سیاست های اجرایی به درستی اعمال نشود کاربران خبره میتوانند به هر نرم افزاری دسترسی پیدا کنند )

▫️▫️▫️▫️▫️▫️▫️▫️

5⃣ تنها در صورت استفاده از Citrix VDI می توانید به تحویل نرم افزار رنگ و بوی اختصاصی تری بدهید و نرم افزار ها را به نحوی تحویل کاربران بدهید که به صورت کاملا اختصاصی بتوانید سیاست های نظیر شبکه ی اختصاصی ، پروفایل اختصاصی و مهتر از همه پهنای باند و Rosource usage اختصاصی برای نرم افزار ها تعریف کنید برای مثال در نظر بگیرید چقدر لذت بخش است پیاده سازی این جمله :

من مرورگری (مثلا chrome.exe) در اختیار کاربر B بر روی لپتاپ شخصی اش قرار دادم که دسترسی به اینترنت سازمان دارد ، تنها یک گیگ Ram مصرف میکند و اجازه دارد مقدار مشخصی فضای پردازشی از CPU دریافت کند .

برای شفافیت این مثال توجه شما را به نکات زیر جلب میکنم :

📍این مرورگر میتواند روی لپتاپ کاربر یا روی سرور نصب شود و در هر دو صورت اعمال سیاست روی پهنای باند ، RAM و cpu امکان پذیر است .

📍زمانی که میگوییم این مرورگر شبکه ی اختصاصی دارد این بحث فارغ از سیستم عاملی است که روی آن نصب شده برای مثال ویندوز میزبان به هیچ وجه اینترنت ندارد اما نرم افزار مرورگر به شبکه ی اینترنت دسترسی دارد.

📍زمانی که صحبت از کنترل RAM و CPU میکنیم فقط و فقط در مورد نرم افزار مرورگر صحبت میکنیم نه بدنه ی سیستم عامل !

📍نرم افزار مرورگر میتواند بر روی لپتاپ مدیر محدود باشد اما روی تلفن وی بدون محدودیت کار کند ( سیاست مجزای سخت افزار نهایی )

📍این موارد بر روی هر نرم افزاری قابل اجراست

▫️▫️▫️▫️▫️▫️▫️

ادامه در قسمت چهارم ...

👇👇👇 کارشناس 👇👇👇

حسین رفیعی خواه
Citrix Certified Expert (#CTX757968)

👇👇👇 کلیدواژه 👇👇👇

#Citrix_Virtuali_Apps_and_Desktops
#VMware_Horizon
#FMA
#2X
#Resource_Planning
#Random_NonPersistent_desktops
#VM_Hosted_Application
#Published_apps_and_desktops
#App_layering
#Citrix_Profile_manager

👇👇👇 ارتباط با ما 👇👇👇

# VDI DEV Website ▶️ https://vdi.dev

# VDI DEV Channel ▶️ @vdidev

# VDI DEV Group ▶️ @vdidev_groupl
Forwarded from ATRIA.ACADEMY
🔸پاسخ به سوال دانشجویان در گروه میزکار مجازی🔸


👇👇👇 پرسش 👇👇👇

با سلام ، اگر ممکن است در رابطه با مدل جامع FMA یا FlexCastModel architecture توضیحاتی را ارائه کنید و به نحوی که این توضیحات منجر به درک صحیحی از موارد زیر گردد :

1️⃣ درک صحیحی از شیوه های تحویل ماشین مجازی در راهکار های VDI
2️⃣ درک تفاوت تکنولوژی های تحویل نرم افزار و تحویل دسکتاپ به صورت مقایسه ای
3️⃣ ایده ی صحیحی از Resource Planing در حوزه ی اختصاص ماشین های مجازی
4️⃣ ارائه ی یک مثال کاربردی برای درک صحیح محاسبه ی Resource
5️⃣ بررسی تفاوت های استفاده از Storage در حالت Local یا Shared

👇👇👇 پاسخ - بخش چهارم 👇👇👇

پیروی پست قبل شما باید نکات زیر را در هنگام مقایسه ی تحویل سیستم عامل و تحویل نرم افزار به کاربران در نظر بگیرید :


6️⃣ تنها در Citrix VDI می توانید دسته بندی سیستم عامل نرم افزار و پلتفرم داشته باشید و هر نرم افزاری را بدون نیاز به نصب به کابران تحویل دهید یا با یک کلیک ارتقا دهید باید در نظر بگیرید کیفیت این مساله بسیار مهم است و فاصله ی Citrix از Vmware در این حوزه قابل چشم پوشی نیست توجه شما را به مثال زیر جلب میکنم :

📌 فرض کنید در سازمان شما ۵ هزار کاربر وجود دارد با نیاز های متفاوت گروهی با ویندوز ۷ کار میکنند و گروهی با ویندوز ۱۰ و گروهی به .net 3.5 احتیاج دارند و گروهی به کتابخانه های java گروهی به نرم افزار photoshop احتیاج دارند و گروهی به بسته ی office 2019 و گروه دیگری به بسته office 2016 و هزار و یک نیاز و مساله ی دیگر ...

📌 در سناریو های بسیار بزرگ استفاده از vmware horizon با توجه به محدودیت هایش یک کابوس به نظر می رسد اما سیتریکس امکان جالبی را در اختیار ما می گذارد ، یک Application Container ویندوز ای چیزی شبیه به docker در لینوکس با این تفاوت که میتواند کلیه ی نرم افزار های Windows و لینوکس را بسته بندی کرده و فارغ از پلتفرم و سیستم عامل در لحظه تحویل کاربران دهد !

❇️ تصور کنید صورت مساله ی زیر در سازمان شما وجود دارد :

🔸نرم افزار AutoCAD به همراه ویندوز 10 و net. 3.5 برای 500 کاربر
🔹نرم افزار Office 2019 به همراه ویندوز 7 و JAVA برای 1000 کاربر

و اما راه حل در زمان استفاده از Citrix چیست ؟

📍 سه قفسه با نام های A و B و C در سرور خود ایجاد کنید ( برای مثال 3 فایل VHD یا VMDK ، البته آنچه در Background رخ می دهد بسیار پیچیده تر از ایجاد 3 فایل است !)

📍 در قفسه ی A هر سیستم عاملی که مد نظر شماست نصب کنید برای مثال سیستم عامل ویندوز 10 یا ویندوز 7

💡ویندوز 10 را A1 می نامیم و ویندوز 7 را A2 می نامیم

📍در قفسه ی B هر پلتفرمی که مد نظر شماست نصب کنید ( نظیر کتابخانه های نرم افزاری یا JAVA یا NET. )

💡پلتفرم NET. را B1 نامیم و java runtime environment را B2 می نامیم

📍در قفسه ی C هر نرم افزاری که مد نظر شماست نصب کنید ( نظیر Word یا Photoshop و ... )

💡نرم افزار Office 2019را C1 می نامیم و نرم افزار AutoCAD را C2 می نامیم

📌حال زمان اعجازه VDI سامانه ی VirtualDesktops شرکت Citrix رسیده است مدیر شبکه تنهای با یک کلیک فرمول زیر را اجرا خواهد کرد با یک اتصال ساده ( به سادگی Drag کردن اشاره گر ماوس )

🔸پاسخ سناریو ی اول : A1 ➡️ B1 ➡️ C2
🔹پاسخ سناریو ی دوم : A2 ➡️ B2 ➡️ C1

📌پیاده سازی این تکنولوژی توسط تلفیق سامانه هایی نظیر Citrix VirtualApps و WEM و Applayering امکان پذیر است ! و مهمترین نکته این است که تحت قالب پیاده سازی Elastic Layering تمام این تکنولوژی های مدیریت نرم افزار می تواند تحت قالب سرویس RDSH مایکروسافت و پروتکل ICA/HDX شرکت Citrix تحویل کاربران گردد .


ادامه در قسمت پنجم ...

👇👇👇 کارشناس 👇👇👇

حسین رفیعی خواه
Citrix Certified Expert (#CTX757968)

👇👇👇 کلیدواژه 👇👇👇

#Citrix_Virtuali_Apps_and_Desktops
#VMware_Horizon
#FMA
#2X
#Resource_Planning
#Random_NonPersistent_desktops
#VM_Hosted_Application
#Published_apps_and_desktops
#App_layering
#Citrix_Profile_manager

👇👇👇 ارتباط با ما 👇👇👇

# VDI DEV Website ▶️ https://vdi.dev

# VDI DEV Channel ▶️ @vdidev

# VDI DEV Group ▶️ @vdidev_groupl