buy vpn kharid vpn kerio vpn mobile vpn
کریمی | رایانش ابری | صفحه 2
۱۳۹۴/۰۵/۱۶
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 رو می بینید  . تو این صفحه این امکان رو به شما میده که یک نام کاربری و رمز ورود تعریف کنید . اگر هم […]
۱۳۹۴/۰۳/۱۳
1

ایجاد یک ماشین مجازی روی XEN

  مراحل نصب Xen رو تا جایی پیش رفتیم که XEN رو به همراه پکیج های مورد نیازش نصب کردیم ، LVM ایجاد کردیم و بعد سیستم رو ریست کردیم . حالا که سیستم بالا بیاد شما در grub ، xen رو خواهید دید و به صورت پیش فرض سیستم روی اون بالا میاد . در واقع این به این دلیله که xen روی dom0 سیستم نصب  میشه . تو این پست یادخواهیم گرفت که چطور یک ماشین مجازی روی این فوق ناظر بالا بیاریم . اولین قدم این است که سیستم رو طوری تنظیم کنیم که بتوانیم ماشین های مجازی را به شبکه خارجی متصل کنیم . این عمل با ایجاد یک سوئیچ مجازی در dom0 انجام می شود که نقش ان دریافت پکت ها از ماشین های مجازی و ارسال اونها به شبکه فیزیکی است . برای رسیدن به این هدف ما از بریج لینکوس استفاده می کنیم […]
۱۳۹۴/۰۲/۲۸
DevOps-with-Puppet-Chef-Ansible

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

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

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

اگر قصد داشته باشید apachecloudstack  رو نصب کنید یا باید این نصب رو بر روی توزیع Centos  انجام بدین یا هم اینکه اونو روی XEN نصب کنید (البته تا جایی که من بررسی کردم ) برای همین تصمیم گرفتم مراحل نصب  XEN رو اینجا اضافه کنم . ناگفته نماند که در تالار گفتگوی سایت هم انجمنی برای این مشکلات در نظر گرفتم و خطاهایی که به صورت پیش فرض بهش برمی خورم رو اضافه می کنم . شما هم اگه قصد نصب داشتید می تونین یه نگاهی به تالار گفتگو بندازین . اولین دستور : [box type=”shadow” align=”alignleft” class=”” width=”100%”]apt-get install lvm2[/box] سپس ایجاد حجم های فیزیکی : [box type=”shadow” align=”alignleft” class=”” width=”100%”]pvcreate /dev/sda7 [/box] که اگه بدون خطا این حجم براتون ایجاد بشه پیغام زیر رو مشاهده خواهید کرد : [box type=”success” align=”alignleft” class=”” width=”100%”]root@controller:~# pvcreate /dev/sda7 Writing physical volume data to disk “/dev/sda7” Physical volume “/dev/sda7” successfully created […]
۱۳۹۴/۰۲/۰۴
cloud standards

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

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

Dockerfile

هر داکرفایل یک اسکریپت متشکل از دستورات مختلف و آرگومان هایی است که به صورت خودکار عملیاتی روی یک ایمیج پایه برای ایجاد یک ایمیج جدید انجام می دهد . برای سازماندهی همه چیز استفاده می شود و تاحدزیادی به ساده سازی اجرای فرآیندها کمک می کند (ازشروع تا پایان ) داکرفایل ها با تعریف یک ایمیج آغاز می شوند ایمیجی که قراراست نقطه شروع ساخت فرآیندها باشد . با تعقیب متدهای مختلف ، دستورات و آرگومان ها (یا شرایط) منجر به ایجاد یک ایمیج جدید می شوند که برای ساخت کانتینر های داکر بکار می روند . دایمون داکر با تعریف محتوای داکرفایل ها یک ایمیج می سازد که در ادامه خواهم گفت اما پیش از آن لازم می دانم کمی درمورد سینتکس داکرفایل صحبت کنم . Syntax یا نحو در برنامه نویسی به معنای یک ساختار برای دستور ، آرگومان ها و هرچیزی که برای ساختن یک برنامه […]
۱۳۹۴/۰۱/۱۹
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

boot2docker

همانطور که قبلا گفتم داکر روی یک توزیع لینوکس اجرا می شود چراکه موتور داکر از لینوکس گرفته شده بنابراین اگربخواهیم داکر را روی ویندوز اجرا کنیم چه باید بکنیم ؟ برای اولین  و ساده ترین راه ، ساخت یک ماشین مجازی بر روی سیستم عامل ویندوزی تان است (VMware workstation  یا VM virtualbox گزینه های خوبی هستند ) و سپس نصب و اجرای داکر بر روی آن می باشد . اگر بخواهید از مسیر بالا برای فقط صرفا کار با داکر استفاده کنید ، حجم زیادی از سیستمتان صرف این کار خواهد شد ، لذا من پیشنهاد می دهم از boot2docker استفاده کنید . boot2docker یک ماشین مجازی سبکی روی ویندوزتان نصب می کند که داکر بر روی آن نصب شده است سپس شما به راحتی می توانید دستورات داکر را روی آن اجرا کنید . ( کلا ۲۴ مگابایت ) برای نصب این برنامه ابتدا اخرین ورژن آن […]
۱۳۹۳/۱۲/۲۸
docker-logo

docker hub

هر ایمیج داکر را به راحتی می توانید با دیگران به اشتراک بگذارید . برای این کار باید ریپازیتوری مناسبی با یک عنوان درخور ایجاد کنید کاری که در سایت هایی مانند bitbucket  یا gitlab انجام می شود .این فرآیندهای ایجاد ریپازیتوری ، عضویت در آن ، سهم داشتن در توسعه یک ریپازیتوری و … در hub docker انجام می شود .  اگر قصد داشته باشید از یک ایمیج داکر فقط پول بگیرید (pull) یا لیست ایمیج های عمومی موجود را جست و جو کنید نیازی به داشتن اکانت در داکرهاب  ندارید اما اگر بخواهید پوش (push) انجام دهید یا نظر بدهید یا لایک بزنید حتما باید در داکر هاب عضو باشید .   برای عضویت در داکر هاب هم می توانید از طریق وب سایت آن به نشانی https://hub.docker.com  صفحه عضویت را کامل کنید هم از طریق خط فرمان لینوکس درخواست عضویت را ارسال نمایید . اگر در سایت github […]
۱۳۹۳/۱۲/۱۹
docker-logo

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

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

داکر و مولفه های آن

  چه اینکه قصد داشته باشید سیستم خودتان رو به یک سرور راه دور منتقل کنید یا اینکه هر چیزی را برای استفاده در هر جایی پکیج بندی کنید ، همیشه انتقال برنامه ها به سرورجدید  با الزاماتشان و اجرای انها بدون خطا ، یک چالش به حساب می آید . در حقیقت چالش های زیادی در این راه وجود دارد و راه حل های موجود تا کنون نتوانسته اند برای اکثریت آنها موفقیت آمیز باشند . به طور خلاصه داکر به عنوان یک پروژه به شما کمک می کند مجموعه ای کامل از ابزارهای سطح بالاتر را برای انتقال هر فرم از برنامه های کاربردی بر روی سیستم ها و ماشین ها (چه فیزیکی و چه مجازی ) بکار بگیرید و مزایای زیادی با خود به ارمغان می آورد . داکر برنامه های کاربردی خود را (چه فرآیند ها و چه منابع ) از طریق محفظه های لینوکسی (به […]