دفتر محاسبات گیرید با استفاده از محیط های مجازی -- قسمت 5
معرفی
من در روز کار در یک شرکت دسته ای که در آن ما بسیاری از مشاغل را اجرا پردازش میلیونها پرونده داده و هر من شده فکر کردن به به تازگی در مورد همه دستگاه های که می آیند و در اطراف هر یک هر روز انجام می دهند هیچ چیزی برای چند ساعت. آیا سیستم های آن را خوب نمی شود اگر ما استفاده از قدرت می تواند ما را از کسانی که برای تقویت ماشین آلات پردازش؟ در این مجموعه ای از مقالات من قصد دارم به دفتر نگاه بالقوه مزایای استفاده از شبکه با استفاده از محیط های virtualised.
در قسمت 4 که ما با استفاده از ابزار نگاه تا اطمینان حاصل شود که ما در حال اجرا را به آخرین نسخه از کد و منابع داده به طوری که نتایج به دست آمده همیشه تا به روز با آخرین اطلاعات کسب و کار و منطق.
پیش از گسترش
قبل از استقرار سیستم شبکه شما اگر سیستم فعلی وجود دارد یک چیز آیا بین شما و یک چیز به تنهایی از آن خود را محک است! مهم نیست که چه به شما بگویم در مورد همکاران که چقدر کار اضافی سیستم شما می گذرد ، به انجام مگر اینکه شما این اعداد به پشت تا حداقل تضمین های شما هیچ چیز نیست. بنابراین ،
- چند پرونده می تواند به شما در حال حاضر روند؟ پستها در طول روز؟ یک ساعت یک هر؟
- چه مدت طول آن معمولا به نوبه خود در اطراف کار می برد؟
- چقدر ظرفیت دارید؟
نیز وجود دارد سؤالات دیگری :
- اگر سرور پردازش خود (یا یکی از سرویس دهنده خود را پردازش) پایین می رود چگونه خواهد بود بر این قابلیت های خود ، شما را فلج می شود؟
- چه مزایای شما امید / انتظار از سیستم شبکه را دریافت کنم؟
- آیا دستگاه قادر به دفتر شما در حال اجرا شغل؟
- آیا شما (و یا می تواند به شما کار تبدیل شوند) را در این سبک از کار در حال اجرا؟
آخرین نکته مهم این است که وقت خود را در هر تغییر عمده این را دوست دارند. به روز رسانی کد پردازش خود را به کار با استفاده از روش جدید ، معیار دوباره. احتمالا تا مجموعه ای سرور خود را پردازش یک ماشین مجازی برای اجرای ، بعد از همه سرور پردازش خود را تنها خواهد بود یکی دیگر از کارگر (فقط یکی از بسیار قدرتمند نسبتا). اجازه فرآیند جدید می کشد.
گسترش
پیشنهاد من این خواهد بود تا آخر هفته پاپ به دفتر یکی انجام کلیه تاسیسات و راه اندازی. آیا این درست قبل از دو هفته در تعطیلات و مرخصی دیگر فقیر اختتامیه جشنواره صنعت چاپ تا به عواقب برخورد با... شاید نه...
برای استقرار یک سیستم شبیه به این باید آهسته است. با وجود این که نسبتا ساده برای راه اندازی این سیستم به زیرساخت های دفتر کل خود را (به خوبی دیجیتال یک) تاثیر بگذارد. در مرحله اول ، از حافظه جمع کردن به زن و شوهر از ماشین آلات در یک زمان ، نظارت بر ترافیک شبکه ، چگونه میزبان کارگر بر اساس یک روز به روز انجام دهد. شما ممکن است نیاز به تنظیمات کار خود را به در واکنش به یافته های خود را تغییر دهید.
هنگامی که سیستم با ماشین چند حل و فصل (اجازه می دهد می گویند 10 ٪ از تمام ماشین های اداری ، یعنی 5) حفظ نظارت بر ترافیک شبکه و میزبان دستگاه معیار performance. بعد دوباره ، شما هم اکنون می باید پردازش شغل 33 درصد بیشتر از اولین معیار شما. اتمام این کار ، یا این که شما دست کم در این ballpark هستیم. اگر نه ، بررسی چه می گذرد ، در قبل از حرکت می کند. تکرار این چرخه تا شما را با خوشحالی به همه دستگاه های در حال اجرا دفتر بدون کشتار عملکرد فرد یا دستگاه سنگ زنی شبکه خود را به یک وقفه.
در تمام اوقات را محک زنی ، حتی پس از استقرار تمام ساخته شده اند. بررسی چگونگی به روز رسانی کد جدید بر سرعت سیستم خود ، بررسی همه کارگران در گزارش و مشاغل پردازش. به آهستگی (خیلی آهسته) افزایش پیکربندی کار شما را برای دریافت بهترین ها را از کارگران و شبکه شما.
ایست!
اگر شما می خواهید برای جلوگیری از کارگران خود را از در حال اجرا در برخی از زمان؟ همه آنها در خارج وجود دارد در حال اجرا ، بازسازی ، و تمام تلاش خود را برای پردازش داده ها مانند حشرات گرسنه. پاسخ به نظر می رسد آشکار است اما ارزش آن فقط اضافه کردن در مورد آن نادیده گرفته شوند. نگران نباشید ، اسکریپت پردازش خود را با خروج (0) یا مردن () و یا برخی از بیانیه دیگر برای کشتن کار پردازش خود را ویرایش کنید. دلایل مهمی برای اینکه چرا ما همیشه برای به روز رسانی به آخرین خط قبل از هر گونه پردازش را امتحان کنید!
تظاهرات سیستم
به منظور نوشتن این مجموعه ای از مقالات کوتاه من ایجاد یک شبکه بسیار کوچک برای نشان دادن فن آوری ها و روش. من خواندن بسیاری از مقالات ، آموزش ، و ابزار های مختلف برای نصب استفاده می شود و نظارت بر آنچه که قرار بود در. به هیچ وجه به من بیرون رفته و دفتر کل با ترافیک اشباع شده اند و نه من تا به حال دسترسی به کارکنان به طور منظم کامپیوتر کاربران برای دیدن چگونگی عملکرد میزبان بود متاثر می شود.
سیستم تظاهرات من این بود بسیار متواضع در واقع. من استفاده می شود به طور منظم دسکتاپ من به عنوان یک سرور کار کنترل مجموعه. در این حال من نصب خروجی تکرار سرور نصب شده در مجموعه ای به عنوان یک استاد ، پی اچ پی ، Â مرتبط و SVN از طریق آپاچی (برای دسترسی از طریق ماشین مجازی کارگر).
من سپس به دستگاه کارگر centOS در VirtualBox در 6 ساله لپ تاپ ویندوز ایکس پی ایجاد می شود. من راه اندازی برنامه ریزی شده به عنوان وظایف بعد از کپی کردن ماشین مجازی بر روی دستگاه و بهش ادامه بدم مشخص شده است.
ماشین مجازی با پی اچ پی ، براندازی ، و خروجی زیر راه اندازی شد. من چک از شعبه به نام 'کارگر' از کنترل سرویس دهنده من کار انبار و مطمئن ساخته شده از آن می تواند به روز شده با استفاده از 'بروز رسانی svn. بعد من راه اندازی خروجی زیر به عنوان برده و چک که از تکرار داده ها خروجی زیر بر روی سرور کار کنترل را به ماشین مجازی کارگر بود. بعد از این همه من نصب اسکریپت هم زدن و کار cron.
اسکریپت پردازش من اساسا در امتداد خطوط ، از این مسائل بسیار ساده است) رفت :
- خوانده شده در این زمینه نام
- تعدادی از نام های مشابه در یک جدول از منبع داده ها برگزار می شود در ماشین مجازی شمارش
- شمارش تعداد نام همانطور که در بالا اما تقسیم فضای نام های (به عنوان مثال اسم اول ، وسط ، نام خانوادگی)
- تکرار این فرآیند 1،000 بار
هر کار در زمان حدود 20 دقیقه را اجرا کنند. در یک مقطع را باز کردم چند تا از ماشین مجازی کپی کارگر بر روی لپ تاپ ویندوز و تماشا کردن شغل است با هر یک از کارگر آدرس آی پی بررسی می شود. در این مرحله من همچنین تایید کرد که به طور خودکار دوباره تکرار.
گذاشتن لپ تاپ به یک کارگر بیکار در شروع به کار روند از سرور کار کنترل منجر شده است. هنگامی که استفاده از لپ تاپ ازسرگیری تاخیر حدود 30-60 ثانیه وجود داشت ، این است که مقدار عادلانه از زمان و کارکنان نیاز ساخته شود تا آگاه باشید که ممکن است ماشین خود را برای توقف کوتاه در حالی که در هنگام بازگشت به ماشین است. ماشین های جدیدتر ممکن است از این مکث طولانی ندارد. سود از میزان پردازش توسط این دستگاه در طول دوره های غیر فعال می تر که سنگین تر بودن از کارکنان نیاز به صبر یک دوره کوتاه انجام شده (مثلا 1 دقیقه) بر روی پس از رسیدن به ماشین های خود را از امروز صبح (من غالبا دیگر صبر کنید که این برای مدافع ویندوز بروز رسانی به صورت می گیرد) به شرط آنکه آگاهی از این زمان (مناسب برای گرفتن قهوه صبح ساخته شده بودند!).
به طور کلی احساس می کنم اعتماد به نفس که من آن را نشان داده است که می تواند فن آوری های مورد استفاده برای ایجاد چنین سیستم. من نشان داده اند که چنین سیستم کار در یک مقیاس (بسیار) کوچک تر و با برخی از آزمایش می تواند کوچک تا استفاده از منابع از ماشین اداره. اگر من به نقطه ای از انجام این کار می کنید من می شود بسیار علاقه مند به دانستن / هنگامی که شخص دیگری را انجام می دهد.
نتیجهگیری / ارزیابی
قدم بعدی واضح خواهد بود به عنوان مثال دنیای واقعی در واقع بدست آوردن و شروع به سیستم مانند این در یک محیط دفتر به استقرار و ببینیم که چه چیزی اتفاق می افتد. درخواست یک کسب و کار برای ارتکاب به این شرکت بدون دنباله دار دنباله دار به اثبات تکنولوژی و اثربخشی ممکن است کمی دشوار است. توری / محاسبات توزیع شده است بسیار محبوب است تا به برخی محافل و برخی از برنامه های بزرگ (BIONC ، SETI @ خانگی ، تاشو @ خانگی ، و غیره). من ، نه با این حال ، پیدا کردن یک مقیاس کوچکتر و سیستم های ساده مانند این در جستجوی من است که می تواند از در یک محیط دفتر نورد.
من اساسا سیستم رایگان با استفاده از نرم افزار منبع باز بیشتر و ابزار موجود را تقریبا در هر دفتر آفریده شده است. فن آوری اساسا نشان داده بود را نشان دهد و به انجام و کار به عنوان انتظار می رود. امیدوارم من نشان می دهد که نه با کار زیاد و با نصب بسیار ساده شما می توانید یک دفتر شبکه سیستم محاسباتی است که قدرتمند ، ارزان ، یک مقیاس پذیر و همه در همان زمان اعزام.
هنگامی که یک سیستم است تا در حال اجرا است و تقریبا هیچ پایان دادن به مقدار سفارشی سازی و پیشرفت شما می توانید. آمار به عنوان مثال / محک زنی به راحتی می توانید ارسال شود نشان از ارزش چنین سیستم هر روز. ماشین آلات جدید می توانند آن اضافه شود ، به سرعت و به آسانی به عنوان و وقتی که با ارتقاء به سخت افزار های موجود تقویت قدرت پردازش خود می رسند.
من امیدوارم که شما لذت بردم خواندن این سری مقالات به شما داده شده و آن مواد غذایی برای آنها تصور در حال اجرا دفتر سیستم شبکه. راه حل ارائه شده در اینجا خواهد شد در همه شرایط کار لزوما اما باید سازگار به شما اجازه می دهد تا اطلاعات خود را پردازش انجام می شود با استفاده از راه حل خود تغییر دهید.
لطفا در صورت تمایل به من هر نظر ، اصلاح ، بهبود و یا ارسال و من بهترین من این مقاله به روز شده برای مسابقه به نگه داشتن انجام دهد.


















































[...]قسمت آخر از این سری ، aptly به نام 5 بخش ، به بررسی استقرار این سیستم برای. من خلاصه آنچه آموخته شده است و [...]
پرونده. وجود دارد ، شخص ماده بزرگ! من خسته از آر اس اس با استفاده از خوراک انجام دهید و توییتر استفاده می کنید تا من به شما وجود دارد عبارتند از :؟ D.
ص : آیا شما در نظر گرفته شده قرار دادن فیلم به وبلاگ شما خوانندگان برای حفظ بیشتر لذت می برد من فکر می کنم کار می کند ، رولاند Gorychka؟.
توییتر را مشاهده کنید در سمت راست هر صفحه. با تشکر از شما