{"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\/et\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","title":{"rendered":"Kaasaegne infrastruktuur: probleemid ja perspektiivid","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kaasaegne infrastruktuur: probleemid ja perspektiivid\" src=\"\/wp-content\/uploads\/2020\/06\/11ee21e8779fbedf460fcdc6e753a151.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMais kuu l\u00f5pus <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/feedme.ru\/\">meie<\/a><\/noindex> viidi l\u00e4bi veebikohtumine teemal <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/uf4EgFmUY1Y\">\u201eKaasaegne infrastruktuur ja konteinerid: probleemid ja perspektiivid\u201c<\/a><\/noindex>. R\u00e4\u00e4kisime konteineritest, Kubernetesest ja orkestreerimisest \u00fcldiselt, infrastruktuuri valimise kriteeriumitest ja paljust muust. Osalejad jagasid oma praktika n\u00e4iteid. <\/p>\n<p><b>Osalejad:<\/b><\/p>\n<ul>\n<li><b>Evgeny Potapov, CEO \u201eITSumma\u201c<\/b>. \u00dcle poole tema klientidest kas juba \u00fcleminekul v\u00f5i soovivad \u00fcleminekul Kubernetesesse.<\/li>\n<li><b>Dmitry Stolyarov, CTO \u201eFlant\u201c<\/b>. Omab enam kui 10 aastat kogemust konteinerite s\u00fcsteemidega.<\/li>\n<li><b>Denis Remchukov (aka Eric Oldmann), COO argotech.io, endine R\u0410\u041e \u0415\u042d\u0421<\/b>. Lubas jagada \u201ekarmidest\u201c ettev\u00f5tte kogemustest.<\/li>\n<li><b>Andrei Fedorovsky, CTO \u201eNews360.com\u201c<\/b>P\u00e4rast ettev\u00f5tte m\u00fc\u00fcki teisele tegijale vastutab mitmete ML ja AI projektide ning infrastruktuuri eest.<\/li>\n<li><b>Ivan Kruglov, s\u00fcsteemiinsener, endine Booking.com.<\/b>See sama inimene, kes on oma k\u00e4tega Kubernetesega v\u00e4ga palju \u00e4ra teinud.<\/li>\n<\/ul>\n<p>\n<b>Teemad:<\/b><\/p>\n<ul>\n<li>Osalejate teadmised konteinerite ja orkestreerimise (Docker, Kubernetes jne) kohta; mida on katsetatud v\u00f5i anal\u00fc\u00fcsitud.<\/li>\n<li>Juhtum: Ettev\u00f5ttes arendatakse infrastruktuuri arenguplaani aastateks. Kuidas langetatakse otsus ehitada (v\u00f5i t\u00f5lkida olemasolev) infrastruktuur konteineritele ja Kubernetesele v\u00f5i mitte? <\/li>\n<li>Probleemid cloud-native maailmas, mida meil puudub, lase meid kujutada, mida toob homne p\u00e4ev.<\/li>\n<\/ul>\n<p>\nK\u00e4idi huvitav arutelu, osalejate arvamused osutusid nii erinevaks ja tekitasid nii palju kommentaare, et tahame neid teiega jagada. On <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=uf4EgFmUY1Y\">kolme tunni video<\/a><\/noindex>, ja allpool on arutelu kokkuv\u00f5te. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Kas Kubernetes on juba standard v\u00f5i lihtsalt hea turundus?<\/h2>\n<p>\n<i>\u201eMe j\u00f5udsime selle (Kubernetes \u2014 toimetaja) juurde siis, kui sellest keegi veel ei teadnud. Me j\u00f5udsime sellele veel siis, kui seda ei olnud. Me tahtsime seda juba varem\u201c \u2014 <b>Dmitry Stolyarov<\/b><\/i><\/p>\n<p><img decoding=\"async\" alt=\"Kaasaegne infrastruktuur: probleemid ja perspektiivid\" src=\"\/wp-content\/uploads\/2020\/06\/a814dda8f5e37560b6882535522498a6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Pilt Reddit.com\u2019ist<\/i><\/p>\n<p>Umbes 5-10 aastat tagasi oli tohutult t\u00f6\u00f6riistu, kuid \u00fchtegi \u00fchtset standardit ei olnud. Iga kuue kuu tagant tuli v\u00e4lja uus toode, m\u00f5nikord isegi mitu. Esmalt Vagrant, seej\u00e4rel Salt, Chef, Puppet\u2026 \u201eja sa pead iga kuue kuu tagant oma infrastruktuuri \u00fcmber ehitama. Sul on viis adminn, kes kogu aeg on h\u00f5ivatud konfiguratsioonide kirjutamisega\u201c \u2014 meenutab Andrei Fedorovsky. Ta usub, et Docker ja Kubernetes \u201et\u00f5i \u00fclej\u00e4\u00e4nud alla\u201c. <b>Docker on muutunud standardiks viimase viie aasta jooksul, Kubernetes \u2014 viimase kahe aasta jooksul. Ja see on t\u00f6\u00f6stusele kasulik.<\/b>.<\/p>\n<p>Dmitri Stolyarov ja tema meeskond armastavad Kubernetes'e. Nad soovisid sellist t\u00f6\u00f6riista juba enne selle ilmumist ja j\u00f5udsid selle juurde, kui keegi sellest veel ei teadnud. Praegu, mugavuse kaalutlustel, ei v\u00f5ta nad klienti, kui nad m\u00f5istavad, et nad ei rakenda Kubernetes'e. Samuti \u00fctleb Dmitri, et ettev\u00f5ttel on \"hulgaliselt tohutuid edulugusid kohutava p\u00e4randi \u00fcmberkujundamisest.\"<\/p>\n<p><b>Kubernetes ei ole mitte ainult konteinerite orkestreerimine, vaid ka konfiguratsioonihalduse s\u00fcsteem arenenud API, v\u00f5rgu t\u00f6\u00f6tluskomponendi, L3 koormuse tasakaalustamise ja sisseseadmise kontrolleritega, mis v\u00f5imaldab suhteliselt lihtsalt hallata ressursse, skaleerida ja abstraktselt infrastruktuuri madalama tasemega.<\/b><\/p>\n<p>Kahjuks tuleb meie elus k\u00f5igi asjade eest maksta. Ja see maks on suur, eriti kui r\u00e4\u00e4kida ettev\u00f5tte \u00fcleminekust Kubernetes'ele, millel on arenenud infrastruktuur, nagu arvab Ivan Kruglov. Ta v\u00f5iks vabalt t\u00f6\u00f6tada nii traditsioonilise infrastruktuuriga ettev\u00f5ttes kui ka Kubernetes'ega. Peamine on m\u00f5ista ettev\u00f5tte ja turu erip\u00e4ra. Kuid n\u00e4iteks Evgeny Potapovi jaoks, kes seostaks Kubernetes'e mis tahes konteinerite orkestreerimise t\u00f6\u00f6riistaga, ei ole sellist k\u00fcsimust. <\/p>\n<p>Evgeny t\u00f5i sarnase olukorra v\u00e4lja 1990. aastatest, kui ilmus objektorienteeritud programmeerimine, kui keeruliste rakenduste programmeerimise viis. Sel ajal k\u00e4idi pidevalt arutelusid ja ilmusid uued t\u00f6\u00f6riistad, mis toetasid OOP-d. Siis ilmusid mikroteenused, kui viis, kuidas k\u00f5rvale hiilida monoliitsest kontseptsioonist. See t\u00f5i omakorda kaasa konteinerite ja nende haldamise t\u00f6\u00f6riistade ilmumise. \"Ma arvan, et peagi j\u00f5uame aega, mil k\u00fcsimus, kas kirjutada mikroteenusena v\u00e4ikest rakendust, ei seisa, seda kirjutatakse vaikimisi mikroteenusena,\" arvab ta. Sarnaselt muutuvad Docker ja Kubernetes aja jooksul standardlahenduseks ilma valikuv\u00f5imaluseta.<\/p>\n<h2>Probleemid andmebaasidega on stateless<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Kaasaegne infrastruktuur: probleemid ja perspektiivid\" src=\"\/wp-content\/uploads\/2020\/06\/5bd0a882ea3cebcafbb846570672be20.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto autor <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@jankolar?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Twitter: @jankolario Unsplash'is<\/a><\/noindex><\/i><\/p>\n<p>Meie ajal on palju retsepte andmebaaside k\u00e4ivitamiseks Kubernetes'es. Isegi kuidas eraldada osa, mis tegeleb I\/O kettaga, n\u00e4iteks rakenduse \u2014 osa andmebaasist. <b>Kas on v\u00f5imalik, et tulevikus andmebaasid muutuvad nii, et need tarnitakse kastis, kus \u00fcks osa orkestreeritakse l\u00e4bi Docker'i ja Kubernetes'e, ning teises infrastruktuuri osas, l\u00e4bi eraldi tarkvara, pakutakse salvestamise osa?<\/b> Kas andmebaasid muutuvad tootena?<\/p>\n<p>See kirjeldus sarnaneb j\u00e4rjekordade haldamisele, kuid n\u00f5udmised traditsiooniliste andmebaaside usaldusv\u00e4\u00e4rsusele ja informatsiooni s\u00fcnkroonsusele on palju k\u00f5rgemad, arvab Andrei. Cache hit ratio tavalistes andmebaasides p\u00fcsib 99% tasemel. Kui t\u00f6\u00f6tlus kukub, k\u00e4ivitatakse uus ja cache 'soojendatakse' nullist. Seni, kuni cache ei ole soojendatud, t\u00f6\u00f6tab t\u00f6\u00f6tlus aeglaselt, seega ei tohi sellele suunata kasutaja koormust. Seni, kuni puudub kasutaja koormus, ei soojendata cache't. See on suletud ring. <\/p>\n<p>Dmitri ei n\u00f5ustu fundamentaalselt: \u00abKvoorumid ja sharding lahendavad probleemi\u00bb. Kuid Andrei kinnitab, et lahendus ei sobi k\u00f5igile. M\u00f5nel juhul sobib kvoorum, kuid see tekitab lisakoormuse v\u00f5rgule. NoSQL andmebaasid ei sobi mitte k\u00f5ikides olukordades. <\/p>\n<p>Meetapi osalejad jagunesid kaheks leeriks.<\/p>\n<p>Denis ja Andrei v\u00e4idavad, et k\u00f5ik, mis kirjutatakse kettale \u2014 andmebaasid ja muu \u2014 on praeguses Kubernetes'i \u00f6kos\u00fcsteemis v\u00f5imatu teha. <b>On v\u00f5imatu s\u00e4ilitada tootlike andmete terviklikkust ja j\u00e4rjepidevust Kubernetes'es. See on fundamentaalne erip\u00e4ra.<\/b> Lahendus: h\u00fcbriidne infrastruktuur. <\/p>\n<p>I isegi kaasaegsed pilvep\u00f5hised andmebaasid, nagu MongoDB ja Cassandra, v\u00f5i s\u00f5numij\u00e4rjekorrad, nagu Kafka v\u00f5i RabbitMQ, n\u00f5uavad pidevalt andmesalvestusi v\u00e4ljaspool Kubernetes'e. <\/p>\n<p>Evgeni vastab: \u00abAndmebaasid Kuber'is \u2014 see on trauma Venemaa l\u00e4hedal v\u00f5i tagatistes, mis on seotud sellega, et Venemaal ei ole pilve vastuv\u00f5ttu\u00bb. V\u00e4ikesed v\u00f5i keskmised ettev\u00f5tted l\u00e4\u00e4nes \u2014 see on pilv. Amazon RDS andmebaaside kasutamine on lihtsam, kui ise Kubernetes'ega tegeleda. Venemaal kasutatakse Kuberit \u201con-premise\u201d ja viiakse sinna andmebaasid, kui p\u00fc\u00fctakse lahti saada aiast.<\/p>\n<p>Dmitri n\u00f5ustub samuti, et ei ole \u00fchtegi andmebaasi, mida ei saa hoida Kubernetes'es: \u00abAndmebaas, andmebaasi \u00fcks. Ja kui toppida sinna tohutu relaatorne andmebaas \u2014 siis ei mingil juhul. Kui toppida midagi v\u00e4ikest ja pilvep\u00f5hist, mis on moraalselt valmis pool-efektiivseks eluks, siis l\u00e4heb k\u00f5ik h\u00e4sti.\u00bb Dmitri mainis ka, et andmebaaside haldamise t\u00f6\u00f6riistad ei ole valmis ei Docker'ile ega Kuber'ile, seet\u00f5ttu tekivad suured probleemid.<\/p>\n<p>Ivan on omalt poolt kindel, et isegi kui k\u00f5rvale j\u00e4tta stateful ja stateless m\u00f5isted, ei ole Kubernetes'e ettev\u00f5tte lahenduste \u00f6kos\u00fcsteem veel valmis. Kubersist on keeruline j\u00e4rgida seadusandlikke ja regulatiivseid n\u00f5udeid. N\u00e4iteks on v\u00f5imatu luua identiteediandmete s\u00fcsteemi, kus on vaja rangeid serveri identifitseerimise garantiisid, sealhulgas riistvara, mis on serveritesse paigaldatud. See valdkond areneb, kuid hetkel ei ole lahendust.<br \/>\nOsalejatel ei \u00f5nnestunud kokku leppida, seega ei tule selles osas j\u00e4reldusi. Paremini toome v\u00e4lja paar praktilist n\u00e4idet.<\/p>\n<h3>Juhtum 1. K\u00fcberjulgeolek \u201esuperregulaatori\u201d andmebaasidega v\u00e4ljaspool Kubernetes't<\/h3>\n<p>\nArendatud k\u00fcberjulgeoleku s\u00fcsteemi korral aitab konteinerite ja orkestreerimise kasutamine \u00e4ra hoida r\u00fcnnakuid ja sissetunge. N\u00e4iteks \u00fches superregulaatoris rakendas Denis ja tema meeskond orkestratsiooni \u00fchendust koolitatud SIEM-teenusega, mis anal\u00fc\u00fcsib logisid reaalajas ja tuvastab r\u00fcnnakute, h\u00e4kkimise v\u00f5i t\u00f5rgete protsessid. R\u00fcnnaku korral, katse midagi kinnitada v\u00f5i kui toimib lunavara sissetung, t\u00f5stab see orkestreerija kaudu konteinerid rakendustega \u00fcles kiiremini, kui need nakatuvad, v\u00f5i kiiremini, kui r\u00fcndaja neid r\u00fcndab.<\/p>\n<h3>Juhtum 2. Osaline andmebaaside \u00fcleviimine Booking.com-is Kubernetes'e<\/h3>\n<p>\nBooking.com-is on peamine andmebaas MySQL koos as\u00fcnkroonse replikatsiooniga - seal on master ja terve slave-ide hierarhia. Ivan lahkumise ajaks oli k\u00e4imas projekt, et \u00fcle viia sleevide andmebaasid, mida on v\u00f5imalik teatud kahjuga \u201em\u00fcrgitada\u201d.<\/p>\n<p>Peamise andmebaasi k\u00f5rval on olemas ka Cassandra installatsioon koos isearendatud orkestreerimisega, mille nad kirjutasid veel enne Kubernetes'e mainstream'i tulekut. Probleem selles osas ei ole, kuid sellel on persistent kohalikul SSD-l. Kaugandmesalvestust, isegi \u00fches andmekeskuses, ei kasutata k\u00f5rge latentsuse probleemi t\u00f5ttu.<\/p>\n<p>Kolmas andmebaasi klass on Booking.com-i otsinguteenuse, kus iga teenuse s\u00f5lm on andmebaas. Katsed viia otsinguteenust Kubernetes'e on eba\u00f5nnestunud, kuna iga s\u00f5lm on 60\u201380 GB kohalikku salvestust, mida on keeruline \u201e\u00fcles t\u00f5sta\u201d ja \u201ekuumutada\u201d.<\/p>\n<p>L\u00f5ppkokkuv\u00f5ttes ei viidud otsingumootorit Kubernetes'e ja Ivan ei usu, et l\u00e4hitulevikus oleks uusi katseid. MySQL andmebaas viidi osaliselt \u00fcle: ainult slave'id, mida ei olnud hirmus \u201em\u00fcrgitada\u201d. Cassandra \u201esobitus\u201d suurep\u00e4raselt.<\/p>\n<h2>Valik infrastruktuuri on probleem, millel puudub \u00fcldine lahendus<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Kaasaegne infrastruktuur: probleemid ja perspektiivid\" src=\"\/wp-content\/uploads\/2020\/06\/35cc454130402e47fcb9db3dbf159abb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto autor <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pexels.com\/@artunchained?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels\">Manuel Geissinger, Pexelsist<\/a><\/noindex><\/i><\/p>\n<p>Kujutame ette, et meil on uus ettev\u00f5te v\u00f5i ettev\u00f5te, kus osa infrastruktuurist on vanamoodsalt \u00fcles ehitatud. Seal t\u00f6\u00f6tatakse v\u00e4lja infrastruktuuri arenguplaan, mis katab mitmeid aastaid. Kuidas otsustatakse, kas ehitada infrastruktuur konteinerite ja Kubernetes'e peale v\u00f5i mitte? <\/p>\n<p>Ettev\u00f5tted, kes v\u00f5itlevad nanosekundite nimel, on arutelust v\u00e4listatud. Tervislik konservatiivsus tasub \u00e4ra usaldusv\u00e4\u00e4rsuse t\u00f5ttu, kuid siiski on ettev\u00f5tteid, kes peaksid kaaluma uusi l\u00e4henemisi.<\/p>\n<p>Ivan: \"Ma alustaksin praegu kindlasti ettev\u00f5tet pilves, lihtsalt sellep\u00e4rast, et see on kiirem\", kuigi mitte tingimata odavam. Riski kapitali arengu t\u00f5ttu ei ole alustavatel ettev\u00f5tetel raha saamisega suuri probleeme ja peamine \u00fclesanne on turgu haarata. <\/p>\n<p>Ivan usub, et <b>praeguse infrastruktuuri arenguaste on valiku m\u00e4\u00e4rav tegur<\/b>. Kui minevikus on tehtud t\u00f5siseid investeeringuid ja see t\u00f6\u00f6tab, siis pole m\u00f5tet \u00fcmber ehitada. Kui aga infrastruktuur ei ole arenenu ja on probleeme t\u00f6\u00f6riistade, turvalisuse ja j\u00e4lgimisega, siis on m\u00f5tet vaadata jaotatud infrastruktuuri poole. <\/p>\n<p>Maksu tuleb igal juhul maksta ja Ivan maksaks seda, mis lubaks tal tulevikus maksta v\u00e4hem. \"<b>Sest lihtsalt sellep\u00e4rast, et ma s\u00f5idan rongis, mida juhivad teised, j\u00f5uan ma palju kaugemale, kui kui ma istun teise rongi peale, kus ma pean k\u00fctust ise juurde panema.<\/b>\" - \u00fctleb Ivan. Kui ettev\u00f5te on uus ja latentsuse n\u00f5uded on k\u00fcmneid millisekundeid, siis vaataks Ivan suunas \"operaatoritele\", kuhu t\u00e4na \"suunatakse\" klassikalised andmebaasid. Nad t\u00f5stavad replikatsiooniahela, mis vahetub ise, kui tekib t\u00f5rge jne\u2026<\/p>\n<p>K\u00fcsimus on v\u00e4ikese ettev\u00f5tte jaoks, kus on paar serverit Kuberneteses, pole m\u00f5tet, \u2014 kinnitab Andrei. Kuid kui nad plaanivad kasvada sajani v\u00f5i rohkem, siis on vajalik automatiseerimine ja ressursside juhtimiss\u00fcsteem. 90% juhtudest \u00f5igustab kulutusi. Ja olgu see koormus ja ressursid millised tahes. K\u00f5ik, alustades alustavatest ettev\u00f5tetest ja l\u00f5petades suurte ettev\u00f5tetega, kellel on miljoniline publik, peaksid j\u00e4rk-j\u00e4rgult vaatama konteinerite orkestreerimise toodete poole. \"Jah, see on t\u00f5eliselt tulevik,\" usub Andrei.<\/p>\n<p>Denis m\u00e4rkis kaks peamist kriteeriumi \u2014 <b>skaalitus ja t\u00f6\u00f6kindlus.<\/b> Ta valib need t\u00f6\u00f6riistad, mis sobivad k\u00f5ige paremini selle \u00fclesande jaoks. \"See v\u00f5ib olla kodus kokku pandud kreeker, millel on Nutanix Community Edition. See v\u00f5ib olla teise taseme rakendus Kuberis, millel on andmebaas taustal, mis replikeerib ja millel on seatud RTO ja RPO parameetrid\" (taastumisaeg\/punktieesm\u00e4rgid \u2014 <i>n\u00e4ited<\/i>).<\/p>\n<p>Evgeny t\u00f5i esile v\u00f5imaliku probleemi spetsialistidega. Praegu ei ole turul nii palju tippspetsialiste, kes m\u00f5istavad \"mootoreid\". T\u00f5epoolest, kui valitud tehnoloogia on vana, on raske leida kedagi, v\u00e4lja arvatud vanad, igavlevad ja elust v\u00e4sinud inimesed. Kuigi teised osalejad arvavad, et see on kaadri ettevalmistamise k\u00fcsimus. <br \/>\nKui k\u00fcsida, kas alustada v\u00e4ikest ettev\u00f5tet Public Cloudis andmebaasidega Amazon RDS-is v\u00f5i on-premise andmebaasidega Kuberneteses, siis hoolimata teatud puudustest, on osalejate valik Amazon RDS. <\/p>\n<p>Kuna enamik meetup'i kuulajaid ei ole \"veres\" ettev\u00f5tluses, siis <b>jaotatud lahendused on see, mille poole p\u00fc\u00fcelda. Andmete salvestuss\u00fcsteemid peavad olema jaotatud, usaldusv\u00e4\u00e4rsed ja tekitama latentsust, mis m\u00f5\u00f5detakse millisekundites, maksimaalselt k\u00fcmnetes.<\/b>, - kokku v\u00f5ttis Andrei.<\/p>\n<h2>Kubernetes'e kasutamise hindamine<\/h2>\n<p>\nKuulaja Anton Zhbankov esitas k\u00fcsimuse, mis p\u00fc\u00fcab kinni Kubernetes'e apoloogid: kuidas valiti ja viidi l\u00e4bi tehnilis-majanduslik p\u00f5hjendus? Miks Kubernetes, mitte n\u00e4iteks virtuaalmasinad? <\/p>\n<p><img decoding=\"async\" alt=\"Kaasaegne infrastruktuur: probleemid ja perspektiivid\" src=\"\/wp-content\/uploads\/2020\/06\/cd179deffb9bf66c3cb12d7ca9ef9244.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto autor <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@artyana?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Tatyana Eremina Unsplashist<\/a><\/noindex><\/i><\/p>\n<p>M\u00f5lemale vastasid Dmitri ja Ivan. M\u00f5lemas olukorras katsete ja vigade meetodil tehti lahenduste j\u00e4rjekord, mille tulemusena j\u00f5udsid m\u00f5lemad osalejad Kuberneteseni. Praegu hakkab \u00e4ri iseseisvalt arendama tarkvara, mille \u00fcleviimine Kuberi on m\u00f5ttekas. R\u00e4\u00e4gime mitte klassikalistest kolmanda osapoole s\u00fcsteemidest, nagu 1C. Kubernetes aitab, kui arendajad peavad kiiresti v\u00e4ljalaskeid tegema j\u00e4tkuva t\u00e4iustamise k\u00e4igus.<\/p>\n<p>Andrei meeskond proovis luua skaleeritavat klastrit virtuaalmasinate p\u00f5hjal. Nodid langesid nagu domino, mis m\u00f5nikord viis klastrite kukkumiseni. \"Teoreetiliselt on v\u00f5imalik see k\u00e4sitsi l\u00f5petada ja toetada, kuid see on t\u00fclikas. Ja kui turul on lahendus, mis v\u00f5imaldab t\u00f6\u00f6tada karbist v\u00e4lja, siis l\u00e4heme me sellega meeleldi. Ja seet\u00f5ttu l\u00e4ksime \u00fcle,\" r\u00e4\u00e4gib Andrei.<\/p>\n<p>Sarnad selle anal\u00fc\u00fcsi ja arvutamise jaoks on olemas, kuid keegi ei julge \u00f6elda, kui \u00f5iged nad reaalses riistvaras kasutuses on. Arvutuste jaoks on samuti oluline m\u00f5ista iga t\u00f6\u00f6riista ja \u00f6kos\u00fcsteemi, kuid see on v\u00f5imatu.<\/p>\n<h2>Mida me oodata saame<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Kaasaegne infrastruktuur: probleemid ja perspektiivid\" src=\"\/wp-content\/uploads\/2020\/06\/d7843eb5da33c8aa5b444e86b43184d5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto autor <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@drew_beamer?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Drew Beamer Unsplashist<\/a><\/noindex><\/i><\/p>\n<p>Kuna tehnoloogiad arenevad, ilmub \u00fcha rohkem lahtisi t\u00fckke ning seej\u00e4rel toimub faasisiirde \u2014 ilmub tarnija, kes on tapnud piisavalt \u201erahakotte\u201d, et k\u00f5ik koos \u00fchte t\u00f6\u00f6riistadesse \u00fchendada.<\/p>\n<p><b>Kas teile ei tundu, et tuleb aeg, mil tekib t\u00f6\u00f6riist, nagu Ubuntu oli Linuxi maailmas?<\/b> V\u00f5ib-olla sisaldab \u00fcksnes konteinerimise ja orkestreerimise t\u00f6\u00f6riist ka Kuberit. Sellega on lihtne luua on-premise pilvi. <\/p>\n<p>Ivan vastas: \"Google ehitab praegu Anthost \u2014 see on nende pakett, mis rakendab pilve ja sisaldab Kuberit, Service Meshi, j\u00e4lgimist \u2014 kogu kraami, mida mikroteenuste jaoks on vaja on-premises. Me oleme peaaegu tulevikus.\"<\/p>\n<p>Denis mainis ka Nutanixit ja VMWare'i toote vRealize Suite, mis suudavad sellise \u00fclesandega toime tulla ilma konteinerimiseta.<\/p>\n<p>Dmitri jagas arvamust, et \u201evalude\u201d v\u00e4hendamine ja maksu alandamine on kaks suunda, kus tasub oodata parandusi. <\/p>\n<p><b>Kokkuv\u00f5tteks arutelust tuvastame j\u00e4rgmised kaasaegse infrastruktuuri probleemid<\/b><\/p>\n<ul>\n<li>Kolm osalejat t\u00f5id esile stateful probleemid.<\/li>\n<li>Erinevad probleemid turbe toetamisega, sealhulgas risk, et Dockerisse satub mitu versiooni Pythonit, rakenduste servereid ja komponente.<br \/>\n\u00dcksik\u00fclekandeteemad, millest oleks parem eraldi koosolek teha.<br \/>\nKoolituse probleem, kuna orkestreerimine on keeruline \u00f6kos\u00fcsteem.<br \/>\nT\u00f6\u00f6stuse \u00fcldine probleem on t\u00f6\u00f6riistade vale kasutamine.<\/p>\n<p>\u00dclej\u00e4\u00e4nud j\u00e4reldused lasen teha teil. Praegu j\u00e4\u00e4b tunne, et Docker + Kubernetes ei ole kergeks loomulikuks osaks s\u00fcsteemist saada. N\u00e4iteks operatsioonis\u00fcsteemid paigaldatakse riistvaraga esimesena, mida ei saa \u00f6elda konteinerite ja orkestreerimise kohta. V\u00f5ib-olla tulevikus sulanduvad operatsioonis\u00fcsteemid ja konteinerid koos pilvahaldustarkvaraga.<\/p>\n<p><img decoding=\"async\" alt=\"Kaasaegne infrastruktuur: probleemid ja perspektiivid\" src=\"\/wp-content\/uploads\/2020\/06\/4f90f876985af1b515a9d5a471ba3c74.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto autor <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pexels.com\/@gabrielsantosfotografia?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels\">Gabriel Santos Fotografia Pexelsist<\/a><\/noindex><\/i><\/p>\n<p>Kasutades juhust, tahan saata tervitusi emale ja meenutada, et meil on Facebooki grupp <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/feedme.ru\/\">\u201eSuured IT-projektide haldamine ja arendamine\u201d<\/a><\/noindex>, kanal <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/feedmeto\">@feedmeto<\/a><\/noindex> huvitavate postitustega erinevatest tehnoblogidest. Ja minu kanal <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/rybakalexey\">@rybakalexey<\/a><\/noindex>, kus ma r\u00e4\u00e4gin arendusjuhtimise kohta tooteettev\u00f5tetes.<\/li>\n<\/ul>\n<p>Allikas: <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.1.1 - 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\/et\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Kaasaegne infrastruktuur: probleemid ja perspektiivid | ProHoster","description":"Mais kuu l\u00f5pus","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/86472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=86472"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/86472\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/86473"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=86472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=86472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=86472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}