پست های برچسب: براندازی

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

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

معرفی

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

در بخش 3، دستگاه پردازش مجازی و راه اندازی ماشین آلات ویندوز برای تبدیل شدن به زمان کارگران بیکار.

اجرای آخرین کد

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

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

روش اول خواهد بود که به سادگی اتصال به سرور کار ما کنترل (از طریق سامبا، FTP، یا مشابه) و کشیدن آخرین نسخه از کد. بسیار موثر است، اما آن کار را انجام دهد. بیایید که تا حدودی بهبود، در مورد ایجاد یک اسکریپت سیستم rsync و با استفاده از آن هر بار به جای؟ روش دیگر آنچه در مورد قرار دادن اسکریپت پردازش ما را به براندازی چک کردن کد در ابتدا و پس از آن به روز رسانی کد ما در هر اجرا ( SVN رسانی

در پایان ما می تواند در نهایت با یک اسکریپت bash (به نام cron در هر 10 دقیقه) که به عنوان ساده به نظر می رسد که این

  #! / بن / شل
 اگر ص تبر | grep استفاده-V grep استفاده | grep استفاده پی اچ پی / توسعه تمدن / تهی
 سپس
     اکو "کار در حال حاضر پردازش، خروجی"
 دیگر
     اکو "کار در حال اجرا نیست، شروع به
     سی دی / راه / / کار / کپی
     SVN به روز رسانی
     پی اچ پی yourJobProcessingScript.php
 فی 

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

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

با استفاده از آخرین اطلاعات

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

نگه دارید شما اسب وجود دارد! اگر چه منابع اطلاعات من بسیار زیاد هستند؟ خوب این واقعا یک مورد که چه مقدار از داده ها ما صحبت است؟ ممکن است مقرون به صرفه تر برای نصب اضافی بزرگتر از هارد دیسک را در هر دستگاه نسبت به خرید یک سرور پردازش اضافی. این یک سوال از بودجه است و به کسب و کار برای تصمیم گیری است. شاید که منابع اطلاعاتی خود را آنقدر بزرگ است که خود را تنها خام نگه داشتن این مقدار داده ها در دستگاه های کارگر خود را. در آن صورت چه کار می کنید؟ خوب ما می تواند فراخوانی یک سرویس دهنده داده های محلی نگاه کنید، اما این ممکن است مسائل را با شبکه ایجاد کند. در این حالت یک سیستم شبکه مانند این ممکن است غیر واقعی در محیط های اداری خود را شامل است. همچنین ممکن است که شما می توانید به استراتژی های جایگزین در حال اجرا نگاه کنید، برای مثال فقط تماس کارگران خود را بین 08:00 و 06:00 هر شب و / یا درخواست throttling منبع داده ها باشد.

حرکت در اجازه می دهد تا داده ها می گویند مقدار ما منابع 100GB از داده ها است. خب بله که مقدار کمی از داده ها را به حرکت در سراسر شبکه در به روز رسانی است. چگونه به شما اطمینان می دهیم که ما آخرین نسخه از داده ها در این مورد؟ سیستم rsync یک احتمال است، اما شخصا من فکر می کنم با اجرای آخرین منبع داده بر روی سرور کار پردازش و تنظیم این به عنوان یک استاد در تکرار (با ورود به سیستم خوب بن طولانی) ممکن است راه رفتن:

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

این است که چگونه من راه اندازی سرور تظاهرات من. برای راه اندازی تکثیر من به دنبال راهنمای سایت خروجی زیر ( تنظیمات تا تکرار ) و در عرض 20 دقیقه من تا به حال کارگر inital من در تکرار این کار به کنترل سرور داده ها. برای هر کارگر اضافی تنظیمات تکرار و روند کار در هر زمان و در زمانی که ماشین مجازی کپی شد.

خلاصه

در این بخش از مقاله ما در چه آسان و بدون درد است که برای حفظ کد پردازش خود را به سیستم rsync using subverion (SVN) روز کار را به انجام و کاهش ترافیک شبکه در time. همان نگاه ما همچنین در مورد چگونگی برای حفظ اطلاعات شما منبع به روز اجازه می دهد که به هر یک از کارگران خود را به چکیدن است. بنابراین ما منطقه اطمینان حاصل کرد که ما با منطق کسب و کار و اطلاعات در سیستم اداری شبکه. بدیهی است که وجود دارد داشته باشد جایگزین های بیشماری برای انجام این وظایف، اما در اینجا دو مثال ساده نشان می دهد چگونه یک راه حل آسان است.

دفعه بعد

در بخش پایانی این مجموعه، به درستی به نام قسمت 5 ، ما در بحث در مورد استقرار این سیستم است. من خلاصه آنچه آموخته شده است و آنچه که من موفق به خلق است.

دفتر محاسبات شبکه با استفاده از محیط های مجازی - قسمت 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 به دنبال کار کنترل سیستم و نگاه به شغل باید توان به پیکربندی به منظور دستیابی به بیشترین مقدار پردازش در حالی که تضمین میکند که هر کار بدون شکست پردازش.

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

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

معرفی

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

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

پیش از استقرار

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

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

پرسش های اضافی وجود دارد:

  • اگر سرور پردازش خود (و یا یکی از سرورهای پردازش) پایین می رود چگونه خواهد بود بر توانایی های خود را، شما را فلج خواهد شد؟
  • مزایا و امید / انتظار از یک سیستم شبکه؟
  • ماشین های اداری خود را قادر به در حال اجرا شغل؟
  • آیا شما (و یا می تواند به شما شغل تبدیل می شود) به wrok در این سبک در حال اجرا؟

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

گسترش

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

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

هنگامی که سیستم با یک دستگاه چند (اجازه می دهد که می گویند 10 درصد از ماشین های اداری، به عنوان مثال 5) نگه داشتن نظارت بر ترافیک شبکه و ماشین میزبان معیار performance. بعدی دوباره مستقر شده است، شما هم اکنون می باید پردازش شود شغل 33٪ بیشتر از معیار اول شما. بررسی اینطور است، یا که شما حداقل در این ballpark. اگر نه، به بررسی آنچه در جریان است، قبل از رفتن بر روی. تکرار این چرخه تا زمانی که شما با خوشحالی تمام ماشین های اداری بدون کشتن عملکرد دستگاه فردی یا آسیاب شبکه خود را به یک وقفه در حال اجرا است.

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

را متوقف کنید!

اگر شما می خواهید برای جلوگیری از کارگران خود را از در حال اجرا در برخی از زمان؟ آنها در خارج وجود دارد در حال اجرا، بازسازی و تلاش خود را به پردازش داده ها را مثل حشرات گرسنه. پاسخ ممکن است به نظر می رسد آشکار است، اما ارزش خود را با اضافه کردن تنها در مورد نادیده گرفته آن. به سادگی پردازش اسکریپت خود را با یک خروجی (0) ویرایش کنید و یا می میرند () و یا برخی از بیانیه های دیگر را به کشتن کار پردازش. دلیل مهم که چرا ما همیشه از آن تلاش برای به روز رسانی به آخرین اسکریپت پردازش قبل از هر اجرا!

سیستم های تظاهرات

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

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

من سپس دستگاه کارگر لینوکس را بر روی 6 ساله لپ تاپ ویندوز XP بر روی مجازی ایجاد شده است. وظایف برنامه ریزی شده راه اندازی من به عنوان پس از کپی کردن VM را بر روی دستگاه مشخص شده و بهش ادامه بدم.

ماشین مجازی با پی اچ پی، براندازی، و خروجی زیر راه اندازی شد. شاخه ای به نام "کارگر از کار کنترل مخزن سرور را بررسی و آن را به روز می تواند با استفاده از SVN به روز رسانی کرد. بعد من خروجی زیر راه اندازی را به عنوان برده و بررسی می شود که تکرار داده ها به MySQL در سرور کنترل شغلی پایین به VM کارگر. بعد از این همه اسکریپت bash و برنامه cron را راه اندازی کنم.

اسکریپت پردازش من اساسا در امتداد خط (چیزهای بسیار ساده) رفت:

  • خوانده شده در زمینه نام
  • تعدادی از نام های مشابه در یک جدول از منبع داده ها در VM برگزار شد شمارش
  • تعدادی از نام های شمارش به عنوان فوق از تقسیم نام با فاصله (یعنی اسم اول، وسط، نام خانوادگی)
  • مکرر این روند 1000 بار

هر کار در زمان حدود 20 دقیقه را اجرا کنند. در یک نقطه تهیه چندین کپی از VM کارگر را بر روی لپ تاپ ویندوز باز و تماشا شغل توسط هر یک از آدرس های IP کارگر چک. در این مرحله من هم تایید کرد که تکرار به طور خودکار دوباره راه اندازی.

خروج از لپ تاپ در یک کارگر شروع به پردازش شغل از سرور کنترل کار منجر به بیکار. هنگامی که از سرگیری استفاده از لپ تاپ از یک تأخیر در حدود 30-60 ثانیه وجود داشت، این است که یک مقدار عادلانه از زمان و کارکنان باید آگاه باشند که ممکن است دستگاه خود برای مدت کوتاهی مکث در هنگام بازگشت به دستگاه است. جدیدتر ماشین آلات ممکن است توقف این طولانی ندارد. سود از مقدار پردازش شده توسط این دستگاه ها در طول دوره های بیکار انجام می تر که سنگین تر بودن از اعضای هیات نیاز به یک دوره کوتاه مدت (مثلا 1 دقیقه) صبر کنید پس از رسیدن به ماشین های خود را از صبح (اغلب دیگر صبر کنید که این برای یک مدافع ویندوز به روز رسانی را به محل) آنها را از این امر آگاه ساخته شد (زمان مفید برای گرفتن یک قهوه صبح).

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

نتیجه گیری / ارزیابی

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

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

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

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

لطفا در صورت تمایل به هر گونه نظر، اصلاح و یا بهبود و من بهترین من برای حفظ این مقاله به روز شده برای مطابقت.













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

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