{"id":40138,"date":"2020-01-31T20:49:06","date_gmt":"2020-01-31T17:49:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/katastrofoustojchivoe-oblako-kak-eto-rabotaet"},"modified":"2020-01-31T20:49:06","modified_gmt":"2020-01-31T17:49:06","slug":"katastrofoustojchivoe-oblako-kak-eto-rabotaet","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/katastrofoustojchivoe-oblako-kak-eto-rabotaet","title":{"rendered":"Katastrofbest\u00e4ndigt moln: hur fungerar det","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hej, Habr! <\/p>\n<p>Efter ny\u00e5rshelgerna har vi startat om det katastrofs\u00e4kra molnet baserat p\u00e5 tv\u00e5 platser. Idag ber\u00e4ttar vi hur det \u00e4r uppbyggt och visar vad som h\u00e4nder med kundernas virtuella maskiner vid fel p\u00e5 enskilda klusterelement och ett helt omr\u00e5des nedg\u00e5ng (spoiler \u2013 de fungerar fortfarande bra). <\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/58b56261b55785a76bce3e754c86f6a9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Lagringssystemet f\u00f6r det katastrofs\u00e4kra molnet p\u00e5 OST-platsen.<\/i><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Vad finns inuti<\/h3>\n<p>\nUnder huven p\u00e5 klustret finns servrar fr\u00e5n Cisco UCS med hypervisor VMware ESXi, tv\u00e5 INFINIDAT InfiniBox F2240-lagringssystem, n\u00e4tverksutrustning fr\u00e5n Cisco Nexus samt SAN-kontroller fr\u00e5n Brocade. Klustret \u00e4r distribuerat \u00f6ver tv\u00e5 platser \u2013 OST och NORD, vilket inneb\u00e4r att varje datacenter har en identisk upps\u00e4ttning av utrustning. Det \u00e4r det som g\u00f6r det katastrofs\u00e4kert. <\/p>\n<p>Inom en plats \u00e4r ocks\u00e5 huvudkomponenterna duplicerade (v\u00e4rdmaskiner, SAN-switchar, n\u00e4tverksutrustning).<br \/>\nDe tv\u00e5 platserna \u00e4r kopplade med dedikerade fiberoptiska linjer, som ocks\u00e5 \u00e4r reservkopplade.<\/p>\n<p>N\u00e5gra ord om lagringssystemet. Den f\u00f6rsta versionen av det katastrofs\u00e4kra molnet byggde vi p\u00e5 NetApp. H\u00e4r valde vi INFINIDAT, och h\u00e4r \u00e4r varf\u00f6r:<\/p>\n<ul>\n<li>Active-Active replikering. Den m\u00f6jligg\u00f6r att en virtuell maskin f\u00f6rblir verksam \u00e4ven vid fullst\u00e4ndig nedg\u00e5ng av ett av lagringssystemen. Jag kommer att ber\u00e4tta mer om replikeringen senare.<\/li>\n<li>Tre diskontrollerare f\u00f6r att \u00f6ka systemets felresistens. Vanligtvis finns det tv\u00e5.<\/li>\n<li>F\u00e4rdigt l\u00f6sning. En redan monterad rack kom till oss, som bara beh\u00f6ver kopplas till n\u00e4tverket och konfigureras.<\/li>\n<li>Uppm\u00e4rksam teknisk support. INFINIDAT:s ingenj\u00f6rer analyserar st\u00e4ndigt loggar och h\u00e4ndelser fr\u00e5n lagringssystemet, installerar nya versioner av firmware och hj\u00e4lper till med konfiguration.<\/li>\n<\/ul>\n<p>\nH\u00e4r \u00e4r n\u00e5gra bilder fr\u00e5n unpacking:<\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/b953a56bba9f0308f5fe1b27b356683b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/94b5ceb8565ebe1ef2aacff943e1a9d0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Hur det fungerar<\/h3>\n<p>\nMolnet \u00e4r redan internt katastrofs\u00e4kert. Det skyddar kunden mot enskilda h\u00e5rdvaru- och programvarufel. Det katastrofs\u00e4kra molnet hj\u00e4lper till att skydda mot massfel i en enda plats: till exempel fel p\u00e5 lagringssystemet (eller SDS-kluster, vilket ofta f\u00f6rekommer \ud83d\ude42), massor av fel i lagringsn\u00e4tverket och s\u00e5 vidare. Och det viktigaste: ett s\u00e5dant moln r\u00e4ddar n\u00e4r en hel plats blir otillg\u00e4nglig p\u00e5 grund av brand, str\u00f6mavbrott, raider\u00f6vergrepp eller invasionsf\u00f6rs\u00f6k av utomjordingar. <\/p>\n<p>I alla dessa fall forts\u00e4tter kundernas virtuella maskiner att arbeta, och h\u00e4r \u00e4r varf\u00f6r. <\/p>\n<p>Klustrets schema \u00e4r uppbyggd s\u00e5 att varje ESXi-v\u00e4rd med klientvirtualiseringar kan n\u00e5 antingen av de tv\u00e5 lagringssystemen. Om lagringssystemet p\u00e5 OST-platsen skulle krascha forts\u00e4tter de virtuella maskinerna att fungera: v\u00e4rdarna, d\u00e4r de k\u00f6rs, kommer att h\u00e4mta data fr\u00e5n lagringssystemet p\u00e5 NORD. <\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/996193debdab5b3564c97b05b1e5ba27.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>S\u00e5 h\u00e4r ser anslutningsschemat i klustret ut. <\/i><\/p>\n<p>Detta \u00e4r m\u00f6jligt tack vare att det mellan SAN-fabrikerna p\u00e5 de tv\u00e5 platserna \u00e4r inst\u00e4llt Uplink mellan switcharna: SAN-switch Fabric A OST \u00e4r ansluten till SAN-switch Fabric A NORD, likadant f\u00f6r SAN-switcharna Fabric B. <\/p>\n<p>F\u00f6r att alla dessa komplicerade n\u00e4tverk av SAN-fabriker ska ha mening \u00e4r en Active-Active-replikering inst\u00e4lld mellan de tv\u00e5 lagringssystemen: information spelas in n\u00e4stan samtidigt p\u00e5 det lokala och det avl\u00e4gsna lagringssystemet, RPO=0. Detta inneb\u00e4r att det p\u00e5 ett lagringssystem finns en originaldata medan det p\u00e5 det andra finns en replik. Data replikeras p\u00e5 volymniv\u00e5 av lagringssystemet, och p\u00e5 dessa lagras data fr\u00e5n VM (dess diskar, konfigurationsfil, swap-fil osv.). <\/p>\n<p>ESXi-v\u00e4rden ser den prim\u00e4ra volymen och dess replik som en enda lagringsenhet (Storage Device). Fr\u00e5n ESXi-v\u00e4rden g\u00e5r det 24 v\u00e4gar till varje lagringsenhet:<\/p>\n<p>12 v\u00e4gar kopplar den till det lokala lagringssystemet (optimala v\u00e4gar), och de \u00f6vriga 12 till det avl\u00e4gsna (inte optimala v\u00e4gar). Under normala f\u00f6rh\u00e5llanden h\u00e4mtar ESXi data fr\u00e5n det lokala lagringssystemet med hj\u00e4lp av de \"optimala\" v\u00e4garna. Om detta lagringssystem skulle krascha f\u00f6rlorar ESXi de optimala v\u00e4garna och byter till de \"inte optimala\". S\u00e5 h\u00e4r ser det ut i schemat.<\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/e2b61eb8b9db4b882a6d20c0abf9fc4e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Schema f\u00f6r katastrofs\u00e4ker kluster.<\/i><\/p>\n<p>Alla klientn\u00e4tverk \u00e4r anslutna till b\u00e5da platserna via en gemensam n\u00e4tverksfabrik. P\u00e5 varje plats finns en Provider Edge (PE), d\u00e4r klienternas n\u00e4tverk termineras. PE:erna \u00e4r sammanl\u00e4nkade i ett gemensamt kluster. Vid fel p\u00e5 PE p\u00e5 en plats omdirigeras all trafik till den andra platsen. Tack vare detta f\u00f6rblir de virtuella maskinerna p\u00e5 den plats som inte har PE tillg\u00e4ngliga via n\u00e4tverket f\u00f6r kunden. <\/p>\n<p>L\u00e5t oss nu titta p\u00e5 vad som h\u00e4nder med kundens virtuella maskiner vid olika fel. Vi b\u00f6rjar med de l\u00e4ttaste alternativen och slutar med den mest allvarliga \u2013 ett fel p\u00e5 hela platsen. I exemplen kommer den prim\u00e4ra platsen att vara OST, och den reservplats med datareplicationer kommer att vara NORD.<\/p>\n<h3>Vad h\u00e4nder med kundens virtuella maskin om\u2026 <\/h3>\n<p>\n<b>Replicationsl\u00e4nken faller.<\/b> Replikationen mellan lagringssystemen p\u00e5 de tv\u00e5 platserna upph\u00f6r.<br \/>\nESXi kommer bara att fungera med lokala lagringsenheter (enligt optimala v\u00e4gar). <br \/>\nDe virtuella maskinerna forts\u00e4tter att fungera.<\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/c15c34e54cb456011f3155b30cbe1063.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Det sker ett avbrott i ISL (Inter-Switch Link).<\/b> Detta \u00e4r osannolikt. Om en galen gr\u00e4vmaskin skulle gr\u00e4va upp flera optiska sp\u00e5r som l\u00f6per oberoende rutter och \u00e4r anslutna till plattformarna via olika ing\u00e5ngar. Men i s\u00e5 fall. I detta fall f\u00f6rlorar ESXi-v\u00e4rdar h\u00e4lften av v\u00e4garna och kan bara n\u00e5 sina lokala SAN. Replikerna samlas, men v\u00e4rdarna kommer inte att kunna n\u00e5 dem. <\/p>\n<p>De virtuella maskinerna fungerar som vanligt.<\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/c6c1b8b4972cd90cdb639fffe623bc1d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>SAN-switchen p\u00e5 en av plattformarna har slutat fungera.<\/b> ESXi-v\u00e4rdar tappar en del av v\u00e4garna till SAN. I detta fall kommer v\u00e4rdarna p\u00e5 plattformen d\u00e4r switchen har slutat fungera att arbeta endast genom sin egen HBA. <\/p>\n<p>De virtuella maskinerna forts\u00e4tter att fungera som vanligt.<\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/3325765d426751e8717af20f7f122b90.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Alla SAN-switchar p\u00e5 en av plattformarna har slutat fungera.<\/b> Antag att en s\u00e5dan katastrof intr\u00e4ffade p\u00e5 plattformen OST. I s\u00e5 fall kommer ESXi-v\u00e4rdarna p\u00e5 denna plattform att f\u00f6rlora alla v\u00e4gar till sina lagringsenheter. Den standardmekanism som VMware vSphere HA har startas: den kommer att omstarta alla virtuella maskiner p\u00e5 plattformen OST i NORD senast inom 140 sekunder. <\/p>\n<p>De virtuella maskinerna som k\u00f6rs p\u00e5 v\u00e4rdarna p\u00e5 plattformen NORD fungerar som vanligt.<\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/c7a129691cd4d6c161e165fd55607206.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>En ESXi-v\u00e4rd p\u00e5 en plattform har slutat fungera. <\/b>H\u00e4r arbetar mekanismen vSphere HA igen: de virtuella maskinerna fr\u00e5n den kraschade v\u00e4rden omstartas p\u00e5 andra v\u00e4rdar \u2013 p\u00e5 samma eller en avl\u00e4gsen plattform. Starttiden f\u00f6r den virtuella maskinen \u2013 upp till 1 minut. <\/p>\n<p>Om alla ESXi-v\u00e4rdar p\u00e5 plattformen OST slutar fungera, finns det inget val: VM:erna omstartas p\u00e5 en annan. Starttiden \u00e4r densamma. <\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/c00fb5078e0c4df1461187d8896670a4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>SAN har slutat fungera p\u00e5 en plattform.<\/b> Antag att SAN har slutat fungera p\u00e5 plattformen OST. D\u00e5 v\u00e4xlar ESXi-v\u00e4rdarna p\u00e5 plattformen OST till att arbeta med repliker av SAN i NORD. Efter att den kraschade SAN har \u00e5terst\u00e4llts kommer en tvingad replikering att ske, och ESXi-v\u00e4rdarna OST kommer att b\u00f6rja n\u00e5 den lokala SAN igen. <\/p>\n<p>De virtuella maskinerna fungerar hela tiden som vanligt.<\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/87f7e1d012886d963f020768864154a7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>En av plattformarna har slutat fungera.<\/b> I detta fall kommer alla virtuella maskiner att omstartas p\u00e5 en reservplattform via mekanismen vSphere HA. Starttiden f\u00f6r VM \u00e4r 140 sekunder. Under tiden kommer alla n\u00e4tverksinst\u00e4llningar f\u00f6r den virtuella maskinen att bevaras, och den f\u00f6rblir tillg\u00e4nglig f\u00f6r kunden via n\u00e4tverket.<\/p>\n<p>F\u00f6r att omstarten av maskinerna p\u00e5 den reservplatsen ska g\u00e5 smidigt, \u00e4r varje plats endast halvfull. Den andra halvan \u00e4r en reserv ifall alla virtuella maskiner beh\u00f6ver flyttas fr\u00e5n den andra, drabbade platsen.<\/p>\n<p><img decoding=\"async\" alt=\"Katastrofbest\u00e4ndigt moln: hur fungerar det\" src=\"\/wp-content\/uploads\/2020\/01\/62cad7aaf5043f6879dc4a6cbb7b35bb.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDet \u00e4r detta som det katastrofresistenta molnet baserat p\u00e5 tv\u00e5 datacenter skyddar mot. <\/p>\n<p>Detta n\u00f6je \u00e4r inte billigt, eftersom man, ut\u00f6ver de grundl\u00e4ggande resurserna, beh\u00f6ver en reserv p\u00e5 den andra platsen. D\u00e4rf\u00f6r placeras aff\u00e4rskritiska tj\u00e4nster i ett s\u00e5dant moln, vars l\u00e5nga driftstopp orsakar stora ekonomiska och reputationsf\u00f6rluster, eller om det finns krav p\u00e5 katastrofresistens fr\u00e5n reglerande myndigheter eller interna regler inom f\u00f6retaget.<\/p>\n<p><b>K\u00e4llor:<\/b><\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.infinidat.com\/sites\/default\/files\/resource-pdfs\/DS-INFBOX-190331-US_0.pdf\">www.infinidat.com\/sites\/default\/files\/resource-pdfs\/DS-INFBOX-190331-US_0.pdf<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/support.infinidat.com\/hc\/en-us\/articles\/207057109-InfiniBox-best-practices-guides\">support.infinidat.com\/hc\/en-us\/articles\/207057109-InfiniBox-best-practices-guides<\/a><\/noindex><\/li>\n<\/ol>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/dataline\/blog\/486186\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u043e\u0441\u043b\u0435 \u043d\u043e\u0432\u043e\u0433\u043e\u0434\u043d\u0438\u0445 \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a\u043e\u0432 \u043c\u044b \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0435 \u043e\u0431\u043b\u0430\u043a\u043e \u043d\u0430 \u0431\u0430\u0437\u0435 \u0434\u0432\u0443\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u043a\u0430\u043a \u044d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u043e, \u0438 \u043f\u043e\u043a\u0430\u0436\u0435\u043c, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0441 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u043c\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043c\u0430\u0448\u0438\u043d\u0430\u043c\u0438 \u043f\u0440\u0438 \u043e\u0442\u043a\u0430\u0437\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 \u0438 \u043f\u0430\u0434\u0435\u043d\u0438\u0438 \u0446\u0435\u043b\u043e\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438 (\u0441\u043f\u043e\u0439\u043b\u0435\u0440 \u2013 \u0441 \u043d\u0438\u043c\u0438 \u0432\u0441\u0435 \u0445\u043e\u0440\u043e\u0448\u043e). \u0421\u0425\u0414 \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0433\u043e \u043e\u0431\u043b\u0430\u043a\u0430 \u043d\u0430 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0435 OST. \u0427\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u041f\u043e\u0434 \u043a\u0430\u043f\u043e\u0442\u043e\u043c \u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u044b Cisco [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":40139,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-40138","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u043e\u0441\u043b\u0435 \u043d\u043e\u0432\u043e\u0433\u043e\u0434\u043d\u0438\u0445 \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a\u043e\u0432 \u043c\u044b \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0435 \u043e\u0431\u043b\u0430\u043a\u043e \u043d\u0430 \u0431\u0430\u0437\u0435 \u0434\u0432\u0443\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043e\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\/sv\/blog\/katastrofoustojchivoe-oblako-kak-eto-rabotaet\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\u041a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0435 \u043e\u0431\u043b\u0430\u043a\u043e: \u043a\u0430\u043a \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u043e\u0441\u043b\u0435 \u043d\u043e\u0432\u043e\u0433\u043e\u0434\u043d\u0438\u0445 \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a\u043e\u0432 \u043c\u044b \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0435 \u043e\u0431\u043b\u0430\u043a\u043e \u043d\u0430 \u0431\u0430\u0437\u0435 \u0434\u0432\u0443\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/katastrofoustojchivoe-oblako-kak-eto-rabotaet\" \/>\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-01-31T17:49:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-01-31T17:49:06+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\udd47Katastrofresistent moln: hur det fungerar | ProHoster","description":"Hej, Habr! Efter ny\u00e5rshelgerna har vi startat om det katastrofresistenta molnet baserat p\u00e5 tv\u00e5 platser.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/katastrofoustojchivoe-oblako-kak-eto-rabotaet","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\u041a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0435 \u043e\u0431\u043b\u0430\u043a\u043e: \u043a\u0430\u043a \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u043e\u0441\u043b\u0435 \u043d\u043e\u0432\u043e\u0433\u043e\u0434\u043d\u0438\u0445 \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a\u043e\u0432 \u043c\u044b \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0435 \u043e\u0431\u043b\u0430\u043a\u043e \u043d\u0430 \u0431\u0430\u0437\u0435 \u0434\u0432\u0443\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a.","og:url":"https:\/\/prohoster.info\/sv\/blog\/katastrofoustojchivoe-oblako-kak-eto-rabotaet","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-01-31T17:49:06+00:00","article:modified_time":"2020-01-31T17:49:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"40138","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-03-01 00:44:38","updated":"2022-09-28 05:19:32","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/40138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=40138"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/40138\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/40139"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=40138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=40138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=40138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}