د ویب پاڼې لپاره ساده ناکامي (څارنه + متحرک DNS)

پدې مقاله کې زه غواړم وښیم چې څومره اسانه او وړیا تاسو کولی شئ د څارنې ترکیب په کارولو سره د ویب پا (یا کوم بل انټرنیټ خدمت) لپاره د ناکامۍ سکیم رامینځته کړئ. اوکر او متحرک DNS خدمت. دا دی، د اصلي سایټ سره د کومې ستونزې په صورت کې (په پاڼه کې د "PHP تېروتنه" سره ستونزې، د ځای نشتوالی یا په ساده ډول د آنلاین پلورنځي په صورت کې د شکمن لږ شمیر امرونو)، نوي لیدونکي به دویم (دریم، او داسې نور) نور) یو پیژندل شوي کاري سرور ته الرښوونه وکړئ، یا د "بخښنې" پاڼې کې، چیرې چې دوی به په نرمۍ سره تشریح کړي چې "یوه ستونزه شتون لري، موږ لا دمخه خبر یو او لا دمخه یې حل کوو، موږ دا به ژر حل کړي" (او پدې حالت کې به تاسو واقعیا دمخه خبر یاست او ترمیم کولی شئ).

د ناکامۍ سره ژوند کول یا پرته؟

تر هغه چې ځینې ستونزې پیښیږي، ډیر توپیر شتون نلري. مګر کله چې دا پیښ شي ، پرته له ناکامۍ لاندې ډیری وختونه پیښیږي: تاسو هڅه کوئ چې ژر تر ژره ومومئ چې ستونزه څه ده ، دا کار نه کوي (بیک اپ نه پلي کیږي ، سافټویر د ځینې دلیلونو لپاره کار نه کوي لکه څنګه چې باید د اسنادو څخه وي. ، او داسې نور) ، مګر هیڅ وخت شتون نلري ، هیڅ سرور شتون نلري - سایټونه شاوخوا پراته دي ، پیرودونکي زنګ وهي ، هرڅوک په څنډه کې دي ، تاسو هڅه کوئ چې دا په یو ډول سره "د ټیپ سره" سم کړئ ، نو بیا داسې بریښي چې پیل شي. د بیساکو او ژوند سره. تاسو فکر کوئ چې ستاسو په فارغ وخت کې به تاسو اړتیا لرئ دا په ډیر تفصیل سره وپیژنئ او هرڅه په ښکلي ډول بیا ترسره کړئ ، مګر د لنډمهاله پرته نور هیڅ شی شتون نلري.

اوس، دا څنګه د فایلر سره په ښکلي نسخه کې پیښیږي:

  • یوه غلطي پیښیږي
  • تېروتنه په اتوماتيک ډول کشف شوه
  • خبرتیا لیږل کیږي
  • د بیک اپ سرورونو څخه یو ته لیږدول لیږدول کیږي
  • په آرامۍ سره او پرته له ویرې، ستونزه حل شوې، سمه شوې، او سرور بیرته په فعالیت کې اچول کیږي.

البته دا سکیم هم خپلې ستونزې لري، مګر بیا هم، سکیم خطي دی، هره مرحله ساده ده او اصلي خبره دا ده چې دا په جلا توګه ډیبګ کیدی شي، نو د دې سکیم د ناکامۍ چانس خورا ټیټ دی، او ټولې کړنې په اتوماتيک ډول ترسره کیدی شي او په چټکۍ سره ترسره کیدی شي (د ناپېژندل شوي ایپیک کریپ موندلو او فکس کولو دندې برعکس). ستاسو الوتکه په یوه لیرې هیواد کې رالویدلې ده، تاسو خپل تلیفون چالان کړئ او په ټیلیګرام کې یو خبرتیا وګورئ چې سرور خراب شوی، مګر هرڅه سم دي، بیک اپ سرور فعال شوی، تاسو کولی شئ خپل سفر ته دوام ورکړئ، تاسو اړتیا نلرئ. د وائی فای سره نږدې کیفې څخه د SSH له لارې بیرته الوتنه یا ترمیم کول. تاسو به دا معلومه کړئ کله چې دا خورا اسانه وي.

راتلونکی لا دمخه دلته دی!

پخوا، اصلي ستونزه چې ناکامي یې اکثرا د نه منلو وړ حل لاره وه د لګښت اندازه وه. یا دا اړینه وه چې ګران هارډویر واخلئ (او حتی ډیر ګران متخصصینو ته بلنه ورکړئ). یا اجتماعي فارم د لارښودونو سره سم یو څه پیچلي (زه حتی د یو اختیار سره مخ شوم چیرې چې دوه سرورونه اضافي د نول موډیم کیبل سره وصل شوي ، او دوی د دې له لارې د زړه ضربان لیږي ، ترڅو په سم وخت کې بیک اپ سرور دا پیژني او په غاړه واخلي. کنټرول). اوس اسانه او وړیا لارې شتون لري. که تاسو د پیشوګانو سره ویب پاڼه لرئ، ستاسو لپاره هیڅ عذر شتون نلري چې د دې لپاره ناکامي پلي نه کړئ!

ښه ، سربیره پردې ، د ناکامۍ سکیم لپاره تاسو بل سرور ته اړتیا لرئ (او شاید له یو څخه ډیر) او دمخه دا یو لوی لګښت و ، اوس تاسو کولی شئ د پیسو لپاره VDS ترلاسه کړئ.

د پیشوګانو سره ترټولو معتبر سایټ

د okerr + متحرک dns سره په عملي ډول د حل روښانه کولو لپاره، موږ خپله ویب پاڼه د پیشوګانو سره پیل کړه cat.okerr.com. موږ پیشوګانو څخه کرکه لرو، نو دلته به ډیری نه وي. په مجموع کې درې سایټونه شتون لري، هر یو نږدې ورته ښکاري (ټول په ورته ټیمپلیټ کې)، مګر د مختلف بلیټونو سره چې توپیر یې اسانه کړي، او هر یو تخنیکي معلومات لیکي ترڅو وګوري چې څنګه ناکامي کار کوي. پاڼه په هرو 1 دقیقو کې یو ځل ځان تازه کوي، مګر تاسو کولی شئ تل په براوزر کې د ریلوډ کلیک وکړئ.

په تخنیکي معلوماتو کې یو کرښه شتون لري "حالت = OK". ځینې ​​​​وختونه سرورونه ستونزې رامینځته کوي او وضعیت لیکي = ERR. اصلي سرور د هر ساعت په 20 دقیقو کې "برید ښکاري" (0:20، 1:20، 2:20، ...). په 40 دقیقو کې بیک اپ سرور. وروستی سرور ("بخښنه" سرور) تل روان وي. د هر ساعت په 0 دقیقو کې، لومړني او بیک اپ سرورونه "بیارغول شوي" دي.

د ویب پاڼې لپاره ساده ناکامي (څارنه + متحرک DNS)

که تاسو سایټ خلاص کړئ او په ټب کې یې پریږدئ، نو تاسو به وګورئ چې دا هیڅکله ټکر نه کوي (که څه هم هر یو انفرادي سرور وخت په وخت یوه ستونزه جوړوي)، او د سرور سره د ستونزې په صورت کې، دا په ساده ډول د ژوندی سرورونو ترمنځ "چلیږي". د سرور انځور، نوم او پته او د هغې رول به بدل شي. ځینې ​​​​وختونه تاسو کولی شئ هغه شیبه ونیسئ کله چې حالت = ERR (ستونزه لا دمخه شتون لري، مګر د ناکامۍ ټوله سکیم لا تر اوسه کار نه دی کړی)، مګر راتلونکی تازه معلومات به تاسو ته د کاري سایټ څخه یوه پاڼه وښيي.

په okerr + متحرک DNS کې ناکامي

راځئ وګورو چې دا څنګه د هود لاندې کار کوي. د فایلر دنده دا ده چې ډاډ ترلاسه کړي چې cat.okerr.com پته تل د کاري سرور IP پتې ته اشاره کوي.
د هر سرور شاته چې زموږ د بلی سایټ په اوکر کې کوربه توب کوي یو شاخص شتون لري چې په دقیقه کې یو ځل د دې حالت معاینه کوي.

د ویب پاڼې لپاره ساده ناکامي (څارنه + متحرک DNS)

پدې سکرین شاټ کې موږ ګورو چې څنګه سایټ cat.okerr.com د alpha.okerr.com سرور څخه چک کیږي. پاڼه باید Status=OK ولري، او لکه څنګه چې موږ پورته ګورو، زموږ د شاخص حالت اوس سم دی. کله چې سرور "مات شي"، نو یو ERR به وي. (دا د شاخص یوازې یوه بیلګه ده، اوکر څارنه کوي، نو تاسو کولی شئ هر ډول شاخص ضمیمه کړئ، د بیلګې په توګه، په ډیسک کې خالي ځای وګورئ، په ډیټابیس کې د نویو امرونو شمیر، او حتی منطقي شاخصونه، د بیلګې په توګه. په شپه کې به د غلطۍ ځینې معیارونه وي، او د ورځې په جریان کې نور).

د پروژې په ترتیباتو کې موږ د دې شاخصونو سره د ناکامۍ سکیم رامینځته کړ:

د ویب پاڼې لپاره ساده ناکامي (څارنه + متحرک DNS)

دا سکیم درې شاخصونه (درې سرورونه) لري، په لومړیتوب کې توپیر لري. د سایټ لپاره اصلي سرور چارلي دی، که دا کار ونکړي (دا به "حیثیت = OK" ونه لري یا په ساده ډول شتون نلري)، بیا بریا او په وروستي حالت کې - الفا. د پاڼې ښي اړخ په مختلفو سرورونو کې د DNS ریکارډ حالت ښیي.

د هغو کسانو لپاره چې ولیدل چې نوم cat.he.okerr.com کارول کیږي: موږ یو څه پیچلي سکیم کاروو. یوازې د cat.okerr.com د DNS ریکارډ بدلولو پرځای، موږ بدلوو cat.he.okerr.com (په متحرک DNS چمتو کونکي کې طوفان بریښنا)، او cat.okerr.com یو CNAME (عرف) دی، کوم چې بدلون نه کوي، تل cat.he.okerr.com ته اشاره کوي. موږ یوازې د متحرک DNS په توګه طوفان غوره کوو، او دا د یو واحد ننوتلو اداره کولو لپاره کلیدي لري (د ټول زون په پرتله)، موږ فکر کوو چې دا خوندي دی. تاسو اړتیا نلرئ د ټول ډومین اداره کولو لپاره په اوکر کې کلیدي پاسورډونه مشخص کړئ ، مګر یوازې د فرعي ډومین یا ریکارډ لپاره.

له ښکته کیدو څخه تر لوړیدو پورې

ګام په ګام دا سکیم څنګه کار کوي:

  1. په سرور کې یوه ستونزه رامینځته کیږي (نقل شوی).
  2. د اوکر سینسر په دقیقه کې یو ځل د هر سرور حالت ګوري او په اوکر کې اصلي پروژې سرور ته راپور ورکوي
  3. د اړونده سرور شاخص له OK څخه ERR ته بدلیږي
  4. کله چې د شاخص حالت بدل شي، ناکامي بیا محاسبه کیږي، او دا محاسبه کیږي چې کوم پته باید تنظیم شي (که اړتیا وي. د مثال په توګه، که اصلي سرور کار کوي، او په ورته وخت کې د بیک اپ سرور مړ شوی، هیڅ بدلون به نه وي. جوړ)
  5. دا پته د متحرک dns خدمت ته راپور شوی. د دې مرحلې په بشپړیدو سره ، تاسو به په ښي خوا کې د "همغږي شوي" حالت وګورئ.
  6. ډیر ژر (ثانوي) ریکارډ به ستاسو د ډومین DNS سرورونو ته ورسیږي (د بلی سایټ لپاره دا دی ns1-ns5.he.net).
  7. له دې شیبې څخه ، ځینې کارونکي به دمخه په نوي ژوندی سرور کې وي. مګر په نړۍ کې د DNS ټولو سرورونو تر اوسه ریکارډونه نه دي تازه کړي، او زوړ ریکارډ ممکن په یو ځای کې وساتل شي. تاسو کولی شئ وګورئ چې د عامه DNS سرورونو ډیټا څنګه "نقصان" کوي، یا یو نوی یا زوړ ارزښت ښیې. که تاسو د ناکامۍ ترتیب پاڼه تازه کړئ، چلونکی به پخپله د DNS سرورونو څخه د نوي معلوماتو غوښتنه وکړي.
  8. وروسته له دې چې ډاټا ثبات ومومي، زاړه زیرمه شوي ریکارډ هرچیرې خراب شوی - ټولې 100٪ غوښتنې نوي سرور ته ځي.

د 7 مرحلې ګړندۍ کولو لپاره (اکثرا تر ټولو اوږد)، د متحرک DNS ریکارډ TTL باید د امکان تر حده ټیټ وي. عموما خدمتونه د 90-120 ثانیو وقفې ته اجازه ورکوي. دا یو بشپړ معقول جوړجاړی دی.

برسیره

دا ټول په ماښام کې تنظیم کیدی شي (که تاسو دمخه د بیک اپ سرور لرئ). دواړه okerr او متحرک DNS خدمتونه وړیا دي. په okerr کې د نورو چکونو ترلاسه کولو او د تایید لنډې مودې لپاره، تاسو اړتیا لرئ چې روزنه بشپړه کړئ (ستاسو د پروفایل پاڼې څخه). په بشپړیدو سره ، کچه سمدلاسه لوړیږي (په هر ساعت کې 20 شاخص + 1 چټک ، 10 دقیقې). او که یو څو یې شتون ولري، ولیکئ [ایمیل خوندي شوی]، ډیری احتمال به دا ممکن وي چې زیاتوالی ومومي (تر دې دمه تل یو فرصت شتون لري ، ما هیڅکله انکار نه دی کړی ، برعکس ، ما پخپله وړاندیز وکړ). دا یوازې دا دی چې په پیل کې زه نه غواړم د هرچا سره ژمنه وکړم، زه ډاډه نه یم چې زه د خپلې خبرې ساتلو لپاره کافي ظرفیت لرم. مګر تر دې دمه لږ کارونکي شتون لري ، نو د حدونو په زیاتولو کې کومه ستونزه شتون نلري.

هغه څه چې oker په عمومي توګه کولی شي - ویب پاڼه وګورئ پریزنټیشن. په عموم کې، دا څارنه ده (د بادل څخه زیبکس)، او فایلر یو ښه اضافي فعالیت دی. تاسو کولی شئ پرته له راجسټریشن سایټ څخه ډیمو ته لاسرسی ومومئ.

کله چې د شاخص حالت بدل شي، یو خبرتیا د بریښنالیک یا ټیلیګرام لخوا لیږل کیږي. (موږ هغه څه ته وکتل چې څه پیښیږي او پوه شو چې ټیلیګرام خورا باوري میسنجر ښکاري. د فشار ازموینې لپاره د RKN څخه مننه!) د اوکر په سمه توګه تنظیم شوي سره ، هر خبرتیا یا یو سیګنال دی "هر څه پریږدئ ، موږ اړتیا لرو چې دا سم کړو!" ، یا "څراغونه بهر!" د اوکیرا څخه باید کوم اضافي خبرتیاوې شتون ونلري (که چیرې شتون ولري، دوی باید په یو ډول بل ډول تنظیم شي). د مثال په توګه، زموږ د بلی سایټ لپاره، الفا سرور وروستی دی او هیڅکله غلطه نه کوي. که هغه پروت وي، موږ باید پوه شو. مګر نور سرورونه په دوامداره توګه غلطي کوي، له همدې امله، په یو ساعت کې څو ځله خبرتیاوې ترلاسه نه کړي، دا شاخصونه د "خاموش" حالت لري.

دا د بخښنې سرور رامینځته کول هم معنی لري (په هر ارزانه کوربه توب کې) ، کوم چې به یا ستاسو د بخښنې پا pageه ولري (په هغه صورت کې چې ټول اصلي او بیک اپ سرورونه ښکته وي) یا به تاسو په اوکر کې د وضعیت پا pageې ته واستوئ (د مثال په توګه ، زموږ cp.okerr.com/status/okerr) یا statuspage.io.

سرچینه: www.habr.com

Add a comment