{"id":91979,"date":"2020-08-21T07:42:12","date_gmt":"2020-08-21T05:42:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety"},"modified":"2020-08-21T07:42:12","modified_gmt":"2020-08-21T05:42:12","slug":"kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety","title":{"rendered":"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/2ae3bcc5a2894c2a02468e32e32e8848.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" href=\"https:\/\/www.deviantart.com\/sophiagworld\/art\/LOST-849430483\"><i>LOST by sophiagworld<\/i><\/a><\/noindex><\/p>\n<p>Selles artiklis on kogutud m\u00f5ned \u00fcldised mallid, mis aitavad inseneridel hallata laias ulatuses teenuseid, millele esitatakse n\u00f5udmisi miljonitelt kasutajatelt.\u00a0<\/p>\n<p>Autori kogemuse p\u00f5hjal pole see t\u00e4ielik nimekiri, kuid t\u00f5eliselt <strong>effektiivne<\/strong> n\u00f5uandeid. Alustame.<\/p>\n<p><i>T\u00f5lgitud toetusel <\/i><noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/\"><i>Mail.ru Pilve Lahendused<\/i><\/a><\/noindex><i>.<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>P\u00f5hitasemel<\/h1>\n<p>\nAllpool loetletud meetmed on suhteliselt lihtsad rakendada, kuid pakuvad k\u00f5rget tootlust. kui te pole neid varem rakendanud, siis teile pakuvad t\u00f5eliselt suured parandused.<\/p>\n<h2>Infrastruktuur kui kood<\/h2>\n<p>\nEsimene n\u00f5uanne on rakendada infrastruktuuri koodina. See t\u00e4hendab, et teil peab olema programmiline viis kogu infrastruktuuri juurutamiseks. See k\u00f5lab keeruliselt, kuid tegelikult r\u00e4\u00e4gime j\u00e4rgnevast koodist:<\/p>\n<blockquote><p>100 virtuaalmasina juurutamine<\/p>\n<ul>\n<li>Ubuntu<\/li>\n<li>2 GB RAM-i iga\u00fchel<\/li>\n<li>neil on j\u00e4rgmine kood<\/li>\n<li>selliste parameetritega<\/li>\n<\/ul>\n<\/blockquote>\n<p>\nSaate j\u00e4lgida infrastruktuuri muudatusi ja kiiresti sellele tagasi p\u00f6\u00f6rduda versioonihalduse s\u00fcsteemi abil.<\/p>\n<p>Modernaist minus \u00fctleb, et Kubernetes\/Dockerit on v\u00f5imalik kasutada, et teha k\u00f5ik eelnevalt loetletud, ja ta on \u00f5ige.<\/p>\n<p>Lisaks automatiseerimist saab tagada Chef, Puppet v\u00f5i Terraform abil.<\/p>\n<h2>Pidev integreerimine ja kohaletoimetamine<\/h2>\n<p>\nMastaapsete teenuste loomiseks on oluline, et iga pull req'i jaoks oleks olemas koostamis- ja testimissegment. Isegi kui test on k\u00f5ige lihtsam, garanteerib see v\u00e4hemalt, et kood, mida te juurutate, kompileerub.<\/p>\n<p>Igal korral selles etapis vastate k\u00fcsimusele: <strong>kas minu koostamine kompileerub ja l\u00e4bib teste, kas see on kehtiv?<\/strong> See v\u00f5ib tunduda madalal tasemel, kuid lahendab palju probleeme.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/ecdabe9d4a7eb722df8d0268009fa509.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Pole midagi imelisemat, kui n\u00e4ha neid linnukesi<\/i><\/p>\n<p>Selle tehnoloogia jaoks v\u00f5ite uurida Githubi, CircleCI v\u00f5i Jenkinsit.<\/p>\n<h2>Laadimisbalansseerijad<\/h2>\n<p>\nNii et soovime k\u00e4ivitada laadimisbalansseerija, et suunata liiklust ja tagada \u00fchtlane koormus k\u00f5igil s\u00f5lmedel v\u00f5i teenuse t\u00f6\u00f6 t\u00f5rgete korral:<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/db0d5f91dfbae5e7cba5b330a0629cac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLaadimisbalansseerija aitab tavaliselt h\u00e4sti liiklust jaotada. Parimaks praktikaks on \u00fclem\u00e4\u00e4rane balansseerimine, et v\u00e4ltida ainsat t\u00f5rke punkti.<\/p>\n<p>Tavaliselt seadistatakse laadimisbalansseerijad seal, kus te oma pilve kasutate.<\/p>\n<h2>RayID, korrelatsiooni ID v\u00f5i UUID p\u00e4ringute jaoks<\/h2>\n<p>\nKas oled kunagi kohanud rakenduse t\u00f5rget, mille s\u00f5num k\u00f5lab umbes nii: <strong>\u00abMidagi l\u00e4ks valesti. Palun salvesta see id ja saada see meie tugiteenusele\u00bb<\/strong>?<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/d0f6db07574d882b9c3f8ae890068184.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>Unikaalne identifikaator, correlation ID, RayID v\u00f5i \u00fcksk\u00f5ik milline variant \u2013 see on unikaalne identifikaator, mis v\u00f5imaldab j\u00e4lgida p\u00e4ringut selle eluts\u00fckli jooksul.<\/strong> See v\u00f5imaldab j\u00e4lgida kogu p\u00e4ringu teed logides.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/2292ca3c4ee53481546756b8ccee2e45.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kasutaja teeb p\u00e4ringu s\u00fcsteemile A, seej\u00e4rel A suhtleb B-ga, B suhtleb C-ga, salvestab X-sse ja seej\u00e4rel naaseb p\u00e4ring A-le.<\/i><\/p>\n<p>Kui sa \u00fchenduksid kaugjuhtimise teel virtuaalmasinatele ja prooviksid j\u00e4lgida p\u00e4ringu teekonda (ning k\u00e4sitsi seostada, millised kutse kutsed toimuvad), siis l\u00e4heks see sul hulluks. Unikaalse identifikaatori olemasolu lihtsustab elu oluliselt. See on \u00fcks lihtsamaid asju, mida teha, et s\u00e4\u00e4sta aega teenuse arengu jooksul.<\/p>\n<h1>Keskmine tase<\/h1>\n<p>\nSiin on n\u00f5uanded keerulisemad kui eelnevad, kuid \u00f5iged t\u00f6\u00f6riistad muudavad \u00fclesande lihtsamaks, tagades investeeringute tasuvuse isegi v\u00e4ikestes ja keskmistes ettev\u00f5tetes.<\/p>\n<h2>Keskne logimine<\/h2>\n<p>\nPalju \u00f5nne! Olete k\u00e4ivitanud 100 virtuaalmasinat. J\u00e4rgmine p\u00e4ev tuleb tegevjuht ja kurdab t\u00f5rke \u00fcle, mille ta sai teenuse testimise ajal. Ta teatab vastavast identifikaatorist, millest me varem r\u00e4\u00e4kisime, kuid peate vaatama logisid 100 masinast, et leida see, mis viga p\u00f5hjustas. Ja seda tuleb leida enne homset esitlust.<\/p>\n<p>Kuigi see k\u00f5lab nagu naljakas seiklus, on siiski parem veenduda, et teil on v\u00f5imalus otsida k\u00f5igist logidest \u00fchest kohast. Otsustasin probleemiks logide tsentraliseerimise ELK stack'i sisseehitatud funktsionaalsuse abil: siin toetatakse logide kogumist otsitavaks. See t\u00f5esti aitab lahendada konkreetse logi otsimise probleemi. Boonusena saate luua diagramme ja muid toredaid asju.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/59ed40f7247d3f5a331095bbeafa555e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>ELK stack'i funktsionaalsus<\/i><\/p>\n<h2>J\u00e4lgimisagendid<\/h2>\n<p>\nN\u00fc\u00fcd, kui teie teenus on t\u00f6\u00f6le pandud, peate veenduma, et see t\u00f6\u00f6tab t\u00f5rgeteta. Parim viis selleks on k\u00e4ivitada mitu <strong>agent<\/strong>, mis t\u00f6\u00f6tavad paralleelselt ja j\u00e4lgivad, et see t\u00f6\u00f6tab ja et p\u00f5hitegevused on t\u00e4idetud.<\/p>\n<p>Selles etapis kontrollite, et <strong>K\u00e4ivitamiseks m\u00f5eldud koostamine t\u00f6\u00f6tab h\u00e4sti ja toimib normaalselt<\/strong>.<\/p>\n<p>V\u00e4ikeste ja keskmise suurusega projektide puhul soovitan Postmanit API j\u00e4lgimiseks ja dokumenteerimiseks. Kuid p\u00f5him\u00f5tteliselt peaksite lihtsalt veenduma, et teil on v\u00f5imalus teada saada, kui eba\u00f5nnestumine on toimunud, ja saada \u00f5igeaegne teavitus.<\/p>\n<h2>Automaatne skaleerimine s\u00f5ltuvalt koormusest<\/h2>\n<p>\nSee on v\u00e4ga lihtne. Kui teil on virtuaalmasin, mis teenindab p\u00e4ringuid ja see l\u00e4heneb 80% m\u00e4lu t\u00e4itumise piirile, saate kas suurendada selle ressursse v\u00f5i lisada klastrisse rohkem virtuaalmasinaid. Nende toimingute automaatne teostamine sobib suurep\u00e4raselt paindlikuks ressursside muutmiseks koormuse ajal. Kuid peate alati olema ettevaatlik, kui palju raha kulutate, ja seadma m\u00f5istlikud piirangud.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/8d74b51a41bbc9d3983d71ee972de199.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEnamikus pilveteenustes saate automaatse skaleerimise seadistada, kasutades rohkem servereid v\u00f5i v\u00f5imsamaid servereid.<\/p>\n<h2>Eksperimentide s\u00fcsteem<\/h2>\n<p>\nHea viis uuenduste turvaliseks juurutamiseks on v\u00f5imalus testida midagi 1% kasutajatelt tunni jooksul. Olete kindlasti n\u00e4inud selliseid mehhanisme tegutsemas. N\u00e4iteks Facebook n\u00e4itab teatud osa publikust erinevat v\u00e4rvi v\u00f5i muudab fondi suurust, et n\u00e4ha, kuidas kasutajad muudatusi tajuvad. Seda nimetatakse A\/B-testimiseks.<\/p>\n<p>Isegi uue funktsiooni k\u00e4ivitamine v\u00f5ib toimuda eksperimendina ja seej\u00e4rel saab m\u00e4\u00e4rata, kuidas seda v\u00e4lja anda. Samuti saate v\u00f5imaluse \u201etagasi v\u00f5tta\u201c v\u00f5i konfigureerida muuta lennult, arvestades funktsiooni, mis p\u00f5hjustab teie teenuse halvenemist.<\/p>\n<h1>Edasij\u00f5udnud tase<\/h1>\n<p>\nSiin on n\u00f5uanded, mida on \u00fcsna raske teostada. T\u00f5en\u00e4oliselt vajate veidi rohkem ressursse, seega on v\u00e4ikese v\u00f5i keskmise suurusega ettev\u00f5tte jaoks keeruline sellega toime tulla.<\/p>\n<h2>Sinine-roheline juurutamine<\/h2>\n<p>\nSee on see, mida ma nimetan \u201eErlangi\u201d juurutamiseks. Erlangi hakati laialdaselt kasutama, kui tekkisid telefonifirmad. Telefonik\u00f5nede marsruutimiseks hakati kasutama tarkvara l\u00fcliteid. Peamine \u00fclesanne nende l\u00fclitite tarkvaral oli v\u00e4ltida k\u00f5nede katkestamist s\u00fcsteemi uuendamise ajal. Erlangil on suurep\u00e4rane viis uue mooduli laadimiseks ilma varasema kokkukukkumiseta.<\/p>\n<p>See sammumine s\u00f5ltub koormuse tasakaalustajast. Oletame, et teil on teie tarkvara versioon N ja siis soovite juurutada versiooni N+1.\u00a0<\/p>\n<p>Te <strong>saaksid<\/strong> lihtsalt peatada teenuse ja juurutada j\u00e4rgmise versiooni sellisel ajal, nagu arvate, et see sobib teie kasutajatele, ja \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u044f. Aga oletame, et teil on <strong>t\u00f5eliselt<\/strong> rangelt SLA tingimused. Niisiis, SLA 99,99% t\u00e4hendab, et v\u00f5ite olla offline <i>seda<\/i> 52 minutit aastas.<\/p>\n<p>Kui soovite t\u00f5eliselt selliseid n\u00e4itajaid saavutada, on vaja kahte juurutust samaaegselt:\u00a0<\/p>\n<ul>\n<li>see, mis on praegu (N);<\/li>\n<li>j\u00e4rgmine versioon (N+1).\u00a0<\/li>\n<\/ul>\n<p>\nTe m\u00e4\u00e4rate koormuse tasakaalustajale, et suunata teatud protsent liiklusest uuele versioonile (N+1), samal ajal kui te aktiivselt j\u00e4lgite regressioone.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/49c4be483564045c19ea1268ad1059a4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Siin on meil roheline juurutus N, mis t\u00f6\u00f6tab korralikult. Proovime liikuda selle juurutuse j\u00e4rgmise versiooni juurde<\/i><\/p>\n<p>Esiteks saadame t\u00f5eliselt v\u00e4ikese testi, et n\u00e4ha, kas meie juurutus N+1 t\u00f6\u00f6tab v\u00e4ikese liiklusega:<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/3e352812f0aa7f08898fb69fb970e742.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nL\u00f5puks on meil rida automaatseid ki\u1ec3mimisi, mida me l\u00f5puks k\u00e4ivitame, kuni meie juurutamine on l\u00f5petatud. Kui olete <i>v\u00e4ga-v\u00e4ga<\/i> ettevaatlik, v\u00f5ite ka hoida oma juurutust N igavesti kiireks tagasiviimiseks halva regressiooni korral:<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/517d0696f1e165573fad0457a8a55bb9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nKui soovite minna veelgi k\u00f5rgemale tasemele, laske k\u00f5ik sinise-roheline juurutuses toimuda automaatselt.<\/p>\n<h2>Aneomaliade tuvastamine ja automaatne leevendamine<\/h2>\n<p>\nArvestades, et teil on tsentraliseeritud logimine ja hea logide kogumine, on juba v\u00f5imalik seada k\u00f5rgemaid eesm\u00e4rke. N\u00e4iteks proaktiivselt ennustada t\u00f5rkeid. Monitorides ja logides j\u00e4lgitakse funktsioone ning koostatakse erinevaid diagramme - ja saate ette ennustada, mis v\u00f5ib valesti minna:<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas rahulikult magada, kui teil on pilveteenus: p\u00f5hiarhitektuuri n\u00e4pun\u00e4ited\" src=\"\/wp-content\/uploads\/2020\/08\/ad40120961ee1e115d0b818338c26559.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAneomaliade tuvastamise abil hakkate uurima m\u00f5ningaid vihjeid, mida teenus annab. N\u00e4iteks CPU koormuse t\u00f5us v\u00f5ib m\u00e4rku anda, et k\u00f5vakettas l\u00e4heb katki, ja p\u00e4ringute arvu t\u00f5us t\u00e4hendab, et on vaja skaleeruda. Sellised statistilised andmed aitavad teenust proaktiivseks muuta.<\/p>\n<p>Saades selliseid anal\u00fc\u00fctilisi andmeid saate skalata igas m\u00f5\u00f5tmes, proaktiivselt ja reaktiivselt muuta masinate, andmebaaside, \u00fchenduste ja teiste ressursside omadusi.<\/p>\n<h1>Ja k\u00f5ik!<\/h1>\n<p>\nSee prioriteetide nimekiri vabastab teid paljusid probleeme, kui v\u00f5tate kasutusele pilveteenuse.<\/p>\n<p>Algse artikli autor kutsub lugejaid j\u00e4tma oma kommentaare ja tegema muudatusi. Artikkel levib avatud l\u00e4htekoodiga, autor aktsepteerib t\u00f5mbeavaldusi GitHubis. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/danielsada\/danielsada.tech\">Go ja CPU vahem\u00e4lud<\/a><\/noindex>.<\/p>\n<p>Mis veel teemaga seoses lugeda:<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/510200\/\">Kubernetes piraatide stiilis rakendusemalliga<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/490362\/\">\ud83e\udd47Kuidas rahulikult magada, kui teil on pilveteenus: peamised arhitektuuri n\u00f5uanded | ProHoster<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/tele.click\/k8s_mail\">Meie Tee Kuberneetes kanal Telegrmis<\/a><\/noindex><\/li>\n<\/ol>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/513840\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>LOST by sophiagworld \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u0449\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u044b, \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0449\u0438\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0434\u0435\u043b\u0430\u044e\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.\u00a0 \u041f\u043e \u043e\u043f\u044b\u0442\u0443 \u0430\u0432\u0442\u043e\u0440\u0430, \u044d\u0442\u043e \u043d\u0435 \u0438\u0441\u0447\u0435\u0440\u043f\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a, \u043d\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u043e\u0432\u0435\u0442\u044b. \u0418\u0442\u0430\u043a, \u043d\u0430\u0447\u043d\u0435\u043c. \u041f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e \u043f\u0440\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 Mail.ru Cloud Solutions. \u041d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u041f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0438\u0436\u0435 \u043c\u0435\u0440\u044b \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u044b \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u043d\u043e \u0434\u0430\u044e\u0442 \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u043e\u0442\u0434\u0430\u0447\u0443. \u0415\u0441\u043b\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":91980,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-91979","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=\"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\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety\" \/>\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\u041a\u0430\u043a \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0441\u043f\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0443 \u0432\u0430\u0441 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441: \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0441\u043e\u0432\u0435\u0442\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety\" \/>\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-08-21T05:42:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-21T05:42:12+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\udd47Kuidas rahulikult magada, kui teil on pilveteenus: peamised arhitektuuriotsused | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety","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\u041a\u0430\u043a \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0441\u043f\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0443 \u0432\u0430\u0441 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441: \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0441\u043e\u0432\u0435\u0442\u044b | ProHoster","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety","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-08-21T05:42:12+00:00","article:modified_time":"2020-08-21T05:42:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91979","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 12:17:36","updated":"2022-10-02 23:29:29","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\/91979","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=91979"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/91979\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/91980"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=91979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=91979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=91979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}