<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های محمد نعمتی</title>
        <link>https://virgool.io/feed/@mohammad-nemati</link>
        <description>فعالیت در IT و زیرساخت‌های شبکه با تمرکز بر طراحی و بهینه‌سازی سیستم‌ها، کمک به سازمان‌ها در افزایش امنیت و کارایی، همراه با تجربه در طراحی سایت وردپرس، سئو و توسعه راه‌حل‌های نوآورانه.</description>
        <language>fa</language>
        <pubDate>2026-06-08 02:07:44</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/57019/avatar/DgnHsy.png?height=120&amp;width=120</url>
            <title>محمد نعمتی</title>
            <link>https://virgool.io/@mohammad-nemati</link>
        </image>

                    <item>
                <title>Tape Library چیست؟</title>
                <link>https://virgool.io/@mohammad-nemati/what-is-a-tape-library-oi67yc7jm60h</link>
                <description>در مقاله قبل درباره ی ذخیره سازی مبتنی بر Tape مغناطیسی صحبت کردیم و قصد داریم در این مقاله شما را با Tape Library ها آشنا کنیم.tape library برای ذخیره سازی داده ها مجموعه ای از کارتریج های tape مغناطیسی و درایو های Tape است.Tape library ها از لحاظ هزینه و پیچیدگی بسیار متفاوت اند. یک Library معمولی شامل چندین درایو tape برای خواندن و نوشتن داده ها، دسترسی به پورت ها برای ورود و حذف tape، کد های بارکد برای شناسایی tape ها و دستگاهی برای نصب و پیاده سازی کردن کارتریج های tape است.Tape Library ها چه کاربرد هایی دارند و چگونه کار می کنند ؟اگر چه درایو های tape از لحاظ ویژگی ها و قابلیت اطمینان بودن بهبود یافته اند اما مفاهیم نوشتن داده ها بر tape مغناطیسی در دهه ها تغییر نکرده است.یک Tape Library و ویژگی های آن باید با بقیه سیستم حفاظت از داده های سازمان، از جمله نرم افزارهای بکاپ گیری، سازگار باشد. فروشندگان Tape Library، لیستی از نرم افزار های پشتیبان گیری و سخت افزار هایی که سازگار با محصولات خود هستند را ارائه می دهند.در تعیین مشخصات فنی برای یک tape library، یک سازمان به طور معمول باید چگونگی تهیه نسخه بکاپ یا بایگانی کردن داده در library را تعیین کند، از جمله اینکه فاکتورهای رشد داده را نیز مشخص کند.درایوهای Tape برای چندین دهه جزیی از اهداف بکاپ استاندارد بود. اگرچه پیشرفت هایی در فن آوری ها، مانند درایو های دیسک با ظرفیت بالا و فضای cloud، باعث می شود که tape به عنوان یک دستگاه بکاپ کمتر کاربرد داشته باشد، اما Tape بهترین گزینه برای بایگانی کردن داده ها است. به عنوان مثال، (Linear Tape File System &#40;LTFS ، یک فایل سیستم را روی یک tape library قرار می دهد و موارد استفاده از مزایای بایگانی را بهبود می بخشد.Tape Library چیستیک شرکت بزرگ اغلب از یک  tape library به عنوان یک هدف بکاپ ثانویه یا بایگانی کردن داده ها استفاده می کند.( نه به عنوان بکاپ اولیه &#41;مزایا و معایب Tape Librariesهزینه یک tape library به طور کلی کمتر از سیستم های دیسک یا فلش است. قابل ذکر است که دیسک ها هزینه بالایی دارند و برای بایگانی کردن مناسب نیستند.Tape ها مداوم تر و نسبت به آسیب پذیری مقاوم ترند. در وضعیت Tape ، disaster recovery یک ابزار مفید برای بازیابی اطلاعات است.Encryption برای امنیت داده ها در tape library ها نیز ارائه شده است. وقتی که tape ها خارج از مراکز داده قرار می گیرند Encryption بسیار مهم است ، زیرا این اطلاعات در صورت از دست رفتن یا دزدیده شدن tape ، توسط Encryption محافظت می شوند.Tape library ها حاوی ظرفیتی برای مقادیر عظیمی از اطلاعات است که به ندرت به دسترسی به آن ها نیاز داریم و یا اطلاعاتی که تغییر می کنند. به عنوان مثال، یک tape کارتریج LTO-7 تا 6 ترابایت (TB) ظرفیت Native یا 15 ترابایت (TB) فضای فشرده شده را نگه می دارد. شرکت ها اغلب برای بایگانی کردن دراز مدت از tape استفاده می کنند. بازیابی داده ها از یک بکاپ بزرگ در tape library می تواند در واقع سریع تر از بازیابی اطلاعات از cloud باشد.اگرچه LTFS سیستم های بایگانی و دسترسی را بهبود داده است، اما یک tape library می تواند با سرعت های دسترسی سایر تکنولوژی ها مانند دیسک سازگار نباشد. به دلیل ویژگی ذاتیِ  tape ها در دسترسی ترتیبی به اطلاعات آن ، کاربر برای دسترسی به مکانِ داده ای خاص باید Tape را به گردش در بیاورد.Tape library ها می توانند پیچیده شوند و نیاز به مدیریت توسط نرم افزار بکاپ گیری سیستم داشته باشند. پشتیبانی نیز می تواند نگران کننده باشد. همانطور که فناوری ها توسعه می یابد، سازمان باید اطمینان دهد که tape library ها آن سازگاری لازم با تمام اجزای دیگر را دارا هستند. به عنوان مثال، درایوهای tape قدیمی ممکن است با یک library جدید کار نکند.مقایسه Tape library در مقابل درایو  tape و در مقابل autoloaderTape library ها و Autoloader ها با چندین tape به طور خودکار بکاپ گیری و یا بایگانی کردن را انجام می دهند. Tape Library ها قابلیت های بیشتری نسبت به Autoloader ها ارائه می دهند، اما اغلب گران تر هستند و همچنین پیچیده تر هستند زیرا دارای درایو های tape بیشتری می باشند.یک Tape Autoloader از یک درایو tape تک برای بکاپ گیری و بایگانی کردن استفاده می کند.tape بکاپ Autoloader ها، مبادلات tape خودکار و قابلیت اطمینان بیشتری را نسبت به یک درایو جداگانه ارائه می دهد، اما همچنان ظرفیت محدودی نسبت به tape library ها دارد.یک Autoloader Tape معمولا شامل یک درایو tape، یک tape magazine ( یک مجموعه ای از Tape های جدید ) و بازوی رباتیک است که Tape ها را بین درایو و Magazine به حرکت در می آورد.Tape library بزرگتر و دارای چندین درایو است و بازوی tape روباتیک می تواند به همه آنها دسترسی پیدا کند و قابلیت اطمینان را افزایش دهد. به عنوان مثال، اگر یک درایو در یک fail ، Tape Library شود، library می تواند با استفاده از یک درایو متفاوت به عملیات خود ادامه دهد.در سلسله مراتب مدیریت ذخیرۀ tape library ، library فایل هایی که دسترسی کمتری دارند را از حجم شبکه حذف می کند و آنها را به نوارهای بایگانی انتقال می دهد. tape library ها از طریق بارکد tape ها می دانند که کدام فایل ها در کدام tape قرار دارند. برای بازیابی، robotic tape loader تأیید می کند که به tape صحیح دسترسی دارد. Tape library ها دارای تراکم زیادی هستند که به لطف رباتیک سرعت دسترسی به آن ها بهبود یافته است.مقایسه Tape library و virtual tape library و disk storageVTL یک سیستم ذخیره سازی مبتنی بر هارد دیسک است. VTL طراحی شده است تا ذخیره سازی دیسک به عنوان یک tape library فیزیکی به منظور تهیه نسخه بکاپ از نرم افزار باشد. همانند tape فیزیکی، داده ها به ترتیب به یک VTL نوشته می شوند، اما می توانند سرعت بیشتری در نوشتن و خواندن داشته باشند ، زیرا بر روی دیسک قرار دارند. Tape library های مجازی برای تهیه بکاپ و بایگانی کردن نیز استفاده می شوند.VTL ها و بکاپ گیری دیسک به دیسک اغلب همراه با data deduplication هستند. هر دو تکنولوژی به طور معمول به یک سرور رسانه بکاپ متصل می شود که آنها را مدیریت می کند.فروشندگان ، محصولات و طراح های tape libraryStorageTek – در حال حاضر بخشی از اوراکل است – به طور گسترده ای با اختراع اولین Library ها برای رسیدگی به Tape تاثیر زیادی در این نوع تکنولوژی داشتند.پیشرفت های اخیر از فروشندگان tape library ها عبارتند از:در سال 2011، IBM پشتیبانی LTFS را به tape library ها اضافه کرد. IBM فناوری LTFS را اختراع کرد و اولین فروشنده بود که آن را در library ها پشتیبانی می کرد.در سال 2012، اوراکل اولین library مقیاس پذیری خود، Oracle StorageTek SL150 Modular Tape Library را راه اندازی کرد، که مشتریان را قادر می ساخت تا با یک واحد ورودی شروع کنند و آن را به 900 TB ظرفیت فشرده گسترش دهند.در سال 2014، Overland Storage سری های NEO XL را از automated tape libraries برای بکاپ گیری و بایگانی با مقیاس و تراکم بالا راه اندازی کرد. خانواده NEO XL مانند دیگر محصولات tape library ابزار Overland، پارتیشن بندی یک library فیزیکی را به library های کوچکتر امکان می دهد.در سال 2016، Quantum  خانواده خود را در Scalar LTO tape library تجدید کرد. Scalar i3 و i6 از tape های LTO-6 و LTO-7 پشتیبانی می کند . i3 برای کسب و کارهای کوچک و متوسط طراحی شده است، که تا 3 پتابایت (PB) افزایش می یابد. i6 برای شرکت های کوچک است، تا 12 PB افزایش می یابد.در سال 2016، Spectra Logic ارتقاء به TFinity tape library خود را، که به گفته فروشندگان ، آن را بزرگترین tape library در جهان است اعلام کرد. نسخه Exascale می تواند حاوی tape های با فرمت 53.460 LTO و 0.8 exabytes ظرفیت فشرده باشد.سایر فروشندگان tape library شامل Dell EMC و Hewlett Packard Enterprise می باشند.استفاده های اخیر از Tape library ها عبارتند از:در سال 2013، تولیدات Nascar  ، Spectra Logic’s TFinity tape library را انتخاب کرد تا 180،000 ساعت فیلم ویدئویی با وضوح بالا را ذخیره می کند، از جمله ویدیوهای پخش شده و مجموع داده های مربوط به پخش.در سال 2016، المپیک NBC، یک بخش از گروه ورزشی NBC، از محصولات Spectra tape library- TFinity و T950 – T50e استفاده کردند تا از بازیابی بازی های المپیک در Rio de Janeiro برای تهیه آرشیو و بازیابی فوری استفاده کنند.نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وبسایت FaradSys منتشر شده است و اکنون در اینجا بازنشر میشود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 16:35:36 +0330</pubDate>
            </item>
                    <item>
                <title>ذخیره سازی مبتنی بر Tape مغناطیسی</title>
                <link>https://virgool.io/@mohammad-nemati/magnetic-tape-based-storage-zc1ry8os11t0</link>
                <description>تاریخچه ذخیره سازی مبتنی بر Tape مغناطیسیدر اوایل،  tape مغناطیسی به عنوان یک دستگاه ذخیره سازی اصلی استفاده می شد. هنگامی که تکنولوژی دیسک ها قابلیت دسترسی تصادفی به داده ها را فراهم کردند ، نقش tape ها بیشتر به سمت پشتیبانی و بایگانی کردن اطلاعات میل کرد. هنوز صنعت هایی وجود دارد که Tape را به عنوان محل اصلی ذخیره و ضبط اطلاعات ترجیح داده اند ، مانند ضبط فیلم (به دلیل دوام آن).tape ها، با LTO و (IBM’s Linear Tape File System &#40;LTFS، نیاز به نرم افزار بکاپ را حذف کرده اند. LTO-1 در سال 2000 راه اندازی شد و 100 گیگابایت (GB&#41; اطلاعات در هر کارتریج را نگهداری می کرد. از آن زمان، LTO Consortium یک نسل جدید از LTO را هر دو یا سه سال یکبار، با ظرفیت تقریبا دو برابر شده منتشر کرده است.هنگامی که دیسک و دسترسی تصادفی آن به بازار رسید، آن را به طور عمده برای ذخیره سازی اولیه جایگزین Tape کردند. بعضی از سازمان ها، مانند رسانه ها و سرگرمی، و همچنین علوم و نظارت تصویری، به شدت از Tape مغناطیسی برای ذخیره سازی استفاده می کنند، مخصوصا برای ظرفیت های بزرگ آن. لازم به ذکر است Tape بهترین گزینه برای بایگانی کردن می باشد.Magnetic Tape  یکی از قدیمی ترین فن آوری های ذخیره سازی داده ها است. در حالی که Tape یک سیستم ضبط خطی است که برای دسترسی تصادفی مناسب نیست به عنوان یک رسانه ذخیره سازی و بکاپ اولیه کاربرد ندارد ، به دلیل ظرفیت بالا، هزینه کم و دوام طولانی، برای آرشیو کردن مناسب است. اگر Tape بخشی از یک Library باشد، انتخاب و بارگذاری کارتریج درست در درایو Tape می تواند زمان تأخیر را افزایش دهد. Tape library ها مجموعه ای از درایوها و tape cartridges ها را به همراه کل مجموعه داده های بکاپ در خود جای می دهد. در یک بایگانی، تاخیر یک مسئله نیست. با آرشیو توسط Tape، همه چیز برای مدت زمان طولانی نگهداری می شود و زمان بازیابی سریعی وجود ندارد.ذخیره سازی مبتنی بر Tape مغناطیسیTap backup عمل کپی کردن داده ها از یک دستگاه ذخیره سازی اصلی به یک tape cartridge است، بنابراین اگر یک هارد دیسک Fail شود یا خرابی در آن ایجاد شود می توان داده ها را بازیابی کرد. پشتیبان گیری از Tape می تواند به صورت دستی یا به طور خودکار و در بازه زمانی مشخصی توسط نرم افزار انجام شود.سیستم های Tape backup نیاز هایی از قبیل بکاپ گیری از هارد دیسک موجود دریک کامپیوتر شخصی و حجم زیادی از داده های ذخیره شده را برای بایگانی کردن ( archiving ) و (Disaster Recovery (DR در یک شرکت بزرگ فراهم می کنند.همچنین Tap backup می تواند داده ها را به دستگاه های ذخیره سازی در صورت نیاز بازگرداند.بسیاری از سازمان ها وجود دارند که از ذخیره سازی Tape مغناطیسی برای ذخیره سازی و بایگانی کردن استفاده می کنند.مثلا ذخیره سازی حجم زیادی از فیلم ها که شرکت های تولید کننده ، ضبط فیلم خود را بر روی Tape انجام می دهند.Tape ها اغلب با object storage ها با هم مرتبط می شوند تا نیاز به دسترسی به فایل با تأخیر کمتر داشته باشند. گاهی اوقات، با object storage به طور کامل مرتبط می شود.Object Storage : object storage، که همچنین object-based-storage نیز به آن گفته می شود، یک رویکرد برای آدرس دهی و دستکاری ذخیره سازی داده ها به عنوان واحدهای گسسته است، به نام object. Object ها در یک مخزن ذخیره می شوند و به عنوان فایل ها درون یک پوشه درون پوشه های دیگر ذخیره نمی شوند.مزایا و معایت Tape مغناطیسیبا افزایش حجم داده ها، نوار مغناطیسی یک گزینه قوی برای ذخیره سازی با ظرفیت بالا و ذخیره سازی طولانی مدت و بایگانی با هزینه ای نسبتا ارزان تر از دیسک می باشد.Tape ها دارای مصرف پایین تری در برق می باشند.Tape ها در صورت افزایش داده ها نسبت به دیگر ذخیره سازی ها کم هزینه ترند.دارای طول عمر بالاتری هستند.Tape ها فضای ذخیره سازی زیادی را در اختیار ما قرار می دهند.افزایش در ظرفیت Tape : برنامه LTO یک برنامه مشخص برای پخش های آینده دارد و معمولا هر دو تا سه سال یک نسخه جدید را راه اندازی می کند. مشتریان می توانند با توجه به این نقشه راه ارائه شده ، بهترین راهکار را انتخاب کنند. در ادامه این مقاله تصویری از این نقشه قرار داده شده.ذخیره سازی Tape مغناطیسی نیز به دلیل دوام آن برای بایگانی مفید است . Tape ها از نظر حوادث جابه جایی وضعیت بهتری نسبت به هارد ها دارند. در زمان ایجاد یک Disaster Recovery ، تا زمانی که Tape ها به اندازه کافی دور از مراکز داده مستقر می شوند، یک سازمان می تواند از آن ها برای بازسازی اطلاعات استفاده کنند در نتیجه Tape میتواند یکی از بهترین گزینه ها در روش های backup گیری از اطلاعات با توجه به ارائه فضای ذخیره سازی زیادی باشد.نسخه بکاپ تهیه شده روی دیسک، معمولا در طول روز بکاپ گیری می کند، در حالی که در Tape ها اینگونه نیست – به عنوان مثال، به طور روزانه. بنابراین یک سازمان نمی تواند بر روی Tape برای آخرین نسخه بکاپ خود تکیه کند. علاوه بر این، یک سازمان باید مطمئن شود که Tape Library آن با بقیه زیرساخت های آن سازگار است.با افزایش حملات ransomware، ماهیت آفلاین ذخیره سازی Tape مغناطیسی یک نقطه مثبت بزرگ در فروش است. یک حمله سایبری نمی تواند روی Tape های ذخیره سازی که به شبکه متصل نیست تاثیر بگذارد، زیرا آنها چیزی به نام Air Gap دارند. در این مورد، Tape حتی cloud را ، که یک پلتفرم رایج پیش از بیش برای بکاپ گیری است، زیر سوال می برد.Air Gap : air gap یک اقدام امنیتی است که شامل جدا کردن یک کامپیوتر یا شبکه و جلوگیری از ایجاد یک اتصال خارجی است. به عنوان مثال، یک رایانه air gap شده که از لحاظ فیزیکی جدا شده است و قادر به اتصال بی سیم و یا فیزیکی با سایر کامپیوترها یا دستگاه های شبکه نیست.به دلیل صرفه جویی در سرعت ، ظرفیت و هزینه های عملیاتی ، tape می تواند یکی از بهترین گزینه ها برای رفع مشکل بکاپ گیری از داده های ساختار نیافته باشد. tape مغناطیسی  در دوره رشد داده های عظیم بسیار جذاب است. مشتریان برای استفاده از cloud-seeding (استراتژی برای آپلود مقدار زیادی از داده ها به سرویس cloud storage است) می توانند از داده ها کپی و بکاپ بگیرند و یا بایگانی کنند.از آنجا که بازگرداندن اطلاعات از دیسک ساده تر و دارای امنیت بیشتر می باشد و دارای مزایای استفاده از فناوری هایی مانند data deduplication است ، کاربرد بیشتری نسبت به Tape دارند. با این حال، tape هنوز یک گزینه مناسب برای بایگانی کردن  (Archiving)است و در شرکتهای بزرگ همچنان در دسترس است که ممکن است از پتابایت ها داده روی tap libraries بکاپ گرفته شده باشد.Tape یک سیستم ضبط خطی است که برای دسترسی تصادفی مناسب نیست. اما در بایگانی، تاخیر یک مسئله کم اهمیت است.Magnetic Tape  در مقایسه با disk-based backupبرای سازمان های بزرگتر که از بکاپ گیری دیسک به دیسک استفاده می کنند، Tap ها می توانند هدف بکاپ اولیه را با فراهم آوردن ذخیره داده های طولانی تر و با دوام تر از آنچه که یک آرایه دیسک می تواند توسط خود ارائه دهد، افزایش دهد.مشتریان می توانند فرآیند بکاپ خود را با ترکیب این دو بهبود ببخشند، زیرا دیسک و Tape دارای نقاط قوت و ضعف خود هستند:دیسکها معمولا قابل حمل نیستند و از مقاوت کمتری برخوردارند ، در حالی که Tape ها به راحتی قابل حمل و دارای مقاوت بیشتری نسبت به دیسک ها هستند.Tape ها و دیسک ها به طور کلی قابل اعتماد هستند، اما ایجاد اختلال در یک دیسک می تواند مجموعه ای کامل از بکاپ ها را بی فایده کند، زیرا بسیاری از برنامه های بکاپ مبتنی بر دیسک، بکاپ incremental در سطح Block را انجام می دهند.بسیاری از محصولات مبتنی بر دیسک به طور مداوم در طول روز بکاپ گیری می کنند، در حالی که در Tape ها اینگونه نمی باشد.مهم است که از سیستم بکاپ گیری tape خود محافظت کنید. چندین راه برای ایجاد داده های امن بر روی Tape وجود دارد:رمزگذاری داده هاTape ها را خارج از مراکز داده قرار دهیم تا از داده ها در برابر DR و یا سرقت رفتن محافظت کنیم.از یک سرویس معتبر برای ذخیره سازی off-site tape استفاده کنید.دسترسی فیزیکی به درایوهای Tape را کنترل کنید.در جدول زیر مقایسه Tape با دیسک را مشاهده می کنید.مقایسه Tape با Diskارائه دهندگان Cloud برای نگهداری اطلاعات درازمدت Tape را پذیرفته اند. به عنوان مثال، Amazon Glacier دارای یک دسته ای از Tape های قوی است. گوگل همچنین Tape را برای Disaster Recovery ضمیمه کرده است – زمانی که Gmail در سال 2011 به مدت سه روز دچار مشکل شد، این شرکت سیستم را با استفاده از Tape ، اطلاعات خود را بازگردانی کرد.پیشرفت تکنولوژی Tape / چشم انداز آیندهTape در طول سال ها ویژگی های خود را اضافه کرده است، از جمله سه مورد عمده که در سال 2004 ارائه شد.LTO-3، که در سال 2004 راه اندازی شد، ویژگی (write-once , read-many (WORM را اضافه کرد که یک بار داده روی Tape نوشته می شود و از پاک شدن آن جلوگیری می کند. LTO-4 در سال 2007 رمزگذاری داده ها را ارائه داد. در سال 2010 LTO-5 سیستم فایل خطی Tape را اضافه کرد که نشانه گزاری و پارتیشن بندی را فراهم می کند. همچنین تمام نسخه های بعدی LTO شامل این ویژگی ها می شوند.LTO-8 از magnetoresistance TMN برای Head های Tape استفاده می کند که اجازه می دهد تا بیت ها در مناطق کوچکتری از رسانه ذخیره سازی LTO نوشته شوند.LTO-8 تنها با یک نسل قبل سازگار است. LTO قبلا میتوانست تا دو نسل قبل تر Read داشته باشد و یک نسل قبل تر Write داشته باشد.LTO Ultrium roadmapدر اکتبر سال 2018، نقشه راه LTO به نسل 12 رسید. مشخصات ظرفیت پیش بینی شده عبارتند از:LTO-9: 24 TB capacity — 60 TB compressedLTO-10: 48 TB capacity — 120 TB compressedLTO-11: 96 TB capacity — 240 TB compressedLTO-12: 192 TB capacity — 480 TB compressedدر سال 2017، IBM و Sony گفتند که فناوری را برای بیشترین تراکم ضریب ورودی برای ذخیره سازی Tape مغناطیسی توسعه داده اند که در نتیجه ظرفیت 330 TB در هر کارتریج بدون فشرده شدن است.فروشندگان هنوز محصولات پیشرفته را پیش رو دارند. به عنوان مثال، در سال 2018، Quantum و Veeam محصولاتی را که آنها یک دستگاه Tape همگرا نامیده اند، راه اندازی کرده است که نرم افزار حفاظت از اطلاعات Veeam را با پشتیبان Quantum ادغام می کند.طبق گفته Iron Mountion ، ارائه دهندگان ذخیره سازی Cloud سرویس های وب Amazon  ، مایکروسافت Azure و Google Cloud Platform از Tape Library های دارای LTFS به عنوان بخشی از معماری ذخیره سازی خود استفاده می کنند.گرد و غبار، خاک و روغن برای Tape مضر است. کاربران باید به خوبی از Tape ها مراقبت کنند. علاوه بر این، کاربران نباید:سطح Tape را لمس کنید یادرهای درایو را به صورت دستی باز کنید.نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وبسایت FaradSys منتشر شده است و اکنون در اینجا بازنشر میشود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 16:31:27 +0330</pubDate>
            </item>
                    <item>
                <title>تکنولوژی RDMA و RoCE چیست؟</title>
                <link>https://virgool.io/@mohammad-nemati/what-is-rdma-and-roce-technology-cquivhjketbv</link>
                <description>RDMA چیست ؟RDMA مخفف Remote Direct Memory Access می باشد که دسترسی مستقیم به حافظه یک هاست را به حافظه هاست دیگر بدون دخالت CPU و سیستم عامل فراهم می کند که باعث تقویت شبکه و performance هاست با کاهش latency ، کاهش بار CPU و پهنای باند بالاتر می شود. در مقابل، ارتباطات TCP / IP به طور معمول نیازمند عملیات کپی هستند که باعث افزایش قابل توجهی تاخیر در منابع CPU و حافظه می شود.RDMA با پشتیبانی از آداپتور شبکه برای انتقال داده ها به طور مستقیم به حافظه و یا از حافظه نرم افزار، از طریق شبکه zero-copy، نیاز به کپی داده ها بین حافظه برنامه و بافر داده ها در سیستم عامل را از بین می برد. چنین انتقالاتی هیچ نیازی به این که کار توسط CPU ها انجام شود ندارد و همینطور نیازی به حافظه های ذخیره شده (Cache) یا سوئیچ های context را ندارد و انتقال ها به موازات سایر عملیات سیستم ادامه می یابد. هنگامی که یک برنامه درخواست خواندن یا نوشتن RDMA را انجام می دهد، داده های برنامه به طور مستقیم به شبکه تحویل داده می شود که باعث کاهش Latency و انتقال سریع پیام می شود.Remote Direct Memory AccessRemote : انتقال داده ها بین node ها در یک شبکهDirect : هیچ کرنل سیستم عاملی در انتقال داده ها دخالت ندارد.انتقالات بر روی interface card انجام می شود.Memory : هیچ عملیات کپی یا بافر اضافی انجام نمی شود.Access : عملیات های ارسال ، دریافت ، خواندن ، نوشتن و اَتومیکمزایای RDMA :High ThroughputLow LatencyHigh Messaging RateLow CPU UtilizationLow Memory Bus ContentionMessage Boundaries PreservedAsynchronous OperationRDMA در کجا استفاده می شود؟performance بالا در محاسبات (MPI : (HPC و SHMEMیادگیری ماشین : TensorFlow™, Caffe, Microsoft Cognitive Toolkit (CNTK), PaddlePaddle و غیرهبیگ دیتا : Spark ، Hadoopدیتا بیس ها : Oracle ، SAP (HANA)ذخیره ساز : NVMe-oF (remote block access to NVMe SSDs), iSER (iSCSI Extensions for RDMA), Lustre, GPFS, HDFS, Ceph, EMC ScaleIO, VMware Virtual SAN, Dell Fluid Cache, Windows SMB Directلایه های معماری RDMA :لایه های معماری RDMAشباهت بین TCP و RDMAهر دو از نوع client/server هستند.هر دو برای انتقال داده نیاز به یک نقطه اتصال دارند.هر دو حالت انتقال مطمعنی را ارائه می دهند.TCP توالی Bit قابل اطمینان را فراهم می کند.RDMA یک توالی قابل اعتماد در جهت Message ها فراهم می کند.تفاوت بین TCP و RDMAZero-copy : داده ها به طور مستقیم از حافظه مجازی بر روی یک node به حافظه مجازی بر روی node دیگر منتقل می شود.گذرگاه کرنل : در هنگام انتقال اطلاعات به هیچ سیستم عاملی نیاز ندارد.عملیات آسنکرون : نخ ها ( Threads ) در طول انتقال I/O مسدود نیستند.نحوه انتقال در TCP/IPنحوه انتقال در TCP-IPنحوه انتقال در RDMA :نحوه انتقال در RDMAمدل دسترسی سوکت TCP/IPجریان بایت – نیاز به نرم افزار برای محدود کردن / بازیابی message boundariesسنکرونارسال و دریافت با یکدیگر همگام سازی (paired) شده اند.هر دو طرف باید در انتقال شرکت می کنند.نیاز به کپی داده ها در بافر های سیستمحافظه کاربر به صورت فوری قبل و بلافاصله بعد از هر عملیات ارسال و دریافت در دسترس قرار می گیرد.نحوه دریافت در TCP :نحوه دریافت در TCPمدل دسترسی RDMA ( به صورت آسنکرون )Message ها – message boundaries های کاربر را حفظ می کند.آسنکرون – در طول عملیات انتقال موارد زیر را بلاک نمی کند:هنگام شروع ، زمانی که metadata به صف کار اضافه می شود.در انتها وقتی وضعیت موجود در صف تکمیل شد، پایان می یابد.انتقالات به صورت یک طرفه (unpaired) و دو طرفه (paired) می باشد.بدون نیاز به کپی اطلاعات به بافرهای سیستمحافظه درگیر در انتقال بین زمان شروع و اتمام انتقال آزاد می شود.نحوه دریافت در RDMA :نحوه دریافت در RDMAپیاده سازی های متداول در RDMA :(Virtual Interface Architecture (VIA یک مدل عینی از یک شبکه zero-copy در سطح کاربر است و اساسی برای InfiniBand، iWARP و RoCE می باشد. VIA اورجینال، که توسط مایکروسافت، اینتل و Compaq ایجاد شده، به دنبال استاندارد سازی اینترفیس برای تکنولوژی های شبکه با performance بالا می باشد که به عنوان System Area Networks (منظور SAN نبوده و با شبکه های Storage Area اشتباه گرفته نشود) شناخته شده است.(RDMA over Converged Ethernet (RoCE یک پروتکل شبکه است که اجازه دسترسی مستقیم به حافظه (RDMA) را در یک شبکه اترنت می دهد. دو نسخه RoCE وجود دارد.RoCE v1 یک پروتکل لایه network access layer ( لایه یک و لایه دو ) است و از این رو اجازه ارتباط بین هر دو هاست را در همان broadcast domain می دهد.RoCE v2 یک پروتکل لایه اینترنت ( لایه سه ) است که به این معنی است که پکت های RoCE v2 را می توان روت کرد.اگر چه پروتکل RoCE از ویژگی های یک شبکه اترنت همگرا بهره مند است، اما همواره این پروتکل نیز می تواند در یک شبکه اترنت سنتی یا غیر همگرا نیز استفاده شود.InfiniBand (به اختصار IB ) یک استاندارد ارتباطات شبکه کامپیوتری است که در محاسبات با performance بالا استفاده می شود و دارای throughput بسیار بالا و تاخیر بسیار کم است. InfniBand برای اتصال داده های میان دو کامپیوتر در داخل و بین کامپیوترها استفاده می شود. همچنین InfiniBand نیز به عنوان یک اتصال مستقیم یا سوئیچ بین سرورها و سیستم های ذخیره سازی، و همچنین اتصال بین سیستم های ذخیره سازی استفاده می شود.Omni-Path ( همچنین Omni-path Architecture , OPA . abbr ) یک معماری ارتباطی با performance بالا متعلق به اینتل است. این اهداف برای تاخیر کم در ارتباطات ، مصرف کم انرژی و throughput بالا است. اینتل قصد دارد تکنولوژی مبتنی بر این معماری را در زمینه محاسبات توسعه دهد. در سال 2017، اینتل حداقل 7 تغییرات از سوئیچ های اترنت چند پورت را با استفاده از این اصطلاح به صورت «اینتل Omni-Path Edge Switch 100 Series» ارائه داد که همه آن ها از 100 گیگابایت در ثانیه برای تمامی پورت ها پشتیبانی می کنند.iWARP (مخفف Internet Wide-area RDMA Protocol می باشد) یک پروتکل شبکه کامپیوتری است که برای RDMA تولید شده و در انتقال دیتا در شبکه های مبتنی بر IP کاربرد دارد. از آنجا که iWARP در پروتکل های متداول استاندارد حمل و نقل TCP و SCTP لایه بندی شده است، می تواند با موفقیت ، در گستره وسیعی از محیط ها به کار گرفته شود.(SCSI RDMA Protocol (SRP یک پروتکل است که اجازه می دهد که دسترسی یک کامپیوتر به دستگاه های SCSI متصل به کامپیوتر دیگری از طریق RDMA صورت گیرد. پروتکل SRP نیز به عنوان SCSI Remote Protocol شناخته شده است. استفاده از RDMA باعث افزایش throughput و تأخیر زمانی کمتر می شود. RDMA تنها با آداپتورهای شبکه ای قابلیت دسترسی دارند که از سخت افزار RDMA پشتیبانی می کنند. در حالی که پروتکل SRP به طور موثر برای استفاده از شبکه های RDMA طراحی شده است، امکان پیاده سازی پروتکل SRP در شبکه هایی که از RDMA پشتیبانی نمی کنند نیز وجود دارد.RDMA در مجازی سازیمجازی سازی دارای مزایای بسیاری برای کاهش هزینه های  پیاده سازی ، تعمیر و نگهداری است. اما بسیاری از سازمان ها و شرکت ها همچنان برنامه های کاربردی حساس به latency خود را بر روی bare-metal نگهداری می کنند یا از ماشین های مجازی که با برخی ویژگی هایی که اجازه دسترسی به آن ها از طریق سخت افزار به طور مستقیم به عنوان DirectPath I/O (در vSphere ) یا SRIO-V داده شده است استفاده می کنند.استفاده از این ویژگی ها تاخیر و استفاده از CPU را کاهش می دهد ( مخصوصا در high workload ها ) اما این ویژگی ها محدودیت دارند. RDMA به کاهش زمان تأخیر و بهره برداری ، بیشتر از راه حل های دیگر کمک می کند، زیرا راه حل های دیگر هنوز از TCP / IP استفاده می کنند و همچنین RDMA دارای محدودیت های کمتر است.RDMA در VMware vSphereدستگاه های Paravirtual در محیط های مجازی سازی رایج هستند. این دستگاه ها پیشترفت و بهبود در performance دستگاه مجازی را در مقایسه با دستگاه های فیزیکی به صورت شبیه سازی شده ارائه می دهند. در مجازی سازی برای ایجاد محاسبات با performance بالا و دیگر زمینه هایی که نیاز به پهنای باند بالا و تاخیر کم دارند و همچنین حمل و نقل با performance بالا مانند InfiniBand، پروتکل  (iWARP) و (RoCE) باید مجازی شوند.VMware یک رابط کاربری paravirtual به نام (Virtual RDMA (vRDMA ایجاد کرد که رابطی مشابه RDMA را برای guest های VMware ESXi فراهم می کند. vRDMA از (Virtual Machine Communication Interface (VMCI برای ارتباط با ESXi استفاده می کند. رابط vRDMA برای پشتیبانی از snapshot ها و VMware vMotion طراحی شده است، بنابراین حالت ماشین مجازی را می توان به آسانی ایزوله کرده و انتقال داد.دستگاه های Paravirtualized در محیط های مجازی رایج هستند، زیرا آنها performance بهتری نسبت به دستگاه های مشابه را ارائه می دهند. این دستگاه ها از zero-copy،  operating system-bypass و cpu offload برای انتقال داده ها پشتیبانی می کند و تاخیر کم و سرعت بالا را برای برنامه های کاربردی فراهم می کند. با این وجود، برنامه های در حال اجرا در محیط مجازی از ویژگی هایی مانند vMotion (مهاجرت زنده مجازی ماشین)، مدیریت منابع و fault tolerance دستگاه مجازی بهره مند می شوند. برنامه های کاربردی در حالی که از RDMA استفاده می کند باید توجه داشت که برای استفاده از تمام ویژگی های مجازی سازی ، رابط کاربری paravirtual برای پشتیبانی از این ویژگی ها طراحی شده باشد.RDMA همراه با SSD و NVDIMMs :از آنجا که سیستم های ذخیره سازی تمام فلش بسیار سریعتر از سیستم های ذخیره سازی دیسک یا هیبریدی عمل می کنند، latency در performance ذخیره ساز به طور قابل توجهی کاهش می یابد. در نتیجه انباشتن نرم افزارهای سنتی، به عنوان یک bottleneck عمل می کند که به طور همزمان به latency کلی اضافه می شود. RDMA یکی از فناوری هایی است که می تواند latency حاصل از این را کاهش دهد.(Non-volatile dual in-line memory module (NVDIMM)، یک نوع حافظه ای است که به عنوان ذخیره ساز عمل می کند و به سرعت جایگاه خود را در مراکز داده پیدا می کند.  NVDIMM می تواند تا 100 برابر performance پایگاه داده را بهبود بخشد و به ویژه در virtualized clusters به عنوان وسیله ای برای سرعت بخشیدن به SAN های مجازی سودمند خواهد بود. اما برای استفاده بیشتر از NVDIMM، هم از نظر یکپارچگی داده ها و هم از نظر Performance داده، هنگام انتقال داده ها بین سرورها و یا در سراسر cluster مجازی، شما باید از سریع ترین شبکه ممکن است استفاده کنید. RDMA over Ethernet Converged به داده ها اجازه دسترسی به طور مستقیم بین ماژول های NVDIMM با latency پایین و درگیری کمتر سیستم عامل را می دهد.پیشنهاد میکنم ویدیو زیر را جهت درک بهتر نسبت به تکنولوژی RDMA تماشا نمایید. https://www.aparat.com/v/j56rah0 نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 16:26:45 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی HPE Memory-Driven flash</title>
                <link>https://virgool.io/@mohammad-nemati/hpe-memory-driven-flash-u7uihiselj3w</link>
                <description>نوآوری جوهر حیات هر کسب و کاری است. در صنعت ذخیره سازی، سرعت پیشرفت نوآوری هیچ گاه بالا نبوده است. ده سال پیش، پیشروی از هارد دیسک هایی با سرعت 10K به 15K RPM نوآورانه به حساب می آمد. اما اکنون همه چیز تغییر کرده است.ظهور NVMe و بررسی آندر این عصر مبتنی بر اطلاعات، میزان داده هایی که باید مدیریت شوند نسبت به آنچه که در چند سال گذشته سازمان های enterprise با آنها سر و کار داشتند، به طور چشم گیری افزایش یافته است. دغدغه های موجود پیرامون قابلیت پیش بینی پذیریِ کارایی، بسیاری از شرکت های enterprise را به سمت NVMe ها ترغیب کرده است. پروتکلِ ذخیره سازی ای که جایگزینی برای SCSI است و اکثر تکنولوژی های حافظه‌ی نوظهور همچون تکنولوژی SCM از آن پشتیبانی می کنند.از جمله مسائل موجود در سازمان ها، عبارتند از:نیاز به سرعت بیشتر – یک مثال در این زمینه، بارهای کاریِ تحلیلی است که در هوش مصنوعی و machine learning را بکار می روند. این بارهای کاری برای تصمیم گیری حساس به زمان هستند و تحمل تاخیر را ندارند. مثال های دیگر شامل بارهای کاری تراکنش در دیتابیس ها و OLTP می شود.نتایج غیرقابل پیش‌بینی که ناشی از تاخیر بی ثبات هستند – اغلب یکی از نگرانی ها قابلیت پیش‌بینی پذیری برای کارایی است. مشتریان علاوه بر اینکه نیاز به شروعی سریع با تاخیری کم در محیط خود دارند، همچنین به حفظ این سرعت نیاز خواهند داشت.مقایسه NVMe SCM و نسل های پیشینور NVMe و بررسی آنبرای برآوردنِ این نیازها بسیاری از فروشندگان به سوی سیستم های ذخیره سازیِ all-flash به همراه NVMe رفته اند. HPE باور دارد که در این زمینه اقدامات بیشتری را می‌تواند انجام دهد. در شکل زیر خواهید دید که چرا NVMe به تنهایی برای ایجاد تغییری رادیکال کفایت نمی کند.مقایسه NVMe SCM و نسل های پیشین به این معنا نیست که NVMe راهکار مناسبی نیست. این راهکار یک پروتکل جدید است اما بکارگیری آن به همراه NAND SSD تنها نیمی از بهبودی را که نوید می دهد آشکار می سازد. این وضعیت همچون زمانی است که شما هر چهار لاستیک خودرو خود را تغییر دهید و انتظار داشته باشید که خودرو سریعتر حرکت کند بدون اینکه هیچ تغییری در موتور آن ایجاد کرده باشید. شما ممکن است با بهبود اندکی در کارایی مواجه شوید اما سرعت کلی خودرو شما تا حد زیادی به موتور آن وابسته است. ویژگی های مادی NAND SSD مانع از آشکارسازی تمامیِ پتانسیل NVMe می شود. در نتیجه بروز آن تنها از طریق رده جدیدی از ذخیره سازها ممکن خواهد شد.NVMe SSD نسبت به SAS SSD مزایای بسیار بیشتری را نصیب ما نخواهد کرد. NVMe SSD تاخیر ناشی از نرم افزار و کنترلر را کاهش می دهد اما در تاخیر حاصل از مدیا تغییری را ایجاد نخواهد نمود. برای کاهش این بخش از تاخیر شرکت HPE  به معرفیِ NVMe تحت تکنولوژی Storage Class Memory) SCM) می پردازد.بررسی تاثیر تاخیرذخیره سازهای All-flash با معرفیِ کارایی بسیار بالا و تاخیر کمتر از چند میلی ثانیه، صنعت ذخیره سازی را تغییر دادند. اما بسیاری از مشتریان به چیزی بیشتری از این نیاز دارند. علاوه بر اینکه به سرعت بیشتری نیاز دارند، همچنین به دنبالِ حفظ این سرعت هستند به طوری که بتوانند بارهای کاری ترکیب شده ی بیشتری را تقویت کنند. آنها به دنبال افزایش سرعتِ دستیابی به داده ها به همراه تحلیل های بی وقفه ی big data هستند.تاخیرِ ناهماهنگ منجر به نتایجی غیر قابل پیش بینی می شود.بررسی تاثیر تاخیر
با توجه به نمودار بالا، هنگامی که شما سیستم خود را گسترش می دهید، انتظارِ زمان پاسخی غیر قابل پیش بینی را خواهید داشت. هر چه تعداد اپلیکیشن هایی که به shared storage اضافه می شود، افزایش یابد، تغییرات تاخیر بیشتر خواهد بود. شما IOPS بیشتری را در شبکه قرار می دهید و تاخیر افزایش می یابد.نمودار زیر وضعیت ایده آل را نشان می دهد که در آن منحنی تاخیر تعدیل و با یک خط یکنواخت جایگزین شده است. در این وضعیت هنگامی که تقاضاهای بارکاری در ذخیره ساز شما افزایش می یابد حداقل می تواند تضمین نماید که اپلیکیشن های مهم و حساس شما تاخیر ثابتی خواهند داشت. این وضعیت تضمین خواهد نمود که شروع سریعی خواهید داشت و با گسترش بخش ذخیره سازی این سرعت حفظ خواهد شد.نمودار وضعیت ایده آل در تاخیر
برخی از شرکت ها استفاده از NVMe SSD را به عنوان پاسخ بر می گزینند. در اینجا لازم است که به آشکارسازیِ مفهوم NVMe پرداخته شود. NVMe یک درایو SSD جدید نیست بلکه یک پروتکل جدید است. NVMe on SSD یک پروتکل یا استاندارد ارتباطی است که برای SSD ها توسعه داده شده است. این استاندارد تحت درگاهِ PCIe عمل می کند که به درایوها اجازه خواهد داد بیشتر همچون یک fast memory عمل نمایند تا یک hard disk.ماژول SCMماژول SCM نوید دهنده ی زمان دسترسی (access time) کمتر از 10µs است، همچنین از کارایی مشابه به DRAM ها و هزینه ای نزدیک به NAND SSD ها برخوردارست. این دستگاه می تواند با NVMe همراه شود و در گام بزرگ بعدی، از تاخیر اپلیکیشن ها بکاهد. ماژول SCM علاوه بر اینکه قابلیت آدرس دهی در سطح بلاک را دارا می باشد، همچنین می تواند برای آدرس دهی در سطح بایت هم استفاده شود که این قابلیت را برای بسط و جایگزینی با DRAM در سیستم ها شایسته می سازد.ایده استفاده از تکنولوژی SCM چنین است که در نهایت همه سلسله مراتب حافظه را درون یک pool واحد جمع نماید که به عنوان حافظه اصلی (main memory) و ذخیره ساز اولیه ی NVM ی سرویس دهد. در این حالت تکنولوژی های NAND که از سرعت کمتری بهره می برند به سطح archival tier رانده می شوند، در حالی که از تکنولوژی SCM به عنوان یک fast tier استفاده می شود.سلسله مراتب حافظه استاندارد
از لحاظ فیزیکی، تکنولوژی SCM همچون DRAM به اسلات حافظه بر روی مادربورد متصل می شود.SCM و NVMe تکنولوژی هایی کلیدی هستند که دور بعدی بهبود در کارایی ذخیره سازها را به حرکت در آورده اند.شرکت اینتل با ارائه تکنولوژی 3D XPoint پیاده سازی اولیه ای را برای تکنولوژی SCM فراهم نمود. همچنین شرکت HPE نیز به ارائه این تکنولوژی در ذخیره سازهای HPE 3PAR و HPE Nimble پرداخت. تکنولوژی SCM در 3PAR به عنوان توسعه دهنده ی کش DRAM عمل می کند و الگوریتم های هوشمندِ caching در HPE 3PAR با SCM و NVMe ترکیب می شوند.مقایسه تکنولوژی SCM با تکنولوژی های flash و DRAM :DRAM سرعت تاخیر 100 برابر کمتر و IOPS بسیار بیشتری را نسبت به ماژول SCM فراهم می کند. امتیاز کارایی DRAM منجر خواهد شد که ماژول SCM کمتر به عنوان جایگزینی بالقوه برای DRAM ها مورد توجه قرار گیرد.سرعت نوشتن و خواندن در ماژول SCM ده برابر بیشتر از flash است و از IOPS بیشتری پشتیبانی می کند، ضمن اینکه توان عملیاتی قابل مقایسه ای را نیز ارائه می دهد. همچنین، دسترسی به داده در تکنولوژی flash در سطوحِ block و page صورت می گیرد اما SCM دسترسی در سطح بایت را نیز فراهم می کند. این سطح از آدرس دهی در SCM ، در صورت تغییر چند بایت نیاز به حذف کل بلاک را از بین می برد، همچنین دسترسی تصادفی را تسهیل می کند. SCM می تواند جایگزینی برای flash در ذخیره سازهای enterprise بشمار آید.NVMe SCM در HPE 3PAR و HPE Nimbleمحصولات SCM همچون تکنولوژی Optane برای دیتاسنتر (که حافظه جدیدی به نام 3D XPoint را به کار می برد) می توانند تاخیرات کمتری را نسبت به NAND flash SSD با ظرفیت ذخیره سازی مشابه ارائه دهند. علاوه بر آن قابلیت پیش بینی پذیری بیشتری را تحت بار فراهم می نمایند.HPE Memory Driven Flash از تکنولوژی Intel Optane به عنوان caching tier در کنترلرهای shared storage استفاده می کند که به طور بالقوه می تواند به تمامی بارهای کاری اجرایی بر روی آن پلتفرم سرعت بخشد. اخیرا شرکت HPE ذخیره ساز 3PAR خود را به گونه ای طراحی نموده است که تکنولوژی Optane را بر مبنای expansion card بپذیرد.کارت های Intel Optane از طریق اسلات های PCIe بر روی سرورهای X86 استفاده می شوند. HPE این اسلات های PCIe را درون کنترلرهای ذخیره ساز خود تعبیه کرده است، بنابراین تنها کافی است که پس از تهیه، آن را درون کنترلر ذخیره ساز نصب نمود. در نتیجه به عنوان کش بر روی ذخیره ساز عمل می کند.این آغاز راه استشرکت HPE همراه با محصولات Nimble و 3PAR بیش از بیست سال تجربه ی بهینه سازی محیط های ذخیره سازیِ tier شده را از طریق نرم فزارهای هوشمند مبتنی بر تسریع در اختیار دارد.در نوامبر سال 2018 از این قابلیت بر روی HPE 3PAR رونمایی شد. 3PAR اولین پلتفرم موجود است که از تکنولوژی SCM و NVMe در آن استفاده می شود. این، شروعِ تغییر به سمت ذخیره سازهای memory-driven است. وعده ارائه نهایی آن بر روی HPE Nimble نیز در سال 2019 داده شده است. حتی سازمان هایی که پیش از این 3PAR و Nimble را خریداری کرده اند نیز می توانند از طریق یک ارتقای ساده و غیرمخرب تنها با نصب یک ماژول SCM از امتیازات افزایش سرعت حافظه بهره مند شوند.نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 16:17:27 +0330</pubDate>
            </item>
                    <item>
                <title>فایل سیستم ReFS چیست؟</title>
                <link>https://virgool.io/@mohammad-nemati/what-is-the-refs-file-system-qooqw8hpq8v3</link>
                <description>Resilient File System &#40;ReFS&#41; یک فایل سیستم است که توسط مایکروسافت برای استفاده در سیستم عامل ویندوز طراحی شده است تا بر برخی از محدودیت های فایل سیستم NTFS غلبه نماید.مایکروسافت فایل سیستم ReFS را برای بهبود فایل سیستم NTFS، به ویژه در زمینه خطاهای اطلاعات و ظرفیت داده، توسعه داد.اگر سیستم عامل یک خطای سیستم را شناسایی کرده و داده ها از بین رفته یا خراب شده باشند، ReFS می تواند این داده ها را بدون تأثیر در دسترس بودن آن بازیابی کند.فایل سیستم (ReFS (Resilient File System در حال حاضر جدیدترین فایل سیستم مایکروسافت است که برای بهینه سازی دسترسی به داده ها، مقیاس پذیری موثر برای مقادیر زیاد داده ها،  و برای اطمینان از یکپارچگی داده ها از طریق اصطلاحی به نام ” resilience” برای خطاهای فایل طراحی شده است. فایل سیستم ReFS برای حل کردن مشکلات سناریوهای جدید و رشد داده ها به عنوان پایه ای برای نوآوری های آینده طراحی شده است.فایل سیستم ReFS با ویندوز سرور 2012 معرفی شد و سپس به ویندوز 8 و آخرین نسخه های ویندوز 10 نیز اضافه شد. ReFS به مرور زمان ویژگی های جدید تری را به خود اختصاص داده که در ویندوز سرور 2016 و ویندوز سرور 2019 می توان آن را درک کرد.در مقایسه با فایل سیستم NTFS، فایل سیستم ReFS ویژگی های کلیدی را برای بهبود ویژگی resilience در برابر خطاها، عملکرد و مقیاس پذیری داده ها معرفی کرده است. لازم به ذکر است که در تمام آخرین نسخه های سیستم عامل های ویندوز، به ویژه در سرورها، ما می توانیم به راحتی درایو های فرمت شده و پارتیشن های ReFS را ایجاد کنیم. در این مقاله قصد داریم مزایای فایل سیستم ReFS و کاربرد های آن را در اختیار شما قرار دهیم.حال به برخی از مزایای کلیدی فایل سیستم ReFS می پردازیم :Resilience ( انعطاف پذیری ) :فایل سیستم ReFS ویژگی های جدیدی را معرفی می کند که می تواند به درستی خطاها را شناسایی کند و حتی خطاها را در حین آنلاین بودن اصلاح کند که به ارائه یکپارچگی و قابلیت دسترسی به داده ها کمک می کند.Integry-stream : ReFS از checksum ها برای متادیتاها و به صورت اختیاری برای داده های فایل استفاده می کند که به ReFS اجازه می دهد به طور قابل اعتماد خطاهای فایل سیستم را تشخیص دهد.ادغام با ویژگی Storage Spaces : هنگامی که ReFS در رابطه با یک Mirror یا فضای parity استفاده می شود، می تواند به طور خودکار خطاهای تشخیص داده شده را با استفاده از نسخه کپی داده ها که توسط Storage Space ها فراهم می شود ، برطرف نماید.تصحیح خطا پیش از وقوع آن: ReFS علاوه بر تایید اعتبار داده ها قبل از عملیات خواندن و نوشتن ، یک اسکنر برای یکپارچگی داده به عنوان Scrubber ارائه می دهد. این Scrubber به طور دوره ای Volume را اسکن می کند سپس خرابی های پنهان شده را شناسایی کرده و شروع به تصحیح کردن این داده های خراب می نماید.بهبود عملکرد در فایل سیستم ReFS :ReFS ویژگی های جدید برای بارهای کاری حساس به عملکرد و مجازی سازی را معرفی می کند. بهینه سازی Tier در Real-Time ، Block Cloning و VDL های پراکنده نمونه های خوبی از قابلیت های در حال توسعه توسط ReFS می باشند که طراحی شده اند که از بارهای کاری پویا و گوناگون پشتیبانی کنند:Mirror-accelerated parity : این ویژگی عملکرد با کارایی بالا و همچنین ذخیره سازی داده های کارآمدتری را ارائه می دهد. برای انجام این کار، ReFS یک حجم را به دو گروه ذخیره سازی منطقی تقسیم می کند، که به عنوان Tier ها شناخته می شود. این Tier ها می توانند درایوهای خود و انواع انعطاف پذیری لازم را داشته باشند، به هر سطح اجازه می دهد که عملکرد یا ظرفیت را بهینه سازد.بهبود عملکرد برای ماشین های Hyper-V : ویژگی های جدید معرفی شده توسط ReFS به طور مشخص عملکرد بارهای کاری مجازی سازی شده را بهبود می بخشد.Block Cloning : Block Cloning عملیاتهای کپی، فعالسازی سریع و عملیات ادغام چکپوینتِ  VMهای با تاثیرپایین (Low-Impact VM Checkpoint)  را تسریع میکند.VDL های پراکنده : فایل سیستم ReFS به شما این امکان را می دهد تا سریع فایل ها را صفر کنید که باعث کاهش زمان لازم برای ایجاد VHD ها از دقیقه ها به چند ثانیه می شود.Variable cluster size : ReFS از هر دو اندازه 4K و 64K cluster پشتیبانی می کند. 4K اندازه Cluster توصیه شده برای اکثر توزیع ها است، اما Cluster های 64K برای بارهای کاری بزرگ با I / O های متوالی مناسب هستند.Scalability (مقیاس پذیری)ReFS برای پشتیبانی از مجموعه داده های بسیار بزرگ (میلیون ها ترابایت) و بدون تاثیر منفی بر عملکرد طراحی شده است، در نتیجه مقیاس پذیری بیشتر از فایل سیستم های قبلی طراحی شده است.موارد استفاده از فایل سیستم ReFS :برخی از سناریوهایی که در آن استفاده از ReFS  توسط مایکروسافت توصیه و پشتیبانی می شود و مزایای بدون شک را تضمین می کند:Storage Spaces Direct and Storage SpacesStorage Spaces یک فناوری در ویندوز و ویندوز سرور است که می تواند به محافظت از داده ها در مقابل خرابی درایو کمک کند. این مفهوم شبیه به RAID است، اما در سطح نرم افزاری اجرا می شود. شما می توانید فضای ذخیره سازی را برای گروه بندی سه یا چند واحد با هم در یک Pool Storage استفاده کنید.Storage Spaces Direct یک ویژگی ذخیره سازی در سمت سرور برای بهینه سازی عملکرد ذخیره سازی است. این حافظه پنهان به طور خودکار و بر اساس نوع درایوهای فیزیکی موجود است.ReFS در این سناریوها عملکرد قابل توجهی را افزایش می دهد، به لطف mirror-accelerated parity، Block Cloning، VDL پراکنده و غیره.دیسک های مشترک و مقصد پشتیبان گیریاین قابلیت عموما از استفاده از برنامه های خاصی که نیاز به قابلیت اطمینان و انعطاف پذیری در مدیریت داده هایشان دارند، سود می برد و می تواند ویژگی های ReFS را به طور داخلی اجرا کند. با داشتن یک منبع پشتیبان فرمت شده با ReFS، بدیهی است که مزایای امنیت داده ای در برابر هر گونه خطای احتمالی را تضمین می کند.تفاوت بین NTFS و ReFS را در جداول مقایسه زیر در اختیار شما قرار دادیم:تفاوت محدودیت های ReFS و NTFSتفاوت محدودیت های ReFS و NTFSتفاوت ویژگی های ReFS با NTFSتفاوت ویژگی های ReFS با NTFSویژگی های زیر تنها در ReFS قابل دسترس اند:ویژگی های زیر تنها در ReFS قابل دسترس اندویژگی های زیر در ReFS قابل دسترس نیستند:ویژگی های زیر در ReFS قابل دسترس نیستندنتیجه گیری :از نوآوری های معرفی شده با ویندوز سرور 2016 و آخرین نسخه های سرور 2019، ما می توانیم برخی از جنبه های کلیدی که ReFS می تواند بهترین انتخاب ما باشد را بررسی کنیم.Performance و مقایس پذیری قطعا یکی از نقاط قوت فایل سیستم ReFS می باشد، که قادر به مدیریت حجم زیادی از داده ها به صورت بهینه می باشد. در واقع، ReFS اجازه می دهد volume ها تا 1 Yottabyte یا 1000 میلیارد ترابایت افزایش بیابند. ReFS از حالت B+ Tree برای مدیریت ساختار فایل استفاده می کند. B+ tree در ذخیره سازی داده بسیار مفید است، زیرا مقدار زیادی از گره های Child در ساختار وجود دارد. با استفاده از اشاره گرها، B+ tree می تواند مقدار عملیات I / O را برای بازیابی یک عنصر در درخت کاهش دهد.امنیت، یعنی این واقعیت که دیگر نیازی به ایجاد “Check Disk” وجود ندارد، از آنجا که این فایل سیستم به تنهایی می تواند با وجود متادیتاها و قابلیت های انعطاف پذیری (resilience) هر گونه مشکل خطای فایل را بررسی و اصلاح کند.استفاده از فایل سیستم ReFS در تکنولوژی Storage Spaces و در مجازی سازی، جایی که به طور کامل از افزایش عملکرد بهره مند می شود بسیار کارآمد می باشد.همانطور که برای محدودیت ها و یا برخی از تنظیمات که امکان استفاده از ReFS وجود ندارد، باید مشخص شود که چگونه ReFS برای قالب بندی دیسک بوت سیستم عامل نمی تواند استفاده شود. همچنین، قابلیت جابجایی دسک ها و encryption فایل سیستم توسط ReFS پشتیبانی نمی شود. تا ویندوز سرور 2016 ، ReFS قابلیت compression و deduplication را ساپورت نمی کند. هر چند این قابلیت ها در ویندوز سرور 2019 توسط ReFS معرفی شد.نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وبسایت FaradSys منتشر شده است و اکنون در اینجا بازنشر میشود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 16:09:58 +0330</pubDate>
            </item>
                    <item>
                <title>لایسنس ویندوز سرور 2016</title>
                <link>https://virgool.io/@mohammad-nemati/windows-server-2016-license-gjkfxn24bk9q</link>
                <description>بررسی اجمالی محصولات :ویندوز سرور 2016 یک سیستم عامل cloud-ready آماده است که از Workloads فعلی پشتیبانی می کند. این نسخه تکنولوژی نوآورانه ای را برای انتقال اطلاعات به Cloud در هنگام آماده سازی مشتری معرفی می کند. همچنین لایه های جدید و قدرتمند امنیتی را همراه با نوآوری الهام گرفته از مایکروسافت Azure برای برنامه ها و زیرساخت های کسب و کارهای قوی ارائه می دهد.تقویت امنیت در سیستم عامل مشتریان می تواند به جلوگیری از حملات مخرب و شناسایی فعالیت های مشکوکی که در آن جریان دارد، کمک کند؛ حملات در سیستم عامل و Workloads آن ها. به ویژگی های امنیتی ساخته شده در ویندوز سرور 2016 به منظور کنترل دسترسی منحصر به فرد، حفاظت از ماشین های مجازی و سخت شدن پلت فرم در برابر تهدیدات جدید می توانید اعتماد کنید.کارآمدی بیشتر به وسیله یک دیتا سنتر software-defined، مشتریان توسط نرم افزار می توانند انعطاف پذیری و کنترل را برای دیتا سنتر خود به ارمغان آورند در حالی که هزینه ها را از طریق پردازش، ذخیره سازی، و شبکه بندی مبتنی بر software-defined کاهش می دهند. مرکز داده می تواند با یک سیستم عامل اتوماتیک و انعطاف پذیر اجرا شود و مشتریان می توانند به بسیاری از ویژگی های Cloud-efficient که در پایگاه داده مایکروسافت Azure وجود دارد دسترسی پیدا کنند.سرعت در نوآوری از طریق بارهای کاری اپلیکیشن های cloud-ready. مشتریان می توانند برنامه های موجود خود را با خاطرجمع در ویندوز سرور 2016 نصب و اجرا کنند تا آنها را به مدل های Cloud-Native جدید تبدیل کنند. به توسعه دهندگان در نوآوری و ایجاد برنامه های کاربردی در محل و Cloud با استفاده از آخرین تکنولوژی ها نظیر Container (محیطی منطقی است که بر روی یک کامپیوتر ساخته می شود جایی که یک اپلیکیشن می تواند اجرا شود. Container و اپلیکیشن مهمان در آن از منابع سخت افزاری کامپیوتر میزبان منتزع می شوند) Microservice (تقسیم بندی اپلیکیشن به بخش ها یا سرویس هایی کوچک، سبک، مستقل و قابل مدیریت) و Nano Server کمک می کند.بررسی و مقایسه نسخه:محصول ویندوز سرور 2016 بسیار ساده است، و همچنین برای مشتریان ساده خواهد بود که با توجه به نیازشان نسخه مورد نظر را انتخاب کنند. از میان سه نسخه اولیه ویندوز سرور، بر اساس اندازه سازمان و همچنین نیازهای مجازی سازی و دیتا سنتر، می توانید یکی از موارد زیر را انتخاب کنید:نسخه Datacenter ایده آل برای محیط های دیتا سنتر بسیار مجازی شده و software-defined است.نسخه Standard ایده آل برای مشتریان با محیط های کم تراکم یا غیر مجازی است.نسخه Essential برای کسب و کارهای کوچک با حداکثر 25 کاربر و 50 دستگاه مناسب است که سرورهایی با یک یا دو پردازنده را اجرا می کنند. Essential گزینه خوبی برای مشتریان است در حالی که نسخه Foundation، با ویندوز سرور 2016 در دسترس نیست.بررسی و مقایسه ویژگی ها :همانند نسخه های قبلی، نسخه های ویندوز سرور 2016 Standard و Datacenter شامل قابلیت های اصلی ویندوز سرور و ارائه حقوق مجازی سازی متفاوت هستند. ویژگی های جدید به هر دو نسخه ویندوز سرور 2016 اضافه شد، از جمله Host Guardian Service و نانو سرور. نسخه ويندوز سرور 2016 Datacenter شامل ويژگي هاي اضافي مانند محافظت از دستگاه هاي مجازي (Shielded Virtual Machines) ،software-defined networking )  ( ، Direct Space Storage و Replica Storage است.مروری بر لایسنس سرور :با راه اندازی ویندوز سرور 2016 نسخه Datacenter و ویندوز سرور 2016 نسخه استاندارد، مبنای لایسنس ویندوز سرور 2016 از پردازنده به Core تغییر کرده است. برای هر دو نسخه Standard و Datacenter ، تعداد لایسنس های Core برابر با تعداد Core های فیزیکی در سرور لایسنس شده است، با حداقل 8 Core لایسنس در هر پردازنده فیزیکی و حداقل 16 Core لایسنس در هر سرور. لایسنس های Core در 2 بسته و 16 بسته عرضه می شود.حقوق مجازی سازی :نسخه Datacenter – زمانی که تمام Core های فیزیکی در سرور لایسنس دارند، نسخه ویندوز سرور Datacenter حق استفاده از محیط های سیستم عامل نامحدود (OSEs) یا Hyper-V و ویندوز سرور نامحدود را در سرور دارای لایسنس فراهم می کند.نسخه Standard – زمانی که تمام Core های فیزیکی در سرور لایسنس دارند ، نسخه ویندوز سرور Standard حق استفاده از دو محیط سیستم عامل (OSEs) یا Hyper-V و ویندوز سرور نامحدود را در سرور دارای لایسنس فراهم می کند.به عنوان مثال ، یک سرور 2 پردازنده با 8 Core در هر پردازنده نیاز به 16 Core لایسنس ( به عبارت دیگر ، یک بسته لایسنس 16 هسته ای یا دو بسته لایسنس 8 هسته ای ) و حق دسترسی به دو OSEs یا دو Hyper-V دارد. در مورد این مثال ، برای هر یک از دو OSE اضافی یا دو Hyper-V که مشتری مایل به استفاده است ، لایسنس های 16 Core لایسنس دیگر باید به سرور اختصاص داده شود.لایسنس های نسخه Standard از یکی از نمونه های اجرا شده از نرم افزار سرور در OSE فیزیکی در سرور دارای لایسنس ( علاوه بر دو OSE های مجازی ) استفاده می کنند ، اگر OSE فیزیکی صرفا برای Host و مدیریت OSE های مجازی استفاده شود.نسخه Essential – هر لایسنس سرور حق استفاده از یک نمونه اجرا شده از نرم افزار سرور را در OSE فیزیکی یا OSE مجازی در سرور دارای لایسنس فراهم می کند.لایسنس سرور نانو :سرور نانو یک گزینه نصب انتخابی است که یک مدل سرویس های فعال تر را فراهم می کند ، که شبیه به ویندوز 10 است. این انتشارات دوره ای به نام Current Branch for Business (CBB)  شناخته می شوند. این رویکرد از مشتریانی پشتیبانی می کند که در حال حرکت به سوی “Cloud Cadence” و چرخه های توسعه سریع هستند و می خواهند نوآوری را سریعتر انجام دهند. با استفاده ازCurrent Branch for Business (CBB)  همچنان به دریافت ویژگی ها و قابلیت های جدید ادامه می دهد.به همین دلیل لازم است تا Software Assurance ، نانو سرور را به کار ببرند. مشتریان با Software Assurance فعال در لایسنس های ویندوز سرور Standard یا Datacenter ، می توانند نانو سرور و خصوصیات گسترش یافته اش را نصب و استفاده کنند. Software Assurance فعال نیز در Windows Server Base CALs مورد نیاز است. اگر مشتری دارای لایسنس دسترسی به قابلیت های پیشرفته سرور مانند Remote Desktop Services است، Software Assurance فعال نیز بر روی آن Windows Server Additive CALs مورد نیاز است.تعیین تعداد مورد نیاز لایسنس :لایسنس نرم افزار سرور برای ویندوز سرور 2016 نسخه Standard و Datacenter نیازمند لایسنس های Core می باشند. برای هر سرور ، تعداد لایسنس های Core  برابر با تعداد Core های فیزیکی در سرور دارای لایسنس می باشد ، با حداقل 8 Core لایسنس در هر پردازنده فیزیکی و حداقل 16 Core لایسنس در هر سرور. لایسنس های Core در 2 بسته و 16 بسته عرضه می شود.حداقل الزامات نسخه Standard و Datacenter :جدول زیر نمونه هایی برای تنظیمات مختلف سرور و حداقل تعداد Core لایسنس مورد نیاز است.نسخه Standard :زمانی که تمام Core ها بر روی سرور دارای لایسنس می باشند ( با حداقل 8 Core لایسنس در هر پردازنده فیزیکی و حداقل 16 Core لایسنس در هر سرور ) ، نسخه Standard دارای حق استفاده از دو OSE یا دو Hyper-V و ویندوز سرور نامحدود می باشد.نسخه Datacenter :زمانی که تمام Core ها بر روی سرور دارای لایسنس می باشند ( با حداقل 8 Core لایسنس در هر پردازنده فیزیکی و حداقل 16 Core لایسنس در هر سرور ) ، نسخه Datacenter دارای حق استفاده از OSE نامحدود ، Hyper-V و ویندوز سرور می باشد.الزامات لایسنس OSE های اضافی برای نسخه Standard :نسخه Standard دارای حق استفاده از دو محیط سیستم عامل (OSEs) یا دو Hyper-V و ویندوز سرور نامحدود است زمانی که تمام Core ها در سرور لایسنس شده ( با حداقل 8 Core لایسنس در هر پردازنده فیزیکی و حداقل 16 Core لایسنس در هر سرور ) و یک سرور دارای لایسنس می باشد ، مشتری ممکن است مایل به لایسنس سرور برای OSE های اضافی یا Hyper-V باشد. این تمرین اغلب به عنوان “Stacking” شناخته می شود و با نسخه Standard مجاز است.جدول زیر نمونه هایی از سناریو های ” Stacking” برای تنظیمات مختلف سرور، حداقل تعداد لایسنس های مورد نیاز و تعداد نتیجه های OSE یا Hyper-V تهیه شده را ارائه می دهد. به عنوان یک قاعده، برای هر مجموعه اضافی از دو OSE یا دو Hyper-V که مشتری مایل به استفاده است ، سرور باید مجددا برای همان تعداد از Core ها لایسنس دار شود. توجه داشته باشید که نسخه Datacenter دارای حق مجازی سازی نامحدود است بنابراین “Stacking ” لازم نیست.مرور لایسنس دسترسی به سرور:دسترسی به نرم افزار سرور برای ویندوز سرور 2016 نسخه های Standard و Datacenter نیاز به لایسنس های دسترسی دارد.دو نوع لایسنس دسترسی وجود دارد : Client Access Licenses (CALs) و اتصالات خارجی . دو دسته لایسنس دسترسی وجود دارد: Base و Additive . دو نوع CAL وجود دارد: User و Device . یک نوع اتصال خارجی وجود دارد. برای جزئیات کامل روی دسترسی لایسنس به سرور ، به شرایط محصولات مراجعه کنید.دسترسی به نرم افزار سرور برای ویندوز سرور 2016 نسخه Datacenter و Standard نیاز به لایسنس دسترسی مشتری (CALs) یا اتصال خارجی (External Connectors) دارد. CAL ها برای کاربرانی که یا کارمندان مشتری یا وابسته های آن هستند، یا پیمانکاران داخلی و یا شرکت های وابسته خود و یا نمایندگان محلی در نظر گرفته شده اند.  CAL ها ، همچنین برای کاربرانی که نه کارکنان مشتری یا کارمندان وابسته به آن هستند، و نه پیمانکاران داخلی و یا شرکت های وابسته به آن، و یا کارکنان داخلی نیستند نیز در نظر گرفته شده اند.CALs : هر کاربر یا دستگاهی که به سرور های لایسنس شده دسترسی دارد به CAL ویندوز سرور (Base CAL) نیاز دارد. هر کاربر یا دستگاهی که به قابلیت های پیشرفته در سرور لایسنس شده دسترسی پیدا می کند، نیاز به CAL مربوطه (Additive CAL) دارد. Additive CAL ها باید علاوه بر Base CAL های مربوطه برای دسترسی به قابلیت های پیشرفته لایسنس دار شوند.External Connectors : دسترسی خارجی به سرور های لایسنس شده به CAL ها (Base CALs) برای هر کاربر یا دستگاه دسترسی یا یک اتصال دهنده خارجی ویندوز سرور (Base CALs) برای هر سرور که دسترسی دارد نیاز دارد. دسترسی خارجی به قابلیت های پیشترفته در سرور های لایسنس شده ، نیاز به CAL مربوطه (Additive CAL) برای هر کاربر یا دستگاه دسترسی و یا اتصال خارجی (Additive EC) برای هر سرور قابل دسترسی است. لایسنس دسترسی خارجی Additive برای دسترسی به قابلیت های پیشرفته در سرور لایسنس شده ، باید علاوه بر لایسنس های دسترسی Base متناظر، اعمال شود.Base and Additive licenses :هر لایسنس دسترسی Base ، دسترسی به قابلیت سرور و نمونه هایی از نرم افزار سرور روی سرور لایسنس شده را فراهم می کند. هر لایسنس دسترسی Additive دسترسی به قابلیت های پیشرفته سرور از نرم افزار سرور روی سرور لایسنس شده را فراهم می کند.Additive CALs (or ECs) باید علاوه بر Base CALs (or ECs) لایسنس شده باشند.ویندوز سرور CALs 2016 و اتصالات خارجی اجازه دسترسی به نسخه متناظر نرم افزار ویندوز سرور 2016 و نسخه های ویندوز سرور 2016 دارند.الزامات برای کاربران داخلی – لایسنس دسترسی مشتری (CAL) :استفاده از لایسنس های دسترسی مشتری (CALs) یا اتصالات خارجی (EC) :CAL ها و EC ها اجازه دسترسی به نمونه های نرم افزار سرور را روی سرور های لایسنس شده می دهند. CAL ها و EC ها اجازه دسترسی به همان نسخه یا نسخه های قبلی نرم افزار سرور را می دهند. تمام دسترسی به نرم افزار سرور نیاز به مجوز CALs، ECs، یا CAL Equivalent دارند.CAL ها و EC ها در موارد زیر مورد نیاز نیستند:برای دسترسی از طریق یک سرور لایسنس شده دیگر (به عنوان مثال، یک سرور لایسنس شده که دسترسی یابد به یک سرور لایسنس شده دیگر).برای دسترسی به نرم افزار سروری که در حال اجرای بارکاری وب (مانند محتوا در یک راهکار وب اینترنتی در یک وبسایت قابل دسترس عمومی) و یا بارکاری محاسبات با کارایی بالا (HPC) (مانند نرم افزار سرور مورد استفاده برای اجرای Cluster Node در ارتباط با دیگر نرم افزار های Cluster Node به منظور حمایت از برنامه های HPC Cluster).برای دسترسی به یک OSE فیزیکی صرفا برای Hosting و مدیریت OSE های مجازی (به عنوان مثال، اگر 2016 در یک OSE فیزیکی به عنوان hypervisor استفاده شود، اما همه OSE های مجازی 2012 هستند، فقط CAL 2012 یا EC مورد نیاز است).مزایای تضمین های نرم افزاری :مشتریان Microsoft Commercial Licensing با Software Assurance فعال چیزی بیشتر از نرم افزار و خدمات مایکروسافتشان با دسترسی به مجموعه ای منحصر به فرد از فناوردی ها و حقوق لایسنس برای کمک به استفاده از محصولات موثر مایکروسافت را به دست می آورند. در اینجا لیستی از چند مزیت است که مشتریان می توانند با Software Assurance برای ویندوز سرور دریافت کنند:New version rights :ارتقا لایسنس هر یک از محصولات تحت پوشش Software Assurance فعال تا جدیدترین نسخه که در دسترس است.Planning services :دریافت کمک در برنامه ریزی عمیق از شرکای واجد شرایط مایکروسافت یا سرویس های مایکروسافت برای کمک به ارزیابی و ایجاد یک طرح ساخت یافته برای راه اندازی راه حل های مایکروسافت. خدماتی نظیر Private Cloud, Management &amp; Virtualization Deployment Planning Services (PVDPS) و تحلیل اساسی، کسب و کار، روند و روش های فنی که مشتریان نیاز دارند مرکز داده خود را بهینه سازی سازی کنند را ارائه می دهد.Step-up licenses:مشتریان با Software Assurance فعال می توانند از نسخه های پایین تر به نسخه بالاتر از محصولات خاص (از جمله ویندوز سرور 2016 Standard به ویندوز سرور 2016 Datacenter) مهاجرت کنند. توجه داشته باشید که ویژگی لایسنس Step-up در Open License وجود ندارد.24×7 problem resolution support:شامل پشتیبانی تلفن در سراسر ساعت روز برای مسائل مربوط به کسب و کار بحرانی، علاوه بر این، پشتیبانی از ایمیل های نامحدود برای مشکلات غیر بحرانی در دسترس است.Back-up for disaster recovery:لایسنس اضافی برای سرور های مورد استفاده به عنوان پشتیبان گیری آفلاین (“Cold”) ، برای کمک به مشتریان برای recover کردن در صورت وقوع فاجه است.Azure Hybrid Benefit for Windows Server:مشتریان می توانند Upload کنند و خودشان از Windows Server images روی Microsoft Azure از طریق ماشین های مجازی (“Base Instances”) استفاده کنند و تنها هزینه استفاده از خدمات نمونه های Base Instance را پرداخت کنند.نانو سرور :مشتریان با Software Assurance فعال روی ویندوز سرور Standard و Datacenter لایسنس شده می توانند از ویژگی های Nano Server استفاده کنند. Software Assurance فعال نیز روی لایسنس های Base Access و لایسنس های Access Additive پیشنهاد می شود.حقوق Disaster Recovery :برای هر نمونه از نرم افزار مجاز سرور که یک مشتری در یک OSE مجازی یا فیزیکی لایسنس شده اجرا می کند ، آن ها ممکن است یک نمونه Backup در یک OSE فیزیکی یا مجازی را روی همان سرور لایسنس شده (1) به Disaster Recovery و استفاده مشتریان اختصاص دهند ، (2) برای نمونه های نرم افزار واجد شرایط به غیر از ویندوز سرور ، روی Microsoft Azure Services ، با توجه به اینکه نمونه Backup از طریق Azure Site Recovery به Azure مدیریت می شود.نمونه Backup می تواند در طول دوره های استثنائی زیر اجرا شود :برای دوره های کوتاه تست Disaster Recovery ظرف یک هفته در 90 روز.در طول یک Disaster، در حالی که سرور اصلی هنگام Recovery خاموش می باشد.در زمان وقوع یک فاجعه ، برای یک دوره کوتاه ، برای انتقال بین سرور تولید اولیه و سرور بازیابی فاجعه کمک کند.برای استفاده از نرم افزار تحت حقوق Disaster Recovery ، مشتری باید از شرایط زیر پیروی کند :OSE روی سرور Disaster Recovery نباید در هر زمان دیگری اجرا شود به غیر از موارد فوق.OSE روی سرور Disaster Recovery نباید در همان Cluster به عنوان سرور تولید قرار گیرد.به غیر از نمونه های Backup در حال اجرا روی Microsoft Azure Services ، لایسنس ویندوز سرور برای سرور Disaster Recovery نیازی نیست اگر رول و نقش Hyper-V در ویندوز سرور برای Replicate کردن OSE های مجازی از Production Server در یک Primary Site به یک سرور Disaster Recovery Server استفاده شده است.سرور Disaster Recovery ممکن است تنها برای اجرای نرم افزار مجازی سازی سخت افزار ( همچون مجازی سازی Hyper-V ) ، ارائه خدمات مجازی سازی سخت افزار ، اجرای Agent های نرم افزاری برای مدیریت نرم افزار مجازی سازی سخت افزار ، سرویس دهی به عنوان یک مقصد برای Replication ، دستیابی به replicated virtual OSEs ، تست Failover ، و یا در انتظار برای Failover شدن OSE های مجازی استفاده می شود.بارهای کاری Disaster Recovery را اجرا کنید همانطور که در بالا توضیح داده شد.سرور Disaster Recovery ممکن است به عنوان یک Production Server استفاده نشود.استفاده از نمونه نرم افزار Backup باید با شرایط لایسنس نرم افزار مطابقت داشته باشد.هنگامی که فرایند Disaster Recovery کامل می شود و سرور Recover شده ، نسخه Backup نمیتواند در هر زمان دیگری اجرا شود، به غیر از زمان های مجاز در اینجا.حفاظت از پوشش دهی Software Assurance برای تمام CAL ها ، لایسنس های External Connector و لایسنس های Server Management ، تحت دسترسی آن ها به نمونه Backup و مدیریت OSE هایی است که در این نرم افزار اجرا می شود.حق درخواست مشتری برای اجرای نمونه های Backup به پایان می رسد زمانی که Software Assurance نرم افزارتان به پایان می رسد.مزایای ویژه Software Assurance به واسطه Commerical Licensing Program ( مانند یک Enterprise Agreement یا Open Value Agreement ) و محصول تغییر می کنند.مهاجرت Software Assurance و امتیاز لایسنس :Version upgrade rights – Windows Server Essentials editionمشتریان Commercial Licensing با Software Assurance فعال روی ویندوز سرور لایسنس شده نسخه Essential از اکتبر 1, 2016 واجد شرایط ارتقا به ویندوز سرور Essentials 2016 هستند. اطلاعات زیر خلاصه ای را ارائه می دهد.امتیاز لایسنس Core – نسخه ویندوز سرور Standard و Datacenter :مشتریان Commercial Licensing با Software Assurance فعال روی لایسنس های پردازنده ویندوز سرور Standard یا Datacenter از تاریخ 1 اکتبر 2016 واجد شرایط دریافت لایسنس هستند. اطلاعات زیر خلاصه ای را ارائه می دهد.لایسنس (Original equipment manufacturer (OEM – ثبت نام در Software Assurance :Software Assurance برای آخرین نسخه ( تعیین شده توسط آخرین نسخه موجود در Commercial Licensing Service Center ) از نرم افزار در دسترس است : ویندوز سرور 2016 . مشتریان باید 90 روز پس از خرید، Software Assurance را بدست آورند. (جزئیات بیشتر در مورد محصولات مایکروسافت را ببینید). اگر یک مشتری Software Assurance را برای یک لایسنس OEM بدست آورد، استفاده از این نرم افزار به شرایط  Microsoft Product Terms برای آن محصول به شرایط و ضوابط موافقت نامه سازمانشان Commercial Licensing agreement مربوط می شود.لایسنس Core ، Software Assurance :مشتریان Commercial Licensing با Software Assurance فعال روی لایسنس های پردازنده ویندوز سرور Standard یا Datacenter از تاریخ 1 اکتبر 2016 واجد شرایط دریافت لایسنس شدند. اطلاعات زیر خلاصه ای را ارائه می دهد.مایکروسافت در حال فراهم کردن امتیاز لایسنس به Software Assurance مشتریان می باشد تا به راحتی از لایسنس ویندوز سرور 2012 R2 ( مبتنی بر پردازشگر ) به لایسنس ویندوز سرور 2016 ( مبتی بر Core ) منتقل شوند. امتیازات از لایسنس های Core برای مشتریان لایسنس های کافی فراهم می کند تا به همان تعداد از بارهای کاری (OSEs) در پیکربندی سرورشان ادامه دهد.ویندوز سرور 2012 R2 آخرین نسخه ویندوز سرور لایسنس شده تحت Processor / CAL بود. ویندوز سرور 2016 لایسنس شده تحت مدل جدید Per Core / CAL مجاز است. مشتریان با Software Assurance روی پردازشگر لایسنس شده در راه اندازی ویندوز سرور 2016 (1 اکتبر 2016) برای استفاده از بعضی حقوق و امتیازات واجد شرایط هستند.لایسنس های واجد شرایط عبارتند از پرازنده لایسنس شده ویندوز سرور با Software Assurance فعال که توسط مشتری به عنوان دسترسی عمومی (1 اکتبر 2016 ) به دست می آید و هرگونه پردازنده لایسنس شده ویندوز سرور با Software Assurance فعال پس از آن تحت توافق مشابه از طریق یک برنامه درست True-up به دست می آید.مشتریانی که لایسنس های واجد شرایط دارند ممکن است نسخه ی مشابه ویندوز سرور 2016 را ارتقا دهند در و عوض از آن نسخه های قبلی ویندوز سرور ، در طول مدت زمان فعلی ، پوشش Software Assurance را استفاده کنند.پس از انقضای دوره فعلی پوشش Software Assurance در لایسنس های  واجد شرایط ، مشتریانی که لایسنس های دائمی دریافت کرده اند، امتیازات کامل Core Licenses را دریافت خواهند کرد و همچنین واجد شرایط به دریافت امتیازات Additional Core هستند. امتیازات Core برای مشترکان که گزینه خرید را انتخاب می کنند اعطا می شود.لایسنس های Core Full: هر لایسنس واجد شرایط 16 Core لایسنس اصلی برای ویندوز سرور 2016 اعطا خواهد شد.لایسنس های Additional Core : برای سرور های دارای بیش از 8 Core در هر پردازنده و بیش از 16 Core در هر سرور.برای امتیازات لایسنس Additional Core واجد شرایط بمانید ، مشتریان باید یک رکورد از سخت افزار فیزیکی و پیکربندی سرور لایسنس شده را که لایسنس های واجد شرایط آنها اختصاص داده شده، ایجاد و نگهداری کنند. یک رکورد باید تا تاریخ 30 سپتامبر 2019 یا تاریخ انقضاء مدت Software Assurance برای لایسنس های واجد شرایط  ، هر کدام که پیش تر است، ایجاد شود.برای ایجاد رکورد ، مشتریان ممکن است از تکنولوژی نرم افزار (Inventory Logging (SIL  یا هر نرم افزار معادل آن استفاده کنند. SIL با نرم افزار ویندوز سرور 2016 گنجانده شده است و در سرورهای ویندوز سرور 2012 R2، 20012 و 2008 R2 نیاز به نصب دارد. برای ویندوز سرور 2008 و قبل ، مایکروسافت ابزارهای (Microsoft recommends the Microsoft Assessment and Planning (MAP را توصیه می کند.برای مشتریان اشتراک، ارسال و یا ارائه اسناد سرور با مایکروسافت پس از انقضا یا تمدید برای دریافت امتیاز لایسنس Additional Core لازم نیست. با این حال، مشتری باید اسناد را به عنوان مدرکی از صلاحیت واجد شرایط بودن لایسنس Additional Core اصلی داشته باشد، باید سناریوی صدور لایسنس یا انطباق با اعتبار سنجی مورد نیاز باشد.امتیازات لایسنس Additional Core برای “Stacked licenses” برای نسخه های Standard قابل اجرا هستند. امتیازات لایسنس Additional Core برای “Stacked licenses” در نسخه های Datacenter قابل اجرا نیستند. “Stacked license” به معنی لایسنس واجد شرایط است که به یک سرور لایسنس شده، بیش از حداقل تعداد مورد نیاز برای اجرای نرم افزار سرور در آن سرور اختصاص داده شده است.برای مثال ، یک سرور دارای دو پردازنده حداقل به یک لایسنس 2 پردازنده برای ویندوز سرور 2012 R2 Standard یا یک لایسنس دو پردازنده برای ویندوز سرور 2012 R2 Datacenter نیاز دارد. در این مثال ، هر لایسنس ای که به این سرور اختصاص داده شده بیش از حداقل مورد نیاز ”Stacked licenses”  در نظر گرفته شده است.لایسنس Full و Additional Core در مورد تجدید Software Assurance برای ویندوز سرور و یا برای مشتریانی که پوشش Software Assurance را تمدید نمی کنند، بر ارتقاء به ویندوز سرور 2016 اثر می گذارد. لایسنس Full و Additional Core لایسنس های واجد شرایط مشتریان را جایگزین می کند. با لایسنس های Core ، استفاده از ویندوز سرور 2016 و نسخه های قبلی، مستلزم صدور لایسنس و استفاده از حقوق مبتنی بر Core می باشد.پس از گذشت از پوشش Software Assurance مشتری، لایسنس Additional Core دیگر ممکن است به سرور دیگری اختصاص داده نشده و از امتیازات لایسنس Full Core در ارتباط با لایسنس واجد شرایط یکسان استفاده شود.امتیازات لایسنس Core – مثال برای نسخه Datacenter :جدول زیر نمونه هایی از پیکربندی های مختلف سرور را ارائه می دهد، حداقل تعداد لایسنس های پردازنده های R2 2012 که نیاز به لایسنس هر سرور دارند، و تعداد امتیازات لایسنس های Core ، Windows Server 2016 پیشنهاد شده است. امتیازات لایسنس Core کافی را برای ادامه کار با همان حجم بارکاری (OSE) روی سرور موجود فراهم می کند.یک لایسنس پردازنده Datacenter 2012 R2 دو پردازنده را پوشش می دهد و حقوق OSE های نامحدود را بر روی یک سرور لایسنس کامل تامین می کند. لازم نیست که “Stack license” را در بیش از حداقل مورد نیاز قرار دهید. هر “Stack license” برای Datacenter سرور امتیازات لایسنس Full Core را دریافت می کند. امتیازات لایسنس Additional Core در “Stacked license” برای Datacenter قابل اجرا نیست.امتیازات لایسنس Core – مثال برای نسخه Standard :یک لایسنس پردازنده Standard 2012 R2 دو پردازنده را پوشش می دهد و حقوق 2 OSE را بر روی یک سرور لایسنس کامل تامین می کند. برای حقوق OSE های اضافی ، مشتری ممکن است “Stacked licenses” بیش از حداقل نیاز داشته باشد. در چنین مواردی، هر “Stacked license” برای Standard تعیین شده سرور امتیازات لایسنس Full Core را دریافت می کند و برای امتیازات لایسنس Additional Core واجد شرایط است.Additional Core License grants – Microsoft Inventory Solutions :برای واجد شرایط بودن امتیازات لایسنس Additional Core ،مشتریان باید یک رکورد از سخت افزار فیزیکی و پیکربندی سرور لایسنس شده را که لایسنس های واجد شرایط به آنها اختصاص داده شده، ایجاد و نگهداری کنند. برای ایجاد رکورد، مشتریان ممکن است از تکنولوژی لیست وقایع سیستم نرم افزار مایکروسافت  Microsoft Software Inventory Logging (SIL) یا هر نرم افزار مشابه استفاده کنند.مایکروسافت دو راه حل برای کمک به برنامه ریزی یک مهاجرت از سرور های مشتری که لایسنس های مبتنی بر پردازنده های ویندوز سرور 2012 R2 را داراست به لایسنس های مبتنی بر هسته ویندوز سرور 2016 را ارائه می دهد. ابزار لیست وقایع نرم افزار (SIL) یا سیستم برنامه و ارزیابی مایکروسافت Microsoft Assessment and Planning (MAP) Toolkit (MAP) ، هر دو این ابزار ها ، ابزاری  برای تحلیل و گزارش گیری را فراهم می کند.SIL: توصیه شده برای سرورهای ویندوز سرور 2008 R2 تا 2016. نیاز به نصب نرم افزار برای سرورهای ویندوز سرور 2012 R2، 20012 و 2008 R2. همراه با نرم افزار ویندوز سرور 2016.MAP: توصیه شده برای سرورهای تحت ویندوز سرور 2008 و قبل. نیاز به نصب hotfix برای سرورهای ویندوز سرور 2008 و قبل از آن.جدول زیر تفاوت های ویژگی بین ابزارهای مایکروسافت SIL و MAP را مشخص می کند. مایکروسافت برای برنامه ریزی مهاجرت توصیه می کند که مشتریان ابزار را مبتنی بر نرم افزار سرور مورد استفاده انتخاب کنند . هنگامی که ویندوز سرور 2016 مستقر است، مایکروسافت ابزار SIL را توصیه می کند تا ردیابی و گزارش دهی نرم افزار را در برنامه های در حال اجرا ساده تر کند.امتیازات Additional Core –  Microsoft Software Inventory Logging Aggregator (SILA)Aggregator Logging Software Inventory Software (SILA) مشتریان برنامه های ویندوز سرور مایکروسافت را به گرفتن نمونه های نرم افزاری منحصر به فرد در نصب ویندوز سرور به راحتی و به طور متناوب قادر می سازد. SILA همچنین قابلیت گزارش گیری اولیه برای مصرف و استفاده آسان را فراهم می کند. بدون استفاده از نرم افزار SILA، مایکروسافت هیچ داده ای ارسال نمی کند.SILA برای استفاده توسط مدیران فناوری اطلاعات و مرکز داده ها طراحی شده است کسانی که به راه حلی کم هزینه برای جمع آوری اطلاعات ارزشمند موجودی نرم افزار به طور خودکار در طول زمان نیاز دارند. در زیر فهرستی از اطلاعاتی است که SILA ارائه می دهد. اگر یک مشتری تصمیم به استفاده از هر نرم افزار معادل داشته باشد، اطلاعات معادل باید ایجاد و نگهداری شود.حقوق مهاجرت Software Assurance توسط برنامه خریداری شده :هر برنامه خریداری شده مایکروسافت دارای قوانین مختلف برای حقوق مهاجرت اطمینان Software در طول و در پایان ثبت نام است. جدول زیر خلاصه ای را ارائه می دهد. حقوق مشتریان به آنها و وابستگان آنها و همچنان مطابق با شرایط موافقت خود، از جمله پرداخت برای محصولات بستگی دارد. برای جزئیات کامل در مورد این مزایا و قوانین مربوط به لایسنس Volume نرم افزار، به شرایط محصولات مراجعه کنید.چگونه لایسنس های ویندوز سرور 2016 فروخته شده:لایسنس های نرم افزاری ویندوز سرور 2016 از طریق کانال هایی طراحی شده اند که نیاز های منحصر به فرد مشتریان را تامین می کنند فروخته شده. این کانال های فروش عبارتند از: فروشندگان آنلاین، ارائه لایسنس های کامل بسته بندی شده full packaged product  (FPP) از نرم افزار ویندوز سرور، سازندگان اصلی تجهیزات original equipment manufacturers (OEMs) ارائه لایسنس های از پیش نصب شده با سیستم های سخت افزاری خود، و همچنین همکاران راه حل لایسنس Licensing Solutions Partners  (LSPs) و مشاوران سازمانی نرم افزار Enterprise Software Advisors  (ESAs ) ارائه نرم افزار ویندوز سرور از طریق برنامه های صدور لایسنس تجاری مایکروسافت (Microsoft Commercial Licensing programs) برای سازمان های نهایی مشتری.لایسنس تجاری :مایکروسافت برنامه های صدور لایسنس را برای کمک به کاهش هزینه های اداری سربار و مدیریت نرم افزار ارائه می دهد. در حالی که امکان صدور لایسنس محصول را به طور مداوم با تخفیف قابل توجهی فراهم می کند. گزینه های مختلف صدور لایسنس، مشتریان را قادر می سازد که برنامه ای را انتخاب کنند که بهترین کارایی را برای مدیریت و نیازهای عملیاتی داشته باشد.برنامه های جامع که Software Assurance را به عنوان مزایای ثابت ارائه می دهند: Open Value (OV), Open Value Subscription (OVS), Enterprise Agreement, Enterprise Agreement subscription, Server and Cloud Enrollment (SCE).برنامه های عملیاتی : Open and the Microsoft Products and Services Agreement (MPSA). Windows Server is not available through the Microsoft Independent Software Vendor (ISV) Royalty Licensing Program.مایکروسافت همچنین برنامه هایی را ارائه می دهد که می توانند نیازهای خاص سازمان هایی را که با مایکروسافت همکاری دارند، برای ارائه نرم افزار و سرویس های اضافی مانند توافقنامه مجوز سرویس دهنده خدمات مایکروسافت Microsoft Services Provider License Agreement  (SPLA)، ارائه دهد.Server and Cloud Enrollment (SCE) (ثبت نام سرور و ابر):SCE ، نام نویسی تحت توافق سازمانی مایکروسافت است که مشتریان متعهدی را برای استاندارد سازی به طور گسترده بر روی یک یا چند سرور کلیدی و فناوری ابر از مایکروسافت ایجاد می کند. در عوض برای تعهد پایه نصب شده به یک یا چند بخش از ثبت نام سرور و ابر، مشتریان بهترین قیمت ها و شرایط را به همراه مزایای دیگر، از جمله گزینه های لایسنس ابری بهینه سازی شده و مدیریت لایسنس ساده دریافت می کنند.در دسترس بودن کانال :این جدول زیر نشانگر دسترسی اولیه کانال برای لایسنس های نرم افزاری ویندوز سرور 2016 است. هر نسخه ممکن است در همه کانال ها یا برنامه های لایسنس در همه مناطق موجود نباشد.در دسترس بودن از طریق برنامه های لایسنس مجوز تجاری :لایسنس ها برای نسخه های ویندوز سرور 2016 در برنامه های Microsoft Commercial Licensing  موجود است.مجوز برای نسخه های ویندوز سرور 2016 در برنامه های صدور مجوز تجاری مایکروسافت موجود است.Volume Activation :Volume Activation مجموعه ای از فناوری ها و ابزار هایی است که برای اتوماسیون فرایند فعال سازی محصول برای سیستم هایی که تحت یک توافقنامه صدور لایسنس تجاری مایکروسافت مستقر هستند، طراحی شده است. ویندوز سرور 2016 شامل فن آوری هایی است که برای ساده سازی وظیفه پیکربندی توزیع و مدیریت لایسنس های  نرم افزاری Volume سازمان طراحی شده است.The Volume Activation Services server role: سرویس فعال سازی Volume یک نقش سرور در ویندوز سرور (2012، 2012 R2، 2016، و یا نسخه های بعدی) است که مشتری را قادر می سازد به طور خودکار صدور و مدیریت Microsoft software volume licenses را برای انواع سناریوها و محیط ها ساده کند. با Volume Activation Services مشتری می تواند سرویس Key Management Service (KMS) را نصب و پیکربندی کند و Active Directory را فعال کند.Key Management Service (KMS): KMS یک سرویس role است که اجازه می دهد سازمان ها سیستم های خود را درون شبکه خود از یک سرور که در آن یک میزبان KMS نصب شده است فعال کند. با استفاده از KMS، جوانب مختلف فناوری اطلاعات می توانند فعالیتهای خود را بر روی شبکه محلی خود تکمیل کنند و نیاز به رایانه های شخصی برای اتصال به مایکروسافت برای فعال شدن محصول را از بین ببرند. KMS به یک سیستم اختصاصی نیاز ندارد و می تواند بر روی یک سیستم که خدمات دیگر را فراهم می کند، هماهنگ باشد. به طور پیش فرض، نسخه های Volume ویندوز 8 (و یا نسخه های بعدی) و ویندوز سرور 2012 (و یا نسخه های بعدی) به سیستمی متصل می شود که سرویس KMS را میزبانی می کند تا درخواست فعال سازی را انجام دهد. هیچ اقدامی از طرف کاربر لازم نیست.Active Directory-based activation : فعال سازی مبتنی بر Active Directory یک سرویس role است که به مشتری اجازه می دهد از سرویس های دایرکتوری Active Directory (Active Directory DS) برای ذخیره اشیاء فعال سازی استفاده کند که می تواند کار را برای حفظ سرویس فعال سازی  volumeبرای یک شبکه ساده تر کند. با فعال سازی Active Directory، به هیچ سرور میزبان اضافی نیاز نیست، و درخواست های فعال سازی در هنگام راه اندازی کامپیوتر پردازش می شود.هر رایانه ای که از ویندوز 8 (و یا نسخه های بعدی) و ویندوز سرور 2012 (و یا نسخه های بعدی) با یک کلید مجوز عمومی  Generic Volume License Key  (GVLK) که به domain متصل است، برخورار باشد، به طور خودکار و شفاف فعال خواهد شد. فعال شدن پس از شروع لایسنس سرویس انجام می شود. هنگامی که این سرویس شروع می شود، رایانه ای که ویندوز 8 (و یا نسخه های بعدی) و ویندوز سرور 2012 (و یا نسخه های بعدی) را به طور خودکار با Active Directory DS ارتباط می دهد، شیء فعال را دریافت می کند و بدون دخالت کاربر فعال می شود.Downgrade rights:ویندوز سرور 2016 ساه می باشد و برای مشتریان آسان است که نسخه مناسب برای نیاز های خود را به راحتی انتخاب کنند. از میان سه نسخه اولیه ویندوز سرور، بر اساس اندازه سازمان و نیز نیازهای مجازی سازی و مرکز داده، می توان انتخاب کرد. مشتریان همچنین می توانند نسخه های پیشین، نسخه ی مشابه یا نسخه های پایین تر را به جای اینکه لایسنس آن را داشته باشند، نصب کنند. از اینها با عنوان ” downgrade rights ” و down edition rights”” نیز یاد شده است.برنامه ریزی برای ویندوز سرور 2016 :هنگام برنامه ریزی برای نصب ویندوز سرور 2016، از طریق ارتقاء یا مجوزهای جدید، موارد زیر را بخاطر داشته باشید :نسخه ویندوز سرور 2016 را بر اساس نیازهای مجازی سازی و ویژگی های نسخه انتخاب کنید:نسخه Datacenter ایده آل برای محیط های دیتا سنتر با مجازی سازی بسیار و software-defined است.نسخه Standard ایده آل برای مشتریان با محیط های کم تراکم یا غیر مجازی است.نسخه Essential برای کسب و کارهای کوچک با حداکثر 25 کاربر و 50 دستگاه مناسب است که سرورهایی با یک یا دو پردازنده را اجرا می کنند. Essentials گزینه خوبی برای مشتریان است در حالی که نسخه Foundation، با ویندوز سرور 2016 در دسترس نیست.تجدید Software Assurance بهترین راه برای محافظت از سرمایه گذاری و دسترسی به نسخه های جدید، خدمات برنامه ریزی استقرار و کمک های فنی است.هسته CAL و Enterprise CAL Suites همچنان به عنوان راهکار ارزان برای خرید CAL های ویندوز سرور برای دسترسی به بارهای کاری که در نسخه های استاندارد ویندوز و سرور Datacenter ویندوز کار می کنند، ادامه خواهد یافت.مایکروسافت Core Infrastructure Suite (CIS) همچنان به ارائه بهترین قیمت برای مدیریت خصوصی Cloud و مرکز داده پرداخته است.بدانید که چگونه پرداخت های معنطف می توانند به دستیابی به نیازهای IT مشتری و ماندن بر روی بودجه مورد نظر، کمک کند..قیمت ها و سطوح قیمت گذاری متفاوت است. مایکروسافت قیمت و شرایط پرداخت برای مجوزهای خریداری شده از طریق نمایندگی فروش را تعیین نمی کند. مایکروسافت به مشتریان در دفاتر فروش، مراکز پشتیبانی و مراکز فن آوری در سراسر جهان دسترسی دارد. برای قیمت گذاری خاص، با نماینده فروش مایکروسافت در یک دفتر فروش ارتباط برقرار کنید.نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 13:24:51 +0330</pubDate>
            </item>
                    <item>
                <title>لایسنس ویندوز سرور 2012 R2</title>
                <link>https://virgool.io/@mohammad-nemati/windows-server-2012-r2-license-zuicys883qv7</link>
                <description>بررسی کلی محصولات :ویندوز سرور 2012 R2 توسط مایکروسافت خدمات global-scale cloud را برای یک enterprise-class server و cloud platform ارائه می دهد و به شما امکان می دهد که عملکرد خود را برای مهمترین وظایف خود بهینه سازی کنید و با گزینه های بازیابی قوی به محافظت در برابر قطعی های سرویس کمک می کند. با استفاده از اتوماسیون جامع همراه با Storage و راه حل های مجازی سازی شبکه بر اساس سخت افزار استاندارد صنعتی پیچیدگی و هزینه را کاهش می دهد و به شما امکان ایجاد و اجرای برنامه های کاربردی را می دهد که بین datacenter و cloud شما حرکت می کند و برای کاربران Remote Access انعطاف پذیر از هر کجا و هر دستگاهی ، همچنین محافظت و یکی شدن اطلاعات را فراهم می کند.بررسی نسخه ها :ویندوز سرور 2012 R2 محصولی ساده شده است و به سادگی انتخاب نسخه ای مناسب با توجه به نیازها و کارایی را برای مشتریان فراهم می کند.Datacenter Edition : برای محیط های Cloud خصوصی با امکان مجازی سازی بسیار.Standard Edition : برای محیط های بدون نیاز به مجازی سازی یا محیط های با امکان مجازی سازی کم در آن.Essentials Edition : برای کسب و کارهای کوچک با حداکثر 25 کاربر در حال اجرا بر روی سروری با دو پردازنده.Foundation Edition : برای کسب و کارهای کوچک با حداکثر 15 کاربر در حال اجرا در سرورهای تک پردازنده.لایسنس ویندوز سرور 2012 R2*Open No Level (NL) ERP. 2 procs :  (برای قیمت گذاری خاص، با نماینده فروش مایکروسافت تماس بگیرید. مایکروسافت قیمت یا شرایط پرداخت برای لایسنس های خریداری شده از طریق نمایندگی فروش را تعیین نمی کند.)** Client Access لایسنسs (CALs) : برای هر کاربر یا دستگاه که به یک سرور دسترسی پیدا می کند مورد نیاز است.بررسی لایسنس ها :ساختار بسته بندی و لایسنس برای نسخه های ویندوز سرور 2012 R2 بدون تغییر باقی می ماند.نسخه های Datacenter و Standard عبارتند از:تفاوت در حقوق مجازی سازیدو نمونه مجازی برای نسخه Standard و نمونه های مجازی نامحدود برای نسخه Datacenter.لایسنس سازگار مبتنی بر پردازندهمدلی که دو پردازنده فیزیکی روی یک سرور را پوشش می دهد .نسخه های Essentials و Foundation عبارتند از:مدل لایسنس مبتنی بر سرورFoundation برای سرورهای تک پردازنده و Essentials برای سرورهای با یک یا دو پردازنده است.CAL برای دسترسی لازم نیستFoundation دارای 15 حساب کاربری و Essentials دارای 25 حساب کاربری است.Client Access لایسنس (CAL) : ( لایسنس مشتری )نسخه های ویندوز سرور Standard و Datacenter همچنان به CAL ها برای دسترسی به یک سرور توسط هر کاربر یا دستگاه نیاز دارند.بعضی از قابلیت های اضافی یا پیشرفته همچنان نیاز به خرید یک افزونه CAL دارند. این CAL ها هستند که شما علاوه بر ویندوز سرور CAL برای دسترسی به عملکرد هایی مانند خدمات Remote Desktop  و خدمات مدیریت Rights Active Directory به آن نیاز دارید.توجه داشته باشید: CAL های ویندوز سرور 2012  برای دسترسی به ویندوز سرور 2012  و ویندوز سرور 2012 R2 استفاده می شود.تعیین تعداد لایسنس های Datacenter و نسخه های Standard :هر لایسنس به دو پردازنده فیزیکی در یک سرور اختصاصی متصل می شود. حداقل تعداد لایسنس مورد نیاز برای هر سرور بر اساس تعداد پردازنده های فیزیکی تعیین شده است. برای نسخه Standard شما می توانید نمونه های مجازی بیشتری را با اختصاص لایسنس های اضافی به سرور بیافزایید (دو نمونه مجازی بیشتر در هر مجوز اضافه می شوند).تعداد لایسنس های Datacenter و نسخه های Standardبرنامه ریزی برای ویندوز سرور 2012 R2:اگر شما در حال برنامه ریزی برای نصب ویندوز سرور 2012 R2 هستید، به یاد داشته باشید:نسخه ویندوز سرور 2012 R2 را بر اساس نیازهای مجازی سازی و ویژگی های نسخه خود انتخاب کنید :نسخه Datacenter برای Cloud های مجازی اختصاصی.نسخه Standard برای محیط های سبک و غیر مجازی.نسخه Essentials برای کسب و کارهای کوچک با حداکثر 25 کاربر، در حال اجرا بر روی سرور با دو پردازنده.نسخه Foundation برای کسب و کارهای کوچک با حداکثر 15 کاربر، سرورهای تک پردازنده را از OEM ها خریداری می کند.تجدید کردن Software Assurance بهترین راه برای محافظت از سرمایه گذاری است در حالی که به نسخه های جدید ، کمک های فنی و Deployment Planning Services دسترسی پیدا خواهید کرد.The Microsoft Core Infrastructure Suite (CIS) همچنان به ارائه بهترین قیمت برای Cloud اختصاصی و قیمت گذاری مدیریت Datacenter ادامه خواهد داد.Core CAL و Enterprise CAL Suites همچنان راهکاری ارزان برای خرید CAL های ویندوز سروربه منظور دسترسی به بارهای کاری در حال اجرا در نسخه های ویندوز سرور 2012 R2 Standard و Datacenter هستند.به شما در فهم چگونگی انواع پرداخت ها کمک می کند تا با توجه به بودجه مطلوب خود به فناوری اطلاعات مورد نیازتان دست یابید. به microsoft.com/finance برای جزئیات بیشتر مراجعه کنید .Edition comparison by running instances ( مقایسه نسخه با اجرای نمونه ) :نمونه های اجرایی می توانند در یک محیط سیستم عامل فیزیکی (POSE) یا یک محیط سیستم عامل مجازی (VOSE) وجود داشته باشند.1. هنگامی که مشتری تمام نمونه های مجازی را اجرا می کند، نمونه های فیزیکی تنها می تواند برای مدیریت و سرویس نمونه های مجازی مورد استفاده قرار گیرد.2. Essentials تنها نسخه ای است که می تواند در VOSE اجرا شود.مقایسه نسخه توسط Server Roles :در اینجا خلاصه ای از Server Roles را بر اساس نسخه های موجود می بینیم:مزایای تضمین های نرم افزاری :مشتریان Microsoft Commercial Licensing به وسیله Software Assurance فعال چیزی بیش از نرم افزار مایکروسافت و خدماتشان را به دست خواهند آورد با دسترسی به مجموعه  منحصر به فرد از تکنولوژی ها ، خدمات و حقوق لایسنس، به استفاده کارامد از محصولات مایکروسافت کمک می کند.در اینجا چند مزیت که Software Assurance با خود به همراه دارد برای ویندوز سرور آورده شده است:New Version Rights :هر مجوز محصول که تحت پوشش Software Assurance فعال باشد، به جدیدترین نسخه ی در دسترس می تواند ارتقا یابد.Planning Services :از شرکای واجد شرایط مایکروسافت برای کمک به ارزیابی و ایجاد یک طرح ساختاری و راه اندازی راه حل های مایکروسافت، در برنامه ریزی استفاده کنید. PVDPS تجزیه و تحلیل اساسی، فرآیند، روش های فنی و موارد کسب و کاری را فراهم می کند که شما برای بهینه سازی مرکز داده خود به آنها نیاز دارید.Step-up لایسنس ها :مشتریان با استفاده از Software Assurance فعال می توانند از نسخه های پایین تر به نسخه ای بالاتر از محصولات خاص (به عنوان مثال از ویندوز سرور Stanard 2012 R2 به ویندوز سرور Datacenter 2012 R2) با هزینه ای کم مهاجرت کنند. توجه داشته باشید که step-up  لایسنس  از طریق Open لایسنس یا برنامه های Microsoft Products Agreement (MPSA)  در دسترس نیست.24×7 Problem Resolution Support :شامل تلفن پشتیبانی 24 ساعته برای مسائل حیاتی کسب و کار و شماره تلفن های پشتیبانی برای مسایل غیرحیاتی می شود. و علاوه بر این، ایمیل های پشتیبانی نامحدودی برای مشکلات غیر بحرانی در دسترس است.Enterprise Source Licensing Program :هنگامی که از software assurance برای لایسنس 10000 دسکتاپ PC یا بیشتر از آن در System pool استفاده می کنید، به کد منبع Access Microsoft Windows برای توسعه داخلی و اهداف پشتیبانی دسترسی خواهید داشت.Back-up for Disaster Recovery :برای سرورهایی که به عنوان بکاپ های آفلاین استفاده می شوند، لایسنس های اضافی را فراهم می کند تا به هنگام رخداد رویدادی فاجعه بار به شما برای بازیابی کمک کند.حقوق بازیابی Disaster :برای هر نمونه از نرم افزار سرور قابل قبول که در یک OSE مجازی یا فیزیکی در یک سرور لایسنس شده اجرا می کنید، شما موقتا می توانید یک نمونه backup در OSE فیزیکی یا مجازی را اجرا کنید، بر روی 1) سرورهای اختصاص داده شده به بازیابی disaster برای استفاده خودتان یا 2) برای نمونه های نرم افزاری واجد شرایطی غیر از ویندوز سرور ، بر روی Windows Azure Services که نمونه backup فراهم شده توسط Azure Site Recovery مدیریت می شود. شرایط لایسنس برای نرم افزار و محدودیت های زیر برای استفاده شما از نمونه پشتیبان به کار بسته می شود.برای هر نمونه از نرم افزار سرور واجد شرایط که شما در یک OSE مجازی یا فیزیکی روی سرور لایسنس شده اجرا می کنید شما می توانید موقتا یک نمونه Backup در یک OSE فیزیکی یا مجازی روی هر یک اجرا کنید.نمونه پشتیبان می تواند در طول دوره های استثنائی زیر اجرا شود:برای دوره های کوتاه تست Disaster Recovery  در ظرف یک هفته هر 90 روز.در طول یک Disaster، در حالی که سرور اصلی هنگام Recovery خاموش می باشد.تقریبا زمان Disaster، برای یک دوره کوتاه، برای کمک به انتقال بین سرور اولیه و سرور بازیابی Disaster.برای استفاده از نرم افزار تحت مجوز disaster recovery  ، باید با شرایط زیر موافق باشید:OSE در سرور بازیابی فاجعه نباید در هر زمان دیگری اجرا شود به جز موارد فوق.OSE در سرور بازیابی فاجعه ممکن است در همان گروه به عنوان سرور تولید قرار نداشته باشد.به غیر از نمونه های Backup در حال اجرا روی Microsoft Azure Services ، لایسنس ویندوز سرور برای سرور Disaster Recovery نیازی نیست اگر رول و نقش Hyper-V در ویندوز سرور برای Replicate کردن OSE های مجازی از Production Server در یک Primary Site به یک سرور Disaster Recovery Server استفاده شده است.سرور Disaster Recovery ممکن است تنها برای اجرای نرم افزار مجازی سازی سخت افزار ( همچون مجازی سازی Hyper-V ) ، ارائه خدمات مجازی سازی سخت افزار ، اجرای Agent های نرم افزاری برای مدیریت نرم افزار مجازی سازی سخت افزار ، سرویس دهی به عنوان یک مقصد برای Replication ، دستیابی به replicated virtual OSEs ، تست Failover ، و یا در انتظار برای Failover شدن OSE های مجازی استفاده می شود.بارهای کاری Disaster Recovery را اجرا کنید همانطور که در بالا توضیح داده شد.Disaster Recovery Server ممکن است به عنوان Production Server استفاده نشود.استفاده از نمونه نرم افزار Backup باید با شرایط لایسنس  نرم افزار مطابقت داشته باشد.پس از آن که فرآیند Disaster Recovery کامل شد و سرور بازیابی می شود ، نمونه Backup نباید در هر زمان دیگری اجرا شود ، به جز آن زمان که در اینجا مجاز است.Software Assurance را برای تمام CAL ها، مجوز های Connector خارجی و Server Management لایسنسs  حفظ کنید که تحت آن به نمونه Backup دسترسی پیدا کرده و OSE هایی را که در آن نرم افزار اجرا می شود مدیریت کنید.حق درخواست مشتری برای اجرای نمونه های Backup به پایان می رسد زمانی که Software Assurance نرم افزارتان به پایان می رسد.مزایای نسخه مهاجرت تحت نسخه های جدید محصول :مشتریان Commercial Licensing با پوشش فعال Software Assurance در ویندوز سرور در زمان دسترسی عمومی ، ارتقاء به آخرین نسخه بر اساس مزایای لایسنس نسخه جدید خود را دریافت می کنند. هر لایسنس ویندوز سرور با Software Assurance یک لایسنس برای نسخه مربوط را از ویندوز سرور 2012 R2 دریافت می کند.ثبت نام لایسنس های تولید کننده اصلی تجهیزات در Software Assurance :Software Assurance برای آخرین نسخه ( تعیین شده توسط آخرین نسخه موجود در Commercial Licensing Service Center ) از نرم افزار در دسترس است : ویندوز سرور 2012 R2. مشتریان باید 90 روز پس از خرید، Software Assurance را بدست آورند. (جزئیات بیشتر در مورد محصولات مایکروسافت را ببینید). اگر یک مشتری Software Assurance را برای یک لایسنس OEM بدست آورد، استفاده از این نرم افزار به شرایط  Microsoft Product Terms برای آن محصول به شرایط و ضوابط موافقت نامه سازمانشان Commercial Licensing agreement مربوط می شود.لایسنس ها برای نسخه ویندوز سرور 2012 R2 در برنامه های Microsoft Commercial Licensing در دسترس هستند.فعال سازی دوره :شماری از تکنولوژی های موجود در ویندوز سرور 2012 R2 جهت ساده سازی وظایف پیکربندی توزیع و مدیریت لایسنس های Volume Software  یک سازمان ارائه شده اند این تکنولوژی ها شامل :The Volume Activation Services server role :Volume Activation Services یک رول و نقش سروری در ویندوز سرور 2012 ( و یا نسخه های بعدی ) است که شما را قادر می سازد به طور خورکار و ساده صدور و مدیریت لایسنس از Microsoft software volume برای انواع سناریوها و محیط ها را آسان کند. با سرویس Volume Activation ، شما می توانید سرویس Key Management Service (KMS) و Active Directory-based Activation را نصب و پیکربندی کنید.Key Management Service (KMS) :KMS یک سرویس رول و نقش می باشد که اجازه می دهد سازمان ها سیستم های خود را درون شبکه خود از یک سرور که در آن یک میزبان KMS نصب شده است فعال کند. با استفاده از KMS ، جوانب مختلف فناوری اطلاعات می توانند فعالیت های خود را بر روی شبکه محلی خود تکمیل کنند و نیاز به رایانه های شخصی برای اتصال به مایکروسافت برای فعال شدن محصول را از بین ببرند. KMS به یک سیستم اختصاصی نیاز ندارد و می تواند با یک سیستم که خدمات دیگر را فراهم می کند ، هماهنگ باشد. به طور پیش فرض ، نسخه های Volume از Windows 8 ( و یا نسخه های بعدی ) و ویندوز سرور 2012 ( و یا نسخه های بعدی ) به یک سیستم متصل می شود که سرویس KMS را میزبانی می کند تا درخواست فعال سازی را انجام دهد. هیچ اقدامی از طرف کاربر لازم نیست.Active Directory-based Activation  :Active Directory-based Activation یک رول و نقشی است که به شما اجازه می دهد از Active Directory Domain Services (AD DS) استفاده کنید ؛ که می تواند کار را برای حفظ volume activation services برای یک شبکه ساده تر کند. با Active Directory-based Activation ، هیچ سرور میزبان اضافی مورد نیاز نیست ، و درخواست های فعال سازی در هنگام راه اندازی کامپیوتر پردازش می شود.هر رایانه های که از Windows 8 ( و یا نسخه های بعدی ) و ویندوز سرور 2012 ( و یا نسخه های بعدی ) با یک Generic Volume لایسنس Key (GVLK) که به Domain متصل است و به طور خودکار فعال خواهد شد. آن ها تا زمانی که اعضای Domain باقی بمانند ارتباط دوره ای با یک Domain Controler را فعال خواهند کرد. پس از شروع لایسنس سرویس فعال سازی محلی را اشغال می کند. وقتی این سرویس شروع می شود ، رایانه ای که Windows 8 (و یا نسخه های بعدی) و ویندوز سرور 2012 (یا نسخه های بعدی) RD را در AD DS به طور خودکار فعال می کند، دریافت می کند و بدون دخالت کاربر فعال می شود.پاسخ به پرسش های متداول :1 . لایسنس ویندوز سرور 2012 R2 چگونه میباشد؟ویندوز سرور 2012 R2 همچنان به همان مدل صدور لایسنس به عنوان ویندوز سرور 2012 با دو نسخه موجود در Volume لایسنس، نسخه Standard و نسخه Datacenterادامه خواهد داشت.نسخه ها تنها از لحاظ حقوق مجازی سازی تفاوت دارند (دو OSE برای Standard ؛ OSE های نامحدود برای Datacenter).یک لایسنس تا دو پردازنده فیزیکی را پوشش می دهد.لایسنس دسترسی مشتری (CALs) ، برای دسترسی هر کاربر یا دستگاه مورد نیاز است. CALs مربوط به ویندوز سرور 2012 به شما امکان دسترسی و استفاده از قابلیت R2 2012 را می دهد.2 . تفاوت بین ویندوز سرور 2012 Standard R2 و نسخه ویندوز سرور 2012 Standard R2 چیست؟هر دو نسخه Standard و Datacenter مجموعه ای از ویژگی های مشابه را ارائه می دهند؛ تفاوت در تعداد محیط های مجازی سیستم عامل (VOSE) است. یک نسخه لایسنس Standard تا دو VOSE و تا دو پردازنده را مجاز میداند. لایسنس نسخه Datacenter تعداد نامحدود VOSE را تا دو پردازنده مجاز می داند.3 . آیا نسخه های لایسنس ویندوز سرور 2012 R2 و System Center 2012 R2 هم تراز خواهند شد؟بله هر دو ویندوز سرور 2012 R2 و System Center 2012 R2 ساختارهای صدور لایسنس مشابهی دارند. شامل :دو نسخه Standard و Datacenter.تنها مجوزهایی که تا دو پردازنده فیزیکی را پوشش می دهند.نسخه ها تنها با حقوق مجازی سازی متفاوت هستند (دو تا برای Standard ؛ نامحدود برای Datacenter).(لایسنس دسترسی مشتری (CALs) برای دسترسی به سرورهای ویندوز سرور 2012 R2 همچنان مورد نیاز است و لایسنس دسترسی مدیریت همچنان مورد نیاز است برای endpoint هایی که به وسیله System Center مدیریت می شوند.)4 . چگونه مشخص کنیم چه نسخه ای از ویندوز سرور 2012 R2 برای ما مناسب است؟از آنجا که ویژگی های جدیدی در نسخه های ویندوز سرور 2012 R2 Datacenter و 2012 R2 Standard  وجود دارد، تصمیم شما بر اساس استراتژی مجازی سازی شما است، زیرا حقوق مجازی تنها تفاوت بین نسخه ها است. استراتژی برای یک محیط با امکان مجازی سازی بسیار ، برای شما نسخه Datacenter را با انعطاف پذیری مطلوب فراهم می کند، زیرا در آن مجازی سازی نامحدود امکان پذیر است. این نسخه برای اضافه کردن و حرکت OSE مجازی در سراسر سرور Datacenter لایسنس بدون نیاز به پیگیری تعداد مجازی OSE بر روی آن سرور را به شما اجازه می دهد.اگر شما برای یک محیط highly virtualized برنامه ریزی نکنید، نسخه Standard محصول مناسب برای نیازهای شما است. اگر شما امروز نسخه Standard را خریداری می کنید اما فهمیدید نیاز به توسعه دادن ظرفیت مجازی سازی سرور مجاز خود دارید , شما میتوانید :1 . مجوز یک نسخه اضافی Standard را خریداری کنید و آنها را به یک سرور فیزیکی اختصاص دهید که به شما اجازه اجرای نمونه های اضافی ویندوز سرور را می دهد. سرور باید تعداد مناسب از لایسنس در اختیار داشته باشد برای اطمینان پوشش از تمام OSE های مجازی که در هر زمان خاصی اجرا می شوند.2 . خرید یک Software Assurance Step-up لایسنس برای نسخه Datacenter , لایسنس را تغییر می دهد به نسخه بالاتر که اجازه می دهد تعداد بیشماری Virtual ماشین OSEs داشته باشیم. برای استفاده از این منفعت , لایسنس اصلی شما باید Software Assurance داشته باشد.5. اگر مجوز نسخه ویندوز سرور 2012 R2 Standard را داشته باشم، چگونه می توانم حقوق مجازی سازی خود را افزایش دهم؟با لایسنس نسخه ویندوز سرور 2012 R2 Standard , شما میتوانید محیط مجازی سازی خود را با خرید یک لایسنس مرحله بالاتر به نسخه Datacenter اگر شما Software Assurance داشته باشید, یا با خرید نسخه لایسنس اضافی Standard و اختصاص دادن آن ها به همان سرور فیزیکی رشد بدهید.سرور باید تعداد مناسب مجوز های اختصاص یافته به آن را برای اطمینان از پوشش همه OSE های مجازی که در هر زمان خاص در حال اجرا هستند داشته باشند. برای مثال , اگر شما یک سرور با دو پردازنده دارید و میخواهید در کل چهار VOSE را اجرا کنید  میتوانید دو لایسنس , Standard را خریداری کنید و آن ها را به همان سرور اختصاص دهید. مثال های دیگر در جدول زیر ذکر شده :6. چگونه تعداد لایسنس هایی را که برای سرور نیاز داریم را محاسبه کنم؟تعداد لایسنس مورد نیاز شما به تعداد پردازنده فیزیکی روی سرور و تعداد نمونه های سروری که شما در حال اجرا هستید وابسته می باشد. ( این امر فقط برای نسخه Standard اعمال می شود زیرا نسخه Datacenter برای VOSE نامحدود اعمال می شود. )A. تعیین تعداد لایسنس های پردازنده ی فیزیکی :هر لایسنس تا دو پردازنده فیزیکی را پوشش می دهد, بنابراین برای تعیین تعداد لایسنس مورد نیاز در یک سرور فیزیکی, فقط تعداد پردازنده های فیزیکی را در سرور شمارش می کند و این رقم را به دو بخش تقسیم می کند :در اینجا چند نمونه است:سرور دو پردازنده: شما یک لایسنس برای پوشش یک سرور دو پردازنده نیاز دارید.سرور چهار پردازنده : شما دو لایسنس برای پوشش یک سرور چهار پردازنده نیاز خواهید داشت.سرور هشت پردازنده: شما باید چهار لایسنس را برای پوشش یک سرور هشت پردازنده داشته باشید.B. تعیین تعداد نمونه های مجازی در حال اجرا :شما می توانید تعداد VOSE هایی که در حال اجرا هستند را شمارش کنید و تعداد لایسنس های نسخه Standard را تعیین کنید. ( یک لایسنس پوشش تا دو VOSE ) یا شما می توانید Datacenter خریداری کنید , که VOSE نامحدود را بر روی سرور انجام می دهد.هر لایسنس نسخه Standard حقوق دوتا VOSE را اجرا می کند. برای تعیین تعداد لایسنس های نسخه ویندوز سرور Standard که نیاز دارید , کل تعداد VOSE هایی را که در سرور اجرا می کنید , شمارش کنید. این عدد را به دو بخش تقسیم کنید و به نزدیک ترین عدد کل تقسیم کنید.برای مثال، اگر شما سه ماشین مجازی (VOSE ها) را روی یک سرور دو پردازنده اجرا می کنید، شما باید دو لایسنس برای پوشش دادن سه ماشین مجازی داشته باشید.اگر شما دو لایسنس نوع Standard را به یک سرور اختصاص داده اید , شما قادر خواهید بود تا مجموع چهار VOSE در آن سرور اجرا کنید. اگر یک لایسنس نوع Standard را به این سرور اضافه کنید , تعداد VOSE های مجاز در سرور دو برابر خواهد شد برای مجموع 6 VOSE در آن می توان داشت.7. آیا می توانم از یک Standard لایسنس برای پوشش یک سرور یک پردازنده استفاده کنم؟بله, نسخه Standard لایسنس به شما اجازه می دهد تا لایسنس دو پردازنده فیزیکی را در یک سرور تک پوشش دهید؛ با این حال، سرور به دو پردازنده فیزیکی نیاز ندارد.8. آیا می توانم لایسنس ویندوز سرور 2012 R2 را در بین سرور های دیگر تقسیم کنم؟خیر , هر لایسنس می تواند فقط به یک سرور فیزیکی اختصاص داده شود.9. آیا می توانم لایسنس ویندوز سرور 2012 R2 را به یک ماشین مجازی اختصاص دهم؟خیر ,  لایسنس به سرور فیزیکی اختصاص داده شده است. هر لایسنس تا دو پردازنده فیزیکی را پوشش می دهد. پس از اختصاص لایسنس (ها) به یک سرور فیزیکی، شما اکنون حق استفاده از VOSE در آن سرور دارید.10. آیا می توانم لایسنس های Datacenter و Standard را در همان سرور باهم متصل کنم؟خیر. همه پردازنده ها بر روی یک سرور اختصاصی باید همان نسخه و ورژن لایسنس را داشته باشند. شما می توانید نسخه های مختلف و یا نسخه های قدیمی تر از ویندوز سرور software را به عنوان مهمان در VOSEs اجرا کنید، اما شما مجاز به اختصاص لایسنس های متعدد از نسخه های مختلف و یا ورژن  های مختلف به همان سرور فیزیکی برای لایسنس پردازنده های سرور نمی باشید.11. اگر میخواهم از نسخه ویندوز سرور قبلی استفاده کنم، گزینه های من چه هستند؟اگر نسخه ویندوز سرور 2012 R2 Datacenter دارید , شما حق دارید بیت های نرم افزاری را به هر نسخه قبلی یا نسخه پایین تر Downgrade کنید. اگر نسخه ویندوز سرور 2012 R2 Standard را دارید، شما حق دارید نرم افزار را به سمت پایین تر از نسخه قبلی Enterprise، Standard یا Essentials استفاده کنید.توانایی Downgrade کردن شرایط لایسنس یا پشتیبانی را تغییر نمی دهد و می توانید از آن استفاده کنید. بر روی محصول خریداری شده (ویندوز سرور 2012 R2) حقوق اعمال می شود. این به این معناست که لایسنس به پوشش دو پردازنده فیزیکی ادامه خواهد داد و حقوق مجازی سازی تغییر نخواهد کرد. علاوه بر این , Client Access لایسنس ( CAL ) مربوط به نسخه خریداری شده اعمال خواهد شد ؛ به عنوان یک استثناء اگر شما یک نسخه قبلی از یکی از Downgrade ها را اجرا می کنید ، شما می توانید از نسخه مربوطه CAL استفاده کنید اگر آن وجود داشته باشد. در اینجا چند نمونه آوردیم :12. اگر Software Assurance را در موقعی که ویندوز سرور 2012 R2 به طور کلی در دسترس است تأمین کنم، اعتبار من در پرونده های لایسنس نمایان می شود؟بله. شما اعتبار خود را در Volume Licensing Service Center (VLSC) مشاهده خواهید کرد علاوه بر اینکه بلافاصله قادر به استفاده از محصول جدید هستید و مجوز حقوق دائمی خودتان (بر اساس مجوز اساسی خود) را برای نسخه ویندوز سرور 2012 R2 دریافت  کنید.13. اگر من نسخه Datacenter همراه با Software Assurance را داشته باشم وقتی ویندوز سرور 2012 R2 منتشر شد حق انتخاب کدام نسخه را خواهم داشت؟اگر شما Software Assurance روی نسخه Datacenter دارید، شما به ویندوز سرور 2012 R2  نسخه Datacenter دسترسی پیدا خواهید کرد. برای هر لایسنس نسخه ویندوز سرور 2012 Datacenter همراه با Software Assurance شما یک لایسنس , ویندوز سرور 2012 R2 Datacenter را دریافت خواهید کرد.14 . اگر من نسخه Standard همراه با Software Assurance داشته باشم وقتی ویندوز سرور 2012 R2 منتشر شد حق انتخاب کدام نسخه را خواهم داشت؟اگر شما Software Assurance روی نسخه Standard دارید, شما به ویندوز سرور 2012 R2 نسخه Standard دسترسی پیدا خواهید کرد. برای هر لایسنس نسخه Standard ویندوز سرور 2012 همراه با Software Assurance شما یک لایسنس , ویندوز سرور 2012 R2 Standard را دریافت خواهید کرد.15. حقوق مهاجرت من به Software Assurance توسط برنامه خرید مایکروسافت چیست؟خرید هر برنامه مایکروسافت دارای قوانین مختلف برای مهاجرت Software Assurance در پایان دوره ثبت نام شما می باشد. جدول زیر را ببینید.16. نسخه ویندوز سرور 2012 R2 Standard و Datacenter چقدر هزینه خواهد داشت؟سطوح قیمت متفاوت است. برای قیمت گذاری خاص خود , با نماینده فروش مایکروسافت تماس بگیرید. مایکروسافت قیمت و شرایط پرداخت برای لایسنس های خریداری شده از طریق نمایندگی فروش را تعیین نمی کند.17. چرا قیمت ویندوز سرور Datacenter 2012 R2 تغییر می کند؟مایکروسافت تصمیمات قیمت گذاری و لایسنس را بسیار جدی می گیرد. تمام تصمیمات قیمت گذاری , تغییر ارزش محصول , بازخورد مشتری و شریک و شرایط بازار را در نظر می گیرد. نسخه ویندوز سرور Datacenter برای محیط های با امکان مجازی سازی بسیار، بهینه شده و شامل حقوق مجازی سازی نامحدود است. این انعطاف پذیری ای را برای اضافه کردن و حرکت دادن OSE های مجازی در سراسر سرورهای دارای لایسنس بدون نیاز به پیگیری تعداد OSE مجازی در سرورهای شما فراهم می کند.در چند نسخه اخیر , ویندوز سرور به میزان زیادی از ویژگی های جدید و پیشرفته و همچنین عملکردی قابل توجه و بهبود ظرفیت را برای پشتیبانی از highly virtualized datacenter و محیط Cloud اضافه کرده است. چند نمونه از این موارد عبارتند از:ارتقاء عملکرد در مقیاس بالا، از جمله پشتیبانی از:320 پردازنده منطقی در سخت افزار4TB حافظه فیزیکی64 پردازنده مجازی در هر ماشین مجازی1TB حافظه در هر ماشین مجازی1،024 ماشین مجازی فعال در هر hostپیشرفت های مهاجرت live از جمله cross-version live migration و live migration compression ، و مهاجرت live با RDMA.توانایی رشد یا کاهش VHDX ها بدون خرابی.پیشرفت های Hyper-V Replica، از جمله پشتیبانی سایت ثالث و فواصل هماهنگ سازی تا 30 ثانیه.و…در سرور هایی که انتظار نمی رود مجازی سازی پیشرفته انجام شود , ویندوز سرور Standard بهینه می باشد، دو نمونه برای هر لایسنس به همراه توانایی اعمال چندین لایسنس به یک سرور برای افزایش تعداد OSE مجازی مجوز داده شده روی آن سرور را ارایه می دهد. در نظر داشته باشید که سرور های دارای لایسنس با ویندوز سرور Standard برای اطمینان از پوشش همه OSE های مجازی که در هر زمان خاصی اجرا می شوند، باید تعداد مناسبی لایسنس های اختصاص داده شده به آن سرور را داشته باشد18. کدام Client Access لایسنس (CALs) برای دسترسی به ویندوز سرور 2012 R2 استفاده می شود ؟ویندوز سرور 2012 Client Access لایسنس (CAL)  برای دسترسی به ویندوز سرور 2012 و ویندوز سرور 2012 R2 استفاده می شود. برای استفاده ازویندوز سرور 2012 R2  نیازی به Software Assurance در ویندوز سرور 2012 CAL خود ندارید.19. آیا هنوز برای دسترسی به (access Remote Desktop Services (RDS و and Active Directory Rights Management Service (ADRMS نیاز به CAL جداگانه داریم؟بله. الزامات لایسنس برای(Remote Desktop Services (RDS و Active Directory Rights Management Service (ADRMS) با ویندوز سرور 2012 R2 تغییر نکرده است. مشتریان هنوز هم نیاز به خرید ADRMS  و یا RDS CALs علاوه بر ویندوز سرور CAL برای دسترسی ADRMS  و/ یا RDS CALs دارند. برای مثال، برای دسترسی به قابلیت RDS در ویندوز سرور 2012 R2 ، شما نیاز به ویندوز سرور 2012 CALs و ویندوز سرور 2012 RDS CALs همراه با نرم افزار سرور دارید.20. قیمت ویندوز سرور 2012 R2 روی Windows Azure در “پیش نمایش” و “دسترسی عمومی” چقدر است؟در طول پیش نمایش , VOSE های ویندوز سرور 2012 R2 با همان نرخی که لینوکس را اجرا می کنند , شارژ می شوند. در طول دسترسی عمومی , VOSE های ویندوز سرور 2012 R2 با همان نرخی که ویندوز سرور 2012 را اجرا میکنند , شارژ میشوند.21. آیا می توانم لایسنس ها و image ها در ویندوز سرور 2012 R2 را بین Hyper-V و Azure تغییر دهم؟لایسنس های ویندوز سرور 2012 R2 , درست مانند ویندوز سرور 2012  واجد شرایط برای لایسنس Mobility  از طریق مزایای Software Assurance نیستند. شما می توانید همچنان به استفاده از لایسنس حقوق انتقال برای دیگر برنامه های سرور ادامه دهید؛ با این حال , ویندوز سرور به طور جداگانه از ارائه دهنده خدمات و یا Azure خریداری خواهد شد.22. الزامات System Center لایسنس برای مدیریت نمونه های ویندوز سرور 2012 R2 در حال اجرا در Azure چیست؟شما می توانید از لایسنس Mobility از طریق Software Assurance برای اعمالSystem Center 2012 R2 لایسنس به ویندوز سرور در حال اجرا در Azure استفاده کنید.23. چگونه میتوانیم ویندوز سرور 2012 R2 را در Core Infrastructure Suite , لایسنس بگیریم تا نمونه هایی را در Azure اجرا کنیم؟شما نمیتوانید لایسنس Core Infrastructure Suite (CIS) ویندوز سرور خود را در Azure اجرا کنید زیرا ویندوز سرور  پیشنهاد نمی دهد به عنوان یک لایسنس مستقل یا به عنوان یک محصول جزء در محصول Core Infrastructure Suite خریداری کنید.24. آیا تغییرات در مدل صدور لایسنس برای ویندوز سرور 2012 R2 Essentials وجود دارد؟ویندوز سرور 2012 R2 Essentials همچنان دارای یک لایسنس است که یک تک سرور تا دو پردازنده فیزیکی را پوشش می دهد. به CAL ها نیاز ندارد، اما به 25 حساب کاربری محدود می شود.با نسخه های قبلی از نسخه  ویندوز سرور Essentials, لازم بود که به طور جداگانه یک Hypervisor به دست آورده شود تا بتواند به عنوان یک گزینه ماشین مجازی شامل Microsoft Hyper-V Server یا استفاده از نسخه ویندوز سرور Standard برای اجرای Hyper-V باشد. با نسخه ویندوز سرور 2012 R2 Essentials , شرایط لایسنس محصول گسترش یافته است تا شما بتوانید یک نمونه از سیستم عامل را روی سرور فیزیکی برای Hyper-V و همچنین دومین محیط سیستم عامل ) Operating System Environment ) روی آن سرور برای اجرای Essentials به عنوان یک ماشین مجازی اجرا کنید. این باعث می شود از Hyper-V و ویژگی های آن، مانند Live Migration و Hyper-V Replica، راحت تر از همیشه استفاده شود.25. برخی از ویژگی های موجود در ویندوز سرور 2012 R2 Essentials چیست؟ویندوز سرور 2012 R2 Essentials دارای قابلیت های بهتری برای ارائه یک محیط سرور مناسب برای اکثریت قریب به اتفاق کسب و کارهای کوچک است که شما را قادر می سازد به دستیابی:محافظت از اطلاعاتارائه دسترسی امن از راه دورادغام خدمات ابریمشتریان می توانند از ویندوز سرور 2012 R2 Essentials به عنوان یک پلتفرم برای اجرای برنامه های کاربردی مهم از کسب و کار و سایر بار های کاری محلی استفاده کنند. همچنین می توانند تجربه مدیریت یکپارچه را در هنگام اجرای برنامه های کاربردی و سرویس های مبتنی بر Cloud مانند ایمیل، همکاری، پشتیبان آنلاین و غیره فراهم کنند.26. نسخه های مختلف موجود در ویندوز سرور 2012 R2 Essentials چیست؟تنها یک نسخه وجود دارد: ویندوز سرور 2012 R2 Essentials. این یک پیشنهاد انعطاف پذیر است که بستر لازم برای اجرای بارهای محلی یا مبتنی بر cloud را فراهم می کند.27. قیمت ویندوز سرور Essentials چقدر است؟برای قیمت گذاری خاص خود، با نماینده فروش مایکروسافت تماس بگیرید. قیمت های واقعی ممکن است متفاوت باشد. مایکروسافت قیمت و شرایط پرداخت برای مجوزهای خریداری شده از طریق نمایندگی فروش را تعیین نمی کند.نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 13:09:30 +0330</pubDate>
            </item>
                    <item>
                <title>انواع سوئیچ مجازی و نحوه پیکربندی آن ها در Hyper-V (قسمت چهارم)</title>
                <link>https://virgool.io/@mohammad-nemati/%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D8%B3%D9%88%D8%A6%DB%8C%DA%86-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%88-%D9%86%D8%AD%D9%88%D9%87-%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C-%D8%A2%D9%86-%D9%87%D8%A7-%D8%AF%D8%B1-hyper-v-%D9%82%D8%B3%D9%85%D8%AA-%DA%86%D9%87%D8%A7%D8%B1%D9%85-ofieqzpnf7k5</link>
                <description>در خصوص با تکنولوژی مجازی سازی در مقاله قبل آموزش ایجاد Checkpoint ها در Hyper-V را در اختیارتان قرار دادیم در این مقاله قصد داریم درباره ی انواع سوئیچ مجازی و نحوه پیکربندی آن ها در Hyper-V صحبت کنیم.انواع سوئیچ مجازیدر ویندوز سرور 2016 همانند نسخه های پیشین، Hyper-V هنوز هم همان سه نوع شبکه را در ایجاد یک سوئیچ مجازی جدید دارد: شبکه External، Internal و Private. شبکه Externalشبکه External هنگامی استفاده می شود که شما می خواهید به ماشین مجازی اجازه دسترسی به شبکه فیزیکی را بدهید. اساسا یک آداپتور شبکه فیزیکی به سوئیچ مجازی اخنصاص داده می شود و Hyper-V کنترل و دسترسی بین ماشین های مجازی که در حال استفاده از شبکه مجازی و آداپتور شبکه روی کامپیوتر Host هستند را به عهده می گیرد.Hyper-V در ویندوز سرور 2016 پشتیبانی لازم را برای آداپتورهای شبکه Wireless فراهم می کند هنگامی که یک شبکه مجازی External استفاده می شود.هنگام ایجاد یک شبکه External ، با انتخاب Allow management operating system to share this network adapter می توانید مشخص کنید که آداپتور شبکه External را با کامپیوتر Host به اشتراک بگذارید. اگرچه این گزینه برای محیط های تست و توسعه مناسب است ولی مثالی واضح است برای زمانی که فقط یک آداپتور شبکه فیزیکی وجود دارد ؛ توصیه شده است از یک آداپتور شبکه فیزیکی اختصاصی یا یک آداپتور شبکه مجازی برای کامپیوتر Host ، و یک آداپتور شبکه فیزیکی یا یک آداپتور شبکه مجازی متفاوت در هر شبکه خارجی ، بر اساس نیازهای شبکه های هاست Hyper-V استفاده شود. برای مثال ، برای پشتیبانی از Cluster یا ترافیک Live Migration. شبکه Internal شبکه دوم ، با نام شبکه Internal ، ارتباطات بین تمام ماشین های مجازی را میان خودشان همچون ارتباط با کامپیوتر Host برقرار می کند. این شبکه یک آداپتور شبکه فیزیکی متصل ندارد.  وقتی که ماشین ها نیاز به دسترسی به شبکه Local و محدود دارند این شبکه برای سناریوهای تست و توسعه بسیار رایج است. همچنین یک NIC در پارتیشن Parent ایجاد می کند. به مدیران اجازه پیکربندی شبکه برای دسترسی به ماشین های متصل شده به همان شبکه Internal را می دهد. شبکه Private شبکه های Private یک آداپتور شبکه فیزیکی ندارند. این شبکه تمام ارتباطات در ماشین های مجازی را محدود می کند. آن ها هنگام استفاده از شبکه Private دسترسی به Host و شبکه فیزیکی ندارند. تنها ترافیک شبکه موجود در یک شبکه Private ،  ترافیک بین ماشین های مجازی آن است.هنگام افزودن یک سوئیچ مجازی برای چندین ماشین مجازی ، ممکن است به حدی از جداسازی بین ماشین ها نیاز داشته باشید. برای مثال ، وقتی شما یک شبکه Internal را برای 20 ماشین مورد استفاده قرار می دهید ، شما می توانید آن ها را در دو گروه 10 تایی از ماشین های مجازی قرار دهید. در یک شبکه فیزیکی ، این به عنوان (Virtual local Area Networks (VLAN شناخته می شود. اگر آداپتور شبکه فیزیکی شما پشتیبانی می کند ، شما می توانید همین کار را از طریق Hyper-V با راه اندازی تمام ماشین های مجازی با همان VLAN ID انجام دهید.وقتی یک سوئیچ مجازی را در یک ماشین مشخص می کنید ، یک ویژگی دیگر وجود داد ، اینکه می توانید یک QoS Policy که به نام مدیریت پهنای باند شناخته می شود را ایجاد کنید. با استفاده از این ویژگی شما می توانید میزان استفاده از شبکه به ازای هر ماشین مجازی را به وسیله ی تنظیمات مقادیر حداکثر و حداقل محدود نمایید به طوری که Hyper-V می تواند مصرف پهنای باند را در زمان رسیدن به محدودیت تعیین شده مسدود نماید. یا برعکس به وسیله ی اضافه کردن یک پهنای باند بالای رزرو شده مطمئن شوید که ماشین شما یک Workload اختصاصی را بر روی شبکه در اختیار دارد.نحوه پیکربندی سوئیچ مجازی در Hyper-Vمراحل زیر روند ایجاد یک سوئیچ مجازی جدید و راه اندازی تنظیمات معمول آن را پوشش می دهد.ایجاد سوئیچ مجازی با استفاده از Hyper-V Manager :برای ایجاد یک سوئیچ مجازی جدید، Hyper-V Manager را باز کرده و در سربرگ Action گزینه Virtual Switch Manager را انتخاب می کنیم.پس از کلیک روی Virtual Switch Manager، انواع سوئیچ هایی را که می توانید ایجاد کنید نمایش می دهد. بر اساس نیاز، شما می توانید سوئیچ مجازی را انتخاب کنید. نوع سوئیچ مجازی که می خواهید ایجاد کنید را بین سه گزینه External، Internal یا Private انتخاب کنید و بر روی Create Virtual Switch کلیک کنید، همانطور که در تصویر زیر نشان داده شده است:پیکربندی External Vritual Switchسوئیچ مجازی External اجازه می دهد تا ماشین های مجازی روی Host به سایر سیستم ها در VLAN یا شبکه سوئیچ استاندارد دسترسی یابند. تصاویر زیر ایجاد شبکه سوئیچ مجازی External در Hyper-V روی ویندوز سرور 2016 را نشان داده است.برای ایجاد سوئیچ مجازی External آن را انتخاب کنید و روی Create Virtual Switch کلیک کنید.در این قسمت یک نام و توضیحاتی برای سوئیچ ایجاد شده انتخاب کرده و روی OK کلیک کنید.اکنون یک پیام هشدار برای اتصال به یک شبکه ایجاد شده را دریافت خواهید کرد روی yes کلیک کنید.بعد از انتخاب Yes سوئیچ مجازی External جدید در بخش Virtual Switches در نوار سمت چپ ایجاد می شود می توانید روی سوئیچ مجازی کلیک کرده و و آن را بررسی کنید.توجه: برای ایجاد یک سوئیچ External، شما یک کارت شبکه فیزیکی اختصاصی در ماشین Host دارید.پس از ایجاد سوئیچ External، می توانید در Network Connections کارت شبکه مجازی ایجاد شده را فعال کنید.پیکربندی ماشین مجازی برای سوئیچ External :به Hyper-V Manager و تب Virtual Machines بروید و ماشین را برای پیکربندی سوئیچ External انتخاب کنید و روی ماشین راست کلیک کرده و سپس به  Settings بروید.پس از انتخاب Settings ، به بخش Network Adapter بروید. در اینجا می توانید در بخش Virtual Switch ، سوئیچ External ایجاد شده را انتخاب کنید.در حال حاضر آدرس ip ماشین مجازی **.192.168.103 را همانطور که در زیر ذکر شده، پیکربندی کنید. ماشین فیزیکی از قبل به عنوان آدرس IP متفاوت **.192.168.102 پیکربندی شده بود.در حال حاضر شما می توانید پینگ آدرس IP  External از ماشین مجازی را بگیرید.پیکربندی سوئیچ Private :برای ایجاد یک سوئیچ مجازی جدید، Hyper-V Manager را باز کرده و در سربرگ Action گزینه Virtual Switch Manager را انتخاب می کنیم.پس از کلیک روی Virtual Switch Manager، انواع سوئیچ هایی را که می توانید ایجاد کنید نمایش می دهد. بر اساس نیاز، شما می توانید سوئیچ مجازی را انتخاب کنید. نوع سوئیچ مجازی که می خواهید ایجاد کنید را بین سه گزینه External، Internal یا Private انتخاب کنید و بر روی Create Virtual Switch کلیک کنید، همانطور که در تصویر زیر نشان داده شده است:Private را انتخاب کنید و بر روی Create Virtual Switch کلیک کنید. شما می توانید نام را تغییر دهید و بر روی ok کلیک کنید.پیکربندی ماشین مجازی برای سوئیچ Private:به Hyper-V Manager و تب Virtual Machines بروید و ماشین را برای پیکربندی سوئیچ Private انتخاب کنید و روی ماشین راست کلیک کرده و سپس همان تنظیماتی که برای سوئیچ external انجام دادیم اینجا نیز به کار می بریم.در اینجا دو ماشین مجازی برای پیکربندی Private Switch ایجاد شده ، آدرس IP پیکربندی شده به عنوان 192.168.102.183 و 192.168.102.141 و آدرس ip DNS مورد نیاز نیست. پس از پیکربندی آدرس IP، شما قادر خواهید بود که ip ماشین را ping کنید.سوئیچ internal :پس از کلیک روی Virtual Switch Manager، انواع سوئیچ هایی را که میتوانید ایجاد کنید نمایش می دهد. بر اساس نیاز، شما می توانید سوئیچ مجازی را انتخاب کنید. نوع سوئیچ مجازی که میخواهید ایجاد کنید را بین سه گزینه External، Internal یا Private انتخاب کنید و بر روی Create Virtual Switch کلیک کنید، همانطور که در تصویر زیر نشان داده شده است:در این قسمت یک نام و توضیحاتی برای سوئیچ ایجاد شده انتخاب کرده و روی OK کلیک کنید.وقتی که شما یک سوئیچ Internal ایجاد کردید، می توانید آداپتور شبکه را در اتصالات شبکه فیزیکی ماشین ببینید ، همانطور که در زیر نشان داده شده است.پیکربندی ماشین مجازی برای سوئیچ Internal:به Hyper-V Manager و تب Virtual Machines بروید و ماشین را برای پیکربندی سوئیچ Internal انتخاب کنید و راست کلیک کرده و به setting رفته و همان تنظیماتی که برای سوئیچ های external / Private انجام دادیم اینجا نیز به کار میبریم.برای سوئیچ Internal ما به پیکربندی آدرس IP بر روی هم آداپتور شبکه سوئیچ Internal ماشین فیزیکی و هم آداپتور شبکه ماشین مجازی در همان سری از آدرس IP نیاز داریم. سوئیچ Internal قادر به Ping کردن آدرس IP ماشین فیزیکی است. همانطور که در تصویر زیر مشاهده می کنید.Ping از Hyper-VPing از ماشین مجازیپیکربندی از طریق سوئیچ مجازی Hyper-V بسیار ساده و آسان خواهد بود. سوئیچ مجازی Hyper-V در سه مد عملیاتی گوناگون قابل استفاده است. ما بر اساس نیازهایمان میتوانیم سوئیچ مجازی را انتخاب کنیم.نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 12:51:10 +0330</pubDate>
            </item>
                    <item>
                <title>نکاتی در خصوص روش های Backup گیری از VM</title>
                <link>https://virgool.io/@mohammad-nemati/tips-on-vm-backup-methods-ewpbij4anvga</link>
                <description>بکاپ گیری از ماشین های مجازی چالش های خاص خود را دارد. ما باید از برخی از خطاهای معمول هنگام بکاپ گیری از ماشین های مجازی شامل snapshot ها ،quiescing، زمان بندی و … پرهیز کنیم که در این مقاله این خطاها را مورد بررسی قرار می دهیم و به نکاتی در خصوص روش های Backup گیری از VM می پردازیم.اهمیت استفاده از معماری مجازی‌سازی در بکاپ‌گیریبرای دستیابی به موثر ترین بکاپ های ماشین مجازی ، همیشه اطمینان حاصل کنید که برنامه بکاپ گیری شما از مزایای بسیاری که توسط معماری مجازی سازی به دست می آید استفاده می کند.با این حال، فرایند بکاپ گیری از ماشین های مجازی با چالش هایی همراه است. مسائلی وجود دارد که هنگام بکاپ گیری از ماشین مجازی باید به آن ها توجه کنیم و در اینجا ، ما به شما پنج مورد آن را جهت بهبود در فرایند بکاپ گیری از ماشین مجازی در اختیار شما قرار می دهیم که در صورت رعایت نکردن این موارد ممکن است بکاپ گیری شما مشکل ساز شود و همچنین بهترین شیوه ها برای حفاظت از اطلاعات مطلوب را به شما ارائه می دهیم.نکاتی در خصوص روش های Backup گیری از VM1. عدم استفاده از سیستم عامل Guest برای بکاپ‌گیرییکی از رایج ترین اشتباهات در بکاپ گیری از ماشین های مجازی بکاپ گیری از طریق سیستم عامل Guest می باشد. شما نمی توانید از روش های بکاپ گیری سنتی که از agent نصب شده در سیستم عامل Guest برای بکاپ گیری از ماشین های مجازی استفاده می کند استفاده کنید. در حالی که این کار قابل انجام شدن می باشد اما روشی موثر نمی باشد زیرا لایه مجازی سازی بین لایه سیستم عامل Guest و لایه سخت افزار فیزیکی قرار می گیرد  و از ویژگی های مجازی سازی استفاده نمی کند.سیستم عامل Guest دیگر دسترسی مستقیم به سخت افزار فیزیکی که داده ها در آنجا مستقر شده است ندارد، بنابراین یک agent  بکاپ در سیستم عامل Guest باید از طریق لایه مجازی سازی برای دسترسی به داده ماشین مجازی حرکت کند. این روش همچنین باعث استفاده غیر ضروری از منابع در هاست می شود و اگر چندین نسخه بکاپ همزمان در حال اجرا باشند، می تواند باعث ایجاد bottleneck در عملکرد شود.به جای بکاپ گیری به وسیله ی agent نصب شده در سیستم عامل Guest ، سرورهای بکاپ باید به طور مستقیم از لایه مجازی استفاده کنند که شامل سیستم عامل Guest نمی شود. با استفاده از این روش، سیستم عامل Guest از فرآیند بکاپ آگاهی ندارد و همچنین هیچ بخش از منابع هاست را در اختیار نمی گیرد. این روش نیز بسیار کارآمد است و به عنوان سرور بکاپ گیری می تواند دیسک مجازی ماشین ها را مستقیما از data store هاست ، Mount  کند.این نوع بکاپ به عنوان یک image-level backup شناخته می شود زیرا دیسک ماشین ها در سطح Block و نه در سطح File ، به عنوان agent های قدیمی سیستم عامل Guest بکاپ گیری شده اند. برای انجام یک image-level backup در لایه مجازی سازی، شما باید از برنامه های بکاپ گیری ای استفاده کنید که مجازی سازی را پشتیبانی می کنند و می توانند از API های لایه مجازی سازی برای دسترسی به فایل های دیسک مجازی استفاده کنند.هرگز نباید به طور مستقیم از فایل های دیسک مجازی در دستگاه ذخیره ساز فیزیکی بکاپ گیری کنید و بایستی از لایه مجازی سازی استفاده کنید.2. استفاده نادرست از Snapshot‌هاSnapshot های ماشین مجازی حالت ماشین را از لحظه ای که snapshot گرفته شد، حفظ می کند. علاوه بر این، می توانید چندین snapshot را برای ارائه یک نقطه بازیابی داشته باشید و از بین آن ها snapshot مورد نظر را انتخاب کنید. snapshot ها می توانند در شرایط خاص مفید باشند ولی هرگز نباید از این روش به عنوان یک روش اولیه برای بکاپ گیری از ماشین ها استفاده کرد.یکی از مشکلاتی که snapshot ها دارند این است که هنگامی که شما به یک snapshot قبلی باز می گردید دیگر نمی توانید به وضعیت کنونی بازگردید. وضعیت کنونی ماشین شما از دست رفته است و شما فقط می توانید به snapshot های قبلی بازگردید. برای بازگردان یک فایل تکی Snapshot مفید نمی باشد زیرا زمانی که میخواهیم Snapshot را بازگردانیم کل داده ها را بازیابی می کند.این فرایند به عنوان یک SCSI reservation شناخته می شود و بسیاری از آنها نیز می توانند عملکرد ماشین های شما را کاهش دهند زیرا آنها انتظار دارند که LUN ها unlock شوند. هر Snapshot یک فایل فردی است که وقتی اطلاعات به آن نوشته می شود، رشد می کند و با داشتن تعداد بسیار زیاد snapshot های در حال اجرا می تواند اطلاعات ذخیره شده شما را از فضای دیسک خارج کند.  Snapshotها به عنوان یک روش پشتیبان ثانویه برای بکاپ گیری کوتاه مدت و یا به صورت مجدد مفید است، اگر شما نیاز دارید به طور دائم به حالت قبلی بازگردید، مانند هنگام استفاده از پچ ها یا ارتقاء برنامه ها.3. فعال نکردن گزینه Quiesceبسیاری از برنامه های بکاپ گیری مجازی سازی در سطح Image بکاپ می گیرند و از تغییرات درون سیستم‌عامل آگاه نیستند. با این کار تمام فایل ها در یک وضعیت ثابت و نطقه زمانی مشخصی قرار می گیرند. پس این نوع بکاپ در زمانی که سرور crash می کند و یا خاموش میشود کاربرد دارد زیرا از داده های داخل Ram بکاپ گرفته می گیرد و ما میتوانیم آن ها را بازگردانیم. این عملیات در سیستم عامل های مایکروسافت از طریق سرویسی به نام Volume Shadow Copy Service که به اختصار به آن VSS می گویند انجام می شود. پس قبل از بکاپ گیری از ماشین ها توجه نمایید هنگام snapshot گرفتن گزینه quiesce را فعال نموده اید تا اطلاعات در وضعیت consistent قرار گیرند.اگر گزینه quiesce را فعال نکنید ، شما خطر داشتن اطلاعاتی را دارید که در حالت ایده آل برای بکاپ گیری نمی باشند و هنگام بازیابی این اطلاعات به مشکل بر خواهید خورد.آز آنجایی که سرور بکاپ در حال بکاپ گیری از ماشین ها در لایه ی مجازی سازی می باشد نیاز به یک برنامه مجزا جهت quiesce کردن ماشین ها می باشد.در vSphere، این برنامه VMware Tools می باشد، که به VSS می‌گوید سیستم‌ عامل Guest را quiesce کند. این برنامه بر روی سیستم‌ عامل Guest ها نصب می‌شود تا به عنوان مجرایی بین سیستم‌ عامل Guest و hypervisor عمل کند.برای ماشین های در حال اجرا سیستم عامل های لینوکس که از سرویس های native همچون  VSS و  VMware Tools  پشتیبانی نمی کنند ، یک درایو vmsync ویژه فراهم شده است که می‌تواند همان قابلیتی مشابه با VSS  را ارائه دهد. این باعث می شود که ابزارهای VMware به طور کامل نصب شده و در تمام VM های شما نگهداری شوند. همچنین مواردی وجود دارند که در آن‌ها ممکن است VMware Tools برخی از نسخه‌های سیستم‌ عامل های موجود را پشتیبانی نکند، بنابراین همیشه چک کنید که آیا نسخه سیستم عامل شما توسط برنامه پشتیبانی می‌شود یا خیر.بسیاری از تولید کنندگان بکاپ ، agent ویژه خود را ارائه می‌کنند که اگر VMware Tools را پشتیبانی نمی کند، با استفاده از آن عملیات quiesce را مدیریت کنید.4. زمان‌بندی نادرست بکاپ‌هاماشین ها منابع یک هاست و دستگاه ذخیره‌ سازی را به اشتراک می‌گذارند. تهیه نسخه بکاپ از ماشین ها یک عملیات متمرکز منابع است. در یک محیط مجازی، ایجاد یک بکاپ می‌تواند باعث کم شدن منابع در بین هاست ها و ماشین ها شود. هنگام نیاز به بکاپ ها ، بکاپ گیری در لایه مجازی سازی استفاده از منابع ماشین را کاهش می دهد، منابع استفاده شده هنوز روی هاست ها و دستگاه های ذخیره سازی همچنان از منابع زیادی استفاده خواهد کرد.برای اجتناب ازعملیات I / O بیش از حد ( که می‌ تواند بر عملکرد ماشین مجازی شما تاثیر بگذارد ) – شما باید بکاپ های خود را زمان بندی کنید تا تعداد بکاپ گیری همزمان از ماشین های مجازی بر روی یک هاست و data store های مشترک را محدود نمایید. هاست ها معمولا data store یکسانی را در محیط‌ های مجازی به اشتراک می‌گذارد، به دلیل بکاپ گیری همزمان از تعداد بسیاری از ماشین های مجازی بر روی یک data store واحد ، bottleneck هایی رخ می دهد که بر همه هاست ها تاثیر می‌گذارد که ماشین های مجازی بر روی آن ها در حال اجرا هستند.به همین ترتیب، اگر بیش از حد بسیاری از ماشین های مجازی در یک هاست مشابه در یک بازه زمانی یکسان بکاپ گیری شوند، برای هر ماشین در این هاست bottleneck ایجاد خواهد شد.شما باید برنامه‌ های بکاپ گیری را با دقت زمان بندی کنید تا اطمینان حاصل شود که بکاپ ها به گونه ‌ای متعادل رخ می‌دهند و باعث ایجاد مشکلات منابع برای ماشین های مجازی نمی‌شوند. با استفاده از آمارهای performance که از لایه مجازی سازی گرفته ‌شده بررسی کنید که آیا شما مشکلی در عملکرد دارید یا خیر. که به شما این امکان را می دهد که I / O را نظارت کنید و تنظیمات لازم را جهت برقراری تعادل انجام دهید.5. اختصاص منابع کافی به سرور بکاپسرورهای بکاپ اساسا شبیه پمپ‌ها هستند: داده ها از یک منبع خوانده می‌شود، و در سرور بکاپ ذخیره می شوند و سپس از سرور بکاپ به دستگاه هدف فرستاده می‌شود. حجمی که یک سرور بکاپ می تواند آن را مدیریت می کند با منابع تخصیص ‌یافته به آن تعیین شود، و قرار دادن دسترسی زیاد منابع به سرور بکاپ ، داده ها سریع تر انتقال داده می شوند.همانطور که بکاپ گیری از ماشین های مجازی بار زیادی را روی شبکه ایجاد می کند ، می تواند هزینه های اولیه و منابع ذخیره سازی زیادی را به همراه داشته باشد، اما فرایند بکاپ گیری چیزی فراتر از انتقال داده ها از نقطه A به نقطه B می باشد. سرورهای بکاپ گیری از دسته توابع پیشرفته مانند : deduplication، compression و تعیین اینکه کدام بلوک های دیسک نیاز به بکاپ گیری دارند، استفاده می کنند.برای دستیابی به حداکثر توان عملیاتی در سرور بکاپ خود ، نیاز به منابع کافی برای جلوگیری از ایجاد bottleneck در هر یک از ناحیه های منابع دارید.شما باید استفاده منابعتان از سرور بکاپ را مانیتور کنید. در واقع برای یک سرور بکاپ داشتن منابع زیاد بهتر از داشتن منابع کم می باشد. اگر این منابع به حداکثر توان عملیاتی برسند ، سرور بکاپ در صورت نیاز موثرتر واقع خواهد شد. با اطمینان از اینکه سرور پشتیبان شما منابع لازم را دارد، می‌ توانید اطمینان حاصل کنید که سرور بکاپ داده را با حداکثر سرعت جا به جا می کند و زمان بکاپ گیری سیستم عامل شما را کاهش می‌دهد. ​معماری مجازی سازی روش های بسیار منحصر به فرد و خلاقانه را برای بکاپ گیری از ماشین های مجازی در مقایسه با با محیط های فیزیکی سنتی معرفی می کند. اپلیکیشن های بکاپ گیری که با مجازی سازی سازگار هستند می توانند از این ویژگی ها استفاده کنند و در بالا رفتن تاثیر پذیری بکاپ ها نقش داشته باشند.استفاده از ابزارهای پیشرفته بکاپ‌گیریAPI ، VMware های خاصی را راه اندازی کرده است که اپلیکیشن های بکاپ موثر مانند VMware vSphere Storage APIs – Data Protection که برنامه های بکاپ گیری را قادر می سازد ، تا مستقیما با هاست ها و دستگاه های ذخیره ساز ارتباط برقرار کند. این روش دسترسی بسیار موثری به فایل های دیسک مجازی را ارائه می دهد و شامل ویژگی هایی مانند Changed Blook Tracking (CBT) می باشد که تا حد زیادی می تواند زمان لازم برای انجام بکاپ incremental را کاهش دهد. برنامه های بکاپ گیری معمولا این کار را خودشان انجام می دهند، بنابراین این اطلاعات بلافاصله در دسترس قرار می گیرند و می توانند به تکمیل شدن فرایند بکاپ incremental سرعت ببخشند.نتیجه‌گیریبکاپ‌گیری از ماشین‌های مجازی نیازمند دقت و استفاده از بهترین شیوه‌هاست. با رعایت نکات مطرح‌شده در این مقاله و استفاده از ابزارهای مناسب، می‌توانید فرآیند بکاپ‌گیری را بهینه کنید و از حفاظت اطلاعات خود اطمینان حاصل نمایید.SCSI reservations برای کنترل دسترسی به یک دیوایس SCSI مشترک مانند درایو دیسک یا Tape استفاده می شود. عملیات reservation یک Logical Unit Number (LUN) را تنظیم می کند تا مانع عملیات دیگری از ایجاد تغییر در LUN شود. این مشابه مفهوم قفل فایل است. SCSI reservation همیشه توسط هاست تعیین می شود.هدف از بکاپ incremental بدست آوردن آنچه که از آخرین نسخه بکاپ تغییر کرده است می باشد.CBT  یک VM’s VMkernel را نمایش می دهد که مسیر تغییرات بلوک دیسک را بررسی می کند تا به سرعت تعیین کند که بلوک های دیسک یک دیسک مجازی VM از یک نقطه خاص در زمان تغییر کرده است.این مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 11:12:44 +0330</pubDate>
            </item>
                    <item>
                <title>مقایسه استوریج Unity XT با Unity (بخش دوم)</title>
                <link>https://virgool.io/@mohammad-nemati/unity-xt-vs-unity-comparison-ntpmvproyanu</link>
                <description>در مقاله‌ی قبلی به بررسی ویژگی‌های استوریج Unity XT پرداختیم. در این بخش قصد داریم عملکرد این استوریج را با سری Unity مقایسه کنیم تا دید دقیق‌تری نسبت به تفاوت‌های موجود بین این دو سری داشته باشیم.مقایسه استوریج Unity XT با Unityاین مقایسه بین دو مدل All-Flash صورت گرفته است: Unity 450F و Unity XT 480F. هر دو مدل با 25 هارد SSD پیکربندی شده‌اند. در آزمایش، Unity XT 480F به دو سرور Dell R740 با سرعت 25Gb متصل شد که هر سرور 12 ماشین مجازی (در مجموع 24VM) را اجرا می‌کرد. در مقابل، Unity 450F با سرعت 10Gb به 6 سرور Dell R640 متصل شد که هر کدام از آن‌ها 4 ماشین مجازی (مجموعاً 24VM) داشتند.مقایسه استوریج Unity XT با استوریج Unity جزئیات آزمایشهر دو ذخیره‌ساز شامل 24 واحد ذخیره‌سازی 1TB بودند که با فناوری‌های Deduplication و Compression پیشرفته پیکربندی شدند. برای شبیه‌سازی شرایط واقعی، 50 درصد از فضای هر استوریج برای نوشتن داده‌های Sequential اختصاص یافت. در آزمایش از ابزار VDbench برای تولید Workloadهای تصادفی استفاده شد. Workloadهای تولیدشده شامل داده‌هایی با اندازه‌های 8KB و 32KB بودند و ترکیبی از عملیات خواندن و نوشتن به نسبت‌های مختلف را پوشش می‌دادند.نتایج آزمایش: داده‌های 8 کیلوبایتیUnity XT 480F در آزمایش‌های مربوط به داده‌های 8 کیلوبایتی عملکرد بهتری نسبت به Unity 450F نشان داد:Workload کاملاً Write:Unity XT 480F توانست 60 درصد IOPS بیشتری نسبت به Unity 450F ارائه دهد.Workload ترکیبی خواندن و نوشتن (2:1):Unity XT 480F در این حالت 34 درصد IOPS بیشتری را ثبت کرد.Workload کاملاً Read:Unity XT 480F با 68 درصد IOPS بیشتر، عملکرد بهتری داشت.این نتایج نشان می‌دهند که Unity XT 480F در Workloadهای تصادفی با اندازه بلاک کوچک، بدون افزایش در Latency، بهبود قابل توجهی داشته است.داده ی 8 کیلوبایتی نتایج آزمایش: داده‌های 32 کیلوبایتیدر Workloadهای 32 کیلوبایتی، Unity XT 480F باز هم عملکرد بهتری از خود نشان داد:Workload کاملاً Write:Unity XT 480F توانست 11 درصد IOPS بیشتری نسبت به Unity 450F ارائه دهد.Workload ترکیبی خواندن و نوشتن (2:1):Unity XT 480F در این حالت 33 درصد IOPS بیشتری را ثبت کرد.Workload کاملاً Read:Unity XT 480F با 37 درصد IOPS بیشتر، برتری خود را به نمایش گذاشت.این Workloadها اغلب در محیط‌های واقعی مانند سرورهای مجازی و VDI کاربرد دارند.داده ی 32 کیلوبایتیبررسی نرخ کاهش دادهبا بررسی نرخ کاهش داده‌ها توسط رابط کاربری Unisphere:Unity 450F نرخ کاهش 2.27:1 را ارائه داد.Unity XT 480F نرخ کاهش 3.06:1 را ثبت کرد.این نتایج نشان‌دهنده بهبود 34 درصدی در کاهش داده‌ها در Unity XT 480F نسبت به Unity 450F است.رابط کاربری گرافیکی Unisphereجمع‌بندی عملکرد:IOPS:Unity XT 480F در Workloadهای متنوع عملکرد بهتری داشت، از جمله 68 درصد بهبود در Workload کاملاً Read برای داده‌های 8 کیلوبایتی.کاهش داده:Unity XT 480F به لطف معماری بهبودیافته خود، کاهش داده‌های بیشتری را ارائه داد که برای مدیریت فضای ذخیره‌سازی بسیار مهم است.Latency:تمام این بهبودها بدون افزایش در زمان تأخیر ثبت شدند، که نشان‌دهنده بهره‌وری بهتر Unity XT 480F است.اهمیت این نتایجدر محیط‌های کاری امروز، مراکز داده باید بتوانند از برنامه‌های متنوع با نیازهای مختلف پشتیبانی کنند. فناوری‌هایی مانند Compression و Deduplication در کاهش حجم داده‌ها و افزایش کارایی نقش کلیدی دارند. نتایج نشان دادند که Unity XT با بهره‌گیری از منابع سخت‌افزاری قوی‌تر، مانند پردازنده‌های جدید و حافظه بیشتر، عملکرد بهتری در پاسخگویی به نیازهای کسب‌وکارها ارائه می‌دهد.جمع‌بندی :داده‌ها به‌عنوان یک منبع ارزشمند، نقشی کلیدی در موفقیت کسب‌وکارها ایفا می‌کنند. ذخیره‌سازی کارآمد داده‌ها می‌تواند به دسترسی سریع‌تر، ساده‌تر و انعطاف‌پذیرتر از هر مکان کمک کند. مراکز داده باید توانایی رشد تدریجی و سازگاری با نیازهای متغیر را داشته باشند تا از اختلال در روند کاری جلوگیری شود.سری ذخیره‌سازهای Unity XT از Dell EMC، با هدف ارتقاء عملکرد و کاهش داده‌ها طراحی شده‌اند. این به‌روزرسانی‌ها شامل استفاده از پردازنده‌های پیشرفته‌تر، افزایش حافظه و ظرفیت درایوها است که بهبود چشمگیری در کارایی و سرعت دسترسی به داده‌ها ایجاد کرده‌اند. علاوه بر این، پشتیبانی از فناوری NVMe در این سری، قابلیت‌های جدیدی برای مدیریت داده‌ها ارائه می‌دهد.در آزمایش‌های انجام‌شده، Unity XT 480F توانست تا 68 درصد IOPS بیشتری نسبت به مدل Unity 450F ارائه دهد. همچنین این مدل به کاهش 34 درصدی حجم داده‌ها دست یافت، که نشان‌دهنده بهره‌وری بالای آن در محیط‌های کاری مختلف است.Unity XT ویژگی‌های کلیدی سری قبلی را حفظ کرده و امکاناتی مانند نصب سریع، مدیریت ساده، و ابزارهای پیشرفته‌ای برای مدیریت ذخیره‌سازی و امنیت داده‌ها به آن اضافه شده است. این سری همچنین با طراحی بهینه، از SAS SSDها پشتیبانی کرده و امکان ارتقاء به NVMe در نسخه‌های آینده را دارد.این مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 10:52:18 +0330</pubDate>
            </item>
                    <item>
                <title>استوریج Unity XT (بخش اول)</title>
                <link>https://virgool.io/@mohammad-nemati/unity-xt-storage-injzihyhxq7y</link>
                <description>در این مقاله، به بررسی و معرفی ذخیره‌سازهای جدید کمپانی Dell EMC می‌پردازیم. همچنین دسته‌بندی این محصولات را مرور کرده و ویژگی‌های کلیدی آن‌ها را توضیح می‌دهیم.آشنایی با استوریج‌های Dell EMC Unity XTکمپانی Dell EMC، محصولات ذخیره‌سازی Unity را با معماری سخت‌افزاری جدید طراحی کرده است. این طراحی جدید، عملکرد بهتری را نسبت به نسخه‌های قبلی ارائه می‌دهد. در سری Unity XT، بهبودهایی در زمینه پردازنده، حافظه و درایوها انجام شده است. این محصولات به صورت active/active روی هر دو پردازنده ارائه می‌شوند و در دو دسته‌بندی اصلی All-Flash و Hybrid عرضه شده‌اند.آشنایی با استوریج های Dell EMC Unity XTدسته‌بندی محصولات Unity XTمدل‌های All-Flash:Unity XT 380FUnity XT 480FUnity XT 680FUnity XT 880Fمدل‌های Hybrid:Unity XT 380Unity XT 480Unity XT 680Unity XT 880ویژگی‌های فنی ذخیره‌سازهای Unity XTپردازنده‌های ارتقا‌یافته: مدل‌های 480/480F، 680/680F و 880/880F از پردازنده‌های Intel Skylake بهره می‌برند.پشتیبانی از NVMe: برخی مدل‌ها امکان استفاده از درایوهای NVMe را دارند.اتصالات پیشرفته: این سری با پورت‌های 25GbE عرضه می‌شود.کاهش حجم داده: با استفاده از فناوری‌های Deduplication و Compression، کاهش داده تا 5 برابر امکان‌پذیر است.طراحی چگال: این استوریج‌ها با ماژول‌هایی با تراکم بالا (مانند 25 درایو در فضای 2U) ارائه می‌شوند.ویژگی های استوریج Unity XTنرم‌افزارها و امکاناتموارد زیر ویژگی های استوریج Unity XT را در بر میگیرد :استوریج‌های Unity XT از مجموعه‌ای از نرم‌افزارهای جامع و ابزارهای مدیریتی بهره می‌برند، از جمله:CloudIQ: مانیتورینگ لحظه‌ای ذخیره‌سازUnisphere: رابط گرافیکی ساده برای مدیریتویژگی‌های پیشرفته: از جمله Encryption، Snapshot، Thin Clones، و Replicationمبتنی بر Cloudیکی از مزایای Unity XT، قابلیت اتصال به فضای Cloud است. این ذخیره‌سازها امکاناتی چون استقرار در Cloud عمومی، آرشیو خودکار فایل‌ها و یکپارچگی با VMware Cloud را فراهم می‌کنند.در پایان، Dell EMC این محصولات را با خدمات پشتیبانی گسترده و برنامه‌های ویژه برای حفاظت از سرمایه‌گذاری شما همراه کرده است. در مقاله‌های بعدی، به مقایسه دقیق‌تر بین ذخیره‌سازهای Unity و Unity XT خواهیم پرداخت.این مطلب برای ارائه اطلاعات فنی تدوین شده و امیدواریم به شما در شناخت بهتر این محصولات کمک کند.در مقاله بعدی نیز برای آشنایی بیشتر با این سری محصولات ما به بررسی مقایسه استوریج Unity با استوریج Unity XT پرداخته ایم.این مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Mon, 30 Dec 2024 10:37:55 +0330</pubDate>
            </item>
                    <item>
                <title>Replication چیست؟</title>
                <link>https://virgool.io/@mohammad-nemati/what-is-replication-pkxbw2weqrbf</link>
                <description>Data Replication فرایند کپی کردن داده ها از یک مکان به مکان دیگر است. این فناوری به سازمان ها کمک می کند تا در صورت بروز فاجعه ، نسخه های بروز از داده های خود را در اختیار داشته باشند.Replication می تواند در بستر storage area network ، local area network یا local wide area network و همچنین cloud انجام شود. برای مواردی همچون Disaster Recovery، فرایند Replication به طور معمول بین یک ذخیره سازه اولیه در یک مکان و ذخیره سازی در مکانی دیگر رخ می دهد.دیتا رپلیکیشن چیست؟انواع Data ReplicationReplication در چهار مکان می تواند اتفاق بیفتد:هاستHypervisorذخیره سازشبکهReplication مبتنی بر هاستReplication مبتنی بر هاست با بهرمندی از نرم افزار روی سرور از سرورها برای کپی کردن داده ها از یک سایت به سایت دیگر استفاده می کند. نرم افزار replication مبتنی بر هاست شامل ویژگی هایی از قبیل deduplication ، compression ، encryption و throttling می باشد.Replication مبتنی بر HypervisorReplication مبتنی بر Hypervisor نوعی Replication مبتنی بر هاست است که تمام ماشین های مجازی را از یک سرور هاست یا کلاستر هاست به دیگری Replicate می کند. از آنجایی که به طوری خاص برای ماشین های مجازی طراحی شده است ، در صورت از بین رفتن نسخه اولیه ماشین های مجازی ، Hypervisor Replication نگرانی های ما را برطرف خواهد کرد و می تواند روی سرورهایی اجرا شود که بطور طبیعی از Replication پشتیبانی نمی کنند. تمام Replication های مبتنی بر هاست از منابع CPU استفاده می کنند، که ممکن است بر Performance سرور تأثیر بگذارد.Replication مبتنی بر استوریجReplication مبتنی بر استوریج به استوریج های سازگار اجازه می دهد تا با استفاده از نرم افزارهایشان به طور خودکار داده ها را بین استوریج ها کپی کنند. Replication مبتنی بر استوریج مقاومت پذیرتر است و در هنگام استقرار به هماهنگی مقطعی کمی نیاز دارد. اما محدود به محیط های ذخیره سازی یک دست است، زیرا به استوریج های منبع و اهداف مشابه ای نیاز دارد.Replication مبتنی بر شبکهاین Replication به طور معمول در محیط های ذخیره سازی ناهمگن صورت می گیرد – با هر استوریج ای کار می کند و از هر پلتفرم هاستی پشتیبانی می کند. Replication مبتنی بر شبکه نسبت به Replication استوریج و هاست، محصولات کمتری در بازار ارائه می کند.Replication داده ها به صورت همزمان و غیر همزمانReplication داده ها بسته به زمان وقوع می تواند همزمان (Synchronous) یا ناهمزمان (Asynchronous) باشد.Synchronous ReplicationReplication همزمان در لحظه صورت می گیرد و برای سازمان هایی کاربرد دارد که اهدافی با زمان کم در بازیابی اطلاعات را دنبال می کنند و قادر به از دست دادن اطلاعاتشان در لحظه نیستند. این در درجه اول با برنامه های کاربردی تراکنش بالا انجام می شود که در صورت عدم موفقیت به بازیابی های فوری نیاز دارند. این روش Replication گران تر است و همچنین Latency ایجاد می کند که باعث کندی در برنامه های اصلی و پر استفاده می شود.Synchronous Replication با محصولات Replication مبتنی بر استوریج و اکثرا Replication مبتنی بر شبکه پشتیبانی می شود و به ندرت در مبتنی بر هاست استفاده می شود.Asynchronous ReplicationReplication ناهمزمان کمی با تاخیر صورت می گیرد. این دستگاه برای کار در فواصل دور طراحی شده و به پهنای باند کمتری نیاز دارد.این Replication برای مشاغلی در نظر گرفته شده است که می توانند در مدت زمان طولانی تری از اهداف بازیابی مقاومت کنند. از آنجا که در زمان کپی تاخیر وجود دارد ، ممکن است دو نسخه داده همیشه یکسان نباشند زمانی این اتفاق می افتد که داده مان مکررا در حال تغییر باشد. Asynchronous Replication توسط Replication مبتنی بر شبکه ، استوریج و هاست پشتیبانی می شود.Replication با استفاده از SnapshotData Replication یک فناوری مهم برای Disaster Recovery است. این فناوری اغلب با فناوری Snapshot ترکیب شده است ، که به کاربران امکان می دهد داده ها را به صورت دوره ای Replicate کنند که هنوز قادر به بازگشت به یک نقطه خاص از زمان، برای بازیابی هستند.Replication با استفاده از DeduplicationDeduplication  که داده های اضافی را از بین می برد همچنین اغلب با Replication برای DR و تهیه نسخه پشتیبان استفاده می شود. Deduplication با نیاز به داده کمتری برای جابجایی در شبکه ، به Replication کمک می کند.در نظر داشته باشید :سازمان ها باید Replication خود را آزمایش کنند تا از پهنای باند کافی و کپی کردن داده های مناسب اطمینان حاصل کنند. همچنین ادمین ها باید اطمینان حاصل کنند که زیرساخت های موجود می توانند داده ها را به سرعت Replicate کنند تا از رشد داده ها و نرخ سرعت تغییر داده ها اطمینان حاصل کنند.ادمین تهیه نسخه بکاپ، باید حجم داده های در حال replicate را در نظر بگیرد ، به خصوص اگر سازمان replication را به یک دیتاسنتر از راه دور انجام می دهد زیرا همگام سازی مقادیر زیادی از داده ها در یک اتصال کم سرعت ممکن است عملی نباشد.این مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Sun, 29 Dec 2024 15:29:26 +0330</pubDate>
            </item>
                    <item>
                <title>عملیات خواندن و نوشتن در FAST Cache</title>
                <link>https://virgool.io/@mohammad-nemati/read-write-fast-cache-part-3-pz5xpocdoafr</link>
                <description>در مقالات قبل درباره ویژگی های FAST VP صحبت کردیم حال قصد داریم در این مقاله به تحلیل و بررسی عملیات خواندن و نوشتن در FAST Cache بپردازیم.عملیات خواندن در Fast Cacheهنگامی که داده ای جهت عملیات خواندن به سیستم ارسال می شود، محتویاتِ کش سیستم  بررسی می شود تا تعیین نماید که فرایند I / O می تواند تکمیل شود یا خیر. اگر داده های درخواست شده در کش سیستم مستقر باشند، I / O با استفاده از داده هایی که در کش سیستم موجود هستند، فرایند خواندن را تکمیل می کند. لازم به ذکر است درخواست I / O به Pool ارسال نمی شود و Fast Cache Memory Map چک نمی شود.اگر کش سیستم نتوانست I / O را کامل کند، یک Cache miss رخ می دهد. اگر FAST Cache فعال باشد، Memory Map بررسی می شود تا ببیند آیا محتویات FAST Cache می تواند I / O را کامل کند یا خیر. اگر داده در FAST Cache ساکن باشد، I / O به محلی که داده ها در FAST Cache مستقر شده ارجاع داده می شود، داده در کش سیستم  کپی شده و درخواست خواندن تکمیل می شود.وقتی که ما عملیات خواندن را برای داده ای درخواست می کنیم و آن داده در FAST Cache ساکن نباشد، داده باید از درایوی که داده روی آن قرار دارد درخواست شود. سپس داده از درایو به کش سیستم  کپی می شود و عملیات خواندن با اطلاعات درخواست کننده کامل می شود. اگر داده به طور مرتب درخواست داده شود ، Policy Engine بروز می شود و داده به FAST Cache کپی می شود. درخواست های بعدی برای این اطلاعات ، از کش سیستم یا FAST Cache خوانده می شود.عملیات خواندن در Fast Cache
بطور کلی می توانیم مراحل عملیات خواندن در FAST Cache را اینگونه مورد یررسی قرار دهیم:دستگاه ذخیره ساز Unity عملیات خواندن را دریافت می کند.اگر داده ی درخواست داده شده در کش سیستم موجود باشد، I/O با استفاده از داده هایی که در کش سیستم موجود هستند، فرایند خواندن را تکمیل می کند.اگر کش سیستم شامل داده درخواست شده نباشد، به عنوان Cache miss شناخته می شود. اگر قابلیت FAST Cache فعال باشد، FAST Cache Memory Map بررسی می شود تا ببیند آیا محتویات FAST Cache می تواند I / O را کامل کند یا خیر.اگر داده درخواست شده در FAST Cache ساکن باشد، مستقیما FAST Cache دیده می شود. سپس اطلاعات به کش سیستم کپی می شود و کش سیستم درخواست Read را تکمیل می کند.اگر FAST Cache miss رخ دهد، داده از هارد درایوهای Pool درخواست می شود، و در کش سیستم کپی می شوند. سپس کش سیستم درخواست خواندن را تکمیل می کند.اگر داده ای به صورت مرتب درخواست داده شود FAST Cache Policy Engine داده های در FAST Cache و Memory Map را بروز می کند.عملیات نوشتن در Fast Cacheدر دستگاه ذخیره سازی EMC Unity، تمام عملیات های نوشتن به سیستم با استفاده از کش سیستم تکمیل می شوند. این سیستم درخواست نوشتن را به کش سیستم می پذیرد و یک acknowledgment به هاست ارسال می کند. در طول این فرایند هیچ تعاملی با FAST Cache اتفاق نمی افتد. Write Cache روی یک سیستم EMC Unity نمی تواند توسط کاربر غیرفعال شود و تقریبا در همه شرایط فعال شده می باشد.اگر Write Cache روی یک سیستم غیر فعال شود، عملیات نوشتن بر روی سیستم نیاز دارد که بر روی درایو ذخیره شود پیش از این که ack مرتبط با آن ارسال شود. در طول این عملیات، داده ها به طور موقت در کش سیستم نگهداری می شوند، تا زمانی که داده در درایو ذخیره شود. اگر FAST Cache فعال باشد، Memory Map بررسی می شود تا ببیند آیا نسخه ای دیگر از داده ها در FAST Cache وجود دارد یا خیر. اگر چنین است، داده ها در FAST Cache به روز می شود و عملیات نوشتن انجام شده و ack ارسال می شود. اگر داده ها در FAST Cache جای نداشته باشند، عملیات نوشتن در Pool HDDs رخ می دهد و ack نوشتن ارسال می کند. این نوشتن درون Pool HDDs باعث بروزرسانی FAST Cache می شود.عملیات نوشتن در Fast Cache
هنگامی که Write Cache غیرفعال است، عملیات نوشتن توسط سیستم دریافت می شود. داده هنگامی که بر روی دیسک ذخیره می شود به طور موقت در کش سیستم نگهداری می شوند.هنگامی که FAST Cache فعال شده است، محتویات Memory Map بررسی می شود تا مشخص کند آیا نسخه دیگری از داده ها به روز شده در FAST Cache موجود است یا خیر.اگر داده در FAST Cache ساکن باشد، داده از کش سیستم به FAST Cache کپی می شود.اگر یک کپی از داده در FAST Cache موجود نباشد، داده به طور مستقیم در Pool HDDs نوشته می شود.نوشتن زمانی acknowledge ارسال می کند که داده بر روی دیسک ساکن باشد، یا در FAST Cache یا در داخل Pool.اگر بلوک به طور مداوم در دسترس باشد بروزرسانی در FAST Cache رخ می دهد.عملیات پاک کردن در Fast Cacheبه عنوان مثال زمانی که کش سیستم عملا صفحات کش یا تمیز کردن صفحات کش را پاک می کند، در شکل زیر نشان داده شده است، به روز رسانی به FAST Cache می تواند دیده شود. در هنگام این عملیات ، FAST Cache Memory Map بررسی می کند تا تعیین کند که آیا داده های overwrite شده در FAST Cache قرار می گیرند یا خیر. اگر داده ها در FAST Cache واقع شده باشند، داده هایی که از System cache پاک می شوند با محتویات FAST Cache ، Sync می شوند. همانطور که FAST Cache در حال حاضر حاوی اطلاعاتی است که جدیدتر از آنچه در Pool است، داده ها به عنوان داده های dirty مطرح می شوند. این داده ها به عنوان FAST Cache dirty page شناخته شده اند. هنگامی که یک عملیات FAST Cache page cleaning اتفاق می افتد، این داده ها با داده های داخل Pool ، Sync خواهند شد. اگر FAST Cache شامل یک کپی از اطلاعات به روز شده نباشد، داده ها به طور مستقیم بر روی درایو های Pool نوشته می شوند. این عملیات ممکن است باعث ایجاد یک FAST Cache Promotion شود.هنگام پاک کردن یک System Cache page یا عملیات page flushing، اگر FAST Cache فعال باشد، FAST Cache Memory Map بررسی می شود.اگر یک کپی از داده در FAST Cache ساکن باشد، System Cache بلوک داده را در FAST Cache با آخرین اطلاعات به روز می کند.اگر یک کپی از داده ها در FAST Cache موجود نباشد، داده ها به طور مستقیم در HDD های Pool نوشته می شوند.اگر داده ای نیاز به دسترسی به صورت مرتب داشته باشد، عملیات نوشتن ممکن است سبب شود که داده ها به FAST Cache ارتقا یابد. اگر ارتقاء رخ دهد، داده ها به FAST Cache کپی شده و Memory Map به روز می شود.این مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Sun, 29 Dec 2024 13:31:47 +0330</pubDate>
            </item>
                    <item>
                <title>ویژگی های Fast VP (قسمت دوم)</title>
                <link>https://virgool.io/@mohammad-nemati/fast-vp-features-part-2-hchg79axrxia</link>
                <description>در بخش قبلی، به معرفی فناوری FAST VP پرداختیم و حالا قصد داریم در این مقاله به بررسی ویژگی‌های آن بپردازیم. در ادامه، مفاهیم مرتبط با این فناوری را با جزئیات بیشتری مرور می‌کنیم.مفهوم Pool در FAST VPدر سیستم‌های ذخیره‌سازی Unity، Pool به مجموعه‌ای از درایوها گفته می‌شود که داده‌ها روی آن‌ها ذخیره و مدیریت می‌شوند. این Poolها در تمامی سیستم‌های EMC Unity از جمله خانواده Unity All Flash، خانواده Unity Hybrid، یا UnityVSA قابل استفاده هستند.Unity All Flash و Hybrid: شامل درایوهای فیزیکی دستگاه هستند.UnityVSA: بر پایه دیسک‌های مجازی ساخته‌شده توسط هاست VMware ESXi ایجاد می‌شوند.یک Pool ممکن است شامل تعداد کمی از درایوها یا تمام درایوهای یک سیستم باشد. FAST VP به‌عنوان یک ویژگی نرم‌افزاری، از منابع موجود در Pool به شکلی کارآمد استفاده می‌کند. این فناوری می‌تواند از یک نوع درایو یا ترکیبی از انواع مختلف درایوها بهره ببرد.انواع Pool در FAST VPSingle Tier Pool (Homogenous Pool)این نوع Pool شامل یک نوع درایو است، مانند تمام درایوهای Flash، SAS یا NL-SAS. به دلیل یکسان بودن نوع درایوها، عملکرد این Poolها قابل پیش‌بینی است و داده‌ها بدون توجه به زمان دسترسی، عملکرد مشابهی ارائه می‌دهند. این نوع Pool بیشتر برای کاربردهایی مناسب است که نیاز به دسترسی یکنواخت به داده‌ها دارند.Multi-Tiered Pool (Heterogeneous Pool)این نوع Pool ترکیبی از انواع درایوها (Flash، SAS، NL-SAS) را در بر می‌گیرد. در این ساختار، داده‌ها به صورت Slice‌های 256 مگابایتی تقسیم شده و در میان Tierهای مختلف توزیع می‌شوند. FAST VP به طور مداوم بر استفاده از Tierها نظارت کرده و داده‌ها را بر اساس میزان فعالیتشان جابه‌جا می‌کند.سطوح Tier در FAST VPهنگام ایجاد یک Pool، هر نوع درایو به یک Tier خاص اختصاص داده می‌شود. این Tierها عبارتند از:Extreme Performance Tier: شامل درایوهای Flash است که برای داده‌هایی با نیاز به زمان پاسخ سریع مناسب هستند.Performance Tier: شامل درایوهای SAS است و عملکرد بالا و همه‌جانبه‌ای ارائه می‌دهد.Capacity Tier: شامل درایوهای NL-SAS است که برای ذخیره‌سازی داده‌های کمتر فعال (cold data) با هزینه کم استفاده می‌شود.نکته: EMC پیشنهاد می‌کند از ترکیب درایوهای SAS با سرعت چرخش مختلف (مثلاً 10K RPM و 15K RPM) در یک Pool خودداری کنید. اما ترکیب درایوهای 10K RPM SAS با 7.2K RPM NL-SAS مشکلی ایجاد نمی‌کند.تنظیمات POOL TIER RAIDهنگام ایجاد یک Pool، امکان انتخاب انواع مختلف RAID برای هر Tier وجود دارد. این تنظیمات پس از ایجاد Pool قابل تغییر نیستند. تنظیمات RAID پیشنهادی بر اساس نوع استفاده عبارتند از:RAID 1/0: برای برنامه‌هایی با حجم بالای نوشتار تصادفی.RAID 5: برای تعادل میان هزینه و عملکرد.RAID 6: برای بالاترین سطح حفاظت از داده‌ها.با این حال، باید توجه داشت که در RAIDهایی با تعداد زیاد درایو، زمان بازسازی (Rebuild) ممکن است افزایش یابد و عملکرد تحت تأثیر قرار گیرد.پشتیبانی از انواع RIAD و تنظیمات درایوویژگی‌های هر TierEXTREME PERFORMANCE TIERاین Tier برای ذخیره داده‌هایی که به پاسخ‌دهی سریع و عملکرد بالا نیاز دارند طراحی شده است. حتی افزودن مقدار کمی از درایوهای Flash به Pool می‌تواند عملکرد کلی را به طور قابل توجهی بهبود دهد. این Tier از درایوهای Flash با Latency پایین استفاده می‌کند و برای داده‌هایی که به شدت مورد استفاده قرار می‌گیرند (hot data) مناسب است.PERFORMANCE TIERاین Tier شامل درایوهای SAS است که تعادل مناسبی میان عملکرد، ظرفیت و قیمت ارائه می‌دهند. این نوع درایوها بر اساس تکنولوژی مکانیکی عمل کرده و برای کاربردهایی که نیاز به IOPS و پهنای باند بالا دارند، مناسب هستند.CAPACITY TIERاین Tier شامل درایوهای NL-SAS است که هزینه هر گیگابایت را کاهش می‌دهد و برای داده‌هایی که کمتر دسترسی دارند (cold data) بهینه است. این Tier انتخاب مناسبی برای ذخیره‌سازی داده‌های استاتیک و کمتر فعال است.توصیه ها :FAST VP با مدیریت داده‌ها بر اساس الگوهای دسترسی، عملکرد و هزینه را بهینه می‌کند. برای بهره‌برداری بهینه:تفاوت میان Tierها و نوع درایوها را درک کنید.از ترکیب درایوهایی با سرعت چرخش مختلف در یک Tier خودداری کنید.هنگام تصمیم‌گیری درباره RAID، نیازهای عملکردی و حفاظتی خود را مدنظر قرار دهید.این فناوری با استفاده از ویژگی‌های منحصر به فرد هر نوع درایو، امکان بهینه‌سازی منابع ذخیره‌سازی را فراهم می‌کند و به افزایش کارایی سیستم کمک می‌کند.Comparison of the Extreme Performance Tier, Performance Tier and Capacity Tierاین مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Sun, 29 Dec 2024 13:23:22 +0330</pubDate>
            </item>
                    <item>
                <title>Fast VP چیست؟ (قسمت اول)</title>
                <link>https://virgool.io/@mohammad-nemati/what-is-fast-vp-part-1-dszwhbkzij3z</link>
                <description>نرم افزار EMC FAST به محصولات EMC Unity اجازه می دهد تا از درایوهای Flash با کارایی بالا استفاده کنند. نرم افزار FAST شامل Fully Automated Storage Tiering  برای (Virtual Pools (FAST VP و FAST Cache است. این دو ویژگی در کنار هم کار می کنند تا از فضای ذخیره سازی درون سیستم به صورت مؤثر استفاده شود. هر یک از این ویژگی های نرم افزاری تضمین می کند که فعال ترین داده ها از طریق Flash پشتیبانی می شوند.هنگامی که ویژگیِ FAST VP فعال شود، این ویژگی آمارهایِ Performance روی هر slice در یک Pool را اندازه گیری و ثبت می کند. در ادامه، FAST VP این داده ها را تجزیه و تحلیل می کند و تصمیم می گیرد تا داده ها را به tier های مختلف انتقال دهد (با توجه به میزان استفاده از داده) تا Performance یک Pool را بیشینه کند و از فضای درون Pool به طور موثری بهرمند شود. Slice هایی که بیشترین استفاده را دارند به طور خودکار به Tier های بالاتر در یک Pool منتقل می شوند، در حالی که Slice هایی که استفاده کمتری دارند به Tier های پایین تر منتقل می شوند. داده هایی که از قبل روی Flash در یک Pool قرار گرفته اند از فضای Fast Cache استفاده نمی کنند که این قابلیت اجازه می دهد تا داده های مستقرِ بیشتری بر روی هارد دیسک ها از مزایای فلش Fast VP بهره مند شوند.این مقاله برای مهندسین IT در نظر گرفته شده است که از ویژگی های FAST VP و FAST CACHE در خانواده EMC Unity از سیستم های استوریج استفاده می کنند. استفاده از این ویژگی با EMC Unity و نرم افزار مدیریت EMC همراه می شود.بطور معمول وقتی داده ای ایجاد می شود ابتدا در بالاترین tier قرار می گیرد و با توجه به میزان نوشتن و خواندن از آن داده ، استوریج نسبت به انتقال داده در tier مناسب اقدام می کند. از این روند نیز به عنوان چرخه حیات داده ها یاد شده است. EMC Unity سیستم ذخیره سازی کاملا اتوماتیک (Fully Automated Storage Tiering) را برای Pool های مجازی (FAST VP) ارائه می دهد که بر الگوهای دسترسی به داده (خواندن و نوشتن داده ها) درونِ Pool های سیستم نظارت می کند و به صورت پویا خود را تطبیق می دهد از طریقِ در نظر گرفتن و انتخاب مناسب ترین tier که میزان کارایی (Performance) مورد نیاز را ارائه می دهد. FAST VP درایوها را به سه دسته تقسیم می کند. این سطوح عبارتند از:Extreme Performance Tier – شامل درایوهای Flash استPerformance Tier – شامل درایوهای Serial Attached SCSI (SAS) استCapacity Tier – شامل درایوهای Near-Line SAS (NL-SAS)Fast Vp چیست؟همچنین FAST VP به کاهش هزینه (Total Cost of Ownership-TCO) با حفظ Performance و با استفاده از ساختار Pool می پردازد. به جای ایجاد یک Pool با یک نوع درایو، مخلوط کردن Flash، SAS و NL SAS درایوها می توانند از طریق کاهش تعداد درایوها و استفاده از درایوهایی با ظرفیت بیشتر به کاهش هزینه های یک پیکربندی کمک کنند. داده هایی که دارای سطح عملکرد بالایی هستند در درایو های Flash قرار می گیرند، در حالی که داده هایی که فعالیت کمتری دارند در SAS یا NL-SAS قرار می گیرند.در واقع EMC Unity یک رویکرد واحد برای ایجاد منابع ذخیره سازی در سیستم دارد. Block LUNs، File Systems و VMware Datastores همه می توانند در یک Pool واحد وجود داشته باشند و همگی می توانند از ویژگی های FAST VP بهره مند شوند. در تنظیمات سیستم با حداقل مقدار Fast VP ، Flash به راحتی از درایوهای Flash برای داده های فعال با عملکرد بالا , صرف نظر از نوع منبع استفاده می کند. میزان عملکرد برای تمام داده ها در یک Pool در مقایسه با یکدیگر بررسی می شوند و بیشترین اطلاعات مورد استفاده ، در درایو های با کارایی بالا (درایو های Flash) قرار می گیرند. سیاست های Tiering در مقاله های بعد توضیح داده خواهد است.رویکرد EMC Unity برای ایجاد منابع ذخیره سازی در سیستملایسنس FAST VPدر Fast VP ، Unity روی سیستم های Unity Hybrid و UnityVSA پشتیبانی می شود. برای سیستم های Unity Hybrid ، FAST VP از طریق بسته ی نرم افزاری EMC Unity Essentials که شامل تمامی سیستم های Unity Hybrid می باشد فعال می شود. FAST VP برای UnityVSA  با License نرم افزار پایه فعال می شود. هنگامی که این License ها نصب می شوند، ویژگی های مرتبط FAST VP در دسترس هستند:توانایی ایجاد Pool با انواع چندین درایوتوانایی تنظیم سیاست های Tiering روی Block LUN ها، File Systems و VMware Datastores.توانایی دسترسی به تب FAST VP در Pool properties window یا storage resource properties windowتوضیح Slice : سیستم LUN های شما را به تکه های کوچک (Slice) تقسیم می کند و به این Slice ها یک درجه حرارتی ( با توجه به کارایی ) اختصاص داده می شود. مثلا اگر Slice هایی که به طور مداوم در دسترس باشد را Hot Slice و Slice هایی که به ندرت از آن ها استفاده می شود را Cold Slice گویند و این Slice ها دارای حجم 256MB می باشند.این مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Sun, 29 Dec 2024 12:53:12 +0330</pubDate>
            </item>
                    <item>
                <title>طراحی و مشاوره شبکه های کامپیوتری</title>
                <link>https://virgool.io/@mohammad-nemati/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%88-%D9%85%D8%B4%D8%A7%D9%88%D8%B1%D9%87-%D8%B4%D8%A8%DA%A9%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1%DB%8C-vnryk0jth8t2</link>
                <description>طراحی  مشاوره شبکه های کامپیوتریخدمات طراحی و مشاوره شبکه های کامپیوتریبه دلیل پیشرفت سریع فناوری اطلاعات و ارتباطات و همچنین تأثیر مستقیم و عمیق این بخش از فناوری بر بالا بردن بهره‌وری، تسهیل سازی امور، افزایش درآمد و رسیدن به سود بیشتر در تمامی کسب و کارها، موجب شده است که این فناوری و حوزه‌های مرتبط با آن به سرعت در تمامی بخش‌های شرکت‌ها و مؤسسات کوچک و بزرگ نفوذ کند.از این رو شرکت ارقام نت با توجه به سوابق فعالیت خود در نصب و راه اندازی و شبکه و با استفاده از ابزار مناسب (Auto CAD,VISIO,…) و انجام مراحل و فازهای بازدید,شناخت, نیازسنجی…  آماده ارائه خدمات طراحی و مشاوره شبکه های کامپیوتری در قالب (RFP,LOM,LOS,LOP,HLD,LLD,DLD) می باشد.هفت لایه IT :در صنعت IT هفت لایه به ترتیب از مهمترین لایه های پایینی مطابق با شکل زیر که با نام هرم IT شناخته می شود تا بالاترین لایه که کاربر نهایی (Application) با آن  در ارتباط می باشند ، توسط کارشناسان و استانداردهای حوزه فناوری اطلاعات جهت چیدمان و تعیین توپولوژی ارتباطی تجهیزات شبکه سازمان ها برای اجرای قوانین ارتباطی ، امنیتی ، تعریف و تغییر زبان های تجهیزات و همچنین مدیریت شبکه های کامپیوتری به عنوان مدل مرجع تعیین شده است.هفت لایه صنعت ITبا توجه به شکل بالا میتوان به این نکته حائز اهمیت پی برد که هرگونه به روز رسانی ، تغییر و تعریف نرم افزار ها در بالاترین لایه باعث تغییر در لایه های پایینی شده که در صورت نداشتن زیرساخت مناسب غیرممکن می باشد و در نتیجه موجب تحمیل هزینه و  صرف منابع زمانی و انسانی سازمان میگردد.به عنوان مثال یک سازمان در خصوص ارائه سرویس به کاربران خارجی مجبور به  استفاده از نرم افزار گرافیکی با کانفیگ بالا و ارتباط همزمان کاربرهای داخلی از طریق ارتباطات شبکه ای با پهنای باند بالا  می باشد.از این رو این تغییر در لایه Application موجب تغییر در لایه زیرساخت Infrastructure جهت نصب نرم افزار تحت شبکه و ذخیره اطلاعات و داده ها  ، تغییر توپولوژی ارتباطی به همراه پهنای باند مناسب جهت برقراری ارتباط بین کاربران در لایه Network و همچنین تغییر سخت افزارهایی با کانفیگ متناسب نرم افزار در لایه HardWrae میشود که در صورت نداشتن زیرساخت شبکه مناسب نیازمند تعریف منابع جدید و تحمیل هزینه های سنگین زمانی و مالی به سازمان می شود.خدمات طراحی و مشاوره شبکه های کامپیوتریشرکت فنی و مهندسی ارقام نت با توجه به رتبه یک سازمان نظام صنفی و رایانه ای  در حوزه خدمات طراحی و مشاوره شبکه های کامپیوتری و همچنین  تجربه اجرای پروژه های طراحی ، نصب و راه اندازی  شبکه و زیرساختی سازمان های کوچک و بزرگ کشور و جمع آوری اطلاعات مالی در خصوص قراردادهای نگهداری و راه اندازی در سه حوزه شبکه و زیرساخت، سخت افزار، نرم افزار و مقایسه آنه ا در طول یک سال که این آمار مربوط به سال 1398 سه سازمان حیاتی کشور می باشد.طبق شکل زیر می توان دریافت که بیشترین هزینه ها در بخش زیرساختی و شبکه سازمان رخ داده است.مقایسه بودجه IT در سازمان های حیاتی در سال 98یکی از راههای جلوگیری از هزینه های تحمیلی به سازمان  ها، طراحی شبکه و زیرساخت با دید باز و در نظر گرفتن اهداف بلند مدت سازمان ها ، پیشرفت تکنولوژی، نیاز کاربران خارجی و داخلی ، مدیریت هزینه CAPE&amp;OPEX میباشد از این رو این شرکت با توجه به سوابق فعالیت خود در حوزه راه اندازی و نگهداری شبکه های بزرگ و کوچک و با استفاده از ابزار مناسب (Auto CAD,VISIO,…)و انجام مراحل و فازهای بازدید،شناخت،نیازسنجی…  آماده ارائه خدمات طراحی و مشاوره شبکه در قالب (RFP,LOM,LOS,LOP,HLD,LLD,DLD) میباشد.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Sat, 01 Aug 2020 14:47:50 +0430</pubDate>
            </item>
                    <item>
                <title>طراحی و استاندارد سازی مراکز داده</title>
                <link>https://virgool.io/@mohammad-nemati/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%88-%D8%A7%D8%B3%D8%AA%D8%A7%D9%86%D8%AF%D8%A7%D8%B1%D8%AF-%D8%B3%D8%A7%D8%B2%DB%8C-%D9%85%D8%B1%D8%A7%DA%A9%D8%B2-%D8%AF%D8%A7%D8%AF%D9%87-odt9djbspnve</link>
                <description>طراحی و استاندارد سازی مراکز دادهطراحی و استاندارد سازی مراکز دادهیکی از مهمترین اهداف بلند مدت در حوزه فناوری اطلاعات ، بالا بودن تمامی سرویس های کاربردی داخلی و خارجی سازمان های دولتی و خصوصی و همچنین جلوگیری از وقفه یا اصطلاحا Downtime می باشد. از این سو نیاز به مدیریت متمرکز منابع سخت افزاری و نرم افزاری حیاتی سازمان و همچنین محدودیت در منابع مالی و مکانی از سوی دیگر موجبات نیاز به مشاوره ، طراحی مراکز داده و همچنین استاندارد سازی مراکز داده با توجه به امکانات ، منابع و نوع سرویس دهی سازمان ها را فراهم میسازد.آخر مطلب لینک سه تا ویدیو قرار دادم حتما نگاه کنید.چرخه حیات مراکز دادهاستاندارد سازی اتاق سرور ، با توجه به خروجی فاز ارزیابی چرخه حیات آن (Life cycle) که شامل ایرادات و نواقص به وجود آمده در طول حیات یک مرکز داده می باشد صورت می پذیرد.شکل زیر بیانگر یک نمونه از چرخه حیات مرکز داده یک سازمان حیاتی است که بعد از گذشت 10 سال از عمر مرکز داده نیاز به انجام عملیات بهینه سازی با توجه به تجهیزات موجود و استانداردهای روز دنیا را دارد.چرخه حیات مراکز دادهمراکز داده سبزامروزه در کشور های جهان اول یکی از مسائل مهم در راه اندازی مراکز داده مدیریت مصرف انرژی (Efficiency &amp; Performance) تجهیزات الکتریکال و مکانیکال بوده که در نظر گرفتن مسائل مربوط به حفظ محیط زیست نیز از اهمیت بالایی برخوردار میباشد.از این رو رویکرد سازمان های بزرگ به داشتن مراکز داده با توان مصرفی و هزینه نگهداری بالا، به داشتن چندین مرکز داده با توان مصرفی پایین و مرتبط به هم در نقاط مطمئن برای جلوگیری از Breaktime به دلایل مختلف از قبیل حوادث پیش بینی نشده و حوادث محیطی و UP بودن تمامی سرویس در نقاط مختلف تغییر پیدا کرده است.مشاوره ،طراحی و اجرا در راه اندازی دیتاسنترشرکت فنی و مهندسی ارقام نت با توجه به رتبه یک سازمان نظام صنفی رایانه ای در حوزه خدمات زیرساخت شبکه و همچنین استانداردها و  Best practice های روز دنیا و بهره گیری از نیروی متخصص خود در هر چهار لایه (TAEM) (Telecommunication, Architecture,Electrical,Mechanical) آماده ارائه خدمات طراحی و مشاوره شبکه و خدمات در خصوص استاندارد سازی دیتا سنتر و استفاده بهینه از منابع می باشد.فیلم زیر نمونه پروژه طراحی و استاندارد سازی اتاق سرور یکی از سازمان های مهم کشور می باشد.استاندارد سازی مراکز داده : https://www.aparat.com/v/47IFZ استاندارد سازی دیتا سنتر : https://www.aparat.com/v/nfvHh استاندارد سازی اتاق سرور : https://www.aparat.com/v/EQinm </description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Tue, 16 Jun 2020 15:11:04 +0430</pubDate>
            </item>
                    <item>
                <title>نحوه ایجاد Checkpoint در Hyper-V (قسمت سوم)</title>
                <link>https://virgool.io/@mohammad-nemati/%D9%86%D8%AD%D9%88%D9%87-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-checkpoint-%D8%AF%D8%B1-hyper-v-frkh0pthouac</link>
                <description>در مقاله قبل درباره ی نحوه ایجاد و پیکربندی ماشین مجازی در Hyper-V ویندوز سرور 2016 صحبت کردیم حال در این مقاله قصد داریم به انواع Checkpoint ها و نحوه پیکربندیشان بپردازیم.نحوه کار با Checkpoint ها :یکی از مزایای بزرگ روش های مجازی سازی این خواهد بود که پایداری ماشین مجازی حفظ شود. در Hyper-V این کار از طریق استفاده از Checkpoint ها انجام می شود. شما بهتر است پیش از ایجاد تغیرات پیکربندی نرم افزار ، بروز رسانی یک نرم افزار ، یا نصب نرم افزار جدید یک Checkpoint از ماشین مجازی خود ایجاد کنید. اگر این تغییر سیستم باعث ایجاد مشکل شد ، ماشین مجازی می تواند به وضعیتی برگردد که در زمان Checkpoint در آن بوده است.Hyper-V ویندوز 10 شامل دو نوع Checkpoint می باشد :یک Snapshot فوری از ماشین مجازی و حالت حافظه ماشین مجازی در زمان شروع Checkpoint می گیرد. یک  Snapshot یک پشتیبان کامل نیست و می تواند مسائل مربوط به سازگاری داده ها را با سیستم هایی که داده ها را بین نُد های مختلف مانند Active Directory ، Replicate می کنند، ایجاد کند. Hyper-V فقط Standard Checkpoint ها را پیشنهاد می دهد ( همان Snapshots در ویندوز های قبل از 10 )Standard Checkpoints :از Volume Shadow Copy Service یا System File Freeze بر روی یک ماشین مجازی لینوکس استفاده می کند تا بکاپی با سازگاری داده ها از ماشین مجازی ایجاد کند. هیچ Snapshot ی از حالت حافظه دستگاه مجازی گرفته نشده است.Production Checkpoints :Production Checkpoints به طور پیش فرض انتخاب می شوند ، هرچند این تنظیمات پیش فرض می تواند توسط مدیر Hyper-V یا Powershell تغییر کند.توجه داشته باشید : ماژول Hyper-V PowerShell داراي چندين نام مستعار است بطوری که Checkpoint و Snapshot می توانند به طور جایگزین استفاده شوند. این متن از Checkpoint استفاده می کند، با این حال آگاه باشید که ممکن است دستورات مشابه را با استفاده از اصطلاح Snapshot مشاهده کنید.نحوه تغییر نوع Checkpoints :با استفاده از Hyper-V ManagerHyper-V Manager را باز کنید.روی یک ماشین مجازی کلیلک راست کرده و Settings را انتخاب کنید.زیر نوار Management ، Checkpoint را انتخاب کنید.نوع Chekpoint مورد نیاز خود را انتخاب کنید.نحوه تغییر نوع Checkpointsبا استفاده از PowerShell :دستورات زیر را می توان برای تغییر Checkpoit ها با PowerShell اجرا کرد.تنظیم کردن Standard Checkpoint :Set-VM -Name -CheckpointType Standardتنظیم کردن Production Checkpoint ؛ اگر Production Checkpoint تنظیم نشود Standard Checkpoint ایجاد می شود.Set-VM -Name -CheckpointType Productionتنظیم کردن Production Checkpoint ؛ اگر Production Checkpoint تنظیم نشود Standard Checkpoint ایجاد نمی شود.Set-VM -Name -CheckpointType ProductionOnlyنحوه ایجاد Checkpoint ها :یک Checkpoint از نوع پیکربندی شده برای ماشین مجازی را ایجاد کنید.با استفاده از Manager Hyper-Vبرای ایجاد یک Checkpoint :در Hyper-V Manager، ماشین مجازی را انتخاب کنید.روی نام ماشین مجازی کلیک راست کرده و گزینه Checkpoint را انتخاب کنید.هنگامی که فرایند تکمیل می شود، Checkpoint در قسمت Checkpoints در Managment Hyper-V ظاهر می شود.با استفاده از Power Shell :ایجاد یک Checkpoint با استفاده از دستور CheckPoint-VM .Checkpoint-VM -Nameوقتی فرآیند Checkpoint انجام شد، یک لیست از Checkpoint ها برای یک ماشین مجازی را از دستور Get-VMCheckpoint می توان استفاده کرد.Get-VMCheckpoint -VMNameنحوه اعمال Checkpoint ها :اگر می خواهید ماشین مجازی خود را به یک نقطه زمانی پیش از زمان فعلی بازگردانید، می توانید یک Checkpoint موجود را اعمال کنید.استفاده از Hyper-V Manager :در Hyper-V Manager ، زیر Virtual Machines ، ماشین مجازی را انتخاب کنید.در بخش Checkpoints، بر روی Checkpoint ی که می خواهید استفاده کنید راست کلیک و روی Apply کلیک کنید.یک پنجره با گزینه های زیر ظاهر می شود :Create Checkpoint and Apply : یک Checkpoint از ماشین مجازی قبل از اعمال کردن Checkpoint قبلی ایجاد کنید.Apply : تنها Checkpoint ایی که شما انتخاب کرده اید اعمال می شود. شما نمی توانید این اعمالات را به حالت قبل برگردانید.Cancel : بدون انجام دادن هیچ کاری پنجره را ببند.با استفاده از PowerShell :برای دیدن یک لیست از Checkpoint ها برای ماشین مجازی از دستور Get-VMCheckpoint استفاده کنید.Get-VMCheckpoint -VMNameبرای اعمال Checkpoint ، از دستور Restore-VMCheckpoint استفاده کنید.Restore-VMCheckpoint -Name -VMName -Confirm:$falseنحوه تغییر نام Checkpoint هابسیاری از Checkpoint ها در یک نقطه خاص ایجاد می شوند.  با دادن نام شناسایی به آنها ، راحت تر می توانید Checkpoint هایی که قبلا ایجاد کرده بودید و وضعیت سیستم را شناسایی کنید.به طور پیش فرض، نام یک Checkpoint ، نام ماشین مجازی با تاریخ و زمان انجام Checpoint می باشد. این فرمت استاندارد است:virtual_machine_name (MM/DD/YYY -hh:mm:ss AMPM)نام ها به 100 کاراکتر محدود می شود و نام آن نباید خالی باشد.با استفاده از Hyper-V Managerدر Hyper-V Manager ماشین مجازی را انتخاب کنید.روی Checkpoint کلیک راست کرده و گزینه Rename را انتخاب کنید.یک نام جدید برای Checkpoint انتخاب کنید نام ها به 100 کاراکتر محدود می شود و نام آن نباید خالی باشد.وقتی کارتان انجام شد Enter کنید.با استفاده از PowerShell :Rename-VMCheckpoint -VMName -Name -NewNameنحوه پاک کردن Checkpoint ها :حذف Checkpoint ها می تواند به ایجاد فضا در هاست Hyper-V شما کمک کند.در پشت صحنه ، Checkpoint ها به عنوان فایل های .vhdx در همان مکان فایل های .vhdx برای ماشین مجازی ذخیره می شوند. هنگامی که شما یک Checkpoint را حذف می کنید، Hyper-V فایل های avhdx و .vhdx را برای شما ادغام می کند. پس از تکمیل، فایل .vhdx ، Checkpoint از فایلِ سیستم حذف خواهد شد.شما نباید فایل های .avhdx را مستقیما حذف کنید.با استفاده از Hyper-V Managerدر Hyper-V Manager ماشین مجازی را انتخاب کنید.در قسمت Checkpoint ها، روی Checkpoint ی که میخواهید حذف کنید کلیک راست کرده، و روی Delete کلیک کنید. شما همچنین می توانید یک Checkpoint و تمام Checkpoint های بعدی را حذف کنید. برای انجام این کار، بر روی اولین Checkpoint ی که می خواهید حذف کنید راست کلیک کنید ، و سپس روی دکمه *Delete Checkpoint* Subtree کلیک کنید.ممکن است از شما خواسته شود تا تأیید کنید که میخواهید Checkpoint را حذف کنید. تأیید کنید که این Checkpoint درست است و سپس روی Delete کلیک کنید.با استفاده از PowerShell :Remove-VMCheckpoint -VMName -Nameنحوه صادرات Checkpoint ها :صدور بسته های Checkpoint به عنوان یک ماشین، بنابراین Checkpoint می تواند به مکان جدید منتقل شود. پس از وارد شدن، Checkpoint به عنوان یک ماشین مجازی بازسازی می شود. Checkpoint های صادر شده می تواند برای پشتیبان گیری استفاده شود.Export-VMCheckpoint -VMName -Name -Pathفعال یا غیر فعال کردن Checkpoint ها :در Hyper-V Manager ، روی نام ماشین مجازی کلیک راست کرده و گزینه Settings را انتخاب کنید.در قسمت Management ، Checkpoint ها را انتخاب کنید.برای اجازه دادن به Checkpoint ها از این ماشین مجازی، مطمئن شوید Enable Checkpoints انتخاب شده است - این رفتار پیش فرض است. برای غیرفعال کردن Checkpoint ها، علامت کادر Enable Checkpointsرا غیرفعال کنید.برای اعمال تغییرات خود روی Apply کلیک کنید. اگر کار شما تمام شد، برای بستن پنجره ، روی OK کلیک کنید.نحوه پیکربندی محل Checkpoint ها :اگر ماشین مجازی هیچ Checkpoint ای نداشته باشد ،شما می توانید مکانی که پیکربندی Checkpoint ها و فایل ها ذخیره شده اند را تغییر دهید.در Hyper-V Manager روی نام ماشین مجازی کلیک راست کرده و گزینه Settings را انتخاب کنید.در بخش Management ، Checkpoints یا Checkpoint File Location را انتخاب کنید.در Checkpoint File Location مسیر را در پوشه ای که می خواهید فایل ها را ذخیره کنید، وارد کنید.برای اعمال تغییرات خود روی Apply کلیک کنید. اگر کار شما تمام شد، برای بستن کادر پنجره ، روی OK کلیک کنید.مکان پیش فرض ذخیره سازی فایل های پیکربندی در قسمت زیر می باشد.%systemroot%ProgramDataMicrosoftWindowsHyper-VSnapshotsدمویی از Checkpointاین تمرین به ایجاد و اعمال کردن از یک  standard checkpoint در مقابل یک production checkpoint اشاره دارد. برای این مثال، شما یک تغییر ساده را به ماشین مجازی می دهید و رفتارهای مختلفی را مشاهده می کنید.Standard Checkpoint :وارد ماشین مجازی شوید و یک فایل Text روی دسکتاپ مجازی خود ایجاد کنید.فایل را با Notepad باز کنید و “This is a Standard Checkpoint” را در آن بنویسید فایل را ذخیره نکنید وحتی Notepad را نیز نبندید.Checkpoint را به Standard تغییر دهید. ( می توانید از تغییر Checkpoint ها که در بالا اشاره شد کمک بگیرید. )یک Checkpoint جدید ایجاد کنید.Standard Checkpointاعمال Standard Checkpoint با Hyper-V Managerحالا که یک Checkpoint وجود دارد، یک تغییر در ماشین مجازی ایجاد کنید و سپس Checkpoint را برای برگشت به حالت قبل اعمال کنید تا ماشین مجازی را به وضعیت ذخیره شده بازگردانید.فایل Text را در صورت باز بودن آن ببندید و آن را از دسکتاپ ماشین مجازی پاک کنید.Hyper-V Manager را باز کرده ، روی Standard Checkpoint کلیک راست کنید و گزینه Apply را انتخاب کنید.Apply را روی پنجره اعلان Apply Checkpoint انتخاب کنید.Apply Checkpointهنگامی که Checkpoint اعمال شد، متوجه خواهید شد که فایل Text نه تنها در حال حاضر است، بلکه سیستم دقیقا همان موقعی است که Checkpoint ایجاد شده بود. در این مورد Notepad باز است و فایل Text بارگذاری می شود.Production checkpointحال بیایید Production checkpoint ها را بررسی کنیم. این روند تقریبا با کار با یک Standard Checkpoint یکسان است ، با این حال نتایج کمی متفاوت خواهد بود. قبل از شروع، اطمینان حاصل کنید که یک ماشین مجازی داشته باشید و نوع Checkpoint را به Production Checkpoint تغییر دهید.تغییر ماشین مجازی و ایجاد یک Production Chechpointوارد ماشین مجازی شوید و یک فایل Text جدید ایجاد کنید. اگر تا اینجا مارا همراهی کردید با توجه به گفته های پیشین، از فایل text موجود استفاده کنید.فایل را با Notepad باز کنید و “This is a Production Checkpoint” را در آن بنویسید فایل را ذخیره کنید ولی Notepad را نبندید.Hyper-V Manager را باز کنید – روی ماشین مجازی کلیک راست کنید – Chekpoint را انتخاب کنید.روی OK روی پنجره Production Checkpoint Created  کلیک کنید.Production Checkpoint Createdاعمال Production Checkpoint با Hyper-V Managerحالا که یک Checkpoint وجود دارد، یک تغییر در سیستم ایجاد کنید و سپس Checkpoint را برای برگشت به حالت قبل اعمال کنید تا ماشین مجازی را به وضعیت ذخیره شده بازگردانید.فایل Text را در صورت باز بودن آن ببندید و آن را از دسکتاپ ماشین مجازی پاک کنید.Hyper-V Manager را باز کرده ، روی Production Checkpoint کلیک راست کنید و گزینه Apply را انتخاب کنید.Apply را روی پنجره اعلان Apply Checkpoint انتخاب کنید.هنگامی که Production Checkpoint اعمال شده است، متوجه شده اید که ماشین مجازی در حالت خاموش شدن است.ماشین مجازی را روشن کرده و وارد شوید.توجه داشته باشید که فایل Text بازیابی شده است. اما بر خلاف Standard Checkpoint ، Notepad باز نیست.گام بعدی :سوئیچ مجازی Hyper-V چیست و چگونه کار می کند؟نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Wed, 27 May 2020 14:54:14 +0430</pubDate>
            </item>
                    <item>
                <title>آشنایی با سری محصولات FIREPOWER 2100 سیسکو</title>
                <link>https://virgool.io/@mohammad-nemati/introduction-with-cisco-firepower-2100-series-zic79bs65ga0</link>
                <description>در این مقاله ابتدا به آشنایی با سری محصولات Firepower 2100 شرکت سیسکو خواهیم پرداخت و عملکرد و قابلیت های ASA در محصولات Firepower2100 و همچنین ویژگی های سخت افزاری در سری فایروال های Cisco Firepower 2100 را در جداولی در اختیار شما قرار دادیم با ما همراه باشید.سری محصولات فایروال فایرپاور 2100 سیسکو یکی از 4 خانواده پلتفرم های امنیتی threat-focused NGFW سیسکو است که با دفاع در برابر تهدیدات ، قابلیت های انعطاف پذیری را برای کسب و کار شما ارائه می دهند.آشنایی با سری محصولات FIREPOWER 2100 سیسکوهنگامی که عملیات های پیشرفته تهدید آمیزی اتفاق می افتد ، سری محصولات Firepower 2100 سیسکو عملکردی پایدار و استثنایی را به شما ارائه می دهد. فایروال های فایرپاور به طور منحصر به فرد از CPU چند هسته ای دوگانه در معماری خود استفاده کرده است که تاثیر مستقیم و همزمانی در بهینه سازی Firewall ، cryptographic و threat inspection functions دارد. این سری از فایروال ها از لبه اینترنت تا مراکز داده برای آدرس های دامنه throughput استفاده می کنند. اصول و استاندارد های (Network Equipment Building Standards (NEBS توسط پلتفرم سری محصولات Cisco Firepower 2110 پشتیبانی شده است. پلتفرم های فایروال های سری 2100 می توانند تحت Cisco ASA Firewall یا (Cisco Firepower Threat Defense (FTD اجرا شوند.در این مقاله ابتدا به آشنایی با سری محصولات Firepower 2100 شرکت سیسکو خواهیم پرداخت و عملکرد و قابلیت های ASA در محصولات Firepower2100 و همچنین ویژگی های سخت افزاری در سری فایروال های Cisco Firepower 2100 را در جداولی در اختیار شما قرار دادیم با ما همراه باشید.سری محصولات فایروال فایرپاور 2100 سیسکو یکی از 4 خانواده پلتفرم های امنیتی threat-focused NGFW سیسکو است که با دفاع در برابر تهدیدات ، قابلیت های انعطاف پذیری را برای کسب و کار شما ارائه می دهند.آشنایی با سری محصولات FIREPOWER 2100 سیسکوهنگامی که عملیات های پیشرفته تهدید آمیزی اتفاق می افتد ، سری محصولات Firepower 2100 سیسکو عملکردی پایدار و استثنایی را به شما ارائه می دهد. فایروال های فایرپاور به طور منحصر به فرد از CPU چند هسته ای دوگانه در معماری خود استفاده کرده است که تاثیر مستقیم و همزمانی در بهینه سازی Firewall ، cryptographic و threat inspection functions دارد. این سری از فایروال ها از لبه اینترنت تا مراکز داده برای آدرس های دامنه throughput استفاده می کنند. اصول و استاندارد های (Network Equipment Building Standards (NEBS توسط پلتفرم سری محصولات Cisco Firepower 2110 پشتیبانی شده است. پلتفرم های فایروال های سری 2100 می توانند تحت Cisco ASA Firewall یا (Cisco Firepower Threat Defense (FTD اجرا شوند.آشنایی با سری محصولات FIREPOWER 2100 سیسکو انعطاف پذیری در ساختار شبکه سازمان ها تخصص تیم های شبکه کار است و این انعطاف پذیری نیازمند امنیت می باشد. اگر در حال جنگیدن با یک نقص فراگیر در شبکه خود هستید پس در واقع شبکه شما واقعا up نیست.! اما وقتی صحبت از فایروال های نسل بعدی (NGFW) است، سازمان ها اغلب مجبور به انتخاب بین امنیت شبکه و throughput performance در شبکه می شوند.Cisco Firepower NGFW اولین صنعت یکپارچه شده برای فایروال Threat-Focused NGFW سیسکو با unified management می باشد. فایروال های Cisco Firepower NGFW محافظت منحصر به فردی را در برابر تهدیدات چه قبل از حملات و چه حین و بعد آن فراهم می کند.سری فایروال های Cisco Firepower 2100 با دفاع از شبکه در برابر تهدیدها به کسب و کار شما انعطاف پذیری می بخشد. هنگامی که ویژگی های شناسایی تهدید برای محافظت از امنیت کسب و کار شما در این سری از فایروال ها فعال می شود، عملکرد پایداری را در شبکه برای شما فراهم خواهد کرد. و اکنون به سادگی برای بهبود بهره وری فناوری اطلاعات با مناسب ترین هزینه در دسترس مشتریان قرار گرفته است.Firepower 2100 Series NGFW با اضافه شدن حملات تهدیدآمیز ، عملکرد توان عملیاتی خود را حفظ می کند. آن ها این کار را با ترکیب منحصر به فرد یک معماری CPU چند هسته ای دوگانه که تاثیر در بهینه سازی فایروال، رمزنگاری و فعالیت های Threat Inspection می گذارد را انجام می دهند. هنگامی که Threat Inspection در شبکه روشن باشد تهدیدی تبدیل به Bottleneck در شبکه نخواهد شد و مانند رقبا کارایی را از دست نخواهید داد.اما در بحث مدیریتی ، در حال حاضر Cisco Firepower NGFW برای راه اندازی، کم ترین زمان را خواهد برد و هزینه کمتری برای مدیریت آن پرداخت خواهد شد. شما انتخاب هایی از قبیل مدیریت به صورت Local ، Centralized و مبتنی بر cloud دارید که متناسب با محیط و نحوه کار شما می توانید بهترین انتخاب را داشته باشید.سری محصولات Cisco Firepower 2110 می توانند هم به صورت (Next-Generation Firewall (NGFW و هم به عنوان (Next-Generation IPS (NGIPS مستقر شوند. آن ها برای Internet Edge و در تمام راه ها به مراکز داده عالی هستند.مدل های Firepower 2110 و 2120 به ترتیب 1.9 و 3 گیگابیت بر ثانیه از توان فایروال را ارائه می دهند. آنها افزایش تراکم پورت را فراهم می کنند و می توانند تا شانزده پورت 1 Gbps در فرم فکتور 1Unit فراهم کنند.مدل های Firepower 2130 و 2140 به ترتیب توان 5 و 8.5 گیگابیت بر ثانیه از توان فایروال را ارائه می دهند. این مدل ها با سایر مدل ها تفاوت دارند زیرا می توان با استفاده از ماژول های شبکه یا NetMods آن ها را سفارشی سازی کرد. آنها می توانند حداکثر بیست و چهار پورت 1 Gbps یا تا دوازده پورت 10 Gbps را تأمین کنند.Firepower 2100 NGFWs به طور منحصر به فرد عملکرد پایداری را هنگام پشتیبانی از عملیات های تهدید آمیز ارائه می دهد ، مانند IPS . این کار با استفاده از یک معماری چند هسته ای دوگانه انجام می شود. عملکرد لایه 2 و 3 در یک (Network Processing Unit (NPU پردازش می شود. Threat Inspection و سایر خدمات بر روی یک CPU چند هسته ای x86 جداگانه پردازش می شوند.مزایا سری محصولات فایروال FIREPOWER 2100 سیسکو :اطمینان از انعطاف پذیری تجارت از طریق برقرای امنیت با عملکردی پایدارهزینه های عملکرد فعال سازی IPS را از بین ببریددو برابر تراکم پورت و Performance در مقابل رنج قیمتی رقبای هر محصولبا ضریب فرم فکتور 1Unit در هزینه و انرژی صرفه جویی کنیدویژگی های سری محصولات فایروال FIREPOWER 2100 سیسکو :? تهدیدهای را متوقف کنید شامل بدافزارهای شناخته شده و ناشناخته با راهنمایی (Cisco Advanced Malware Protection (AMP و sandboxing.? بینش بیشتری بدست آورید با Cisco Firepower next-gen IPS بینشتان را از محیط خود افزایش دهید.? زودتر تشخیص دهید ، سریعتر عمل کنید The Cisco Annual Security Report ، یک دوره متوسط 100 روزه را از سرایت تهدیدات تا شناسایی آن ها، در اکثر شرکت ها در نظر گرفته است. این زمان را به کمتر از یک روز کاهش دهید.? پیچیدگی را کاهش دهید مدیریت یکپارچه و همبستگی تهدیدات خودکار را با عملکردهای امنیتی کاملاً یکپارچه ، از جمله فایروال کردن برنامه ها ، NGIPS و AMP بدست آورید.? از شبکه خود اطلاعات بیشتری کسب کنید با ادغام اختیاری سایر راه حل های شبکه سیسکو و شبکه های شخص ثالث و راهکارهای امنیتی ، امنیت خود را تقویت کنید و از سرمایه گذاری که کرده اید به بهترین نحوه استفاده کنید.پیشنهاد میکنم برای آشنایی بیشتر با این سری از محصولات فایروال سیسکو از ویدیو زیر دیدن نمایید. https://www.aparat.com/v/u30j4n7 نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Sat, 18 Apr 2020 12:42:53 +0430</pubDate>
            </item>
                    <item>
                <title>ایجاد ماشین مجازی در hyper-v ویندوز سرور 2016 (قسمت دوم)</title>
                <link>https://virgool.io/@mohammad-nemati/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%AF%D8%B1-hyper-v-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B1-%D8%B3%D8%B1%D9%88%D8%B1-2016-%D9%85%D8%A7%D8%B4%DB%8C%D9%86-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DA%A9%D9%86%DB%8C%D9%85-eh3xbzrgvhm8</link>
                <description>نحوه ایجاد و پیکربندی ماشین مجازی در Hyper-V ویندوز سرور 2016در مقاله قبل مقدمه ای از Hyper-V را در اختیارتان قرار دادیم. در این مقاله قصد داریم درباره ی راه اندازی Hyper-V در ویندوز سرور 2016 صحبت کنیم که شامل نصب، مدیریت، تنظیمات ذخیره سازی، پیکربندی شبکه و مدیریت از راه دور است. امتیاز راه اندازی و نصب Hyper-V در ویندوز سرور 2016 این است که میزبان ، ماشین های مجازی می باشند. بنابراین، بیایید بررسی کنیم که چگونه ماشین ها را در Hyper-V از ویندوز سرور 2016 ایجاد و پیکربندی کنیم.ایجاد یک ماشین مجازی :ابتدا، شما باید از  Hyper-V Manager برای اتصال به میزبان Hyper-V استفاده کنید. Hyper-V Manager شامل ابزار Remote Server Administration Tools ( RSAT ؛ دانلود جداگانه ) برای سیستم عامل های کلاینت مانند ویندوز 10 ، یا در بخش Server Manager شامل Install Features از ویندوز سرور 2016 می باشد.ابتدا به Hyper-V Manager بروید.برای شروع، بر روی میزبان Hyper-V خود کلیک راست کرده و New&gt;VM را انتخاب کنید.نحوه ایجاد ماشین مجازی در Hyper-Vدر این قسمت ، Wizard مربوط به New Virtual Machine راه اندازی می شود.نحوه نصب ماشین مجازی در Hyper-Vپیکربندی را با انتخاب یک نام برای ماشین شروع کنید.انتخاب نام برای ماشین مجازی در Hyper-vGeneration های مختلف ماشین های مجازیدر مرحله بعد از شما خواسته می شود تا نوع Generation ماشین مجازی خود را انتخاب کنید. در اینجا شما دو انتخاب دارید:Generation 1 و Generation 2 . اما این دو چه تفاوت هایی دارند؟برای شروع، ماشین های مجازی Generation 2 تنها با Hyper-V 2012 R2 و بالاتر سازگار است. همچنین ویندوز سرور 2012 / ویندوز 8 64 بیتی و بالاتر با Generation 2 پشتیبانی می شود. بنابراین هیچ نسخه 32 بیتی از این سیستم عامل ها کار نخواهند کرد. در حقیقت، اگر یک ماشین مجازی از نوع Generation 2 ایجاد کنید و سعی کنید بوت از یک ISO  سیستم عامل 32 بیتی ایجاد کنید ، به سادگی به شما یک ارور می دهد که هیچ مدیایی برای boot نمی تواند پیدا کند. همچنین مایکروسافت در حال پشتیبانی از ماشین های Generation 2 با لینوکس است. در حال حاضر چون تمام سیستم عامل ها توسط Generation 2 پشتیبانی نمی شوند مطمئن شوید که متناسب با نیاز خود Generation ماشین ها را انتخاب می کنید. ملاحظه دیگری نیز وجود دارد: برای کسانی که در فکر انتقال یک ماشین مجازی Hyper-V از پیش ساخته شده به Azure هستند، Gneration 2 آن را پشتیبانی نمی کند.برای سازگاری بیشتر از جمله انتقال به Azure، ماشین ها باید از نوع Generation 1 انتخاب شوند. اگر هیچ کدام از محدودیت های ذکر شده درست نیست و شما می خواهید از ویژگی هایی مانند بوت امن UEFI استفاده کنید، Generation 2 انتخاب برتر خواهد بود.هنگامی که یک ماشین ایجاد می شود، شما نمی توانید Generation را تغییر دهید. اطمینان حاصل کنید که قبل از شروع، Generation مناسب را انتخاب کرده اید.Generation های مختلف در ماشین های مجازیمدیریت حافظه در Hyper –V :بخش بعدی پیکربندی جایی است که می توانیم حافظه را اختصاص دهیم (Assign Memory). مدیریت حافظه در Hyper-V گزینه ای با نام Memory Dynamic دارد ؛ شما می توانید یک Checkbox را مشاهده کنید که می تواند برای فعال کردن ویژگی Dynamic Memory در این مرحله انتخاب شود. اگر شما این گزینه را فعال کنید، Hyper-V با سیستم عامل ماشین مهمان در مدیریت حافظه سیستم عامل مهمان همکاری می کند.با استفاده از ویژگی &quot; hot add &quot;، Hyper-V حافظه سیستم عامل مهمان را گسترش می دهد زیرا request های مهمان در حافظه افزایش می یابد. Dynamic Memory کمک می کند تا به طور پویا و به طور خودکار RAM را بین ماشین های در حال اجرا تقسیم کند، مجددا حافظه را بر اساس تغییرات خواسته های منابع خود تقسیم می کند. این کمک می کند تا به طور موثرتری از منابع حافظه در هاست Hyper-V و نیز تراکم بیشتر ماشین استفاده شود.انتخاب فضای مورد نیاز برای ماشین مجازی در Hyper-Vهنگامی که شما انتخاب می کنید از Dynamic Memory برای ماشین مجازی خود استفاده کنید ، می توانید حداقل و حداکثر مقدار RAM را به صورت Dynamic به ماشین مجازی اختصاص داده شده، تنظیم کنید.انتخاب مموری مورد نیاز برای ماشین مجازی در Hyper-vپیکربندی شبکه Hyper-Vگام بعدی در پیکربندی ماشین ما، پیکربندی شبکه است. برای اینکه یک ماشین مجازی خاص اتصال به شبکه داشته باشد، باید یک سوئیچ مجازی که متصل است، پیوست کنید. شما همچنین می توانید ماشین را در وضعیت disconnect قرار دهید؛ اتصال به یک شبکه در تکمیل پیکربندی ماشین مجازی مورد نیاز نیست. در این مثال ما ماشین را به ExternalSwitch متصل می کنیم که یک سوئیچ مجازی است که با شبکه LAN متصل است.پیکربندی شبکه برای ماشین های مجازی در Hyper-Vپیکربندی هارد دیسک در Hyper-Vگام بعدی پیکربندی هارد دیسک است که به ماشین مجازی شما اختصاص داده شده است. سه گزینه وجود دارد که شما می توانید انتخاب کنید :اگر شما گزینه “Create a virtual hard disk” را انتخاب کنید ، در واقع شما در حال ایجاد یک VHDX دیسک روی Hyper-V هاست می باشید. شما می توانید اندازه دیسک را تنظیم کنید. این مقدار در Wizard به صورت پیش فرض 127 گیگابایت است که به آسانی قابل تغییر است.گزینه Use an existing virtual hard disk ، شما می توانید پیکربندی جدید ماشین خود را به یک دیسک مجازی موجود اضافه کنید. شاید شما بیش از یک فایل VHDX کپی کنید که می خواهید با پیکربندی جدید ماشین استفاده کنید. با این گزینه می توانید در Wizard به فایل VHDX مراجعه کنید.با گزینه سوم – Attach a virtual hard disk later - شما می توانید انتخاب کنید که یک هارد دیسک در wizard را ایجاد کنید و یک دیسک را بعدا اختصاص دهید.یک هشدار مهم برای گزینه Create a virtual hard disk وجود دارد: در نوع دیسک ایجاد شده هیچ انتخابی ندارید. به صورت پیش فرض Hyper-V دیسک هایی که به طور Dynamic گسترش می یابند را ایجاد می کند، دیسک هایی که thin-provisioned هستند. فضا فقط به مقداری که مورد نیاز است استفاده می شود. با این وجود، در این روش معایبی وجود دارد. درحالیکه Driver استوریج Hyper-V به طور کلی از منابع کارآمد برای بهترین عملکرد استفاده می کند ، بسیاری دیگر ممکن است ترجیح دهند دیسک های thick یا Fixed size در Hyper-V را مورد استفاده قرار دهند. برای انجام این کار، باید گزینه سوم را انتخاب کنید و پس از ایجاد ماشین، یک هارد دیسک Thick مجازی ضمیمه کنید.پیکربندی هارد دیسک برای ماشین های مجازی در Hyper-Vگزینه های نصب و راه اندازیمرحله بعد در Wizard مربوط به بخش installation option می باشد. به این معنی است که شما چگونه می خواهید سیستم عامل مهمان (OS) خود را در ماشین مجازی جدید نصب کنید.رایج ترین راه انتخاب گزینه Install an operating system from a bootable image file می باشد. شما باید یک فایل ISO از سیستم عامل داشته باشید که در جایی روی سرورتان ذخیره شده باشد. به سادگی با استفاده از دکمه Browse، wizard را به مکان هدایت کنید.پیشنهادات دیگر برای انتخاب شما Install an operating system later یا Install an operating system from a network-based installation server می باشد.شما اکنون به خلاصه ای از گزینه های پیکربندی خود دسترسی پیدا کرده اید. هنگامی که روی دکمه Finish کلیک کنید، ماشین شما با توجه به گزینه هایی که مشخص کرده اید ایجاد می شود.اکنون که پیکربندی و نصب کامل است، می توانید ماشین خود را روشن کنید. به سادگی روی ماشین کلیک راست کرده و ماشین را Start کنید.شما می توانید با کلیک راست روی ماشین ایجاد شده و انتخاب گزینه Connect به کنسول وصل شوید.پس از اتصال به کنسول، اکنون باید بتوانیم ماشین خود را بوت کنیم و سیستم عامل را به طور معمول نصب کنیم.اندیشه هاما تمامی گزینه های پیکربندی در دسترس شما را هنگام ایجاد ماشین های جدید در مدیریت Hyper-V پوشش داده ایم. این مقاله دومین سری از چگونگی استفاده از Hyper-V برای مجازی سازی است. ما با اصول اولیه شروع کردیم و در حال پیشرفت به سوی موضوعات پیشرفته تر هستیم.گام بعدی :در گام بعدی به نحوه پیاده سازی Checkpoint ها در Hyper-V می پردازیم.نویسنده : محمد نعمتیاین مقاله که توسط من نوشته شده، ابتدا در وب‌سایت FaradSys منتشر شده است و اکنون در اینجا بازنشر می‌شود.</description>
                <category>محمد نعمتی</category>
                <author>محمد نعمتی</author>
                <pubDate>Sat, 05 Oct 2019 10:27:55 +0330</pubDate>
            </item>
            </channel>
</rss>