ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پیشنهاد سناریو برای داون نشدن سایت



#elahe#
July 23rd, 2014, 15:38
سلام
چه سناریو(های) ـی پیشنهاد میکنید برای راه اندازی سایت روی سرور مجازی به طوری که سایت داون نشه
مثلا اگه سرور مشکل پیدا کرد و یا دیتابیس مشکل پیدا کرد

میخوام سایت یه میرور داشته باشه که بلافاصله هنگام مشکل از رو میرور بالا بیاد

چه راه حلهایی پیشنهاد میکنید

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

LIAN2
July 23rd, 2014, 15:43
سلام - وقتتون بخیر


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

درخواست شما ارایه راهکارهای تخصصی و فنی بصورت رایگان هست همچنین کمتر شخص یا شرکتی هست که اقدام به توضیح دقیق در این رابطه کنند.




همینطور بحث جلوگیری از داون تایم ، بسیار گسترده هست.
چه بسی ممکن هست دیتابیس دچار مشکل شود یا وب سرور ، در بعضی موارد نیز شبکه کلی دیتاسنتر که برای هر موضوع راهکار های متفاوتی مثل Load Balancer - Clustering - VMHA - Cloud Computing وجود دارد

Zagrio.com
July 23rd, 2014, 15:46
سلام

ساده ترین راه Cluster هست برای خرابی سرور و Fail-over برای قطعی شبکه.

hamid.soltani92
July 23rd, 2014, 15:49
سلام.
یکی از راه هایی که میتونید استفاده کنید dns failover هست.
به این صورت که یک سرور ثالث دائما در حال چک کردن سرور های شما باشه ( تنها چک کردن در دسترس بودن سرور در شبکه مد نظر نیست. چک کردن درست کار کردن سرویس ها و ...) و بلافاصله بعد از غیر قابل استفاده شدن یک سرور، سرور دوم رو جایگزین کنه. توی این روش به کلاستر کردن پایگاه داده نیاز دارید. یکی از عیوب بارز استفاده از این روش این هست که زمان کشِ dns شما باید شدیدا پایین باشه وگرنه با مشکل جدی روبرو خواهید شد. با پایین آوردن زمان کش هم کاربر هر چند ثانیه یک کوئری dns ارسال خواهد کرد که منجر به کندی سرور خواهد بود. ولی خب بی دردسر ترین راه هم همین هست.
راه دوم کلاستر کردن وب سرور دو یا چند سرور هست که به این روش failover cluster گفته میشه.
اطلاعات تکمیلی رو اینجا میتونید بخونید:
Simple Apache failover cluster on Ubuntu with config synchronization | Laurent Bel's blogging (http://laurentbel.com/2012/04/12/simple-apache-failover-cluster-on-ubuntu-with-config-synchronization/)
همچنین اینجا یک مثال خوب و عملی برای این مورد زده شده:
Scaling Wordpress and MySQL on Multiple Servers for Performance | Severalnines (http://www.severalnines.com/blog/scaling-wordpress-and-mysql-multiple-servers-performance)

#elahe#
July 23rd, 2014, 16:44
سلام - وقتتون بخیر

درخواست شما ارایه راهکارهای تخصصی و فنی بصورت رایگان هست همچنین کمتر شخص یا شرکتی هست که اقدام به توضیح دقیق در این رابطه کنند.

همینطور بحث جلوگیری از داون تایم ، بسیار گسترده هست.
چه بسی ممکن هست دیتابیس دچار مشکل شود یا وب سرور ، در بعضی موارد نیز شبکه کلی دیتاسنتر که برای هر موضوع راهکار های متفاوتی مثل Load Balancer - Clustering - VMHA - Cloud Computing وجود دارد
سلام
ممنون

حالا پیاده سازی یه سناریو هزینه بر هست
ولی ارائه راهکار چرا باید هزینه داشته باشه ؟ درحالی که با کمی تخصص و آشنایی با اصطلاحات ، گوگل صدها لینک مقاله ارائه میده !
درخواست من ارائه یک یا چند راهکار با بازده بالا هست تا بتونم تحقیق کنم در بین شرکتها تا بتونم شرکت مناسب رو برای خدماتدهی برای کارم انتخاب کنم !

سلام

ساده ترین راه Cluster هست برای خرابی سرور و Fail-over برای قطعی شبکه.


سلام.
یکی از راه هایی که میتونید استفاده کنید dns failover هست.
به این صورت که یک سرور ثالث دائما در حال چک کردن سرور های شما باشه ( تنها چک کردن در دسترس بودن سرور در شبکه مد نظر نیست. چک کردن درست کار کردن سرویس ها و ...) و بلافاصله بعد از غیر قابل استفاده شدن یک سرور، سرور دوم رو جایگزین کنه. توی این روش به کلاستر کردن پایگاه داده نیاز دارید. یکی از عیوب بارز استفاده از این روش این هست که زمان کشِ dns شما باید شدیدا پایین باشه وگرنه با مشکل جدی روبرو خواهید شد. با پایین آوردن زمان کش هم کاربر هر چند ثانیه یک کوئری dns ارسال خواهد کرد که منجر به کندی سرور خواهد بود. ولی خب بی دردسر ترین راه هم همین هست.
راه دوم کلاستر کردن وب سرور دو یا چند سرور هست که به این روش failover cluster گفته میشه.
اطلاعات تکمیلی رو اینجا میتونید بخونید:
Simple Apache failover cluster on Ubuntu with config synchronization | Laurent Bel's blogging (http://laurentbel.com/2012/04/12/simple-apache-failover-cluster-on-ubuntu-with-config-synchronization/)
همچنین اینجا یک مثال خوب و عملی برای این مورد زده شده:
Scaling Wordpress and MySQL on Multiple Servers for Performance | Severalnines (http://www.severalnines.com/blog/scaling-wordpress-and-mysql-multiple-servers-performance)

فکر کنم یکی از مشکلات همون کش دی ان اس هستش
چجوری میشه زمان کش شدن دی ان اس رو پائین آورد ؟
یعنی کلا راهی از طرف من کاربر هست ؟

این راههایی که گفتید چقدر هزینه بر هستند

روی سرور مجازی مدیریت شده
تو ایران شرکتهایی میشناسید که با توان فنی بالا سرور مجازی ارائه کنن ؟

Zagrio.com
July 23rd, 2014, 16:55
سلام

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

آیا عمده خرابی شما و از پایین بودن سایت شما مربوط به سرور هست یا شبکه.

برای هر کدام راهکارهایی جدا وجود دارد که هر کدام هزینه جداگانه دارند.

اعلام بفرمائید چه چیزی نیاز شما هست تا هزینه، تجهیزات و زمان مورد نیاز اعلام شود.

با سپاس

#elahe#
July 23rd, 2014, 20:39
به غیر از قطعی اینترنت کاربر همه عوامل !
از داون شدن سرور به هر دلیل تا مشکلات امنیتی

Zagrio.com
July 23rd, 2014, 20:55
سلام

اینترنت:
1- با تهیه یک دستگاه سخت افزاری + تهیه دو لینک اینترنت بر روی دو بستر متفاوت (وایکمس+ADSL) از دو ISP مختلف
2- تهیه یک Internet Machine (مثل TMG و..) + تهیه دو لینک اینترنت بر روی دو بستر متفاوت (وایکمس+ADSL) از دو ISP مختلف

محتوای سایت:
راه حل اول (سایت بزرگ و سرور اختصاصی)
بهتر است سرور بانک اطلاعاتی از وب سرور جدا شود (هزینه بیشتر)
دو سرور جهت بانک اطلاعاتی (MSSQL Replicate) یا (MySQL Replicate) که بصورت Cluster متصل شده اند.
فایلهای بر روی یک وب سرویس بصورت Live فعال و در سرور دوم بصورت Standby باشد.
DNS سرور نیز بر روی دو سرور فعال و Cluster شود.

راه حل دم (سایت کوچک و متوسط بر روی VM)
با استفاده از Hyper-V در Windows Server 2012 R2 تمامی محتوا بر روی یک سرور با تمامی امکانات پیاده سازی شود و یکبار بر روی همان سرور و یکبار بر روی سرویس دیگر کل VM بصورت Cluster تنظیم شود.

هر دو راهکار قبلا در سازمانهای بزرگ و شرکتهای بزرگ نیمه دولتی و خصوصی پیاده سازی شده است.

در صورت تمایل آماده طراحی تا اجرا هستیم.

با سپاس

mehrshad13and11
July 23rd, 2014, 21:32
از cloudflare استفاده کنید تا صفحه اول سایت در صورت داون شدن نشون بده.
https://www.cloudflare.com

OPENFIRE
July 23rd, 2014, 21:36
DNS Fail Over + rSync + GlusterFS بهترین راه حلی هست که موجوده و سایت های بزرگی مثل Discourse هم از این متد استفاده میکنند

#elahe#
July 23rd, 2014, 22:18
از cloudflare استفاده کنید تا صفحه اول سایت در صورت داون شدن نشون بده.
https://www.cloudflare.com

صفحه اول نشون داد به چه دردم میخوره ؟ :)

- - - Updated - - -

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

سرور اختصاصی که زیاده واسمون
شاید در آینده نیازش احساس شه

فعلا میشه با دو سرور مجازی و با تکنولوژیهایی که اسم بردید سناریو رو پیاده کرد ؟

LIAN2
July 23rd, 2014, 22:37
فعلا میشه با دو سرور مجازی و با تکنولوژیهایی که اسم بردید سناریو رو پیاده کرد ؟
بله امکان پذیر هست که با VM هم پایداری خیلی خوبی داشته باشید.

البته طبق فرمایشات گذشته OPENFIRE عزیز ، سرورهای مجازی Digital Ocean هم بسیار پایدار و مناسب هستند.

هزینه بالایی هم نسبت به امکاناتی که ارایه میکنند ندارند.

Zagrio.com
July 24th, 2014, 00:30
صفحه اول نشون داد به چه دردم میخوره ؟ :)

- - - Updated - - -

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

سرور اختصاصی که زیاده واسمون
شاید در آینده نیازش احساس شه

فعلا میشه با دو سرور مجازی و با تکنولوژیهایی که اسم بردید سناریو رو پیاده کرد ؟

با سلام

بله، امکان دارد.

قدم اول حل مشکل اینترنت هست که عموما زیاد اتفاق می افتد
می توانید از TMG استفاده کنید (بدون هزینه) ممکن است بعضا با مشکلاتی روبرو شوید.
پیشنهاد من تهیه یک دستگاه ساده و ارزان قیمت مثل هست که هم Firewall, Antivirus, content Filtering, IPS البته سالیانه باید تمدید کنید لایسنس آن را.

نمونه دو پورت WAN: D-Link | UTM Firewalls (http://www.dlink.com/us/en/business-solutions/security/utm-firewalls?wan=2-wan-port)
نمونه 6 پورت WAN: D-Link | UTM Firewalls (http://www.dlink.com/us/en/business-solutions/security/utm-firewalls?wan=6-wan-port) و..

قدم دوم بسیار ساده تر و بدون هزینه، بر روی دوسرور Hyper-V نصب کنید

Failover Cluster Manager را باز کنید و از آن طریق Wizard آن تنظیم کنید.
تنها نکته در این زمینه این است که باید برای هر دو سرور یک نقطه دسترسی به فایلهای هارد VHDX داشته باشید -> مرجع: Failover Clustering Hardware Requirements and Storage Options (http://technet.microsoft.com/library/jj612869.aspx)

با سپاس

#elahe#
July 24th, 2014, 00:46
بله امکان پذیر هست که با VM هم پایداری خیلی خوبی داشته باشید.

البته طبق فرمایشات گذشته OPENFIRE عزیز ، سرورهای مجازی Digital Ocean هم بسیار پایدار و مناسب هستند.

هزینه بالایی هم نسبت به امکاناتی که ارایه میکنند ندارند.

واسه پایداری شبکه فکر کنم یکی از سرورا داخلی و یکی خارجی باشه بهتره
به اینترنت داخلی که اعتباری نیست !

- - - Updated - - -


با سلام

بله، امکان دارد.

قدم اول حل مشکل اینترنت هست که عموما زیاد اتفاق می افتد
می توانید از TMG استفاده کنید (بدون هزینه) ممکن است بعضا با مشکلاتی روبرو شوید.
پیشنهاد من تهیه یک دستگاه ساده و ارزان قیمت مثل هست که هم Firewall, Antivirus, content Filtering, IPS البته سالیانه باید تمدید کنید لایسنس آن را.

نمونه دو پورت WAN: D-Link | UTM Firewalls (http://www.dlink.com/us/en/business-solutions/security/utm-firewalls?wan=2-wan-port)
نمونه 6 پورت WAN: D-Link | UTM Firewalls (http://www.dlink.com/us/en/business-solutions/security/utm-firewalls?wan=6-wan-port) و..

قدم دوم بسیار ساده تر و بدون هزینه، بر روی دوسرور Hyper-V نصب کنید

Failover Cluster Manager را باز کنید و از آن طریق Wizard آن تنظیم کنید.
تنها نکته در این زمینه این است که باید برای هر دو سرور یک نقطه دسترسی به فایلهای هارد VHDX داشته باشید -> مرجع: Failover Clustering Hardware Requirements and Storage Options (http://technet.microsoft.com/library/jj612869.aspx)

با سپاس

ممنون مهندس از توضیحات و وقتی که میگذارید
در اینده ای نزدیک یکی از اولویتهامون خواهید بود برای انتخاب در مورد همین موضوع