پست های برچسب: محاسبات شبکه

دفتر محاسبات شبکه با استفاده از محیط های مجازی - قسمت 1

، جمعه، 4th دسامبر 2009 11:23 PM

معرفی

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

به عنوان یک پی اچ پی توسعهدهنده من قصد دارم به استفاده از ابزار است که استفاده کنم یعنی هر روز، لینوکس، خروجی زیر ، PHP، مجازی و خرابکاری (SVN). با این حال من امیدوارم که این راهنما به زبان های دیگر و فن آوری وفق دهند به همان اندازه خوب است.

راه حل من ارائه خواهد شد بسیار آزادانه در نوع پردازش می خواهم باید برای دستیابی به هر حال این ممکن است درست باشد را از طریق کل مقاله من برای سادگی چیزهایی را تغییر دهید، و یا به تولید سناریوهای جالب تر استفاده از است.

این محیط مجازی بر روی ماشین ویندوز اجرا شود، از آنجایی که این است آنچه اکثر ادارات اجرا شود. پردازش که ماشین های اداری نباید دخالت با کارکنان با استفاده از آن ماشین آلات، باید هیچ تعمیر و نگهداری را در ماشین، نیاز می شود و به سادگی گسترش پذیر را به ماشینهای جدید را به عنوان تبدیل شدن آنها در دسترس است. همچنین، ماشین های مجازی جدید باید نیاز به هرگونه تنظیمات اضافی را نه به عنوان این تا حد زیادی کاهش می دهد مقیاس پذیری و سهولت که در سیستم شبکه می تواند تمدید شود.

چرا استقرار دفتر محاسبات گرید؟

در مرحله اول شما ممکن است فکر کردن، به همین دلیل نه تنها استفاده از منابع ابر محاسبات را به عنوان پلت فرم EC2 آمازون ؟ خوب به دلایل مختلف، می تواند به عنوان مثال:

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

من مطمئن هستم که این لیست می تواند ادامه دهد، اما من فکر می کنم که به اندازه کافی در حال حاضر است.

مزایای استفاده از دفتر محاسبات گرید

خوب، اجازه می دهد که انجام برخی از ریاضی (و در سبک فیزیک واقعی به شما اجازه می دهد تا برخی از فرضیات فراگیر). تصور کن تو می تونی بشی که سرور پردازش فربه بزرگ در حال اجرا 100 شغل ها در روز. در محل کار شما باید 50 ماشین که 16 ساعت در روز هستند بیکار، هر یک از این دستگاه 10٪ به عنوان قدرتمند به عنوان سرور پردازش خود را فربه است. (تمام نتایج در اینجا گرد به دست کم گرفتن افزایش عملکرد).

بنابراین، 1 دستگاه * قدرت 10٪ * 2/3 بار = 0.067 یعنی 1 دسکتاپ پردازش در زمان بیکار می تواند 6 شغل پر در هر روز پردازش.

اگر شما در حال حاضر بر این مقیاس طول می کشد 15 رومیزی بیکار را برای پردازش به عنوان شغل بسیاری در روز به عنوان سرور پردازش اصلی خود را می کند.

بنابراین در دفتر تظاهر خود را از 50 دستگاه ما می تواند از 1 سرور بالا، قدرت پردازش ما به 4 سرور پردازش کامل را افزایش می دهد، و یا ما را می توان پردازش 400 شغل ها در روز به جای آن از 100.

توجه، برای هیچ سرمایه گذاری در سخت افزار جدید شرکت خود را به تازگی افزایش ظرفیت پردازش دسته ای خود 4 بار! به طور بالقوه شما قصد استفاده از قدرت خود را افزایش دهد، اما از بسیاری از محیط های دفتر من به ماشین آلات شده است به طور کلی در یک شبه را ترک کرد به هر حال، به طوری که شما می توانید از این به عنوان یک ابتکار سبز را ببینید.

مزایای دیگر نیز معنی است که سرمایه گذاری در جدید (یا به روز رسانی) با سرویس دهنده پردازش می تواند با تاخیر اگر ماشین های اداری خود را کافی است و به عنوان قدرت از ماشین های اداری خود را به شما در بهبود شبکه دفتر خود را قوی تر می شود به طور خودکار.

فن آوری

آنچه شما نیاز دارید؟ (و یا به درستی آنچه که من استفاده کرده اید):

  • ماشین های اداری بیکار (در مورد من یدکی لپ تاپ های قدیمی ویندوز XP)
  • مجازی (یا یکی دیگر از نرم افزار مجازی سازی مشتری)
  • ماشین مجازی با پی اچ پی، خروجی زیر running در حال اجرا قطع سیستم عامل، من خواستار این سرویس دهنده ها شل من!
  • شغل برای اجرا
  • سرور های شغلی (می تواند یکی دیگر از ماشین مجازی در جایی)

شغل نمونه

انواع شغل ها طراحی شده است که این سیستم برای اجرا به شرح زیر است:

  • سیستم دریافت لیستی از داده ها که بر اساس آن ما نیاز به تطبیق و بازگشت به نتایج
  • مطابق شامل چک کردن / جستجوی منابع داده مختلف (نسبتا ثابت)
  • نمایش نتایج: از منابع داده ها ممکن است اعتبار بیشتر، نیاز به ادغام، چک کردن از منابع اطلاعات اضافی در پاسخ به نتایج
  • داده ها با پرونده تطبیق بازگشته است، به طور کامل اعتبار و پردازش
  • هر رکورد درون یک شغل مستقل از بقیه است

بنابراین اساسا ما به دنبال اجرای کارهایی که نیاز به ترکیبی از متغیر های پایگاه داده و برخی از خرد تعداد، یک سناریوی نسبتا معمولی در محیط کسب و کار است.

راه حل های گرید برای پردازش شغل ها از این نوع تنها به نفع نیست. در واقع، هر فرایند است که می تواند به واحدهای مستقل تقسیم شده می توان به صورت موازی اجرا شود. ویکیپدیا برای مثال و اطلاعات بیشتر: محاسبات شبکه است، اما زن و شوهر از نمونه های معروف SETI @ خانه و BIONC . چارچوب برای اجرای شبکه های رایانه ای وجود دارد، و این به خوبی به ارزش نگاه کردن به.

چه خواهد شد ما دست یابید؟

در پایان این مقاله، من امیدوارم که نشان می دهد که استقرار دفتر شبکه نیاز نمی شود بسیار گران قیمت و یا وقت گیر است. من قصد دارم به بحث:

  • راه اندازی سیستم های کنترل، کار تنظیمات کار
  • ایجاد یک ماشین پردازش مناسب مجازی
  • چگونه به راه اندازی سیستم بر روی یک ماشین ویندوز
  • اطمینان از شما با استفاده از کد و داده ها
  • استقرار و محک
  • با نگاه به آینده

من ساختمان (خوب من ساخته شده است، سپس این را نوشتهاید) برنامه به عنوان مثال برای آزمایش مفاهیم بر روی یک ماشین محلی با استفاده از ویندوز ایکس پی و من 'GridMachine ماشین مجازی. کار من سرور کنترل ماشین اصلی اجرا می شود که فدورا 11 خواهد بود .

این است که به هیچ وجه به معنای نشان دادن یک سیستم به طور کامل کار قوی، خود را به معنای بیشتری از تظاهرات و بحث در مورد نشان می دهد که این چیزها را می توان در یک فضای منطقی زمان کوتاه و با هزینه کمی به دست آورد. لطفا در صورت تمایل به هر گونه نظر، اصلاح و یا بهبود و من بهترین من برای حفظ این مقاله به روز شده برای مطابقت.

دفعه بعد

در قسمت 2 به دنبال کار کنترل سیستم و نگاه به شغل باید توان به پیکربندی به منظور دستیابی به بیشترین مقدار پردازش در حالی که تضمین میکند که هر کار بدون شکست پردازش.













تم پانوراما توسط Themocracy

6 بازدید کننده اکنون آنلاین است.
5 مهمان، 1 رباتها، 0 عضو
ماکس بازدید کنندگان امروز: 40 در 03:33 صبح ساعت محلی UTC تنظیم شده اند
این ماه: 40 در 23-05-2012 03:33 ساعت محلی UTC تنظیم شده اند
در این سال 69 27-02-2012 09:56 ساعت محلی UTC تنظیم شده اند
تمام زمان ها: 130 28-03-2011 10:40 PM ساعت محلی UTC تنظیم شده اند