buy vpn kharid vpn kerio vpn mobile vpn
رایانش ابری | رایانش ابری
۱۳۹۵/۰۸/۲۶
277

معرفی کتاب: مدل‌سازی و شبیه‌سازی رایانش ابری

مدل‌سازی و شبیه‌سازی رایانش ابری نویسنده: نوید فرخی دسته: اینترنت و شبکه های کامپیوتری ناشر: علوم رایانه و دانش بنیان سال انتشار: آبان ۱۳۹۵ تعداد صفحات: ۲۳۲ رایانش ابری یا Cloud Computing به گفتار ساده، به معنی ارائه سرویس از طریق اینترنت به صورت توسعه‌پذیر و توزیع‌شده با استفاده از فناوری مجازی‌سازی است. به دلیل آنکه این حوزه از داغ ترین شاخه های فناوری به شمار می رود و استفاده از آن، در محیطهای علمی و صنعتی روزافزون است، نیاز به بحث مدلسازی و شبیه سازی کاملا محسوس است. با استفاده از ابزارهای شبیه سازی می توان سرویس ها را در محیطی کنترل شده و تکرارپذیر تست کرد. ابزارهای شبیه سازی ابری غالبا چارچوبی عمومی و قابل توسعه را دارا هستند که مدلسازی یکپارچه، شبیه سازی و آزمایش سرویس ابری را فراهم می سازند. بدیهی است شبیه ساز ابری، یک نرم افزار ابری نیست و اپلیکیشن های واقعی در آن […]
۱۳۹۵/۰۷/۳۰
18909407-a-word-cloud-of-benchmarking-related-items-stock-vector-benchmarking-benchmark-metrics

Benchmark

از دید یک کاربر هر سیستم کامپیوتری که بتواند  یک برنامه را در مدت زمان کمتری انجام دهد عملکرد (Performance) بهتری دارد . اما چه طور زمان پاسخ (response time) سیستم را اندازه گیری کنیم ؟ آن هم در شرایطی که هر شخص بنا به مقاصد مختلفی یک سیستم را انتخاب میکند . مثل معروف مشت نمونه خروار است در دنیای کامپیوتر هم کاربرد دارد . Benchmark به مجموعه ای از برنامه های مختلفی گفته می شود که برای تست عملکرد سیستم ها انتخاب می شوند . اگر Benchmark  روی یک سیستم به خوبی اجرا شود (نتیجه تست خوب باشد ) انتظار می رود سیستم در آینده کارایی خوبی داشته باشد . Benchmark ها را می توان  به  واقعی (real- time)  مثل برنامه های نرم افزاری (word , excel , power point ,…) و برنامه های کرنل ؛ Toy Benchmark که کد یا برنامه های کوتاه و سریعی هستند که […]
۱۳۹۵/۰۳/۲۱
juju-on-ubuntu-cloud-1-638

Juju و نصب راحت تر برنامه ها

Juju یک مدل جهانی متن باز برای خدمات و معماری های مبتنی بر سرویس است . به شما این امکان رو میده که نصب ، پیکربندی ، مدیریت و نگه داری سرویس های ابری رو روی ابرهای عمومی و سرورهای فیزیکی ، اپن استک و کانتینر ها را سریع تر و کارآمدتر انجام دهید . مدل سازی خدمات  در محیط های پیشرفته ، سرویس ها ندرتا به صورت ایزوله اجرا می شوند . حتی برنامه های کاربردی ساده برای اجرا نیاز به چندین سرویس واقعی دارند . برای اجرای یک سیستم پیچیده تر ، مثل اپن استک ، نیاز به نصب سرویس های بیشتری خواهد بود که باید نصب شده و ارتباطشان با یکدیگر برقرار شود . مدل سازی سرویس JUJU ابزاری برای استقرار و مدیریت سرویس ها فراهم می کند . ابزارهای مدیریتی مانند Chef و Puppet یا حتی اسکریپت نویسی هم می تواند به طور خودکار این پیکربندی ها […]
۱۳۹۵/۰۱/۱۳
1

مهاجرت به ابر

چرا روند مهاجرت به سمت ابرها کم است ؟ یا بهتر بگم چرا از رایانش ابری استقبال شایانی نمیشه ؟ برای خیلی ها واژه ابر هنوز معنا نشده ؛ روزانه شاید بیش از ده بار یا صد بار از ابر استفاده می کنند اما به جای ” ابر ” از ” اینترنت ” استفاده می کنند . خیلی به این موضوع فکر کردم که چرا اینقدر کم استقبال میشه ؟ مجله و سایت های زیادی رو بررسی کردم قبلا فکر میکردم استقبال پایین ابر فقط توی ایرانه اما دیدم نه خیلی از کشورهای بزرگ دنیا با اینکه مدیران سازمان ها از مزایای مهاجرت به رایانش ابری آگاهند اما باز هم در مقابل این عمل استقامت میکنند . دلایل خیلی روشن بود  و من بعضی از این دلایل رو طرح و نتیجه گیری کردم خوشحال میشم نظر شما رو هم بدونم غیرقابل کنترل : یا غیر قابل لمس ، این شاید […]
۱۳۹۴/۱۰/۰۷
Picture1

PiCloud

بیشتر تحقیقات ابری در مراکز کلان داده نیاز به محیط های توسعه یافته و تجهیزات سخت افزاری زیادی دارد که تهیه این تجهیزات هزینه بالایی برای هرسازمان درپی خواهد داشت . Raspberry pi (به فارسی رزبری پای ) یک کامپیوتر تک برد در اندازه کمتر از یک وجب هست که به قول بنیاد رزبری پای برای توسعه علوم کامپیوتر در مدارس ساخته شد . برد کوچکی که هاردش یک SD در اندازه دلخواه شما (ترجیحا بیشتر از ۸ گیگ ) است که می تواند باهر سیستم عاملی راه اندازی شود . تغذیه این رایانه با شارژر گوشی همراهتان امکان پذیر است . برای اتصال به نمایشگر نیز تنها کافیه که پورت HDMI اش با یک واسط HDMI To VGA به پورت VGA مانیتورتون وصل کنید . (با فرض اینکه سیستمتون پورت HDMI نداشته باشه ) به عنوان تجربه شخصی ام زمانی که برای اولین بار رزبری رو دیدم باورم نشد […]
۱۳۹۴/۰۵/۱۶
apache-mesos-13-638

Apache Mesos

Apache Mesos یک مدیر خوشه است که وظیفه ارائه منابع مفید ایزوله و اشتراک آنها را دربین برنامه های توزیع شده یا فریم ورک ها را به عهده دارد . این برنامه متن باز در دانشگاه کالیفرنیای برکلی استارت خورده است . این برنامه بین لایه کاربردی و سیستم عامل می نشیند و کمک می کند استفاده و اجرای برنامه ها در محیط های خوشه ای مقیاس بالا آسان تر و موثرتر انجام پذیرد . با کمک آن می توانیم برنامه های زیادی روی گره های زیادی به صورت پویا اجرا کنیم . کاربران مشهور Mesos  شامل Twitter ، Airbnb ، MediaCrossing ، Xogito هستند . کلان داده مجموعه بزرگی از منابع ناهمگون را ایجاد می کند . Mesos  یک مکانیزم زمان بندی دوسطحی توزیع شده به نام پیشنهاد منابع معرفی می کند . Mesos  تعداد منابع هر فریم ورک را مشخص می کند درحالیکه فریم ورک تصمیم می گیرد […]
۱۳۹۴/۰۴/۲۳
cloudfile

داده کاوی و رایانش ابری

موضوعی که جدیدا در حال تحقیق روی اون هستم بحث تعامل بین داده کاوی و رایانش ابری است . دو تکنولوژی جدید دنیای فن آوری اطلاعات که تعامل انها با یکدیگر می تواند بسیاری از مشکلات دنیای فن آوری را بهبود بخشد . اما هر تعاملی با تناقضات و تداخلاتی همراه است بحثی که نگرانی اصلی خروجی این تعامل است امنیت داده ها در این بین است . داده کاوی ، استخراج اطلاعات مخفی از پایگاه داده های بزرگ ، تکنولوژی قدرتمندجدید با پتانسیل بزرگی  است که به شرکت ها کمک می کند روی اکثرداده های مهم در انبار داده شان تمرکز داشته باشند . ابزارهای داده کاوی روند و رفتار آینده را پیش بینی می کند و به سازمان ها اجازه می دهند کسب و کار فعالی داشته باشند و براساس دانش تصمیم گیری کنند .آنالیزهای آینده نگر و خودکاری که توسط داده کاوی روی وقایع گذشته ارائه می […]
۱۳۹۴/۰۴/۰۴
cloud-monitoring

ابزارهای مانیتورینگ سرورهای ابری

کاربا ابزارهای مانیتورینگ سرورهای ابری و شبکه یک بخش اصلی از وظایف هر پشتیبان سروری است . بعضی از ابزارهای مانیتورینگ ابری رایگان هستند درحالی که برای استفاده از بعضی های دیگه باید سالیانه هزاران دلار پرداخت کنیم . تصمیم اینکه کدام ابزار برای سازمانتان مناسب تر است بستگی به سایز و تعداد سرورهای ابری و سایز و پیچیدگی شبکه تان دارد . سعی کردم در این پست لیست جامع و کاملی از این ابزارهای مانیتورینگ خدمت شما عرضه کنم ( خیلی از این ابزارها رو هنوز خودم تست نکردم ) بهترین ابزار مانیتورینگ ، یک رابط بصری مناسبی فراهم می کند که با استفاده از آن ادمین های سیستم قادر خواهند بود گزارش ها را ببینند و تشخیص دهند که آیا مشکلی در جایی وجود دارد یا نه ؟ توی لیست زیر اکثر این سرویس های مانیتورینگ به همراه یک توضیح مختصر از آن آورده شده است : New […]
۱۳۹۴/۰۳/۱۹
zenoos

نصب Zenoss بر روی دبیان

نرم افزارهای مانیتورینگ مختلفی وجود دارند اما یکی از قدرتمندترین این نرم افزارها در زمینه مانیتورینگ ابر zenoss هست . برای انواع مختلف پلت فرم های ابری مثل openstack ، cloudstack ، Azure و غیره پک های مختلفی وجود دارد که شما می توانید به راحتی اونها رو نصب کنید و سرور ابری خود رو مانیتور کنید . نصبش کار خاصی نداره ؛ لیست ریپازیتوری های دبیان رو باز کنید :   nano/etc/apt/sources.list سپس ریپازیتوری zenoss رو به انتهاش اضافه کنید :   deb http://dev.zenoss.org/deb main stable   دستور آپدیت : apt-get update نصب zenoss و پکیج هی مربوطه اش :   apt-get install zenoss-stack و حالا آغاز به کار سرویس zenoss : service zenoss-stack start شما با رفتن به آدرس http://ip_address:8080  صفحه لاگین zenoss رو می بینید  . تو این صفحه این امکان رو به شما میده که یک نام کاربری و رمز ورود تعریف کنید . اگر هم […]
۱۳۹۴/۰۲/۲۸
DevOps-with-Puppet-Chef-Ansible

مقایسه ای بین نرم افزارهای مدیریت پیکربندی

اولین باری که با  vagrant آشنا شدم زمانی بود که تصمیم داشتم openstack رو نصب کنم . در ابتدای فایل راهنمای نصبش نوشته بود اگر قصد دارید openstack رو روی ماشین مجازی (vm) نصب کنید ابتدا vagrant رو نصب کنید . خب اون زمان من چون openstack رو روی   خود میزبان نصب کردم نیاز به vagrant پیدا نکردم و از کنارش گذشتم . اما الان که بیشتر وارد دنیای مدیریت سرور ها شدم با این نرم افزارهای متن باز مدیریتی بیشتر برخوردم نرم افزارهایی مثل : Ansible ، Chef ، Puppet ، Vagrant و … خب حالا این نرم افزارها چه مشکلاتی از ما رو حل می کنند ؟ هر کدام از این نرم افزارها ، برای انجام یه کار خاصی موفق تر عمل کردند ؛ اکثر این نرم افزارها الگوی مشابهی استفاده می کنند : اجازه تعیین وضعیت ماشین به کاربر داده می شود و با توجه به فایل […]
۱۳۹۴/۰۲/۰۴
cloud standards

TOSCA استانداردی برای برنامه های ابری

IBM و چند شریک تجاری دیگر اخیرا ابتکار استانداردسازی TOSCA که برگرفته از سرنام عبارات Topology  & Orchestration Specification for Cloud Application  می باشد را راه انداختند . توسکا  در۱۲ دسامبر ۲۰۱۱ توسط سیمون موزر (Simon Moser)  و توماس اسپاتزیر( Thomas Spatzier) محققان و توسعه دهندگان IBM کلیک خورد . استاندارد توسکا زبانی برای توصیف اپلیکیشن ها و سرویس های ابری در ساختار و توپولوژی شان است با هدف دستیابی به یک توصیف جامع ؛ به عبارتی پوشش هرچیزی از مولفه های برنامه ها تا زیرساخت انها . توسکا استقرار و مدیریت برنامه های ابری را در سراسر چرخه زندگیشان آسان تر می کند بدون اینکه خللی در الزامات امنیتی ، حاکمیتی و انطباقی آنها پیش آید . توسکا در حال حاضر یک استاندارد رسمی OASIS است. هسته ارزشی توسکا توانایی آن برای تسهیل یک اکوسیستم است که اجرای پورتابل برنامه ها  برای ابر و بین ابرها را فراهم می […]
۱۳۹۴/۰۱/۱۹
ClearwaterCore_Logo_Print

NFV و Clearwater

Clearwater یک IMS ابری است .IMS یا IP Multimedia Subsystem  معماری استانداردی است که توسط اکثر شرکت های مخابراتی بزرگ برای سرویس های مبتنی بر IP شان طراحی شده است سیستم هایی مانند صدا ، تصویر و پیامک مبتنی بر IP که جایگزین سیستم های مداری – سوئیچی قدیم شده اند . طبق تعریف شرکت مخابرات خراسان رضوی ، IMSنوعی سامانه ی چندلایه ای برای ارائه ی سرویسهای چند رسانه ای به تمام کاربران مخابراتی مستقل ازنحوه دسترسی رسانه هابه شبکه است. ایده اصلی IMSانتقال تمامی اطلاعات اعم ازصوت،دیتا،سرویس های ویژه و سیگنالینگ بر بستر واحدی از IPاست که تحت مدیریت واحدی درشبکه جریان پیدامی کنند . Clearwater بر اساس اصول معماری IMS پیاده سازی شده است و همه رابط های کلیدی استانداردی که هسته یک شبکه IMS نیاز دارد را پشتیبانی می کند . مزیت اصلی Clearwater مقیاس پذیری بالا و مقرون به صرفه بودن آن است .این پروژه […]
۱۳۹۴/۰۱/۰۸
محاسبات ابری

مقایسه ابر و مراکز داده

در پی بررسی کاربردهای رایانش ابری در سازمان های مختلف بودم که دیدم در خیلی جاها ابر و دیتا سنتر یا مراکز داده باهم اشتباه گرفته شده اند ، بنابراین لازم دانستم در یک مقایسه ساده تفاوت بین این دو عبارت را بیان کنم . تفاوت بین ابر و دیتاسنتر ها چیست ؟ ابر دیتاسنتر است یا دیتاسنتر ابر است ؟ یا این دوتا کاملا از هم متفاوت اند ؟ لغات مابین ابر و دیتاسنتر ممکن است مانند همه اصطلاحات مخصوص یک صنف بایکدیگر اشتباه به کار گرفته شوند اما تنها وجه مشترک بین این دو ،این واقعیت است که هر دو اطلاعات را ذخیره می کنند . تفاوت اصلی مابین یک ابر و یک دیتاسنتر این است که ابر یک فرم off-premise از رایانش است که داده را روی اینترنت ذخیره می کند درحالیکه یک دیتا سنتر سخت افزار on-premise است که داده یک سازمان رو به صورت محلی […]
۱۳۹۳/۱۲/۱۹
docker-logo

آشنایی با دستورات داکر

تصمیم گرفته ام بخشی از ساعات آزمایشگاه را به کار بر روی داکر اختصاص دهم و نتیجه هر جلسه را در قالب یه سلسله آموزش در اختیار دوستان قرار می دهم . در این پست ، ابتدا داکر را با هم نصب میکنیم و سپس من باب آشنایی ، تعدادی از دستورات آن را با هم بررسی می کنیم .   ۱-      Docker info   قبل از شروع به نصب ، بهتر است که مطمئن شوید داکر بر روی سیستم شما نصب نیست برای این منظور دستور docker info را در ترمینال وارد می کنیم . اگر داکر نصب نشده باشد ، خروجی دستور به شما اعلام خواهد کرد داکر نصب نیست :  #Docker has not been properly installed   پس شروع به نصب آن می کنیم : ابتدا دستورات زیر را اجرا می کنیم:   sudo aptitude update sudo aptitude -y upgrade سپس کلید و خود مخازن داکر را […]
۱۳۹۳/۱۲/۰۶
xcp10-logo

XCP ، XenServer و Openstack

XCP ( Xen Cloud Platform ) ، یک راه حل مجازی سازی کلیدی است که فراتر از مجازی سازی و رایانش ابری می باشد چراکه برپایه فوق ناظر Xen است که در بین تمام فوق ناظر ها ، در ردیف اول از قدرت و جامعیت می باشد .علاوه بر Xen ، چیزی که XCP را قدرت بخشیده Xen API toolstack است که با کمک آن Xen به پلت فرمی برای Cloud تبدیل شد . قابلیت هایی که این API در اختیار قرار می دهد شامل : مدیریت گستره ای از سیستم های میزبان پشتیبانی از مخازن ذخیره سازی پیشرفته پشتیبانی از چند مستاجری پشتیبانی از گارانتی SLA ( تضمین سطح کیفی خدمات ارائه شده ) معیارهای دقیقی برای مصرف برپایه شارژ و فاکتورهای دیگر می باشد . XCP و XenServer: XenServer توزیع تجاری XCP است . XCP شامل زیرمجموعه ای از ویژگی های عملکردی XenServer است . در واقع XenServer […]