آموزش رایگان شبیه ساز کلودسیم
Cloudsim چیست؟
کلودسیم یک پکیج نرم افزاری حاوی یک سری کلاس و مثال های از پیش آماده شده جهت شبیه سازی محاسبات ابری است. برای اجرا و استفاده از این فایلها نیاز به نرم افزارها یا کامپایلرهای خاصی مانند Netbeans ، Eclips ، Apache Ant می باشد. با استفاده از این ابزارها میتوان فایل های محتوی (کلاس ها و مثال ها) را بسته به نیاز کاربران تغییر داد و یا به طور کلی امکانات جدیدی به این پکیج اضافه کرد.
در این آموزش رایگان قصد داریم شما را با مفاهیم کلود (ابر) و پردازش ابری (Cloud Computing) آشنا کنیم. پس از آشنایی با مفاهیم کلاد کامپیوتینگ، چگونگی دانلود، نصب و اجرای شبیه ساز کلودسیم را به شما آموزش خواهیم داد. سپس با معرفی محیط شبیه ساز کلودسیم ادامه دهیم و چند نمونه از مثال های موجود در کلودسیم را بررسی می کنیم.
شبیه سازی چیست؟
شبیه سازی در حقیقت سناریوهای دنیای واقعی را با استفاده از برنامه های کامپیوتری بازسازی می کند. شبیه سازی در کاربردهای مختلفی از قبیل تحلیل و طراحی شبکه، تحقیق عملیاتی، تحلیل تجاری، برنامه ریزی ساخت، آزمایش بیولوژیکی مورد استفاده قرار می گیرد.
از آنجا که تا حد امکان تقریباً همه جزئیات مشخصاتی سیستم می تواند در یک مدل شبیه سازی یکپارچه شود، شبیه سازی در مقایسه با مدل سازی تحلیلی، معمولاً نیاز به فرضیات ساده سازی کمتری دارد. زمانی که سیستم بزرگتر و پیچیده تر می شود، ممکن است نتوان یک فرموله سازی ریاضیاتی سرراست برای آن انجام داد. در این موارد، معمولاً رویکرد شبیه سازی به رویکرد تحلیلی ترجیح داده می شود.
اساس شبیه سازی، انجام آزمایشات متعدد و در نظر گرفتن پارامترهای متقاعد کننده برای عمومی سازی می باشد. به دلیل عمومی سازی، معمولاً نتایج شبیه سازی به اندازه نتایج تحلیلی، قوی در نظر گرفته نمی شود.
مراحل انجام یک شبیه سازی
یک شبیه سازی شبکه های کامپیوتری، از سه بخش اصلی تشکیل می شود:
- طرح ریزی
- پیاده سازی
- تست
فاز پیاده سازی نیز، ۳ مرحله دارد:
- مقداردهی اولیه
- تولید نتایج
- پردازش پس از شبیه سازی
شبیه سازی یک شبکه کامپیوتری را می توان به صورت جریانی از تعاملات میان موجودیت های شبکه (مثلاً گره ها، پکت ها و …) تصور کرد. این موجودیت ها در سیستم حرکت می کنند، با بقیه موجودیت ها تعامل پیدا می کنند، در فعالیت ها شرکت می کنند، موجب رخداد رویدادها می شوند، موجب برخی تغییرات روی حالت سیستم می شوند، و در نهایت به پایان می رسند. موجودیت ها برای بدست آوردن منابع، منتظر می مانند یا با سایر موجودیت ها رقابت می کنند. بنابراین باید یک دنباله اجرای منطقی وجود داشته باشد تا این فعالیت ها به صورت قابل درک و مدیریت پذیر رخ دهند.
ویدئوهای آموزش کلودسیم
منابع و مراجع
برای دانلود کتاب شبیه سازی محاسبات ابری از قسمت زیر می توانید کتاب را دانلود کنید.
- مجازی سازی شبکه و محاسبات ابری، انتشارات مایکروسافت، ۲۰۱۴
ابزارهای مورد نیاز دوره
برای دانلود رایگان نرم افزار cloudsim کافی است از طریق لینک دانلود زیر، فایل مربوط به شبیه ساز Cloudsim را دانلود کنید.
برای نصب کلود سیم در ویندوز کافی است طبق فیلم آموزش نصب Cloudsim که در قسمت دموهای دوره در همین صفحه درج شده است، این کار را انجام دهید.
درباره مجید شبیری
کارشناس ارشد فناوری اطلاعات از دانشگاه صنعتی امیرکبیر. مدیر و مؤسس "علوم نوین امیرکبیر"، متخصص برنامه نویسی، شبکه، لینوکس و امنیت. از سال 84 همزمان با شروع تحصیلات دانشگاهی، وارد حوزه تخصصی مهندسی نرم افزار شدم و اکنون مشغول تحقیق، توسعه و آموزش در حوزه بلاک چین هستم و معتقدم بلاکچین به زودی فضای کسب و کارها را منقلب خواهد کرد.
نوشته های بیشتر از مجید شبیری
دیدگاهتان را بنویسید