{"id":86472,"date":"2020-06-25T19:41:59","date_gmt":"2020-06-25T17:41:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy"},"modified":"2020-06-25T19:41:59","modified_gmt":"2020-06-25T17:41:59","slug":"sovremennaya-infrastruktura-problemy-i-perspektivy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","title":{"rendered":"Modern infrastruktur: problem och framtidsutsikter","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Modern infrastruktur: problem och framtidsutsikter\" src=\"\/wp-content\/uploads\/2020\/06\/11ee21e8779fbedf460fcdc6e753a151.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI slutet av maj <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/feedme.ru\/\">anv\u00e4nder vi<\/a><\/noindex> genomf\u00f6rde vi ett online-m\u00f6te om <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/uf4EgFmUY1Y\">\u201eModerna infrastrukturer och containrar: problem och perspektiv\u201c<\/a><\/noindex>. Vi diskuterade containrar, Kubernetes och orkestrering i allm\u00e4nhet, urvalskriterier f\u00f6r infrastruktur och mycket mer. Deltagarna delade med sig av fallstudier fr\u00e5n sin egen praktik. <\/p>\n<p><b>Deltagare:<\/b><\/p>\n<ul>\n<li><b>Evgenij Potapov, VD f\u00f6r \u201eITSumma\u201c<\/b>. Mer \u00e4n h\u00e4lften av hans kunder antingen har redan \u00f6verg\u00e5tt eller vill \u00f6verg\u00e5 till Kubernetes.<\/li>\n<li><b>Dmitrij Stolyarov, CTO f\u00f6r \u201eFlant\u201c<\/b>. Har \u00f6ver 10 \u00e5rs erfarenhet av arbete med containersystem.<\/li>\n<li><b>Denis Remchukov (aka Eric Oldmann), COO f\u00f6r argotech.io, tidigare p\u00e5 RAO EES<\/b>. Lovade att ber\u00e4tta om fallstudier inom den \"blodiga\" f\u00f6retagssektorn.<\/li>\n<li><b>Andrej Fedorovskij, CTO f\u00f6r \u201eNews360.com\u201c<\/b>Efter att f\u00f6retaget k\u00f6ptes av en annan akt\u00f6r ansvarar han f\u00f6r en rad ML- och AI-projekt samt f\u00f6r infrastrukturen.<\/li>\n<li><b>Ivan Kruglov, systemingenj\u00f6r, tidigare p\u00e5 Booking.com.<\/b>Just den personen som med sina egna h\u00e4nder har gjort mycket med Kubernetes.<\/li>\n<\/ul>\n<p>\n<b>\u00c4mnen:<\/b><\/p>\n<ul>\n<li>Deltagarnas insikter om containrar och orkestrering (Docker, Kubernetes och liknande); vad de har provat i praktiken eller analyserat.<\/li>\n<li>Fallstudie: F\u00f6retaget bygger en plan f\u00f6r att utveckla infrastrukturen under m\u00e5nga \u00e5r. Hur fattas beslutet om man ska bygga (eller \u00f6verf\u00f6ra den nuvarande) infrastrukturen till containrar och Kubernetes eller inte? <\/li>\n<li>Problem i v\u00e4rlden av cloud-native, vad som saknas, l\u00e5t oss fantisera om vad som kommer att h\u00e4nda imorgon.<\/li>\n<\/ul>\n<p>\nEn intressant diskussion uppstod; deltagarnas \u00e5sikter var s\u00e5 olika och v\u00e4ckte s\u00e5 m\u00e5nga kommentarer att jag ville dela dem med er. Det finns <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=uf4EgFmUY1Y\">en video p\u00e5 tre timmar<\/a><\/noindex>, och nedan \u2013 en sammanfattning av diskussionen. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>\u00c4r Kubernetes redan en standard eller en utm\u00e4rkt marknadsf\u00f6ring?<\/h2>\n<p>\n<i>\u201eVi kom till det (Kubernetes \u2013 red.) vid en tidpunkt d\u00e5 ingen ens k\u00e4nde till det. Vi kom till det innan det ens existerade. Vi ville ha det innan det\u201c \u2014 <b>Dmitrij Stolyarov<\/b><\/i><\/p>\n<p><img decoding=\"async\" alt=\"Modern infrastruktur: problem och framtidsutsikter\" src=\"\/wp-content\/uploads\/2020\/06\/a814dda8f5e37560b6882535522498a6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto fr\u00e5n Reddit.com<\/i><\/p>\n<p>F\u00f6r 5-10 \u00e5r sedan fanns det ett stort antal verktyg, men ingen enhetlig standard. Var sj\u00e4tte m\u00e5nad d\u00f6k det upp en ny produkt, ibland flera. F\u00f6rst Vagrant, sedan Salt, Chef, Puppet,\u2026 \u201eoch varje halv\u00e5r omstrukturerar du din infrastruktur. Du har fem administrat\u00f6rer som st\u00e4ndigt \u00e4r upptagna med att skriva om konfigurationerna\u201c \u2014 minns Andrej Fedorovskij. Han anser att Docker och Kubernetes har \u201etryckt undan\u201c de andra. <b>Docker har blivit standard under de senaste fem \u00e5ren, Kubernetes under de senaste tv\u00e5. Och det \u00e4r bra f\u00f6r industrin.<\/b>.<\/p>\n<p>Dmitrij Stolyarov och hans team \u00e4lskar Kubernetes. De \u00f6nskade sig ett s\u00e5dant verktyg innan det ens fanns, och kom i kontakt med det n\u00e4r ingen annan visste vad det var. F\u00f6r n\u00e4rvarande, av bekv\u00e4mlighetssk\u00e4l, tar de inte in kunder om de f\u00f6rst\u00e5r att de inte kommer att implementera Kubernetes f\u00f6r dem. Enligt Dmitrij har f\u00f6retaget \"ett flertal gigantiska framg\u00e5ngshistorier kring omvandling av f\u00f6r\u00e5ldrad teknik.\"<\/p>\n<p><b>Kubernetes \u00e4r inte bara containerorkestrering, utan ett konfigurationshanteringssystem med en utvecklad API, komponenter f\u00f6r n\u00e4tverk, L3-lastbalansering och Ingress-kontroller, vilket g\u00f6r det relativt enkelt att hantera resurser, skala upp och abstrahera fr\u00e5n underliggande infrastruktur.<\/b><\/p>\n<p>Tyv\u00e4rr m\u00e5ste man betala f\u00f6r allt i livet. Och denna skatt \u00e4r stor, s\u00e4rskilt n\u00e4r det kommer till att \u00f6verg\u00e5 till Kubernetes f\u00f6r f\u00f6retag med v\u00e4lutvecklad infrastruktur, enligt Ivan Kruglov. Han skulle kunna arbeta b\u00e5de med traditionell infrastruktur och med Kubernetes. Det viktigaste \u00e4r att f\u00f6rst\u00e5 f\u00f6retagets och marknadens egenskaper. Men f\u00f6r exempelvis Evgenij Potapov, som skulle generalisera Kubernetes som vilket verktyg f\u00f6r containerorkestrering som helst, \u00e4r denna fr\u00e5ga inte aktuell. <\/p>\n<p>Evgenij j\u00e4mf\u00f6rde situationen med den p\u00e5 1990-talet, n\u00e4r objektorienterad programmering d\u00f6k upp som ett s\u00e4tt att programmera komplexa applikationer. Vid den tiden p\u00e5gick debatter och nya verktyg som st\u00f6dde OOP d\u00f6k upp. D\u00e4refter kom mikrotj\u00e4nster som ett s\u00e4tt att g\u00e5 bort fr\u00e5n den monolitiska koncepten. Detta ledde i sin tur till framv\u00e4xten av containrar och verktyg f\u00f6r deras hantering. \"Jag tror att vi snart kommer till en tid d\u00e5 fr\u00e5gan om man ska skriva sm\u00e5 applikationer som mikrotj\u00e4nster inte l\u00e4ngre kommer att st\u00e4llas, det kommer att g\u00f6ras som standard i form av mikrotj\u00e4nster,\" anser han. P\u00e5 liknande s\u00e4tt kommer Docker och Kubernetes \u00f6ver tid att bli en standardl\u00f6sning utan behov av val.<\/p>\n<h2>Problemet med databaser \u00e4r stateless.<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Modern infrastruktur: problem och framtidsutsikter\" src=\"\/wp-content\/uploads\/2020\/06\/5bd0a882ea3cebcafbb846570672be20.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto av <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@jankolar?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Twitter: @jankolario p\u00e5 Unsplash<\/a><\/noindex><\/i><\/p>\n<p>I v\u00e5r tid finns det m\u00e5nga recept p\u00e5 hur man startar databaser i Kubernetes. \u00c4ven hur man separerar den del som arbetar med disk I\/O fr\u00e5n, l\u00e5t oss s\u00e4ga, applikationsdelen av databasen. <b>\u00c4r det m\u00f6jligt att databaser i framtiden kommer att f\u00f6r\u00e4ndras s\u00e5 mycket att de kommer att levereras i en l\u00e5da d\u00e4r en del koordineras via Docker och Kubernetes, medan en annan del av infrastrukturen, genom separat mjukvara, tillhandah\u00e5ller lagringsdelen?<\/b> Kommer databaser att f\u00f6r\u00e4ndras som produkt?<\/p>\n<p>Denna beskrivning liknar k\u00f6hantering, men kraven p\u00e5 tillf\u00f6rlitlighet och synkronisering av information i traditionella databaser \u00e4r mycket h\u00f6gre, menar Andrey. Cache hit ratio i normala databaser ligger p\u00e5 cirka 99%. Om en arbetare kraschar startar en ny och cachen \"v\u00e4rms upp\" fr\u00e5n grunden. Tills cachen har v\u00e4rmts upp arbetar arbetaren l\u00e5ngsamt, vilket betyder att den inte kan hantera anv\u00e4ndarlasten. Utan anv\u00e4ndarlast v\u00e4rms cachen inte upp. Det \u00e4r en ond cirkel. <\/p>\n<p>Dmitry h\u00e5ller helt med, \u2014 kvorum och shardning l\u00f6ser problemet. Men Andrey insisterar p\u00e5 att l\u00f6sningen inte passar alla. I vissa situationer kan kvorum fungera, men det ger extra belastning p\u00e5 n\u00e4tverket. NoSQL-databasen passar inte alltid. <\/p>\n<p>Deltagarna p\u00e5 meetupen delade upp sig i tv\u00e5 l\u00e4ger.<\/p>\n<p>Denis och Andrey h\u00e4vdar att allt som skriver till disken \u2014 databaser och annat \u2014 \u00e4r om\u00f6jligt i Kubers aktuella ekosystem. <b>Det \u00e4r om\u00f6jligt att bevara integriteten och konsistensen av produktionsdata i Kubernetes. Det \u00e4r en grundl\u00e4ggande egenskap.<\/b> L\u00f6sning: hybrid infrastruktur. <\/p>\n<p>\u00c4ven moderna cloud-native databaser, som MongoDB och Cassandra, eller meddelandek\u00f6er som Kafka eller RabbitMQ, kr\u00e4ver konstant datalagring utanf\u00f6r Kubernetes. <\/p>\n<p>Evgeny inv\u00e4nder: \"Databaser i Kuber \u2014 en trauma n\u00e4ra ryska, eller n\u00e4ra f\u00f6retagsm\u00e4ssiga, som beror p\u00e5 att det saknas Cloud Adoption i Ryssland.\" Sm\u00e5 eller medelstora f\u00f6retag i v\u00e4st \u00e4r Cloud. Att anv\u00e4nda Amazon RDS-databaser \u00e4r enklare \u00e4n att sj\u00e4lva hantera Kubernetes. I Ryssland anv\u00e4nds Kuber \"on-premise\" och databaser flyttas dit n\u00e4r de f\u00f6rs\u00f6ker bli av med djungeln.<\/p>\n<p>Dmitry h\u00f6ll inte heller med p\u00e5st\u00e5endet att inga databaser kan h\u00e5llas i Kubernetes: \"Databas \u00e4r inte bara databaser. Och om man stoppar in en gigantisk relationsdatabas \u2014 d\u00e5 absolut inte. Om man stoppar in n\u00e5got litet och cloud-native, som moraliskt \u00e4r redo f\u00f6r en halv-efermerisk livsstil, kommer allt att g\u00e5 bra.\" Dmitry n\u00e4mnde ocks\u00e5 att verktygen f\u00f6r databasadministration inte \u00e4r redo f\u00f6r varken Docker eller Kuber, vilket ger stora sv\u00e5righeter.<\/p>\n<p>Ivan \u00e4r \u00f6vertygad om att \u00e4ven om man bortser fr\u00e5n begreppen stateful och stateless, s\u00e5 \u00e4r ekosystemet f\u00f6r f\u00f6retagsl\u00f6sningar i Kubernetes \u00e4nnu inte redo. Det \u00e4r sv\u00e5rt att uppr\u00e4tth\u00e5lla krav fr\u00e5n lagstiftare och tillsynsmyndigheter med Kuber. Till exempel \u00e4r det om\u00f6jligt att skapa en identitetsl\u00f6sning d\u00e4r strikta garantier f\u00f6r serveridentifiering kr\u00e4vs, ner till den h\u00e5rdvara som s\u00e4tts in i servrarna. Detta omr\u00e5de utvecklas, men det finns fortfarande ingen l\u00f6sning.<br \/>\nDeltagarna kunde inte n\u00e5 en \u00f6verenskommelse, s\u00e5 det kommer inte att finnas n\u00e5gra slutsatser i detta avsnitt. L\u00e5t oss ist\u00e4llet ge n\u00e5gra praktiska exempel.<\/p>\n<h3>Fall 1. Cybersecurity f\u00f6r \"megaregulatorn\" med databaser utanf\u00f6r Kubernetes<\/h3>\n<p>\nI en v\u00e4lutvecklad cybers\u00e4kerhetssystem g\u00f6r anv\u00e4ndningen av containrar och orkestrering det m\u00f6jligt att f\u00f6rsvara sig mot attacker och intr\u00e5ng. Till exempel, i en megaregulator har Denis och hans team implementerat en koppling mellan orkestratorn och en utbildad SIEM-tj\u00e4nst som analyserar loggar i realtid och identifierar processen f\u00f6r attack, intr\u00e5ng eller systemfel. Vid en attack, ett f\u00f6rs\u00f6k att ladda upp n\u00e5got, eller under ett ransomware-intr\u00e5ng, aktiverar den genom orkestratorn snabbt containrar med applikationer snabbare \u00e4n de blir smittade, eller snabbare \u00e4n angriparen kan attackera.<\/p>\n<h3>Fall 2. Delvis flytt av databaser fr\u00e5n Booking.com till Kubernetes<\/h3>\n<p>\nP\u00e5 Booking.com \u00e4r huvuddatabasen MySQL med asynkron replikering \u2014 det finns en master och en hel hierarki av slavar. Vid tidpunkten f\u00f6r Ivans avsked fr\u00e5n f\u00f6retaget hade ett projekt f\u00f6r att flytta slavar som kan \"skjutas bort\" med viss skada startats.<\/p>\n<p>F\u00f6rutom huvuddatabasen finns det en installation av Cassandra med skr\u00e4ddarsydd orkestrering, som skrevs innan Kubernetes blev mainstream. Det finns inga problem p\u00e5 det planet, men den har persistent lagring p\u00e5 lokala SSD. Avl\u00e4gsna lagringsl\u00f6sningar, \u00e4ven inom samma datacenter, anv\u00e4nds inte p\u00e5 grund av problem med h\u00f6g latens.<\/p>\n<p>Den tredje klassen av databaser \u00e4r s\u00f6ktj\u00e4nsten Booking.com, d\u00e4r varje nod i tj\u00e4nsten \u00e4r en databas. F\u00f6rs\u00f6k att flytta s\u00f6ktj\u00e4nsten till Kubernetes misslyckades, eftersom varje nod har 60\u201380 GB lokal lagring, vilket \u00e4r sv\u00e5rt att \"starta upp\" och \"v\u00e4rma upp\".<\/p>\n<p>Som ett resultat flyttades inte s\u00f6kmotorn till Kubernetes, och Ivan tror inte att det kommer att g\u00f6ras nya f\u00f6rs\u00f6k inom en snar framtid. MySQL-databasen har flyttats till h\u00e4lften: endast slavarna, som det inte \u00e4r s\u00e5 farligt att \"skjuta bort\". Cassandra har \"anpassat sig\" utm\u00e4rkt.<\/p>\n<h2>Valet som infrastruktur \u00e4r en uppgift utan en universall\u00f6sning<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Modern infrastruktur: problem och framtidsutsikter\" src=\"\/wp-content\/uploads\/2020\/06\/35cc454130402e47fcb9db3dbf159abb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto av <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pexels.com\/@artunchained?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels\">Manuel Geissinger fr\u00e5n Pexels<\/a><\/noindex><\/i><\/p>\n<p>Anta att vi har ett nytt f\u00f6retag, eller ett f\u00f6retag d\u00e4r en del av infrastrukturen \u00e4r gammaldags. De arbetar med en l\u00e5ngsiktig plan f\u00f6r infrastrukturutveckling. Hur fattas beslutet om att bygga infrastrukturen med containrar och Kubernetes eller inte? <\/p>\n<p>F\u00f6retag som t\u00e4vlar om nanosekunder \u00e4r undantagna fr\u00e5n diskussionen. En sund konservatism l\u00f6nar sig av p\u00e5litlighetssk\u00e4l, men det finns \u00e4nd\u00e5 f\u00f6retag som b\u00f6r \u00f6verv\u00e4ga nya angreppss\u00e4tt.<\/p>\n<p>Ivan: \"Jag skulle definitivt starta ett f\u00f6retag i molnet just nu, bara f\u00f6r att det \u00e4r snabbare\", \u00e4ven om det inte n\u00f6dv\u00e4ndigtvis \u00e4r billigare. Med utvecklingen av riskkapital har startups som har pengar inte stora problem, och huvudm\u00e5let \u00e4r att er\u00f6vra marknaden. <\/p>\n<p>Ivan anser att <b>utvecklingen av den nuvarande infrastrukturen \u00e4r ett urvalskriterium<\/b>. Om det har gjorts stora investeringar tidigare och det fungerar, finns det ingen anledning att omstrukturera. Om infrastrukturen d\u00e4remot inte \u00e4r utvecklad, och det finns problem med verktyg, s\u00e4kerhet och \u00f6vervakning, finns det anledning att \u00f6verv\u00e4ga distribuerad infrastruktur. <\/p>\n<p>Skatten m\u00e5ste betalas oavsett, och Ivan skulle betala den som till\u00e5ter honom att i framtiden betala mindre. \"<b>F\u00f6r bara genom att \u00e5ka i ett t\u00e5g som drivs av andra kan jag f\u00e4rdas mycket l\u00e4ngre \u00e4n om jag s\u00e4tter mig i ett annat t\u00e5g d\u00e4r jag m\u00e5ste fylla p\u00e5 br\u00e4nsle sj\u00e4lv.<\/b>\" s\u00e4ger Ivan. N\u00e4r f\u00f6retaget \u00e4r nytt och kraven p\u00e5 latenstid \u00e4r tiotals millisekunder, skulle Ivan titta mot \"operat\u00f6rerna\", d\u00e4r de idag \"paketerar\" klassiska databaser. De s\u00e4tter upp en replikationskedja som automatiskt v\u00e4xlar vid fel och s\u00e5 vidare...<\/p>\n<p>F\u00f6r ett litet f\u00f6retag med n\u00e5gra servrar i Kubernetes \u00e4r det meningsl\u00f6st, s\u00e4ger Andrei. Men om det planerar att v\u00e4xa till hundra servrar eller mer, beh\u00f6vs automatisering och resursf\u00f6rvaltningssystem. 90 % av fallen r\u00e4ttf\u00e4rdigar kostnaderna. Oavsett last och resurser \u00e4r det meningsfullt f\u00f6r alla, fr\u00e5n startups till stora f\u00f6retag med miljoner anv\u00e4ndare, att gradvis b\u00f6rja titta i riktning mot produkter f\u00f6r orkestrering av containrar. \"Ja, det \u00e4r verkligen framtiden\", \u00e4r Andrei s\u00e4ker p\u00e5.<\/p>\n<p>Denis angav tv\u00e5 huvudsakliga kriterier \u2014 <b>skalbarhet och drifts\u00e4kerhet.<\/b> Han v\u00e4ljer de verktyg som passar b\u00e4st f\u00f6r uppgiften. \"Det kan vara en no-name-l\u00f6sning som byggts ihop sj\u00e4lv, med Nutanix Community Edition. Det kan ocks\u00e5 vara en andra linje i form av en applikation p\u00e5 Kubernetes med en databas i bakgrunden som replikerar och har angivna RTO- och RPO-parametrar\" (recovery time\/point objectives \u2014 <i>exempel<\/i>).<\/p>\n<p>Evgenij p\u00e5pekade en m\u00f6jlig problematik med expertis. F\u00f6r n\u00e4rvarande finns det inte s\u00e5 m\u00e5nga h\u00f6gkvalificerade specialister p\u00e5 marknaden som verkligen f\u00f6rst\u00e5r \"insidan\". Faktum \u00e4r att om den valda teknologin \u00e4r gammal, \u00e4r det sv\u00e5rt att hitta n\u00e5gon annan \u00e4n tr\u00f6tta och uttr\u00e5kade \u00e4ldre personer. Men andra deltagare anser att detta handlar om utbildningsfr\u00e5gor. <br \/>\nOm man st\u00e4ller fr\u00e5gan om valet mellan att k\u00f6ra ett litet f\u00f6retag i Public Cloud med databaser i Amazon RDS eller \"on premise\" med databaser i Kubernetes, s\u00e5 blev valet f\u00f6r deltagarna Amazon RDS, trots vissa nackdelar. <\/p>\n<p>Eftersom de flesta av lyssnarna p\u00e5 meetupen inte kommer fr\u00e5n \"det blodiga\" f\u00f6retagslivet, <b>\u00e4r distribuerade l\u00f6sningar n\u00e5got att sikta p\u00e5. Lagringssystem b\u00f6r vara distribuerade, p\u00e5litliga och skapa latens som m\u00e4ts i millisekunder, maximalt tiotals.<\/b>, \u2014 sammanfattade Andrei.<\/p>\n<h2>Utv\u00e4rdering av anv\u00e4ndningen av Kubernetes<\/h2>\n<p>\nLyssnaren Anton Zhbankov st\u00e4llde en f\u00e4lla-fr\u00e5ga till Kubernetes-apologeter: hur valde ni och genomf\u00f6rde kostnads-bevakningen? Varf\u00f6r Kubernetes, varf\u00f6r inte virtuella maskiner, till exempel? <\/p>\n<p><img decoding=\"async\" alt=\"Modern infrastruktur: problem och framtidsutsikter\" src=\"\/wp-content\/uploads\/2020\/06\/cd179deffb9bf66c3cb12d7ca9ef9244.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto av <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@artyana?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Tatyana Eremina p\u00e5 Unsplash<\/a><\/noindex><\/i><\/p>\n<p>De svarade Dmitrij och Ivan. I b\u00e5da fallen, genom trial and error, gjordes en sekvens av beslut som ledde b\u00e5da deltagarna till Kubernetes. Nu b\u00f6rjar f\u00f6retag sj\u00e4lva utveckla mjukvara som \u00e4r meningsfull att flytta till Kubernetes. Det handlar inte om klassiska tredjeparts-system som 1C. Kubernetes hj\u00e4lper till n\u00e4r utvecklarna snabbt beh\u00f6ver g\u00f6ra sl\u00e4pp, under oavbruten Continuous Improvement.<\/p>\n<p>Andrei's team f\u00f6rs\u00f6kte skapa en skalbar kluster baserat p\u00e5 virtuella maskiner. Noderna f\u00f6ll som dominobrickor, vilket ibland ledde till klusterkollaps. \"Teoretiskt sett kan man f\u00e5 det att fungera och underh\u00e5lla det manuellt, men det \u00e4r v\u00e4ldigt tr\u00e5kigt. Och om det finns en l\u00f6sning p\u00e5 marknaden som fungerar ur l\u00e5dan, g\u00e5r vi g\u00e4rna dit. Och vi bytte till slut\", ber\u00e4ttar Andrei.<\/p>\n<p>Det finns standarder f\u00f6r denna typ av analys och ber\u00e4kning, men ingen kan s\u00e4ga hur korrekta de \u00e4r p\u00e5 verklig h\u00e5rdvara i drift. F\u00f6r ber\u00e4kningarna \u00e4r det ocks\u00e5 viktigt att f\u00f6rst\u00e5 varje verktyg och ekosystem, men det \u00e4r om\u00f6jligt.<\/p>\n<h2>Vad v\u00e4ntar oss<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Modern infrastruktur: problem och framtidsutsikter\" src=\"\/wp-content\/uploads\/2020\/06\/d7843eb5da33c8aa5b444e86b43184d5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto av <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@drew_beamer?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Drew Beamer p\u00e5 Unsplash<\/a><\/noindex><\/i><\/p>\n<p>N\u00e4r teknologier utvecklas dyker allt fler fragment upp, och sedan sker en fas\u00f6verg\u00e5ng d\u00e4r en leverant\u00f6r kommer fram som har d\u00f6dat tillr\u00e4ckligt med \"kapital\" f\u00f6r att allt ska f\u00f6renas i ett enda verktyg.<\/p>\n<p><b>Tycker ni inte att det kommer en tidpunkt d\u00e5 ett verktyg kommer att dyka upp som Ubuntu blev f\u00f6r Linuxv\u00e4rlden?<\/b> Kanske kommer ett enhetligt verktyg f\u00f6r containerisering och orkestrering \u00e4ven att inkludera Kubernetes. Det kommer att g\u00f6ra det enkelt att bygga on-premise moln. <\/p>\n<p>Ivan svarade: \"Google bygger just nu Anthos - deras paketl\u00f6sning som distribuerar molnet och inkluderar Kubernetes, Service Mesh, \u00f6vervakning \u2013 all bindning som beh\u00f6vs f\u00f6r mikrotj\u00e4nster i 'on-premise'. Vi \u00e4r n\u00e4stan i framtiden.\"<\/p>\n<p>Denis n\u00e4mnde ocks\u00e5 Nutanix och VMware med produkten vRealize Suite, som kan hantera liknande uppgifter utan containerisering.<\/p>\n<p>Dmitrij delade med sig av sin \u00e5sikt att minskning av \"sm\u00e4rta\" och s\u00e4nkning av skatter \u00e4r tv\u00e5 omr\u00e5den d\u00e4r vi kan f\u00f6rv\u00e4nta oss f\u00f6rb\u00e4ttringar. <\/p>\n<p><b>Sammanfattningsvis av diskussionen kan vi lyfta fram f\u00f6ljande problem med modern infrastruktur<\/b><\/p>\n<ul>\n<li>Tre av deltagarna p\u00e5pekade problemet med stateful.<\/li>\n<li>Olika typer av problem med s\u00e4kerhetssupport, inklusive risken att flera versioner av Python, applikationsservrar och komponenter hamnar i Docker.<br \/>\n\u00d6verutnyttjande, om vilket det \u00e4r b\u00e4ttre att ha ett separat m\u00f6te.<br \/>\nUtbildningsproblematiken, eftersom orkestrering \u00e4r en komplex ekosystem.<br \/>\nEn allm\u00e4n problematik i branschen \u2013 anv\u00e4ndningen av verktyg utanf\u00f6r deras avsedda syfte.<\/p>\n<p>\u00d6vriga slutsatser f\u00e5r ni dra sj\u00e4lva. Det kvarst\u00e5r en k\u00e4nsla av att kopplingen Docker + Kubernetes har sv\u00e5rt att bli en \"central\" del av systemet. Till exempel installeras operativsystem f\u00f6rst p\u00e5 h\u00e5rdvaran, vilket inte g\u00e5r att s\u00e4ga om containrar och orkestrering. Kanske kommer operativsystem och containrar att fl\u00e4tas samman med mjukvara f\u00f6r hantering av moln i framtiden.<\/p>\n<p><img decoding=\"async\" alt=\"Modern infrastruktur: problem och framtidsutsikter\" src=\"\/wp-content\/uploads\/2020\/06\/4f90f876985af1b515a9d5a471ba3c74.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto av <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pexels.com\/@gabrielsantosfotografia?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels\">Gabriel Santos Fotografia fr\u00e5n Pexels<\/a><\/noindex><\/i><\/p>\n<p>Passar p\u00e5 att h\u00e4lsa till mamma och p\u00e5minna om att vi har en Facebook-grupp <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/feedme.ru\/\">\u201cHantera och utveckla stora IT-projekt\u201d<\/a><\/noindex>, kanal <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/feedmeto\">@feedmeto<\/a><\/noindex> med intressanta inl\u00e4gg fr\u00e5n olika teknologibloggar. Och min kanal <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/rybakalexey\">@rybakalexey<\/a><\/noindex>, d\u00e4r jag ber\u00e4ttar om utvecklingshantering i produktf\u00f6retag.<\/li>\n<\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/508018\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u043e\u043d\u043b\u0430\u0439\u043d-\u043c\u0438\u0442\u0430\u043f \u043d\u0430 \u0442\u0435\u043c\u0443 \u00ab\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b\u00bb. \u041f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445, Kubernetes \u0438 \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435, \u043e \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f\u0445 \u0432\u044b\u0431\u043e\u0440\u0430 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0438 \u043c\u043d\u043e\u0433\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u043c. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c \u043a\u0435\u0439\u0441\u0430\u043c\u0438 \u0438\u0437 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438: \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041f\u043e\u0442\u0430\u043f\u043e\u0432, CEO \u00abITSumma\u00bb. \u0411\u043e\u043b\u044c\u0448\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u044b \u0435\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043b\u0438\u0431\u043e \u0443\u0436\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f\u0442, \u043b\u0438\u0431\u043e \u0445\u043e\u0442\u044f\u0442 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 Kubernetes. \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0421\u0442\u043e\u043b\u044f\u0440\u043e\u0432, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":86473,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-86472","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.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f\" \/>\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\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy\" \/>\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\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy\" \/>\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-25T17:41:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-25T17:41:59+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\udd47Moderna infrastrukturer: utmaningar och m\u00f6jligheter | ProHoster","description":"I slutet av maj","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","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\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b | ProHoster","og:description":"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","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-25T17:41:59+00:00","article:modified_time":"2020-06-25T17:41:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"86472","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 14:14:33","updated":"2022-09-29 19:19:47","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\/86472","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=86472"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/86472\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/86473"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=86472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=86472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=86472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}