{"id":84108,"date":"2020-06-05T07:42:44","date_gmt":"2020-06-05T05:42:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/tushit-li-servera-esli-zagorelsya-smouk-test-dataczentra"},"modified":"2020-06-05T07:42:44","modified_gmt":"2020-06-05T05:42:44","slug":"tushit-li-servera-esli-zagorelsya-smouk-test-dataczentra","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/tushit-li-servera-esli-zagorelsya-smouk-test-dataczentra","title":{"rendered":"Skal man \"slukke\" serverne, hvis der opst\u00e5r en \"brand\" ved smoke testen i datacenteret?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hvad ville du f\u00f8le, hvis datacenteret med dit udstyr pludselig s\u00e5 s\u00e5dan her ud en dejlig sommerdag?<\/p>\n<p><img decoding=\"async\" alt=\"Skal man &quot;slukke&quot; serverne, hvis der opst\u00e5r en &quot;brand&quot; ved smoke testen i datacenteret?\" src=\"\/wp-content\/uploads\/2020\/06\/1e73d15d474bc8326a7d5f15239bc20d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHej alle sammen! Mit navn er Dmitrij Samsonov, jeg arbejder som chef systemadministrator hos \u201c<noindex><a rel=\"nofollow\" href=\"https:\/\/ok.ru\/\">Odnoklassniki<\/a><\/noindex>\u201d. P\u00e5 billedet ses et af de fire datacentre, hvor udstyret til vores projekt er installeret. Bag disse v\u00e6gge findes der omkring 4000 enheder: servere, datalagringssystemer, netv\u00e6rksudstyr osv. \u2014 n\u00e6sten \u2153 af alt vores udstyr.<br \/>\nDe fleste servere k\u00f8rer p\u00e5 Linux. Der er ogs\u00e5 et par dusin servere p\u00e5 Windows (MS SQL) \u2014 vores arv, som vi har arbejdet p\u00e5 at udfase i mange \u00e5r.<br \/>\nDen 5. juni 2019 kl. 14:35 meldte ingeni\u00f8rerne fra et af vores datacentre om brandalarm.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Ben\u00e6gtelse<\/h4>\n<p>\n14:45. Sm\u00e5 h\u00e6ndelser med r\u00f8g i datacentrerne sker oftere, end man skulle tro. M\u00e5lene inde i hallen var normale, s\u00e5 vores f\u00f8rste reaktion var relativt rolig: vi indf\u00f8rte et forbud mod arbejde med produktionen, dvs. mod enhver \u00e6ndring af konfigurationer, udrulning af nye versioner osv., undtagen for arbejdet med at reparere noget.<\/p>\n<h4>Vrede<\/h4>\n<p>\nHar du nogensinde fors\u00f8gt at finde ud af fra brandfolk, pr\u00e6cis hvor p\u00e5 taget branden var, eller selv komme op p\u00e5 det br\u00e6ndende tag for at vurdere situationen? Hvor meget tillid kan man have til informationen, der er kommet gennem fem personer?<\/p>\n<p>14:50. <b>Der kom oplysninger om, at ilden n\u00e6rmer sig k\u00f8lesystemet<\/b>. Men n\u00e5r det kommer til stykket? Den vagthavende systemadministrator skifter det eksterne trafik fra fronten af dette datacenter.<\/p>\n<blockquote><p>I \u00f8jeblikket er fronten for alle vores tjenester distribueret p\u00e5 tre datacentre, der anvendes DNS-balancering, hvilket g\u00f8r det muligt at fjerne adresserne fra et datacenter i DNS og dermed beskytte brugerne mod potentielle problemer med adgang til tjenesterne. I tilf\u00e6lde af at der allerede er opst\u00e5et problemer i datacentret, fjernes det automatisk fra rotationen. Du kan l\u00e6se mere her: <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/321448\/\">Belastningsbalancering og fejltolerance i \u201cOdnoklassniki\u201d.<\/a><\/noindex><\/p><\/blockquote>\n<p>\nBranden har endnu ikke haft nogen indflydelse p\u00e5 os \u2014 hverken brugerne eller udstyret har lidt skade. Er det en n\u00f8dsituation? Den f\u00f8rste sektion i dokumentet \u201cN\u00f8dh\u00e5ndteringsplan\u201d definerer begrebet \u201cN\u00f8dsituation\u201d, og sektionen slutter med:<br \/>\n<b>\u00ab<u>Hvis der er tvivl om, hvorvidt det er en n\u00f8dsituation eller ej, s\u00e5 er det en n\u00f8dsituation!<\/u>\u00bb<\/b><\/p>\n<p>14:53. Udn\u00e6vnes katastrofekoordinator.<\/p>\n<blockquote><p>Koordinatoren er den person, der kontrollerer kommunikationen mellem alle deltagere, vurderer omfanget af katastrofen, anvender 'Handlingsplanen for n\u00f8dsituationer', tilkalder n\u00f8dvendig personale, overv\u00e5ger afslutningen af reparationer, og, vigtigst af alt, delegerer enhver opgave. Med andre ord er det personen, der styrer hele processen for at afhj\u00e6lpe katastrofen.<\/p><\/blockquote>\n<p><\/p>\n<h4>Forhandling<\/h4>\n<p>\n15:01. Vi begynder at slukke serverne, som ikke er knyttet til produktion.<br \/>\n15:03. Vi slukker alle reserverede tjenester korrekt.<br \/>\nDette inkluderer ikke kun front-end (som brugerne p\u00e5 dette tidspunkt ikke l\u00e6ngere tilg\u00e5r) og deres st\u00f8ttefunktioner (forretningslogik, caches osv.), men ogs\u00e5 forskellige databaser med en replikationsfaktor p\u00e5 2 eller mere (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/odnoklassniki\/blog\/465475\/\">Cassandra<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/profyclub.ru\/docs\/174\">opbevaring af bin\u00e6re data<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/www.highload.ru\/2017\/abstracts\/2844.html\">kold opbevaring<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/odnoklassniki\/blog\/417593\/\">NewSQL<\/a><\/noindex> og andre).<br \/>\n15:06. <b>Der er kommet oplysninger om, at en brand truer et af datacenterets rum.<\/b> I dette rum har vi ikke noget udstyr, men at ilden kan sprede sig fra taget til rummene \u00e6ndrer drastisk situationen.<br \/>\n(Senere viste det sig, at der ikke var nogen fysisk trussel mod rummet, da det var hermetisk isoleret fra taget. Truslen var kun for k\u00f8lesystemet i dette rum.)<br \/>\n15:07. Vi tillader hurtig udf\u00f8relse af opgaver p\u00e5 serverne uden yderligere tjek (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/odnoklassniki\/blog\/342300\/\">uden vores k\u00e6re lommeregner<\/a><\/noindex>).<br \/>\n15:08. Temperaturen i rummene er inden for normen.<br \/>\n15:12. <b>Der er registreret en temperaturstigning i rummene.<\/b><br \/>\n15:13. Mere end halvdelen af serverne i datacentret er slukket. Vi forts\u00e6tter.<br \/>\n15:16. Der er truffet beslutning om at slukke alt udstyr.<br \/>\n15:21. Vi begynder at slukke for str\u00f8mmen p\u00e5 stateless-servere uden korrekt at lukke applikationen og operativsystemet.<br \/>\n15:23. Der udpeges en gruppe ansvarlige for MS SQL (de er f\u00e5, afh\u00e6ngigheden af tjenesterne fra dem er ikke stor, men genopretning tager l\u00e6ngere tid og er mere kompleks end f.eks. for Cassandra).<\/p>\n<h4>Depression<\/h4>\n<p>\n15:25. <b>Der er kommet oplysninger om afbrydelse af str\u00f8mmen i fire rum ud af 16 (nr. 6, 7, 8, 9).<\/b> I rum 7 og 8 er vores udstyr. Vi har stadig ikke information om to af vores rum (nr. 1 og 3).<br \/>\nNormalt slukker man str\u00f8mmen straks ved brande, men i dette tilf\u00e6lde, takket v\u00e6re det koordinerede arbejde mellem brandm\u00e6nd og teknisk personale i datacentret, blev det ikke slukket overalt og ikke straks, men efter behov.<br \/>\n(Senere viste det sig, at str\u00f8mmen i sale 8 og 9 ikke var blevet afbrudt.)<br \/>\n15:28. Vi begynder at gendanne MS SQL-databaser fra backups i andre datacentre.<br \/>\nHvor lang tid vil det tage? Er der tilstr\u00e6kkelig b\u00e5ndbredde til netv\u00e6rket hele vejen?<br \/>\n15:37. <b>Der er registreret et afbrudt netv\u00e6rk p\u00e5 nogle str\u00e6kninger.<\/b><br \/>\nLedelsen og produktionsnetv\u00e6rket er fysisk adskilt fra hinanden. Hvis produktionsnetv\u00e6rket er tilg\u00e6ngeligt, kan du f\u00e5 adgang til serveren, stoppe applikationen og lukke OS. Hvis det ikke er tilg\u00e6ngeligt, kan du f\u00e5 adgang via IPMI, stoppe applikationen og lukke OS. Hvis ingen af netv\u00e6rkene er tilg\u00e6ngelige, kan du ikke g\u00f8re noget. \"Tak, kaptajn!\", vil du m\u00e5ske t\u00e6nke.<br \/>\n\"Og generelt, hvorfor er det s\u00e5 hektisk?\", vil du m\u00e5ske ogs\u00e5 t\u00e6nke.<br \/>\nDet hele skyldes, at serverne, selv uden brand, genererer en enorm m\u00e6ngde varme. Mere pr\u00e6cist, n\u00e5r der er k\u00f8ling, genererer de varme, men n\u00e5r der ikke er, skaber de et helvede, der i bedste fald smelter dele af udstyret og slukker andre dele, og i v\u00e6rste fald... for\u00e5rsager en brand inde i salen, som praktisk talt garanterer at \u00f8del\u00e6gge alt.<\/p>\n<p><img decoding=\"async\" alt=\"Skal man &quot;slukke&quot; serverne, hvis der opst\u00e5r en &quot;brand&quot; ved smoke testen i datacenteret?\" src=\"\/wp-content\/uploads\/2020\/06\/83313a55926ffe0e78cdab97aa4f43d6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n15:39. Vi registrerer problemer med conf-databasen.<\/p>\n<blockquote><p>Conf-databasen er backend for den samme tjeneste, som bruges af alle produktionsapplikationer til hurtigt at \u00e6ndre indstillinger. Uden denne database kan vi ikke styre portalen, men selve portalen kan stadig fungere.<\/p><\/blockquote>\n<p>\n15:41. Temperaturf\u00f8lere p\u00e5 Core netv\u00e6rksudstyr registrerer m\u00e5linger, der ligger t\u00e6t p\u00e5 de maksimalt tilladte v\u00e6rdier. Det er en boks, der fylder en hel rack og sikrer driften af alle netv\u00e6rk inde i datacentret.<\/p>\n<p><img decoding=\"async\" alt=\"Skal man &quot;slukke&quot; serverne, hvis der opst\u00e5r en &quot;brand&quot; ved smoke testen i datacenteret?\" src=\"\/wp-content\/uploads\/2020\/06\/e716b26f2a66f6d5f4c794a8dfbe0f7f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n15:42. Issue tracker og wiki er utilg\u00e6ngelige, vi skifter til standby.<br \/>\nDette er ikke produktion, men ved en n\u00f8dsituation kan tilg\u00e6ngeligheden af enhver knowledge base v\u00e6re kritisk.<br \/>\n15:50. Et af overv\u00e5gningssystemerne er faldet ud.<br \/>\nDer er flere af dem, og de d\u00e6kker forskellige aspekter af serviceydelser. Nogle af dem er indstillet til autonom drift inden for hvert datacenter (de monitorerer kun deres eget datacenter), mens andre best\u00e5r af distribuerede komponenter, der problemfrit h\u00e5ndterer tabet af ethvert datacenter.<br \/>\nI dette tilf\u00e6lde er <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/321402\/\">systemet til opdagelse af anomalier i forretningslogik<\/a><\/noindex>, som arbejder i master-standby-tilstand, stoppet. Vi har skiftet til standby.<\/p>\n<h4>Accept<\/h4>\n<p>\n15:51. Via IPMI har vi slukket alle servere uden korrekt nedlukning, undtagen MS SQL.<br \/>\nEr I klar til massestyring af servere via IPMI, hvis det bliver n\u00f8dvendigt?<\/p>\n<p><i>Det \u00f8jeblik, hvor redningen af udstyret i datacenteret p\u00e5 dette stadium er afsluttet. Alt, hvad der kunne g\u00f8res, er gjort. Nogle kolleger kan tage en pause.<\/i><br \/>\n16:13. <b>Der er kommet information om, at der er sprunget k\u00f8lestoffer\u00f8r fra klimaanl\u00e6gget p\u00e5 taget - dette vil forsinke \u00e5bningen af datacenteret efter branden.<\/b><br \/>\n16:19. If\u00f8lge de oplysninger, der er modtaget fra datacenterets tekniske personale, er temperaturstigningen i rummene stoppet.<br \/>\n17:10. Driften af conf-databasen er blevet genoprettet. Vi kan nu \u00e6ndre appindstillinger.<br \/>\nHvorfor er det s\u00e5 vigtigt, hvis alt er redundant og fungerer selv uden et datacenter?<br \/>\nFor det f\u00f8rste er ikke alt redundant. Der er forskellige sekund\u00e6re tjenester, som endnu ikke klarer nedbruddet af datacentret godt nok, og der er databaser i master-standby tilstand. Muligheden for at styre indstillingerne giver mulighed for at g\u00f8re alt n\u00f8dvendigt for at minimere konsekvenserne af ulykken for brugerne, selv under vanskelige forhold.<br \/>\nFor det andet er det blevet klart, at datacenterets drift ikke vil blive fuldst\u00e6ndig genoprettet i de kommende timer, s\u00e5 der var behov for at tr\u00e6ffe foranstaltninger for at undg\u00e5, at langvarig utilg\u00e6ngelighed af replikerne f\u00f8rte til yderligere problemer som overfyldte diske i de resterende dataceter.<br \/>\n17:29. Tid til pizza! Vi har folk, der arbejder, ikke robotter.<\/p>\n<p><img decoding=\"async\" alt=\"Skal man &quot;slukke&quot; serverne, hvis der opst\u00e5r en &quot;brand&quot; ved smoke testen i datacenteret?\" src=\"\/wp-content\/uploads\/2020\/06\/b3cf24ff0774ba9c1b11e0f20728b3c9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h4>Rehabilitering<\/h4>\n<p>\n18:02. Temperaturen er stabiliseret i rum 8 (vores), 9, 10 og 11. I et af de rum, der er blevet sl\u00e5et fra (nr. 7), st\u00e5r vores udstyr, og temperaturen forts\u00e6tter med at stige.<br \/>\n18:31. Godkendelse til at starte udstyret i rum 1 og 3 er givet - disse rum blev ikke p\u00e5virket af branden.<\/p>\n<p><i>Vi er i \u00f8jeblikket ved at starte serverne i rum 1, 3 og 8, startende med de mest kritiske. Der kontrolleres for korrekt drift af alle k\u00f8rende tjenester. Der er stadig problemer med rum 7.<\/i><\/p>\n<p>18:44. Datacenterets tekniske personale har opdaget, at mange servere i rum 7 (hvor kun vores udstyr st\u00e5r) ikke er slukket. If\u00f8lge vores oplysninger er 26 servere stadig t\u00e6ndte. Efter en ny kontrol opdager vi 58 servere.<br \/>\n20:18. Datacenterets tekniske personale bl\u00e6ser luft i rummet uden klimaanl\u00e6g via mobile luftkanaler, der er lagt gennem gangene.<br \/>\n23:08. Den f\u00f8rste administrator blev sendt hjem. Nogen skal sove i nat, s\u00e5 vi kan forts\u00e6tte arbejdet i morgen. Derefter sender vi flere administratorer og udviklere hjem.<br \/>\n02:56. Vi har startet alt, hvad der kunne startes. Vi laver en grundl\u00e6ggende kontrol af alle tjenester med automatiserede tests.<\/p>\n<p><img decoding=\"async\" alt=\"Skal man &quot;slukke&quot; serverne, hvis der opst\u00e5r en &quot;brand&quot; ved smoke testen i datacenteret?\" src=\"\/wp-content\/uploads\/2020\/06\/b86a9001068ef06a91d6544262299d85.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n03:02. Ventilationen i den sidste, 7. sal, er genoprettet.<br \/>\n03:36. Vi har inkluderet fronten i datacenteret i DNS-rotation. Fra dette tidspunkt begynder brugertrafikken at komme.<br \/>\nVi sender hovedparten af teamet af administratorer hjem. Men vi beholder et par personer.<\/p>\n<blockquote><p>Lille FAQ:<br \/>\nQ: Hvad skete der fra 18:31 til 02:56?<br \/>\nA: I henhold til 'Handlingsplanen ved n\u00f8dsituationer' starter vi alle tjenester, begyndende med de mest kritiske. Koordinatoren i chatten tildeler tjenester til en ledig administrator, som kontrollerer, om OS og applikationen er startet korrekt, om der er fejl, og om indikatorerne er normale. Efter afslutning af opstarten meddeler han i chatten, at han er ledig, og modtager en ny tjeneste fra koordinatoren.<br \/>\nProcessen forsinkes yderligere af defekt hardware. Selvom nedlukningen af OS og slukningen af serverne gik korrekt, vender nogle servere ikke tilbage p\u00e5 grund af pludselige hardwarefejl i diske, hukommelse eller chassiser. Ved str\u00f8msvigt stiger fejlraten.<br \/>\nQ: Hvorfor kan vi ikke bare starte alt p\u00e5 \u00e9n gang og s\u00e5 reparere det, der viser sig i overv\u00e5gningen?<br \/>\nA: Alt skal g\u00f8res gradvist, fordi der er afh\u00e6ngigheder mellem tjenesterne. Og vi skal kontrollere alt med det samme, i stedet for at vente p\u00e5 overv\u00e5gningen \u2014 for med problemer er det bedre at f\u00e5 dem l\u00f8st med det samme, i stedet for at vente p\u00e5, at de bliver v\u00e6rre.<\/p><\/blockquote>\n<p>\n7:40. Den sidste administrator (koordinatoren) gik i seng. Arbejdet den f\u00f8rste dag er afsluttet.<br \/>\n8:09. De f\u00f8rste udviklere, ingeni\u00f8rer i datacenteret og administratorer (inklusive den nye koordinator) er begyndt med genoprettelsesarbejdet.<br \/>\n09:37. Vi er begyndt at h\u00e6ve sal \u21167 (den sidste).<br \/>\nSamtidig forts\u00e6tter vi med at genoprette det, vi ikke fik f\u00e6rdiggjort i de andre sale: udskiftning af diske\/hukommelse\/servere, reparation af alt, der 'br\u00e6nder' i overv\u00e5gningen, tilbagevenden af roller i master-standby ordninger og andre sm\u00e5ting, som dog stadig er mange.<br \/>\n17:08. Vi tillader alle planlagte arbejder med produktionen.<br \/>\n21:45. Arbejdet den anden dag er afsluttet.<br \/>\n09:45. I dag er det fredag. Der er stadig ret mange sm\u00e5 problemer i overv\u00e5gningen. Weekenden n\u00e6rmer sig, og alle vil have lidt fri. Vi forts\u00e6tter med massivt at reparere alt, hvad vi kan. De administrative opgaver, der kunne uds\u00e6ttes, er blevet udsat. Den nye koordinator.<br \/>\n15:40. Pludselig blev halvdelen af Core-netv\u00e6rksudstyrets stak genstartet i EN ANDEN datacenter. Vi tog frontene ud af rotation for at minimere risiciene. Ingen effekt for brugerne. Senere viste det sig, at det var en defekt chassis. Koordinatoren arbejder p\u00e5 at reparere to fejl samtidig.<br \/>\n17:17. Netv\u00e6rksarbejdet i det andet datacenter er genoprettet, alt er tjekket. Datacenteret er blevet taget tilbage i rotation.<br \/>\n18:29. Arbejdet fra den tredje dag og generelt genopretning efter uheldet er afsluttet.<\/p>\n<h4>Efterord<\/h4>\n<p>\n04.04.2013, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.checkiday.com\/01bb4461b7595228127b36bbd62b9c61\/404-day\">p\u00e5 dagen for 404-fejlen,<\/a><\/noindex>, \"Odnoklassniki\" <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/odnoklassniki\/blog\/268413\/\">oplevede den st\u00f8rste nedbrud,<\/a><\/noindex> \u2014 i l\u00f8bet af tre dage var portalen helt eller delvist utilg\u00e6ngelig. I hele denne periode reparerede over 100 mennesker fra forskellige byer og virksomheder (igen mange tak!), b\u00e5de fjernbetjent og direkte i datacenterne, tusinder af servere manuelt og automatisk.<br \/>\nVi har draget konklusioner. For at undg\u00e5 lignende situationer har vi gennemf\u00f8rt og forts\u00e6tter med at gennemf\u00f8re omfattende arbejder.<\/p>\n<p>Hvad er hovedforskellene mellem det nuv\u00e6rende nedbrud og 404?<\/p>\n<ul>\n<li>Vi har f\u00e5et en \"Nedbruds handlingsplan\". En gang i kvartalet gennemf\u00f8rer vi \u00f8velser \u2014 vi simulerer en nedbrudssituation, som en gruppe administratorer (alle p\u00e5 skift) skal l\u00f8se ved hj\u00e6lp af \"Nedbruds handlingsplan\". Ledende systemadministratorer optr\u00e6der p\u00e5 skift som koordinator.<\/li>\n<li>Kvartalsvis isolerer vi datacentrene (alle p\u00e5 skift) fra LAN og WAN, hvilket giver os mulighed for at opdage flaskehalse i tide.<\/li>\n<li>Mindre defekte diske, fordi vi har strammet normerne: f\u00e6rre drifttimer, strengere t\u00e6rskelv\u00e6rdier for S.M.A.R.T.,<\/li>\n<li>Vi er helt blevet fri for BerkeleyDB \u2014 den gamle og ustabile database, der tog lang tid at gendanne efter servergenstart.<\/li>\n<li>Vi har reduceret antallet af servere med MS SQL og mindske afh\u00e6ngigheden af de resterende.<\/li>\n<li>Vi har vores egen <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/odnoklassniki\/blog\/346868\/\">cloud \u2014 one-cloud,<\/a><\/noindex>, hvor vi i over to \u00e5r aktivt migrerer alle vores tjenester. Skyen forenkler hele arbejdsprocessen med applikationen, og i tilf\u00e6lde af en nedbrud giver den unikke v\u00e6rkt\u00f8jer s\u00e5som:\n<ul>\n<li>korrekt stop af alle applikationer med et enkelt klik;<\/li>\n<li>simpel migrering af applikationer fra nedbrudte servere;<\/li>\n<li>automatisk prioriteret (i r\u00e6kkef\u00f8lge af serviceprioritet) opstart af et helt datacenter.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\nDen ulykke, der er beskrevet i denne artikel, var den st\u00f8rste siden den 404. Selvf\u00f8lgelig gik ikke alt glat. For eksempel, under nedetiden for det br\u00e6ndte datacenter, gik en disk i stykker p\u00e5 en af serverne i et andet datacenter, hvilket bet\u00f8d, at kun en af de tre replikaer i Cassandra-klyngen var tilg\u00e6ngelig, hvilket f\u00f8rte til, at 4,2% af brugerne af mobilapplikationer ikke kunne logge ind. De brugere, der allerede var tilsluttet, kunne dog forts\u00e6tte med at arbejde. I alt blev der identificeret over 30 problemer som f\u00f8lge af ulykken - fra banale fejl til utilstr\u00e6kkeligheder i arkitekturen af tjenesterne.<\/p>\n<p>Men den vigtigste forskel mellem den nuv\u00e6rende ulykke og den 404. er, at mens vi h\u00e5ndterede konsekvenserne af branden, fortsatte brugerne med at skrive og lave videoopkald i <noindex><a rel=\"nofollow\" href=\"https:\/\/about.tamtam.chat\/ru\/\">Tamtam<\/a><\/noindex>, spillede spil, h\u00f8rte musik, gav gaver til hinanden, s\u00e5 videoer, serier og tv-kanaler i <noindex><a rel=\"nofollow\" href=\"https:\/\/ok.ru\/\">OK<\/a><\/noindex>, og streamede i <noindex><a rel=\"nofollow\" href=\"https:\/\/live.ok.ru\/\">OK Live<\/a><\/noindex>.<\/p>\n<p>Hvordan h\u00e5ndterer I jeres ulykker?<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/odnoklassniki\/blog\/472812\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0427\u0442\u043e \u0431\u044b \u0432\u044b \u043f\u043e\u0447\u0443\u0432\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438, \u0435\u0441\u043b\u0438 \u0432 \u043e\u0434\u0438\u043d \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u043b\u0435\u0442\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440 \u0441 \u0432\u0430\u0448\u0438\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u0442\u0430\u043b \u0431\u044b \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0432\u043e\u0442 \u0442\u0430\u043a? \u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0421\u0430\u043c\u0441\u043e\u043d\u043e\u0432, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432\u0435\u0434\u0443\u0449\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0432 \u00ab\u041e\u0434\u043d\u043e\u043a\u043b\u0430\u0441\u0441\u043d\u0438\u043a\u0430\u0445\u00bb. \u041d\u0430 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u043e\u0434\u0438\u043d \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u043e\u0432, \u0433\u0434\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435, \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0435 \u043d\u0430\u0448 \u043f\u0440\u043e\u0435\u043a\u0442. \u0417\u0430 \u044d\u0442\u0438\u043c\u0438 \u0441\u0442\u0435\u043d\u0430\u043c\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043e\u043a\u043e\u043b\u043e 4 \u0442\u044b\u0441. \u0435\u0434\u0438\u043d\u0438\u0446 \u0442\u0435\u0445\u043d\u0438\u043a\u0438: \u0441\u0435\u0440\u0432\u0435\u0440\u044b, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":84109,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-84108","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0427\u0442\u043e \u0431\u044b \u0432\u044b \u043f\u043e\u0447\u0443\u0432\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438, \u0435\u0441\u043b\u0438 \u0432 \u043e\u0434\u0438\u043d \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u043b\u0435\u0442\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440 \u0441 \u0432\u0430\u0448\u0438\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u0442\u0430\u043b \u0431\u044b \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0432\u043e\u0442 \u0442\u0430\u043a?\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/tushit-li-servera-esli-zagorelsya-smouk-test-dataczentra\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u00ab\u0422\u0443\u0448\u0438\u0442\u044c\u00bb \u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0435\u0441\u043b\u0438 \u00ab\u0437\u0430\u0433\u043e\u0440\u0435\u043b\u0441\u044f\u00bb \u0441\u043c\u043e\u0443\u043a \u0442\u0435\u0441\u0442 \u0434\u0430\u0442\u0430\u0446\u0435\u043d\u0442\u0440\u0430? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0427\u0442\u043e \u0431\u044b \u0432\u044b \u043f\u043e\u0447\u0443\u0432\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438, \u0435\u0441\u043b\u0438 \u0432 \u043e\u0434\u0438\u043d \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u043b\u0435\u0442\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440 \u0441 \u0432\u0430\u0448\u0438\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u0442\u0430\u043b \u0431\u044b \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0432\u043e\u0442 \u0442\u0430\u043a?\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/tushit-li-servera-esli-zagorelsya-smouk-test-dataczentra\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-05T05:42:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-05T05:42:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\"Skal vi \"slukke\" serverne, hvis smoke testen for datacentret \"br\u00e6nder\"? | ProHoster","description":"Hvad ville du f\u00f8le, hvis datacenteret med dit udstyr pludselig s\u00e5 s\u00e5dan her ud en dejlig sommerdag?","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/tushit-li-servera-esli-zagorelsya-smouk-test-dataczentra","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u00ab\u0422\u0443\u0448\u0438\u0442\u044c\u00bb \u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0435\u0441\u043b\u0438 \u00ab\u0437\u0430\u0433\u043e\u0440\u0435\u043b\u0441\u044f\u00bb \u0441\u043c\u043e\u0443\u043a \u0442\u0435\u0441\u0442 \u0434\u0430\u0442\u0430\u0446\u0435\u043d\u0442\u0440\u0430? | ProHoster","og:description":"\u0427\u0442\u043e \u0431\u044b \u0432\u044b \u043f\u043e\u0447\u0443\u0432\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438, \u0435\u0441\u043b\u0438 \u0432 \u043e\u0434\u0438\u043d \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u043b\u0435\u0442\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440 \u0441 \u0432\u0430\u0448\u0438\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u0442\u0430\u043b \u0431\u044b \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0432\u043e\u0442 \u0442\u0430\u043a?","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/tushit-li-servera-esli-zagorelsya-smouk-test-dataczentra","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-05T05:42:44+00:00","article:modified_time":"2020-06-05T05:42:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"84108","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:04:43","updated":"2022-10-02 12:24:32","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/84108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=84108"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/84108\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/84109"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=84108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=84108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=84108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}