{"id":39302,"date":"2019-10-31T22:29:40","date_gmt":"2019-10-31T19:29:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-serverov-i-bazy-dannyh\/"},"modified":"2019-10-31T22:29:40","modified_gmt":"2019-10-31T19:29:40","slug":"kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-serverov-i-bazy-dannyh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-serverov-i-bazy-dannyh","title":{"rendered":"Kuidas AWS oma elastseid teenuseid \"keedab\". Serverite ja andmebaaside skaleerimine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pilved on nagu maagiline karp \u2014 \u00fctled, mida vajad, ja ressursid ilmuvad lihtsalt t\u00fchjusest. Virtuaalmasinad, andmebaasid, v\u00f5rk \u2014 k\u00f5ik need kuuluvad ainult sulle. On ka teisi pilvekaaslasi, kuid oma Universumis oled sa ainus valitseja. Sa oled kindel, et saad alati vajalikud ressursid, ei pea kellegagi arvestama ja m\u00e4\u00e4rad ise, milline sinu v\u00f5rk on. Kuidas toimub see maagia, mis sunnib pilve paindlikult ressursse jaotama ning t\u00e4ielikult eraldama kaaslasi \u00fcksteisest?<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/075904e4db290f28746dd0054c9f87bf.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAWS pilv on superkeeruline s\u00fcsteem, mis on arenemas alates 2006. aastast. Osa sellest arengust tabas <strong>Vasili Pantjuhin<\/strong> \u2014 Amazon Web Servicesi arhitekt. Arhitektina n\u00e4eb ta mitte ainult l\u00f5pptulemust, vaid ka keerulisi k\u00fcsimusi, mida AWS \u00fcletab. Mida rohkem ta s\u00fcsteemi t\u00f6\u00f6p\u00f5him\u00f5tteid m\u00f5istab, seda rohkem usaldust see tekitab. Seet\u00f5ttu jagab Vasili AWS-i pilveteenuste saladusi. Allpool on arutletud AWS-i f\u00fc\u00fcsiliste serverite \u00fclesehitust, paindlikku andmebaasi skaleeritavust, kohandatud Amazon-i andmebaasi ja meetodeid virtuaalmasinate j\u00f5udluse t\u00f5stmiseks ning samal ajal nende hindade alandamiseks. Amazon-i arhitektuuri p\u00f5him\u00f5tete tundmine aitab AWS-i teenuseid efektiivsemalt kasutada ja v\u00f5ib-olla pakub uusi ideid oma lahenduste loomisel.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i>Esinejast: Vasili Pantjuhin (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/hen\/\" class=\"user_link\">Hen<\/a><\/noindex>) alustas Unix-administraatorina .ru ettev\u00f5tetes, t\u00f6\u00f6tas 6 aastat suurte Sun Microsystemi masinatega ning 11 aastat propageeris andmekeskuse keskset l\u00e4henemist EMC-s. Loomulikul teel on ta arenenud privaatsete pilvede suunas ning 2017. aastal kolis avalikesse pilvedesse. Praegu aitab ta tehniliste n\u00f5uannetega elada ja areneda AWS-i keskkonnas.<\/p>\n<p>Eritingimus: k\u00f5ik, mis j\u00e4rgneb, on isiklik arvamus Vasili poolt ja ei pruugi kattuda Amazon Web Servicesi seisukohtadega. <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/S3f6nWJxBvk\">Videoklipp<\/a><\/noindex> ettekandest, mille p\u00f5hjal see artikkel loodud, on saadaval meie YouTube'i kanalil.<\/i><\/p>\n<h2>Miks ma r\u00e4\u00e4gin Amazonist?<\/h2>\n<p>\nMinu esimene auto oli manuaalk\u00e4igukastiga. See oli suurep\u00e4rane tunne, et saan autot juhtida ja seda t\u00e4ielikult kontrollida. Mulle meeldis ka see, et ma v\u00e4hemalt suurusj\u00e4rgus m\u00f5istsin, kuidas see t\u00f6\u00f6tab. Loomulikult kujutasin ma k\u00e4igukasti seadet \u00fcsna primitiivselt \u2014 umbes nagu jalgratta k\u00e4igukast.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/edaec571a676e162d5f075042ac9d8ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK\u00f5ik oli suurep\u00e4rane, v\u00e4lja arvatud \u00fcks asi \u2014 ummikutes seismine. Tundub, et istud ja ei tee midagi, kuid pidevalt l\u00fclitad k\u00e4ike, vajutad sidurit, gaasi ja pidurit \u2014 sellest v\u00e4sib p\u00e4riselt \u00e4ra. Probleem ummikutes osaliselt kadus, kui peresse tuli automaatk\u00e4igukastiga auto. Rohul on n\u00fc\u00fcd aega millegi \u00fcle m\u00f5elda ja kuulata audioraamatuid.<\/p>\n<p>Veel tuli mu ellu m\u00f5istatus, sest ma ei saanud enam \u00fcldse aru, kuidas mu auto t\u00f6\u00f6tab. Kaasaegne auto on keeruline seade. Auto kohandub korraga k\u00fcmnete erinevate parameetritega: gaasi, piduri vajutamine, s\u00f5idustiil, tee kvaliteet. Ma ei saa enam aru, kuidas see t\u00f6\u00f6tab.<\/p>\n<p>Kui ma esmakordselt Amazon Cloudiga tegelema hakkasin, oli see ka minu jaoks m\u00f5istatus. Ainult et see m\u00fcsteerium on omamoodi k\u00f5rgema taseme, sest masinas on \u00fcks juht, aga AWS-is on neid miljoneid. K\u00f5ik kasutajad juhivad samaaegselt, vajutavad gaasile ja pidurile. Imeline, et nad j\u00f5uavad sinna, kuhu soovivad \u2014 see on minu jaoks imetabane! S\u00fcsteem kohandub automaatselt, skaleerub ja paindlikult kohandub igale kasutajale nii, et tal tundub, et ta on \u00fcksi selles universumis.<\/p>\n<p>Magi hakkas veidi hajuma, kui ma hiljem Amazonis arhitektina t\u00f6\u00f6le asusin. N\u00e4gin, milliste probleemidega me silmitsi seisame, kuidas me neid lahendame ja kuidas teenuseid arendame. Kui arusaamine s\u00fcsteemi toimimisest suureneb, suureneb ka usaldus teenuse vastu. Seet\u00f5ttu tahan jagada pilti sellest, mis AWS-i pilve all toimub.<\/p>\n<h2>Millest r\u00e4\u00e4gime<\/h2>\n<p>\nValisin mitmekesise l\u00e4henemise \u2014 valisin 4 huvitavat teenust, millest tasub r\u00e4\u00e4kida.<\/p>\n<p><strong>Serverite optimeerimine<\/strong>. Efemeersed pilved f\u00fc\u00fcsilise kujundusega: f\u00fc\u00fcsilised andmekeskused, kus asuvad f\u00fc\u00fcsilised serverid, mis humisevad, kuumenevad ja vilguvad tuledega.<\/p>\n<p><strong>Serverless-funktsioonid <\/strong>(Lambda) \u2014 ilmselt k\u00f5ige skaleeritavam teenus pilves.<\/p>\n<p><strong>Andmebaasi skaleerimine<\/strong>. R\u00e4\u00e4gin, kuidas me oma skaleeritavaid andmebaase ehitame.<\/p>\n<p><strong>V\u00f5rgu skaleerimine<\/strong>. Viimane osa, kus avan meie v\u00f5rgu seadistust. See on imeline asi \u2014 iga pilvekasutaja arvab, et ta on \u00fcksi pilves ja ei n\u00e4e teisi kliente.<\/p>\n<blockquote><p><i>M\u00e4rkus. Selles artiklis k\u00e4sitletakse serverite optimeerimist ja andmebaaside skaleerimist. V\u00f5rgu skaleerimist arutame j\u00e4rgmises artiklis. Kus on serverivabad funktsioonid? Nende kohta ilmus eraldi selgitus \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/464305\/\">V\u00e4ike, aga vinge. Firecrackeri mikrovirtuaalmasina avamine<\/a><\/noindex>\u00bb. Selles r\u00e4\u00e4gitakse mitmest erinevast skaleerimisviisist ning p\u00f5hjalikult anal\u00fc\u00fcsitakse Firecrackeri lahendust \u2014 parimate virtuaalmasina ja konteinerite omaduste s\u00fcmbioos.<\/i><\/p><\/blockquote>\n<p><\/p>\n<h2>Serverid<\/h2>\n<p>\nPilv on efemeerne. Kuid selle efemeersusel on siiski f\u00fc\u00fcsiline kehastus \u2014 serverid. Alguses oli nende arhitektuur klassikaline. Tavaline x86 kiibistik, v\u00f5rkaartid, Linux, h\u00fcpervisor Xen, millel k\u00e4ivitatud virtuaalmasinad.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/734f99888072f78527bcc5f59485a1ff.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n2012. aastal t\u00e4itis selline arhitektuur t\u00e4iesti oma \u00fclesandeid. Xen on suurep\u00e4rane h\u00fcpervisor, kuid \u00fche t\u00f5sise puudusega. Tal on piisavalt <strong>k\u00f5rged seadmete emuleerimise kulud<\/strong>. Uute kiiremate v\u00f5rgukaartide v\u00f5i SSD-diskide ilmumisega muutuvad need kulud liiga k\u00f5rgeks. Kuidas selle probleemiga toime tulla? Otsustasime t\u00f6\u00f6tada korraga kahel rindel \u2014 <strong>optiimimine nii riistvarale kui ka h\u00fcperviisorile<\/strong>. \u00dclesanne on v\u00e4ga t\u00f5sine.<\/p>\n<h3>Riistvara ja h\u00fcperviisori optimeerimine<\/h3>\n<p>\nK\u00f5iki asju korraga h\u00e4sti teha ei \u00f5nnestu. Mis on 'h\u00e4sti', ei olnud alguses samuti selge.<\/p>\n<blockquote><p>Otsustasime kasutada evolutsioonilist l\u00e4henemist \u2014 muudame \u00fche olulise arhitektuuri elemendi ja viime selle tootmisse.<\/p><\/blockquote>\n<p>Astume k\u00f5ikidele komistuskividele, kuulame kaebusi ja ettepanekuid. Seej\u00e4rel muudame teist komponenti. Nii, v\u00e4ikeste sammudega, muudame kogu arhitektuuri, tuginedes kasutajate ja toe tagasisidele.<\/p>\n<p>Muudatused algasid 2013. aastal k\u00f5ige keerulisemast \u2014 v\u00f5rgust. C3 <strong>instantsidesse lisati tavalisest v\u00f5rguadapterist eraldi kaart Network Accelerator. See \u00fchendati s\u00f5na otseses m\u00f5ttes l\u00fchikese loopback-kaabliga seadme esipaneelil. Kole, aga pilves ei ole seda n\u00e4ha. K\u00fcll aga parandas otsene kapcsolat riistvaraga oluliselt jitterit ja v\u00f5rgu l\u00e4bilaskev\u00f5imet.<\/strong> standarda v\u00f5rkaartide instantsidesse on lisatud spetsiaalne kaardimoodul Network Accelerator. See oli \u00fchendatud l\u00fchikese loopback-kaabliga esiarmatuuri. \u00dckski ei tundu ilus, aga pilves ei ole seda n\u00e4ha. Otsene suhtlemine riistvaraga on p\u00f5him\u00f5tteliselt parandanud jitter'i ja v\u00f5rgu l\u00e4bilaskev\u00f5imet.<\/p>\n<p>Edasi liikusime EBS-i (Elastic Block Storage) andmesalvestuse parendamise nimel. See on v\u00f5rgu ja salvestuse kombinatsioon. Probleemiks oli, et turul olid olemas Network Accelerator'i kaardid, kuid Storage Accelerator'i riistvara ostmiseks v\u00f5imalusi polnud. Seet\u00f5ttu p\u00f6\u00f6rdusime idufirma <strong>Annapurna Labs<\/strong>, mis arendas meile spetsiaalsed ASIC kiibid. Need v\u00f5imaldasid kaugtehnoloogiate EBS-i \u00fchendamist NVMe seadmetena.<\/p>\n<p>Instance'ides <strong>C4<\/strong> lahendasime kaks \u00fclesannet. Esiteks - valmistusime \u00e4ra tulevikuks NVMe lubava, kuid toona uue tehnoloogia jaoks. Teiseks - vabastasime oluliselt keskprotsessori koormust, suunates EBS-i p\u00e4ringute t\u00f6\u00f6tlemise uuele kaardile. See \u00f5nnestus, mist\u00f5ttu on Annapurna Labs n\u00fc\u00fcd Amazon'i osa.<\/p>\n<p>Novembri 2017. aastaks m\u00f5istsime, et on aeg vahetada ka h\u00fcperviisor.<\/p>\n<blockquote><p>Uus h\u00fcperviisor loodi KVM-i (Kernel-based Virtual Machine) t\u00e4iustatud moodulite p\u00f5hjal.<\/p><\/blockquote>\n<p>See v\u00f5imaldas oluliselt v\u00e4hendada seadmete emulatsioonikulutusi ja t\u00f6\u00f6tada otse uute ASIC-idega. Instantsid <strong>C5<\/strong> olid esimesed virtuaalmasinad, mille all t\u00f6\u00f6tas uus h\u00fcperviisor. Nimeks panime selle <strong>Nitro<\/strong>.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/f9ccbf867e405e88e36d7618375a9e73.jpg\" style=\"display:block;margin: 0 auto;\" \/><em>Instantside evolutsioon ajaskaalal.<\/em><\/p>\n<p>K\u00f5ik uued virtuaalmasinate t\u00fc\u00fcbid, mis ilmusid novembris 2017, t\u00f6\u00f6tavad selle h\u00fcperviisori peal.<strong> Raudse Bare Metal instantsidel ei ole h\u00fcperviisorit,<\/strong>kuid neid nimetatakse samuti Nitroks, kuna nad kasutavad spetsialiseeritud Nitro-kaarte.<\/p>\n<p>J\u00e4rgmisel kahel aastal \u00fcletas Nitro-instantside t\u00fc\u00fcpide arv paari tosinat: A1, C5, M5, T3 ja teised.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/3342d335f54f28b3225c7c6d95f27744.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Instantside t\u00fc\u00fcbid.<\/em><\/p>\n<h3>Kuidas on t\u00e4nap\u00e4eva Nitro-masinad \u00fcles ehitatud<\/h3>\n<p>\nNendel on kolm p\u00f5hikomponenti: Nitro-h\u00fcperviisor (millest r\u00e4\u00e4kisime varem), turvakiip ja Nitro-kaardid.<\/p>\n<p><strong>Turvakiip<\/strong> on integreeritud otse emaplaati. See kontrollib paljusid olulisi funktsioone, n\u00e4iteks host-OS-i k\u00e4ivitamise kontrolli.<\/p>\n<p><strong>Nitro-kaardid<\/strong> \u2014 neid on neli t\u00fc\u00fcpi. K\u00f5ik on v\u00e4lja t\u00f6\u00f6tanud Annapurna Labs ja p\u00f5hinevad \u00fchistel ASIC-idel. Osaliselt on nende p\u00fcsivara samuti \u00fchine.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/411947f770f82dead25f9fafad5814c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Neli t\u00fc\u00fcpi Nitro-kaarti.<\/em><\/p>\n<p>\u00dcks kaart on ette n\u00e4htud t\u00f6\u00f6tamiseks <strong>v\u00f5rguga<\/strong><strong>VPC.<\/strong>Just seda n\u00e4hakse virtuaalmasinates kui v\u00f5rguadapterit. <strong>ENA \u2014 Elastic Network Adaptor.<\/strong>Samuti kapseldab see liiklust, kui see edastatakse f\u00fc\u00fcsilise v\u00f5rgu kaudu (sellest r\u00e4\u00e4gime artikli teises osas), kontrollib Security Groups tulem\u00fc\u00fcre, vastutab marsruutimise ja teiste v\u00f5rguasjade eest.<\/p>\n<p>\u00dcksikud kaardid t\u00f6\u00f6tavad plokkhoidla s\u00fcsteemiga <strong>EBS<\/strong> ja ketastega, mis on serverisse integreeritud. K\u00fclalisvirtuaalmasinas esitatakse need kui <strong>NVMe-adapterid<\/strong>. Need vastutavad ka andmete kr\u00fcpteerimise ja ketaste j\u00e4lgimise eest.<\/p>\n<p>Nitro-kaartide s\u00fcsteem, h\u00fcperviisor ja turvakiip on \u00fchendatud SDN v\u00f5i<strong> Software Defined Network<\/strong>. Selle v\u00f5rgu (Control Plane) haldamise eest vastutab <strong>kontrollerkaart<\/strong>.<\/p>\n<p>Loomulikult j\u00e4tkame uute ASIC-ide arendamist. N\u00e4iteks 2018. aasta l\u00f5pus esitlesime Inferentia kiipi, mis v\u00f5imaldab t\u00f5husamalt tegeleda masin\u00f5ppe \u00fclesannetega.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/2e20101688bc0b68bb54ea7cd1344f51.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Inferentia masin\u00f5ppeprotsessor.<\/em><\/p>\n<h2>Skaleeritav andmebaas<\/h2>\n<p>\nTraditsiooniline andmebaas omab kihilist struktuuri. Kui v\u00e4ga lihtsustada, siis eristuvad j\u00e4rgmised tasemed.<\/p>\n<ul>\n<li><strong>SQL<\/strong> \u2014 seal t\u00f6\u00f6tavad kliendi ja p\u00e4ringu haldajad.<\/li>\n<li>Tehingute <strong>tagamine<\/strong> \u2014 siin on k\u00f5ik selge, ACID ja k\u00f5ik selline.<\/li>\n<li><strong>Vahem\u00e4lu<\/strong>, mida tagavad puhverpaisud.<\/li>\n<li><strong>Logimine<\/strong> \u2014 tagab redo-logide t\u00f6\u00f6tamise. MySQL-is nimetatakse neid Bin Logs, PostgreSQL-is \u2014 Write Ahead Logs (WAL).<\/li>\n<li><strong>Hoidmine <\/strong>\u2013 otsene salvestamine kettale.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/b6ddee7bd150d307049a95f943b15e4c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Andmebaasi kihiline struktuur.<\/em><\/p>\n<p>Andmeid saab skaleerida mitmeti: sharding, jagatud arhitektuur, jagatud kettad.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/ec8c74c80f295018271326d20d36b08e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSiiski, k\u00f5ik need meetodid s\u00e4ilitavad sama monoliitse andmebaasi struktuuri. See piirab oluliselt skaleeritavust. Selle probleemi lahendamiseks oleme v\u00e4lja t\u00f6\u00f6tanud oma andmebaasi \u2014 <strong>Amazon Aurora<\/strong>. See on \u00fchilduv MySQL ja PostgreSQL-ga.<\/p>\n<h3>Amazon Aurora<\/h3>\n<p>\nPeamine arhitektuurne idee on eraldada salvestus- ja logimiskiht p\u00f5hiteenusest.<\/p>\n<p>K\u00e4esolevaga \u00fctlen, et ka vahem\u00e4lu tase on meil iseseisev. Arhitektuur ei ole enam monoliitne ja saame individuaalsete plokkide skaleerimisel lisavabadust.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/dfe3f039fbcf5140aa1541802b51c1ec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Logimis- ja salvestuskiht on andmebaasist eraldatud.<\/em><\/p>\n<p>Traditsiooniline andmebaasis\u00fcsteem salvestab andmed salvestuss\u00fcsteemi plokkidena. Amazon Aurora-s oleme loonud \u201enutika\u201c salvestuse, mis suudab r\u00e4\u00e4kida <strong>redo-logide<\/strong>. Salvestus muudab logid andmeplokkideks, j\u00e4lgib nende terviklikkust ja teeb automaatseid varukoopiaid.<\/p>\n<p>See l\u00e4henemine v\u00f5imaldab ellu viia palju huvitavaid asju nagu <strong>kloneerimine<\/strong>. Selle on p\u00f5him\u00f5tteliselt kiiremate ja \u00f6konoomsemate tulemuste saavutamine, kuna see ei n\u00f5ua k\u00f5igi andmete t\u00e4ieliku koopia loomist.<\/p>\n<p>Salvestustase on rakendatud hajutatud s\u00fcsteemina, mis koosneb v\u00e4ga suurest hulgast f\u00fc\u00fcsilistest serveritest. Iga redo-log t\u00f6\u00f6deldakse ja salvestatakse samaaegselt <strong>kuue s\u00f5lmega.<\/strong>See tagab andmete kaitse ja koormuse jaotamise.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/9861d6e975b483cc5a20727af91b1a6b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLugemise skaleerimist saab tagada vastavate koopiate abil. Hajutatud salvestus elimineerib vajaduse s\u00fcnkroonimise j\u00e4rele peamise andmebaasi instantsi vahel, mille kaudu andmeid kirjutame, ja teiste koopiate vahel. Aktuaalsed andmed on igal juhul k\u00f5igile koopiatele kergesti k\u00e4ttesaadavad.<\/p>\n<p>Ainus probleem on vanade andmete vahem\u00e4lus hoidmine lugemis koopiates. Kuid selle \u00fclesande lahendamine on v\u00f5imalik <strong>k\u00f5ikide redo-logide edastamisega<\/strong> koopiatesse sisev\u00f5rgu kaudu. Kui logi on vahemikus, m\u00e4rgitakse see vigaseks ja kirjutatakse \u00fcle. Kui seda vahem\u00e4llus ei ole, siis visatakse see lihtsalt k\u00f5rvale.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/f87a140e401c49282d58ef65df5a4da2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSalvestusega oleme valmis.<\/p>\n<h3>Kuidas skaleerida S\u00dcT tasemeid<\/h3>\n<p>\nSiin on horisontaalne skaleerimine palju keerulisem. Seet\u00f5ttu liigume tuttavat rada pidi. <strong>klassikalise vertikaalse skaleerimise<\/strong>.<\/p>\n<p>Kujutame ette, et meil on rakendus, mis suhtleb andmebaasiga l\u00e4bi peak\u00f5rva. <\/p>\n<p>Vertikaalse skaleerimise korral m\u00e4\u00e4rame uue s\u00f5lme, millel on rohkem protsessoreid ja m\u00e4lu.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/72f09bdc94584629fad0c40bf1a45bd9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSeej\u00e4rel l\u00fclitame rakenduse vanalt peak\u00f5rvest uuele. Tuleb probleeme.<\/p>\n<ul>\n<li>See n\u00f5uab m\u00e4rkida rakenduse seadistamisest allak\u00e4iku.<\/li>\n<li>Uuel peak\u00f5rval on k\u00fclm vahem\u00e4lu. Andmebaasi j\u00f5udlus on maksimaalne alles p\u00e4rast vahem\u00e4lu soojendamist.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/9820acd5597cb80bd7c63060ed13a37f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuidas olukorda parandada? Asetame rakenduse ja peak\u00f5rva vahele vaheproksi.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/ba8265da6ef9b1c1f9ac27bccab73f5d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMida see meile annab? N\u00fc\u00fcd ei pea k\u00f5iki rakendusi k\u00e4sitsi uuele s\u00f5lm kohta suunama. \u00dcleminek on v\u00f5imalik vaheproksi all ja m\u00e4rksa kiirem.<\/p>\n<p>Tundub, et probleem on lahendatud. Kuid ei, me kannatame ikka veel vahem\u00e4lu soojendamise vajaduse all. Lisaks on tekkinud uus probleem \u2014 n\u00fc\u00fcd on vaheproksi potentsiaalne rike.<\/p>\n<h3>L\u00f5plik lahendus Amazon Aurora serverlessiga<\/h3>\n<p>\nKuidas me need probleemid lahendasime?<\/p>\n<p><strong>J\u00e4tkame vaheproksi kasutamist<\/strong>. See ei ole mingi eraldi instants, vaid terve jaotatud prokside laevastik, mille kaudu rakendused saavad andmebaasi \u00fchenduda. \u00dcksk\u00f5ik milline s\u00f5lm on praktiliselt kohe asendatav, kui see eba\u00f5nnestub.<\/p>\n<p><strong>Lisatud erineva suurusega sooje s\u00f5lmi.<\/strong>. Seet\u00f5ttu on vajadusel suurema v\u00f5i v\u00e4iksema suurusega uue s\u00f5lme eraldamine kohe saadaval. Ei pea ootama, et see k\u00e4ivitataks.<\/p>\n<p><strong>Kogu skaleerimisprotsessi kontrollib spetsiaalne j\u00e4lgimisseade. <\/strong>J\u00e4lgimine j\u00e4lgib pidevalt praeguse peamis\u00f5lme seisundit. Kui see tuvastab n\u00e4iteks, et protsessori koormus on kriitilisele tasemele j\u00f5udnud, teavitab see sooja instantside gruppi vajadusest uue s\u00f5lme eraldamiseks.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/b5693b64e3468a4b6bcafb4fd5732bd8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Jaotatud proksid, soe instants ja j\u00e4lgimine.<\/em><\/p>\n<p>N\u00f5utud j\u00f5udlusega s\u00f5lm on saadaval. Sellele kopeeritakse vahem\u00e4lu grupid ja s\u00fcsteem hakkab ootama ohutut hetke \u00fcleminekuks.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/fcbc5529352477b824cc969afd0a4fec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00dclemineku hetk saabub tavaliselt piisavalt kiirelt. Siis peatatakse suhtlus proksi ja vana peamis\u00f5lme vahel, k\u00f5ik sessioonid l\u00fclitatakse uuele s\u00f5lmele.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/b3b4af9be2cdd28aaaecd97cae48621d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nT\u00f6\u00f6 andmebaasiga j\u00e4tkub.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/eeeae3ba3fc3ff014657f9786a25fd2f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKraanil on n\u00e4ha, et peatamine on t\u00f5esti v\u00e4ga l\u00fchike. Sinisel graafikul on koormus, punastel astmetel on skaleerimise momendid. L\u00fchiajalised kukkumised sinisel graafikul ongi see l\u00fchike viivitus.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas AWS oma elastseid teenuseid &quot;keedab&quot;. Serverite ja andmebaaside skaleerimine\" src=\"\/wp-content\/uploads\/2019\/10\/ac55eadb5f0b182b93fdd1617961a930.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00dche lisana, Amazon Aurora v\u00f5imaldab suurelt kokku hoida ja kustutada andmebaasi, kui seda ei kasutata, n\u00e4iteks n\u00e4dalavahetustel. P\u00e4rast seiskamist v\u00e4hendab andmebaas j\u00e4rk-j\u00e4rgult oma v\u00f5imsust ja l\u00fclitub m\u00f5neks ajaks v\u00e4lja. Kui koormus naaseb, t\u00f5useb see j\u00e4lle sujuvalt.<\/p>\n<blockquote><p>J\u00e4rgmises osas r\u00e4\u00e4kides Amazonist r\u00e4\u00e4gime v\u00f5rgustiku skaleerimisest. Liituge meie uudiskirjaga <noindex><a rel=\"nofollow\" href=\"http:\/\/eepurl.com\/VYVaf\">ja j\u00e4lgige v\u00e4rskendusi, et mitte j\u00e4\u00e4da ilma artiklist.<\/a><\/noindex> ja j\u00e4lgige uuendusi, et mitte j\u00e4\u00e4da ilma artiklist.<\/p>\n<p>VDS-l on v\u00f5imalik installida: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.highload.ru\/moscow\/2019\">HighLoad++<\/a><\/noindex> Vasili Pantiuhin esitab ettekande \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.highload.ru\/moscow\/2019\/abstracts\/5977\">Houstoni, meil on probleem. Veebitehnoloogia ja Amazon Cloudi siseteenuste arendamise mustrid<\/a><\/noindex>.\u201d Milliseid jaotatud s\u00fcsteemide disainimustreid kasutavad Amazon k\u00f5ik, millised on teenuste t\u00f5rke p\u00f5hjused, mis on rakenduslik arhitektuur, Constant Work, Shuffle Sharding \u2014 see on huvitav. Konverentsini on v\u00e4hem kui kuu \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/conf.ontico.ru\/conference\/join\/hl2019.html\">broneerige piletid<\/a><\/noindex>. 24. oktoobril kehtib viimase hinna t\u00f5us.<\/p><\/blockquote>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/471686\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0431\u043b\u0430\u043a\u0430 \u043f\u043e\u0434\u043e\u0431\u043d\u044b \u043c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0448\u043a\u0430\u0442\u0443\u043b\u043a\u0435 \u2014 \u0437\u0430\u0434\u0430\u0435\u0448\u044c, \u0447\u0442\u043e \u0442\u0435\u0431\u0435 \u043d\u0443\u0436\u043d\u043e, \u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u0437 \u043d\u0438\u043e\u0442\u043a\u0443\u0434\u0430. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0441\u0435\u0442\u044c \u2014 \u0432\u0441\u0435 \u044d\u0442\u043e \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u0431\u0435. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u0435\u043d\u0430\u043d\u0442\u044b \u043e\u0431\u043b\u0430\u043a\u0430, \u043d\u043e \u0432 \u0441\u0432\u043e\u0435\u0439 \u0412\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0442\u044b \u0435\u0434\u0438\u043d\u043e\u043b\u0438\u0447\u043d\u044b\u0439 \u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c. \u0422\u044b \u0443\u0432\u0435\u0440\u0435\u043d, \u0447\u0442\u043e \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0448\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u043d\u0438 \u0441 \u043a\u0435\u043c \u043d\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u0448\u044c\u0441\u044f \u0438 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0448\u044c, \u043a\u0430\u043a\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":39303,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-39302","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0431\u043b\u0430\u043a\u0430 \u043f\u043e\u0434\u043e\u0431\u043d\u044b \u043c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0448\u043a\u0430\u0442\u0443\u043b\u043a\u0435 \u2014 \u0437\u0430\u0434\u0430\u0435\u0448\u044c, \u0447\u0442\u043e \u0442\u0435\u0431\u0435 \u043d\u0443\u0436\u043d\u043e, \u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u0437 \u043d\u0438\u043e\u0442\u043a\u0443\u0434\u0430. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0441\u0435\u0442\u044c \u2014 \u0432\u0441\u0435 \u044d\u0442\u043e \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u0431\u0435. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u0435\u043d\u0430\u043d\u0442\u044b \u043e\u0431\u043b\u0430\u043a\u0430, \u043d\u043e \u0432 \u0441\u0432\u043e\u0435\u0439 \u0412\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0442\u044b \u0435\u0434\u0438\u043d\u043e\u043b\u0438\u0447\u043d\u044b\u0439 \u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c. \u0422\u044b \u0443\u0432\u0435\u0440\u0435\u043d, \u0447\u0442\u043e \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0448\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u043d\u0438 \u0441 \u043a\u0435\u043c \u043d\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u0448\u044c\u0441\u044f \u0438 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0448\u044c, \u043a\u0430\u043a\u043e\u0439 \u0431\u0443\u0434\u0435\u0442\" \/>\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-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-serverov-i-bazy-dannyh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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 AWS \u00ab\u0432\u0430\u0440\u0438\u0442\u00bb \u0441\u0432\u043e\u0438 \u044d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b. \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0431\u043b\u0430\u043a\u0430 \u043f\u043e\u0434\u043e\u0431\u043d\u044b \u043c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0448\u043a\u0430\u0442\u0443\u043b\u043a\u0435 \u2014 \u0437\u0430\u0434\u0430\u0435\u0448\u044c, \u0447\u0442\u043e \u0442\u0435\u0431\u0435 \u043d\u0443\u0436\u043d\u043e, \u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u0437 \u043d\u0438\u043e\u0442\u043a\u0443\u0434\u0430. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0441\u0435\u0442\u044c \u2014 \u0432\u0441\u0435 \u044d\u0442\u043e \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u0431\u0435. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u0435\u043d\u0430\u043d\u0442\u044b \u043e\u0431\u043b\u0430\u043a\u0430, \u043d\u043e \u0432 \u0441\u0432\u043e\u0435\u0439 \u0412\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0442\u044b \u0435\u0434\u0438\u043d\u043e\u043b\u0438\u0447\u043d\u044b\u0439 \u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c. \u0422\u044b \u0443\u0432\u0435\u0440\u0435\u043d, \u0447\u0442\u043e \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0448\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u043d\u0438 \u0441 \u043a\u0435\u043c \u043d\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u0448\u044c\u0441\u044f \u0438 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0448\u044c, \u043a\u0430\u043a\u043e\u0439 \u0431\u0443\u0434\u0435\u0442\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-serverov-i-bazy-dannyh\" \/>\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=\"2019-10-31T19:29:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:29:40+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 AWS oma elastseid teenuseid \u201ekeedab\u201d. Serverite ja andmebaaside skaleerimine | ProHoster","description":"Pilved on nagu maagiline karp \u2014 k\u00fcsid, mida vajad, ja ressursid lihtsalt ilmuvad t\u00fchjusesse. Virtuaalmasinad, andmebaasid, v\u00f5rk \u2014 see k\u00f5ik kuulub ainult sulle. On ka teisi pilves \u00fchiskondi, kuid oma universumis oled sa ainus valitseja. Sa v\u00f5id olla kindel, et saad alati vajalikud ressursid, ei pea kellegagi arvestama ja m\u00e4\u00e4rad ise, milline see on.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-serverov-i-bazy-dannyh","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 AWS \u00ab\u0432\u0430\u0440\u0438\u0442\u00bb \u0441\u0432\u043e\u0438 \u044d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b. \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 | ProHoster","og:description":"\u041e\u0431\u043b\u0430\u043a\u0430 \u043f\u043e\u0434\u043e\u0431\u043d\u044b \u043c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0448\u043a\u0430\u0442\u0443\u043b\u043a\u0435 \u2014 \u0437\u0430\u0434\u0430\u0435\u0448\u044c, \u0447\u0442\u043e \u0442\u0435\u0431\u0435 \u043d\u0443\u0436\u043d\u043e, \u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u0437 \u043d\u0438\u043e\u0442\u043a\u0443\u0434\u0430. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0441\u0435\u0442\u044c \u2014 \u0432\u0441\u0435 \u044d\u0442\u043e \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u0431\u0435. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u0435\u043d\u0430\u043d\u0442\u044b \u043e\u0431\u043b\u0430\u043a\u0430, \u043d\u043e \u0432 \u0441\u0432\u043e\u0435\u0439 \u0412\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0442\u044b \u0435\u0434\u0438\u043d\u043e\u043b\u0438\u0447\u043d\u044b\u0439 \u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c. \u0422\u044b \u0443\u0432\u0435\u0440\u0435\u043d, \u0447\u0442\u043e \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0448\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u043d\u0438 \u0441 \u043a\u0435\u043c \u043d\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u0448\u044c\u0441\u044f \u0438 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0448\u044c, \u043a\u0430\u043a\u043e\u0439 \u0431\u0443\u0434\u0435\u0442","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-serverov-i-bazy-dannyh","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":"2019-10-31T19:29:40+00:00","article:modified_time":"2019-10-31T19:29:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39302","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":"2026-01-24 01:37:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:52:26","updated":"2026-01-24 01:37:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/39302","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=39302"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/39302\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/39303"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=39302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=39302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=39302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}