{"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\/sq\/blog\/administrirovanie\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-serverov-i-bazy-dannyh","title":{"rendered":"Si si AWS \"gatuan\" sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Reformat jan\u00eb si nj\u00eb kuti magjike \u2014 k\u00ebrkon at\u00eb q\u00eb t\u00eb nevojitet dhe burimet thjesht shfaqen nga asgj\u00eb. Makina virtuale, bazat e t\u00eb dh\u00ebnave, rrjeti \u2014 gjith\u00e7ka i takon vet\u00ebm ty. Ka edhe tenda t\u00eb tjera n\u00eb re, por n\u00eb universin t\u00ebnd je sundimtari i vet\u00ebm. Je i sigurt se do t\u00eb marr\u00ebsh gjithmon\u00eb resurset e nevojshme, pa u shqet\u00ebsuar p\u00ebr ask\u00ebnd dhe e p\u00ebrcakton vet\u00eb se si do t\u00eb jet\u00eb rrjeti. Si funksionon kjo magji q\u00eb b\u00ebn q\u00eb reja t\u00eb alocoj\u00eb elastikisht resurset dhe t\u00eb izoloj\u00eb plot\u00ebsisht tenda nga nj\u00ebra-tjetra?<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/075904e4db290f28746dd0054c9f87bf.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nReformat AWS \u00ebsht\u00eb nj\u00eb sistem super kompleks, i cili \u00ebsht\u00eb duke u zhvilluar evolutivisht q\u00eb nga viti 2006. Nj\u00eb pjes\u00eb e k\u00ebsaj zhvillimi e p\u00ebrjetoi <strong>Vasili Pantiukhin<\/strong> \u2014 arkitekt i Amazon Web Services. Si arkitekt, ai shikoni nga brenda jo vet\u00ebm rezultatet p\u00ebrfundimtare, por edhe sfidat q\u00eb kalon AWS. Sa m\u00eb shum\u00eb t\u00eb kuptoni funksionimin e sistemit, aq m\u00eb shum\u00eb besim do t\u00eb keni. Prandaj, Vasili do t\u00eb ndaj\u00eb sekretet e sh\u00ebrbimeve cloud t\u00eb AWS. N\u00ebn k\u00ebt\u00eb, do t\u00eb shqyrtojm\u00eb nd\u00ebrtimin e server\u00ebve fizik\u00eb t\u00eb AWS, elastikshm\u00ebrin\u00eb dhe shkall\u00ebzueshm\u00ebrin\u00eb e baz\u00ebs s\u00eb dh\u00ebnash, baz\u00ebn e t\u00eb dh\u00ebnave t\u00eb personalizuara Amazon dhe metodat p\u00ebr t\u00eb p\u00ebrmir\u00ebsuar performanc\u00ebn e makinave virtuale duke ulur nj\u00ebkoh\u00ebsisht kostot e tyre. Njohurit\u00eb mbi qasjet arkitektonike t\u00eb Amazon do t\u00eb ndihmojn\u00eb n\u00eb p\u00ebrdorimin m\u00eb efikas t\u00eb sh\u00ebrbimeve t\u00eb AWS dhe ndoshta do t\u00eb ofrojn\u00eb ide t\u00eb reja p\u00ebr nd\u00ebrtimin e zgjidhjeve tuaja t\u00eb veta.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i>Rreth fol\u00ebsit: Vasili Pantyukhin (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/hen\/\" class=\"user_link\">Hen<\/a><\/noindex>) filloi si administrator Unix n\u00eb kompanit\u00eb .ru, p\u00ebr 6 vjet u angazhua me pajisje t\u00eb m\u00ebdha Sun Microsystem, dhe p\u00ebr 11 vjet predikoi r\u00ebnd\u00ebsin\u00eb e qendrave t\u00eb t\u00eb dh\u00ebnave n\u00eb EMC. N\u00eb m\u00ebnyr\u00eb natyrale evoluoi n\u00eb cloud-e private dhe n\u00eb 2017 u p\u00ebrkushtua n\u00eb ato publike. Tani ofron k\u00ebshilla teknike p\u00ebr t\u00eb jetuar dhe zhvilluar n\u00eb cloud-in AWS.<\/p>\n<p>Diskleimer: gjith\u00e7ka m\u00eb posht\u00eb \u00ebsht\u00eb mendimi personal i Vasilit dhe mund t\u00eb mos p\u00ebrputhet me q\u00ebndrimin e Amazon Web Services. <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/S3f6nWJxBvk\">Regjistrimi video<\/a><\/noindex> i prezantimit, mbi t\u00eb cilin \u00ebsht\u00eb krijuar artikulli, \u00ebsht\u00eb n\u00eb dispozicion n\u00eb kanalin ton\u00eb YouTube.<\/i><\/p>\n<h2>Pse po flas p\u00ebr aparatin Amazon<\/h2>\n<p>\nMakina ime e par\u00eb kishte \"dorez\u00eb\" \u2014 me transmetim mekanik. Ishte fantastike p\u00ebr shkak t\u00eb ndjenj\u00ebs se mund t\u00eb kontrolloja makin\u00ebn dhe ta menaxhoja plot\u00ebsisht. Gjithashtu, m\u00eb p\u00eblqente q\u00eb t\u00eb pakt\u00ebn e kuptoja n\u00eb nj\u00eb far\u00eb mase si funksiononte ajo. Natyrisht, e imagjinoja aparatin e kutis\u00eb mjaft primitivisht \u2014 nj\u00ebsoj si kutin\u00eb e transmetimit n\u00eb nj\u00eb bi\u00e7iklet\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/edaec571a676e162d5f075042ac9d8ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIshte gjithcka e shk\u00eblqyer, p\u00ebrve\u00e7 nj\u00eb gj\u00ebje \u2014 q\u00ebndronte n\u00eb trafik. Duket sikur rri dhe nuk b\u00ebj asgj\u00eb, por vazhdimisht nd\u00ebrron transmetimet, shtyp pedalin e lidhjes, gazit, frenave \u2014 dhe kjo \u00ebsht\u00eb realisht lodh\u00ebse. Problemi i trafikut u zgjidh disi, kur n\u00eb familje erdhi nj\u00eb makin\u00eb me automatik. Pas timonit fillova t\u00eb kisha koh\u00eb t\u00eb mendoja p\u00ebr di\u00e7ka, t\u00eb d\u00ebgjoja audiokitabe.<\/p>\n<p>Gjithashtu, n\u00eb jet\u00ebn time u shfaq nj\u00eb mister, sepse un\u00eb n\u00eb p\u00ebrgjith\u00ebsi e humba kuptimin se si funksionon makina ime. Automjeti modern \u00ebsht\u00eb nj\u00eb aparat kompleks. Makina p\u00ebrshtatet nj\u00ebkoh\u00ebsisht me dhjet\u00ebra parametra t\u00eb ndrysh\u00ebm: shtypja e gazit, frenimi, stili i drejtimit, cil\u00ebsia e rrug\u00ebs. Tani nuk e kuptoj m\u00eb se si funksionon.<\/p>\n<p>Kur fillova t\u00eb merrem me Amazon Cloud, edhe p\u00ebr mua kjo ishte nj\u00eb mister. Vet\u00ebm ky mister \u00ebsht\u00eb n\u00eb nj\u00eb shkall\u00eb m\u00eb t\u00eb lart\u00eb, sepse n\u00eb makin\u00eb ka nj\u00eb drejtues, nd\u00ebrsa n\u00eb AWS jan\u00eb miliona. T\u00eb gjith\u00eb p\u00ebrdoruesit nj\u00ebkoh\u00ebsisht drejtojn\u00eb, shtypin gazin dhe frenin. \u00cbsht\u00eb e habitshme se ata shkojn\u00eb atje ku duan \u2014 p\u00ebr mua kjo \u00ebsht\u00eb nj\u00eb mrekulli! Sistemi automatikisht adaptohet, skalon dhe p\u00ebrshtatet elastikisht me \u00e7do p\u00ebrdorues, saq\u00eb atij i duket se \u00ebsht\u00eb vet\u00ebm ai n\u00eb k\u00ebt\u00eb Univers.<\/p>\n<p>Magjia paksa u shp\u00ebrb\u00eb kur m\u00eb von\u00eb erdha t\u00eb punoja si arkitekt n\u00eb Amazon. Pash\u00eb se me cilat probleme p\u00ebrballeshim, si i zgjidhnim ato dhe si zhvillonim sh\u00ebrbimet. Me rritjen e kuptimit t\u00eb funksionit t\u00eb sistemit, besimi n\u00eb sh\u00ebrbim rritet. Prandaj d\u00ebshiroj t\u00eb ndaj nj\u00eb pamje t\u00eb atij q\u00eb ndodhet n\u00ebn kapak\u00ebt e AWS Cloud.<\/p>\n<h2>P\u00ebr \u00e7far\u00eb do t\u00eb flasim<\/h2>\n<p>\nKam zgjedhur nj\u00eb qasje t\u00eb diversifikuar \u2014 kam p\u00ebrzgjedhur 4 sh\u00ebrbime interesante q\u00eb meritojn\u00eb t\u00eb flasim.<\/p>\n<p><strong>Optimizimi i server\u00ebve<\/strong>. Cloud-et efemere me nj\u00eb ekzistenc\u00eb fizike: qendrat e t\u00eb dh\u00ebnave fizike, ku ndodhen server\u00eb fizik\u00eb, t\u00eb cil\u00ebt humbin, ngrohen dhe ndri\u00e7ohen me drita.<\/p>\n<p><strong>Funksionet pa server <\/strong>(Lambda) \u2014 ndoshta sh\u00ebrbimi m\u00eb i shkall\u00ebzuar n\u00eb cloud.<\/p>\n<p><strong>Zgjerimi i baz\u00ebs s\u00eb t\u00eb dh\u00ebnave<\/strong>. Do t'ju tregoj se si krijojm\u00eb bazat tona t\u00eb dh\u00ebnash t\u00eb zgjerueshme.<\/p>\n<p><strong>Zgjerimi i rrjetit<\/strong>. Pjesa e fundit, ku do t\u00eb zbuloj struktur\u00ebn e rrjetit ton\u00eb. Kjo \u00ebsht\u00eb nj\u00eb gj\u00eb e mrekullueshme \u2014 secili p\u00ebrdorues i njohur i cloud-it mendon se \u00ebsht\u00eb n\u00eb cloud vet\u00ebm dhe nuk sheh tenant\u00eb t\u00eb tjer\u00eb.<\/p>\n<blockquote><p><i>Sh\u00ebnim. N\u00eb k\u00ebt\u00eb artikull do t\u00eb flas p\u00ebr optimizimin e server\u00ebve dhe zgjerimin e bazave t\u00eb t\u00eb dh\u00ebnave. Zgjerimin e rrjetit do ta trajtojm\u00eb n\u00eb artikullin e ardhsh\u00ebm. Ku jan\u00eb funksionet serverless? P\u00ebr to ka dal\u00eb nj\u00eb shkrim i ve\u00e7ant\u00eb \"<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/464305\/\">I vog\u00ebl, por i fuqish\u00ebm. Unboxing mikrovirtualizuesi Firecracker<\/a><\/noindex>\". N\u00eb t\u00eb jan\u00eb treguar disa m\u00ebnyra t\u00eb ndryshme t\u00eb zgjerimit dhe \u00ebsht\u00eb shqyrtuar me detaje zgjidhja Firecracker \u2014 nj\u00eb simbioz\u00eb e cil\u00ebsive m\u00eb t\u00eb mira t\u00eb makinerive virtuale dhe konteiner\u00ebve.<\/i><\/p><\/blockquote>\n<p><\/p>\n<h2>Server\u00ebt<\/h2>\n<p>\nCloud-i \u00ebsht\u00eb efemer. Por kjo efem\u00ebsi ka nj\u00eb shprehje fizike \u2014 server\u00ebt. Fillimisht, arkitektura e tyre ishte klasike. Nj\u00eb chipset standard x86, karta rrjeti, Linux, hypervizori Xen, mbi t\u00eb cilin ishin aktivizuar makinerit\u00eb virtuale.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/734f99888072f78527bcc5f59485a1ff.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb vitin 2012, nj\u00eb arkitektur\u00eb e till\u00eb p\u00ebrballonte plot\u00ebsisht detyrat e saj. Xen \u00ebsht\u00eb nj\u00eb hypervizor i shk\u00eblqyer, por me nj\u00eb disavantazh t\u00eb r\u00ebnd\u00ebsish\u00ebm. Ai ka mjaft <strong>shpenzime t\u00eb larta p\u00ebr emulimin e pajisjeve<\/strong>. Me shfaqjen e kartave rrjet m\u00eb t\u00eb shpejta ose SSD-ve, k\u00ebto shpenzime b\u00ebhen shum\u00eb t\u00eb larta. Si t\u00eb veprojm\u00eb me k\u00ebt\u00eb problem? Vendos\u00ebm t\u00eb punojm\u00eb n\u00eb dy fronte \u2014 <strong>optimizimin e harduerit dhe hipervizorit<\/strong>. Detyra \u00ebsht\u00eb shum\u00eb serioze.<\/p>\n<h3>Optimizimi i harduerit dhe hipervizorit<\/h3>\n<p>\nNuk \u00ebsht\u00eb e mundur t\u00eb b\u00ebhet gjith\u00e7ka menj\u00ebher\u00eb dhe mir\u00eb. \u00c7far\u00eb do t\u00eb thot\u00eb \u00abmir\u00eb\u00bb, gjithashtu nuk ishte e qart\u00eb n\u00eb fillim.<\/p>\n<blockquote><p>Vendos\u00ebm t\u00eb aplikojm\u00eb nj\u00eb qasje evolucionare \u2014 ndryshojm\u00eb nj\u00eb element t\u00eb r\u00ebnd\u00ebsish\u00ebm t\u00eb arkitektur\u00ebs dhe e nxjerrim n\u00eb prodhim.<\/p><\/blockquote>\n<p>Hapim t\u00eb gjitha pengesat, d\u00ebgjojm\u00eb ankesat dhe propozimet. Pastaj ndryshojm\u00eb nj\u00eb komponent tjet\u00ebr. K\u00ebshtu, me inkrementet e vogla, radikalisht ndryshojm\u00eb t\u00eb gjith\u00eb arkitektur\u00ebn mbi baz\u00ebn e reagimeve nga p\u00ebrdoruesit dhe mb\u00ebshtetjes.<\/p>\n<p>Transformimet filluan n\u00eb 2013 me gj\u00ebn\u00eb m\u00eb t\u00eb komplikuar \u2014 rrjeti. N\u00eb <strong>C3<\/strong> instance, iu shtua nj\u00eb kart\u00eb e ve\u00e7ant\u00eb Network Accelerator, e cila lidhej me nj\u00eb kabllo t\u00eb shkurt\u00ebr loopback n\u00eb panelet e p\u00ebrparme. Nuk duket bukur, por nuk \u00ebsht\u00eb e dukshme n\u00eb cloud. Megjithat\u00eb, interaksioni i drejtp\u00ebrdrejt\u00eb me harduerin p\u00ebrmir\u00ebsoi ndjesh\u00ebm jitter-in dhe kapacitetin e rrjetit.<\/p>\n<p>M\u00eb pas, vendos\u00ebm t\u00eb p\u00ebrmir\u00ebsojm\u00eb qasjen n\u00eb ruajtjen e blokut EBS \u2014 Elastic Block Storage. Kjo \u00ebsht\u00eb nj\u00eb kombinim i rrjetit dhe ruajtjes. V\u00ebshtir\u00ebsia ishte se, ndon\u00ebse n\u00eb treg ekzistonin karta Network Accelerator, nuk kishte mund\u00ebsi t\u00eb blenim harduer Storage Accelerator. Prandaj, iu drejtua nj\u00eb startup <strong>Annapurna Labs<\/strong>, i cili zhvilloi p\u00ebr ne \u00e7ipe t\u00eb ve\u00e7anta ASIC. K\u00ebta na lejuan t\u00eb lidhnim volume t\u00eb larg\u00ebta EBS si pajisje NVMe.<\/p>\n<p>N\u00eb instancat <strong>C4<\/strong> , zgjidh\u00ebm dy \u00e7\u00ebshtje. S\u00eb pari \u2014 realizuam nj\u00eb p\u00ebrgatitje p\u00ebr t\u00eb ardhmen t\u00eb teknologjis\u00eb NVMe, q\u00eb ishte e re n\u00eb at\u00eb koh\u00eb. S\u00eb dyti \u2014 ngarkuam ndjesh\u00ebm procesorin qendror duke transferuar p\u00ebrpunimin e k\u00ebrkesave p\u00ebr EBS n\u00eb kart\u00ebn e re. Kjo rezultoi me sukses, ndaj tani Annapurna Labs \u00ebsht\u00eb pjes\u00eb e Amazon.<\/p>\n<p>Derisa arrit\u00ebm n\u00eb n\u00ebntor 2017, kuptuam se ishte koha t\u00eb ndryshonim edhe hipervizorin.<\/p>\n<blockquote><p>Hipervizori i ri u zhvillua mbi modulat e p\u00ebrmir\u00ebsuara t\u00eb kernelit KVM.<\/p><\/blockquote>\n<p>Ai lejojti nj\u00eb ulje t\u00eb r\u00ebnd\u00ebsishme t\u00eb kostove t\u00eb simulimit t\u00eb pajisjeve dhe t\u00eb punonte direkt me ASIC t\u00eb rinj. Instancat <strong>C5<\/strong> ishin virtualizimet e para, n\u00ebn kapak t\u00eb cilave funksiononte hipervizori i ri. Ne e quajt\u00ebm at\u00eb <strong>Nitro<\/strong>.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/f9ccbf867e405e88e36d7618375a9e73.jpg\" style=\"display:block;margin: 0 auto;\" \/><em>Evolucioni i instancave n\u00eb nj\u00eb vij\u00eb kohore.<\/em><\/p>\n<p>T\u00eb gjitha llojet e reja t\u00eb makinave virtuale, t\u00eb cilat jan\u00eb shfaqur q\u00eb nga n\u00ebntori 2017, punojn\u00eb mbi k\u00ebt\u00eb hypervisor.<strong> Instancat e nd\u00ebrlikuara Bare Metal nuk kan\u00eb nj\u00eb hypervisor<\/strong>, por ato quhen gjithashtu Nitro, pasi p\u00ebrdorin karta t\u00eb specializuara Nitro.<\/p>\n<p>N\u00eb dy vitet e ardhshme, numri i llojeve t\u00eb instancave Nitro e kaloi disa dhjet\u00ebra: A1, C5, M5, T3 dhe t\u00eb tjer\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/3342d335f54f28b3225c7c6d95f27744.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Llojet e instancave.<\/em><\/p>\n<h3>Si jan\u00eb nd\u00ebrtuar makinat moderne Nitro<\/h3>\n<p>\nAto kan\u00eb tre komponent\u00eb kryesor\u00eb: hypervisori Nitro (p\u00ebr t\u00eb cilin u p\u00ebrmend m\u00eb par\u00eb), \u00e7ipi i siguris\u00eb dhe kartat Nitro.<\/p>\n<p><strong>\u00c7ipi i siguris\u00eb<\/strong> \u00ebsht\u00eb i integruar direkt n\u00eb pllak\u00ebn e n\u00ebn\u00ebs. Ai kontrollon shum\u00eb funksione t\u00eb r\u00ebnd\u00ebsishme, p\u00ebr shembull, kontrollin e ngarkes\u00ebs s\u00eb sistemit operativ host.<\/p>\n<p><strong>Kartat Nitro<\/strong> \u2014 ekzistojn\u00eb kat\u00ebr lloje t\u00eb tyre. T\u00eb gjitha jan\u00eb zhvilluar nga Annapurna Labs dhe bazohen n\u00eb ASIC t\u00eb p\u00ebrbashk\u00ebt. Disa nga firmware e tyre gjithashtu \u00ebsht\u00eb e p\u00ebrbashk\u00ebt.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/411947f770f82dead25f9fafad5814c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Kat\u00ebr lloje t\u00eb kartave Nitro.<\/em><\/p>\n<p>Nj\u00eb nga kartat \u00ebsht\u00eb e destinuar p\u00ebr t\u00eb punuar me <strong>rrjetin<\/strong><strong>VPC<\/strong>. Pik\u00ebrisht ajo duket n\u00eb virtualka si karta rrjeti <strong>ENA \u2014 Elastic Network Adaptor<\/strong>. Ajo gjithashtu inkapsulon trafikun kur e transferon at\u00eb p\u00ebrmes rrjetit fizik (p\u00ebr k\u00ebt\u00eb do t\u00eb flasim n\u00eb pjes\u00ebn e dyt\u00eb t\u00eb artikullit), kontrollon firewall Security Groups, p\u00ebrgjigjet p\u00ebr ruterin dhe \u00e7\u00ebshtje t\u00eb tjera rrjetesh.<\/p>\n<p>Kartat individuale funksionojn\u00eb me ruajtjen bllok <strong>EBS<\/strong> dhe disqet q\u00eb jan\u00eb t\u00eb nd\u00ebrtuara n\u00eb server. Ato paraqiten n\u00eb makinat virtuale si <strong>adapter\u00eb NVMe<\/strong>. Po ashtu, ato jan\u00eb p\u00ebrgjegj\u00ebse p\u00ebr enkriptimin e t\u00eb dh\u00ebnave dhe monitorimin e disqeve.<\/p>\n<p>Sistemi i kartave Nitro, hipervizori dhe \u00e7ipi i siguris\u00eb jan\u00eb t\u00eb lidhura n\u00eb nj\u00eb rrjet SDN ose<strong> Rrjet t\u00eb Definuar me Program<\/strong>. Menaxhimi i k\u00ebtij rrjeti (Control Plane) \u00ebsht\u00eb i p\u00ebrgjegjsh\u00ebm nga <strong>karta-kontrollore<\/strong>.<\/p>\n<p>Sigurisht, ne vazhdojm\u00eb zhvillimin e ASIC t\u00eb rinj. P\u00ebr shembull, n\u00eb fund t\u00eb vitit 2018, publikuan \u00e7ipin Inferentia, i cili leht\u00ebson pun\u00ebn me detyrat e m\u00ebsimit automat.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/2e20101688bc0b68bb54ea7cd1344f51.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>\u00c7ipi Inferentia Procesori i M\u00ebsimit Automat.<\/em><\/p>\n<h2>Baza e t\u00eb dh\u00ebnave e shkall\u00ebzuar<\/h2>\n<p>\nNj\u00eb baz\u00eb e dh\u00ebnash tradicionale ka nj\u00eb struktur\u00eb t\u00eb stratifikuar. N\u00ebse e thjeshtojm\u00eb shum\u00eb, mund t\u00eb identifikojm\u00eb nivelet e m\u00ebposhtme.<\/p>\n<ul>\n<li><strong>SQL<\/strong> \u2014 mbi t\u00eb punojn\u00eb menaxher\u00ebt e klient\u00ebve dhe k\u00ebrkesave.<\/li>\n<li>Sigurimi <strong>i transaksioneve<\/strong> \u2014 k\u00ebtu \u00ebsht\u00eb e qart\u00eb, ACID dhe t\u00eb tilla.<\/li>\n<li><strong>Ke\u0161imi<\/strong>, i cili sigurohet nga grupe bufer\u00ebsh.<\/li>\n<li><strong>Regjistrimi<\/strong> \u2014 siguron pun\u00ebn me log\u00ebt e rip\u00ebrs\u00ebritjes. N\u00eb MySQL ato quhen Bin Logs, n\u00eb PosgreSQL \u2014 Write Ahead Logs (WAL).<\/li>\n<li><strong>Ruajtja <\/strong>\u2013 n\u00eb m\u00ebnyr\u00eb t\u00eb drejtp\u00ebrdrejt\u00eb regjistrimin n\u00eb disk.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/b6ddee7bd150d307049a95f943b15e4c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Struktura e stratifikuar e baz\u00ebs s\u00eb t\u00eb dh\u00ebnave.<\/em><\/p>\n<p>Ekzistojn\u00eb m\u00ebnyra t\u00eb ndryshme p\u00ebr t\u00eb shkall\u00ebzuar bazat e t\u00eb dh\u00ebnave: sharding, arkitektura Shared Nothing, disqet e ndara.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/ec8c74c80f295018271326d20d36b08e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMegjithat\u00eb, t\u00eb gjitha k\u00ebto metoda ruajn\u00eb t\u00eb nj\u00ebjt\u00ebn struktur\u00eb monolitike t\u00eb baz\u00ebs s\u00eb t\u00eb dh\u00ebnave. Kjo e kufizon ndjesh\u00ebm shkall\u00ebzimin. P\u00ebr ta zgjidhur k\u00ebt\u00eb problem, ne zhvilluam databaz\u00ebn ton\u00eb \u2014 <strong>Amazon Aurora<\/strong>. Ajo \u00ebsht\u00eb e p\u00ebrputhshme me MySQL dhe PostgreSQL.<\/p>\n<h3>Amazon Aurora<\/h3>\n<p>\nIdeja kryesore arkitektonike \u00ebsht\u00eb ndarja e niveleve t\u00eb ruajtjes dhe regjistrimit nga baza e t\u00eb dh\u00ebnave kryesore.<\/p>\n<p>Duke e kaluar p\u00ebrpara, them se niveli i caching-ut e kemi b\u00ebr\u00eb gjithashtu t\u00eb pavarur. Arkitektura ndalon t\u00eb jet\u00eb nj\u00eb monolit, dhe ne fitojm\u00eb liri t\u00eb m\u00ebtejshme n\u00eb shkall\u00ebzimin e blloqeve t\u00eb ve\u00e7anta.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/dfe3f039fbcf5140aa1541802b51c1ec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Niveli i regjistrimit dhe ruajtjes \u00ebsht\u00eb i ndar\u00eb nga baza e t\u00eb dh\u00ebnave.<\/em><\/p>\n<p>Nj\u00eb DBMS tradicional regjistron t\u00eb dh\u00ebnat n\u00eb sistemin e ruajtjes n\u00eb form\u00eb bllokesh. N\u00eb Amazon Aurora krijuam nj\u00eb magazin\u00eb t\u00eb \"men\u00e7ur\", e cila mund t\u00eb flas\u00eb n\u00eb gjuh\u00ebn e <strong>regjistrave redo<\/strong>. Brenda vetes, magazina i kthen regjistrat n\u00eb blloqe t\u00eb dh\u00ebnash, monitoron integritetin e tyre dhe b\u00ebhet automatikisht backup.<\/p>\n<p>Ky qasje mund\u00ebson realizimin e gj\u00ebrave interesante si <strong>klonimi<\/strong>. Ai punon n\u00eb nj\u00eb m\u00ebnyr\u00eb thelb\u00ebsisht m\u00eb t\u00eb shpejt\u00eb dhe m\u00eb ekonomikisht, sepse nuk k\u00ebrkon krijimin e nj\u00eb kopjeje t\u00eb plot\u00eb t\u00eb t\u00eb dh\u00ebnave.<\/p>\n<p>Niveli i ruajtjes \u00ebsht\u00eb realizuar si nj\u00eb sistem t\u00eb shp\u00ebrndar\u00eb. Ai p\u00ebrb\u00ebhet nga nj\u00eb num\u00ebr shum\u00eb t\u00eb madh serverash fizik\u00eb. \u00c7do redo-log p\u00ebrpunoahet dhe ruhet n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb <strong>nga gjasht\u00eb nyje<\/strong>. Kjo siguron mbrojtjen e t\u00eb dh\u00ebnave dhe shp\u00ebrndarjen e ngarkes\u00ebs.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/9861d6e975b483cc5a20727af91b1a6b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMund\u00ebm t\u00eb sigurojm\u00eb shkall\u00ebzimin e leximit p\u00ebrmes replikave p\u00ebrkat\u00ebse. Ruajtja e shp\u00ebrndar\u00eb eliminon nevoj\u00ebn p\u00ebr sinkronizim midis instanc\u00ebs kryesore t\u00eb DB-s\u00eb, p\u00ebrmes s\u00eb cil\u00ebs ne shkruajm\u00eb t\u00eb dh\u00ebna, dhe replikave t\u00eb tjera. T\u00eb dh\u00ebnat aktuale jan\u00eb garantuar t\u00eb jen\u00eb t\u00eb aksesueshme p\u00ebr t\u00eb gjitha replikat.<\/p>\n<p>Problemi i vet\u00ebm \u00ebsht\u00eb ruajtja e t\u00eb dh\u00ebnave t\u00eb vjetra n\u00eb replikat e leximit. Por ky problem mund t\u00eb zgjidhet <strong>me transmetimin e t\u00eb gjith\u00eb redo-log\u00ebve<\/strong> tek replikat p\u00ebrmes rrjetit t\u00eb brendsh\u00ebm. N\u00ebse logu \u00ebsht\u00eb n\u00eb cache, ai sh\u00ebnohet si i pavlefsh\u00ebm dhe shkruhet p\u00ebrs\u00ebri. N\u00ebse nuk \u00ebsht\u00eb n\u00eb cache, thjesht hidhet posht\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/f87a140e401c49282d58ef65df5a4da2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nE zgjidh\u00ebm \u00e7\u00ebshtjen e ruajtjes.<\/p>\n<h3>Si t\u00eb shkall\u00ebzojm\u00eb nivelet e DBMS<\/h3>\n<p>\nK\u00ebtu, shkall\u00ebzimi horizontal \u00ebsht\u00eb shum\u00eb m\u00eb i v\u00ebshtir\u00eb. Prandaj, do t\u00eb ndjekim nj\u00eb rrug\u00eb t\u00eb njohur. <strong>shkall\u00ebs s\u00eb zakonshme t\u00eb p\u00ebrmasimit vertikal<\/strong>.<\/p>\n<p>Supozoni se kemi nj\u00eb aplikacion q\u00eb komunikon me DBMS p\u00ebrmes nj\u00eb nodule master. <\/p>\n<p>N\u00eb p\u00ebrmasimin vertikal, dedikojm\u00eb nj\u00eb nodule t\u00eb re, e cila do t\u00eb ket\u00eb m\u00eb shum\u00eb procesor\u00eb dhe memorie.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/72f09bdc94584629fad0c40bf1a45bd9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPastaj kalojm\u00eb aplikacionin nga nodule master e vjet\u00ebr n\u00eb at\u00eb t\u00eb re. Lindin probleme.<\/p>\n<ul>\n<li>Kjo do t\u00eb k\u00ebrkoj\u00eb nj\u00eb ndalim t\u00eb konsideruesh\u00ebm t\u00eb aplikacionit.<\/li>\n<li>Noduli i ri master do t\u00eb ket\u00eb nj\u00eb cache t\u00eb ftoht\u00eb. P\u00ebrformanca e DB-s\u00eb do t\u00eb jet\u00eb maksimale vet\u00ebm pas ngrohjes s\u00eb cache-it.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/9820acd5597cb80bd7c63060ed13a37f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSi ta p\u00ebrmir\u00ebsojm\u00eb situat\u00ebn? T\u00eb vendosim nj\u00eb proxy midis aplikacionit dhe nodulit master.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/ba8265da6ef9b1c1f9ac27bccab73f5d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00c7far\u00eb do t\u00eb na jap\u00eb kjo? Tani t\u00eb gjith\u00eb aplikacionet nuk kan\u00eb nevoj\u00eb t\u00eb redirektohen manualisht n\u00eb nodulin e ri. Kalimi mund t\u00eb b\u00ebhet n\u00ebn proxy dhe \u00ebsht\u00eb gjithashtu esencialisht m\u00eb i shpejt\u00eb.<\/p>\n<p>Duket se problemi \u00ebsht\u00eb zgjidhur. Po, ne ende vuajm\u00eb nga nevoja p\u00ebr ngrohjen e cache-it. P\u00ebr m\u00eb tep\u00ebr, shfaqet nj\u00eb problem i ri \u2014 tani proxy \u00ebsht\u00eb nj\u00eb pik\u00eb potenciale d\u00ebshtimi.<\/p>\n<h3>Zgjidhja p\u00ebrfundimtare me Amazon Aurora serverless<\/h3>\n<p>\nSi i zgjidh\u00ebm k\u00ebto probleme?<\/p>\n<p><strong>E lan\u00eb proxy-n<\/strong>. Ky \u00ebsht\u00eb nj\u00eb flot\u00eb e shp\u00ebrndar\u00eb proksish, p\u00ebrmes t\u00eb cil\u00ebs aplikacionet lidhen me baz\u00ebn e t\u00eb dh\u00ebnave. \u00c7do nyje mund t\u00eb z\u00ebvend\u00ebsohet pothuajse menj\u00ebher\u00eb n\u00eb rast d\u00ebshtimi.<\/p>\n<p><strong>Shtuam nj\u00eb grup nyjesh t\u00eb ngrohta me p\u00ebrmasa t\u00eb ndryshme<\/strong>. Prandaj, kur do t\u00eb nevojitet nj\u00eb nyje e re me m\u00eb shum\u00eb ose m\u00eb pak kapacitet, ajo \u00ebsht\u00eb menj\u00ebher\u00eb e disponueshme. Nuk \u00ebsht\u00eb e nevojshme t\u00eb pres\u00ebsh p\u00ebr ngarkimin e saj.<\/p>\n<p><strong>I gjith\u00eb procesi i shkall\u00ebzimit kontrollohet nga nj\u00eb sistem special monitorimi. <\/strong>Monitorimi ndjek vazhdimisht gjendjen e nyj\u00ebs kryesore aktuale. N\u00ebse zbulohet, p\u00ebr shembull, se ngarkesa n\u00eb procesor ka arritur nj\u00eb nivel kritik, at\u00ebher\u00eb njofton grupin e nyjeve t\u00eb ngrohta p\u00ebr nevoj\u00ebn e rezervimit t\u00eb nj\u00eb nyjeje t\u00eb re.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/b5693b64e3468a4b6bcafb4fd5732bd8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Proksit\u00eb e shp\u00ebrndara, nyjet e ngrohta dhe monitorimi.<\/em><\/p>\n<p>Nyja me fuqin\u00eb e k\u00ebrkuar \u00ebsht\u00eb e disponueshme. P\u00ebrdoren rezervat buferike dhe sistemi fillon t\u00eb pres\u00eb nj\u00eb moment t\u00eb sigurt p\u00ebr kalimin.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/fcbc5529352477b824cc969afd0a4fec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZakonisht, momenti p\u00ebr kalimin ndodh mjaft shpejt. At\u00ebher\u00eb komunikimi midis proksive dhe nyj\u00ebs kryesore t\u00eb vjet\u00ebr pezullohet, t\u00eb gjitha sesionet kalojn\u00eb n\u00eb nyjen e re.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/b3b4af9be2cdd28aaaecd97cae48621d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPuna me baz\u00ebn e t\u00eb dh\u00ebnave rinis.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/eeeae3ba3fc3ff014657f9786a25fd2f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb graf \u00ebsht\u00eb e qart\u00eb se pauza \u00ebsht\u00eb v\u00ebrtet shum\u00eb e shkurt\u00ebr. N\u00eb grafikun blu \u00ebsht\u00eb ngarkesa, nd\u00ebrsa n\u00eb shkall\u00ebt e kuqe jan\u00eb momentet e shkall\u00ebzimit. R\u00ebniet e shkurtra n\u00eb grafikun blu jan\u00eb pik\u00ebrisht ajo vones\u00eb shum\u00eb t\u00eb shkurt\u00ebr.<\/p>\n<p><img decoding=\"async\" alt=\"Si si AWS &quot;gatuan&quot; sh\u00ebrbimet e saj elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave\" src=\"\/wp-content\/uploads\/2019\/10\/ac55eadb5f0b182b93fdd1617961a930.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nP\u00ebr m\u00eb tep\u00ebr, Amazon Aurora mund t\u00eb kursej\u00eb ndjesh\u00ebm dhe t\u00eb \u00e7aktivizoj\u00eb DB-n\u00eb kur nuk p\u00ebrdoret, p\u00ebr shembull, gjat\u00eb fundjav\u00ebs. Pas ndalimit, ngarkesa e DB-s\u00eb redukton gradualisht fuqin\u00eb e saj dhe p\u00ebr nj\u00eb koh\u00eb t\u00eb shkurt\u00ebr ndizet. Kur ngarkesa t\u00eb kthehet, ajo rritet p\u00ebrs\u00ebri ngadal\u00eb.<\/p>\n<blockquote><p>N\u00eb pjes\u00ebn tjet\u00ebr t\u00eb diskutimit mbi struktur\u00ebn e Amazon-it do t\u00eb flasim p\u00ebr shkall\u00ebzimin e rrjetit. Abonohuni <noindex><a rel=\"nofollow\" href=\"http:\/\/eepurl.com\/VYVaf\">n\u00eb informacionet artikujve<\/a><\/noindex> dhe ndiqni p\u00ebrdit\u00ebsimet p\u00ebr t\u00eb mos humbur artikullin.<\/p>\n<p>N\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.highload.ru\/moscow\/2019\">HighLoad++<\/a><\/noindex> Vasili Pantiukhin do t\u00eb mbaj\u00eb nj\u00eb raport \"<noindex><a rel=\"nofollow\" href=\"https:\/\/www.highload.ru\/moscow\/2019\/abstracts\/5977\">Houston, kemi nj\u00eb problem. Dizajni i sistemeve me d\u00ebshtim, modelet e zhvillimit t\u00eb sh\u00ebrbimeve t\u00eb brendshme t\u00eb Amazon<\/a><\/noindex>\". Cilat jan\u00eb modelet e dizajnit t\u00eb sistemeve t\u00eb shp\u00ebrndara q\u00eb p\u00ebrdorin zhvilluesit e Amazon, cilat jan\u00eb arsyet p\u00ebr d\u00ebshtimet e sh\u00ebrbimeve, \u00e7far\u00eb \u00ebsht\u00eb arkitektura e bazuar n\u00eb qeliza, Puna e Q\u00ebndrueshme, Shuffle Sharding \u2014 do t\u00eb jet\u00eb interesante. M\u00eb pak se nj\u00eb muaj deri n\u00eb konferenc\u00eb \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/conf.ontico.ru\/conference\/join\/hl2019.html\">rezervoni biletat<\/a><\/noindex>. 24 tetor \u00ebsht\u00eb data e fundit p\u00ebr rritjen e \u00e7mimeve.<\/p><\/blockquote>\n<p>Burimi: <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\/sq\/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=\"sq_AL\" \/>\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\/sq\/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\udd47Si AWS \u00abgatuan\u00bb sh\u00ebrbimet e tij elastike. Zgjerimi i server\u00ebve dhe bazave t\u00eb t\u00eb dh\u00ebnave | ProHoster","description":"Rekordet jan\u00eb si nj\u00eb kuti magjike \u2014 thua se \u00e7far\u00eb t\u00eb nevojitet, dhe burimet thjesht shfaqen nga askushi. Makinat virtuale, bazat e t\u00eb dh\u00ebnave, rrjeti \u2014 t\u00eb gjitha i p\u00ebrkasin vet\u00ebm ty. Ekzistojn\u00eb edhe tenant\u00eb t\u00eb tjer\u00eb t\u00eb reve, por n\u00eb Universin t\u00ebnd je zot i vet\u00ebm. Je i sigurt se gjithmon\u00eb do t\u00eb marr\u00ebsh burimet e nevojshme, pa llogaritur asnj\u00ebher\u00eb me t\u00eb tjer\u00ebt dhe vet\u00eb p\u00ebrcakton se si do t\u00eb duket.","canonical_url":"https:\/\/prohoster.info\/sq\/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":"sq_AL","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\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/39302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=39302"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/39302\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/39303"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=39302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=39302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=39302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}