Najboljše prakse za implementacijo upravljanih storitev AWS
Upravljane storitve AWS, včasih imenovane tudi »upravljane storitve v oblaku AWS«, so zbirka orodij, ki vam pomagajo avtomatizirati delovanje vaših storitev AWS in vam dajejo več časa, da se osredotočite na svoje podjetje. Ponujajo različne prednosti, vključno z nižjimi stroški in večjo varnostjo. V tej objavi v spletnem dnevniku bomo preučili vse, kar morate vedeti o izvajanju upravljanih storitev AWS in kako lahko koristijo vašemu podjetju.

Vsebina
- 1 Izbira pravih upravljanih storitev AWS
- 2 Opredelitev jasnih ciljev
- 3 Skaliranje za rast in odpornost
- 4 Najboljše prakse spremljanja in poročanja
- 5 Zaključek
Izbira pravih upravljanih storitev AWS
Ko ste pripravljeni začeti uporabljati AWS, Upravljane storitve AWS je preprost način za začetek uporabe AWS. Storitev omogoča uporabnikom, ki niso seznanjeni z novostmi računalništva v oblaku, preprost način, da začnejo uporabljati storitve, kot sta S3 ali Redshift, ne da bi jim bilo treba skrbeti za njihovo upravljanje.
AWS je malim podjetjem, ki si ne morejo privoščiti namenskega IT osebja ali lastnih razvijalcev, omogočil z zagotavljanjem upravljanih storitev prek tretjih partnerjev, kot sta Dell EMC in PWC Consulting Group. S temi rešitvami se lahko stranke osredotočijo na svojo osnovno dejavnost, hkrati pa vedo, da imajo dostop do visoko usposobljenih strokovnjakov, ki bodo poskrbeli za vse ostalo (vključno z varnostnimi kopijami).
Opredelitev jasnih ciljev
Preden se lotite katerega koli projekta, je pomembno, da definirate jasne cilje in cilje. To vam bo pomagalo zagotoviti, da ste na pravi poti, in zlahka prepoznali področja, kjer se vaš trud obrestuje.
Za začetek se ne obremenjujte preveč s tem, kakšni so cilji drugih ljudi; vaš fokus bi moral biti na opredelitvi vaših ciljev glede na to, kaj želite doseči z njihovo postavitvijo. Morda se sliši očitno, toda če se ne ujemajo z vašimi, jih vseeno ne bo vredno zasledovati! Na primer:
- Če bi bil eden od mojih fitnes ciljev preprosto »Želim shujšati«, potem bi potreboval veliko več kot le 6 mesecev vadbe, preden bi videl kakršne koli rezultate (in tudi takrat bi bilo še vedno težko). Boljši cilj je lahko nekaj takega kot 'Želim izgubiti 10 funtov v 3 mesecih.' Tako je manj prostora za razočaranje, ko stvari ne gredo po načrtih – in velika je verjetnost, da tudi ne bo!
Skaliranje za rast in odpornost
V tem razdelku si bomo ogledali načine, kako lahko povečate svojo aplikacijo za rast in odpornost.
- Povečajte in zmanjšajte glede na povpraševanje: Če veste, da bo v določenih obdobjih leta, kot so prazniki ali poletne počitnice, povpraševanje po vaši storitvi večje kot običajno, je pametno, da to načrtujete tako, da povečate pred temi obdobji. Na primer, če promet med božičem doseže 100 zahtev na sekundo (RPS) in januarja pade nazaj na 50 RPS, lahko to situacijo rešite na dva načina: ali uporabite skupine s samodejnim skaliranjem ali ročno povečate zmogljivost v času konic. Skupine s samodejnim skaliranjem vam omogočajo, da določite, koliko primerkov naj se zažene v danem trenutku glede na določene pogoje – na primer, če izkoriščenost procesorja preseže 80 %. Nastavite lahko tudi alarme, da se zbudijo, ko nastopijo ti pogoji; to bi lahko bilo uporabno, če druge meritve kažejo na visoko obremenitev, kot so stopnje napak ali skokovite zakasnitve (več o alarmih kasneje). Ročno skaliranje omogoča popoln nadzor nad tem, kdaj se točno zaženejo novi primerki, vendar zahteva orodja za spremljanje, kot je CloudWatch Metrics, skupaj z nekaj izkušnjami s storitvami AWS, kot sta EC2 in S3, da se ne zaženejo pomotoma ob 3. uri zjutraj, medtem ko vsi drugi spijo!
wininit exe zagon aplikacije
Najboljše prakse spremljanja in poročanja
Spremljanje in poročanje sta pomembna dela storitev, ki jih upravlja AWS. Spremljanje vam omogoča, da ugotovite, ali vaša storitev deluje po pričakovanjih. Na primer, če se izravnalnik obremenitve neha odzivati ali primerek EC2 odpove, boste želeli vedeti o tem takoj, da boste lahko odpravili težavo, preden bo vplivala na druge dele vašega sistema.
Poleg spremljanja svojega zdravja vsaka storitev AWS zagotavlja meritve, ki jih lahko uporabljajo orodja tretjih oseb (kot sta Datadog ali CloudWatch) ali skripti po meri, ki pošiljajo opozorila, ko so izpolnjeni določeni pogoji (na primer: »Pošlji mi e-pošto, ko CPU izkoriščenost doseže 80 %«). Te meritve lahko pomagajo prepoznati ozka grla v arhitekturi vaše aplikacije, preden postanejo kritična težava za uporabnike; vendar pa so uporabni tudi za prepoznavanje nepričakovanih sprememb v vzorcih uporabe skozi čas – na primer: 'Koliko zahtev smo prejeli včeraj v primerjavi s prejšnjim tednom?'
Zaključek
Upamo, da vam je ta vodnik pomagal razumeti najboljše prakse za implementacijo upravljanih storitev AWS. Če imate kakršna koli vprašanja, se obrnite na nas!


