Najlepšie postupy na implementáciu spravovaných služieb AWS
AWS Managed Services, niekedy označované aj ako „spravované cloudové služby AWS“, je súbor nástrojov, ktoré vám pomôžu automatizovať prevádzku vašich služieb AWS a poskytnú vám viac času sústrediť sa na vaše podnikanie. Ponúkajú rôzne výhody vrátane znížených nákladov a zvýšenej bezpečnosti. V tomto blogovom príspevku si prejdeme všetko, čo potrebujete vedieť o implementácii spravovaných služieb AWS a o tom, ako to môže byť prospešné pre vaše podnikanie.

Obsah
- 1 Výber správnych spravovaných služieb AWS
- 2 Definovanie jasných cieľov a cieľov
- 3 Škálovanie pre rast a odolnosť
- 4 Najlepšie postupy monitorovania a podávania správ
- 5 Záver
Výber správnych spravovaných služieb AWS
Keď ste pripravení začať s AWS, Spravované služby AWS je jednoduchý spôsob, ako začať s AWS. Služba poskytuje jednoduchý spôsob, ako môžu používatelia, ktorí nie sú oboznámení s výhodami cloud computingu, začať používať služby ako S3 alebo Redshift bez toho, aby sa museli starať o ich správu.
AWS umožnila malým podnikom, ktoré si nemôžu dovoliť špecializovaných IT zamestnancov alebo vlastných vývojárov, poskytovaním spravovaných služieb prostredníctvom partnerov tretích strán, ako sú Dell EMC a PWC Consulting Group. S týmito riešeniami sa zákazníci môžu sústrediť na svoju hlavnú činnosť, pričom vedia, že majú prístup k vysoko kvalifikovaným odborníkom, ktorí sa postarajú o všetko ostatné (vrátane zálohovania).
Definovanie jasných cieľov a cieľov
Pred začatím akéhokoľvek projektu je dôležité definovať jasné ciele a ciele. Pomôže vám to zaistiť, že ste na správnej ceste a môžete ľahko identifikovať oblasti, v ktorých sa vaše úsilie vypláca.
Na začiatok sa príliš nestarajte o to, aké sú ciele iných ľudí; mali by ste sa zamerať na definovanie svojich cieľov z hľadiska toho, čo chcete dosiahnuť ich stanovením. Môže to znieť ako samozrejmosť, ale ak sa nezhodujú s tými vašimi, ani tak sa neoplatí prenasledovať! Napríklad:
- Ak by jedným z mojich cieľov v oblasti fitness bolo jednoducho „chcem schudnúť“, potom by som potreboval oveľa viac ako len 6 mesiacov cvičenia, kým by som videl nejaké výsledky (a aj tak by to bolo stále ťažké). Lepším cieľom môže byť niečo ako „Chcem schudnúť 10 kíl do 3 mesiacov“. Takto je menej priestoru na sklamanie, keď veci nejdú podľa plánu – a je veľká šanca, že nepôjdu!
Škálovanie pre rast a odolnosť
V tejto časti sa pozrieme na spôsoby, ako môžete prispôsobiť svoju aplikáciu rastu a odolnosti.
- Zväčšovanie a znižovanie na základe dopytu: Ak viete, že počas určitých ročných období, ako sú prázdniny alebo letné prázdniny, bude dopyt po vašich službách vyšší ako zvyčajne, potom je rozumné naplánovať si to tak, že sa pred týmito obdobiami zvýši. Napríklad, ak návštevnosť počas Vianoc dosiahne 100 požiadaviek za sekundu (RPS) a v januári klesne späť na 50 RPS, potom existujú dva spôsoby, ako môžete túto situáciu vyriešiť: buď použite skupiny automatického škálovania, alebo manuálne zvýšte kapacitu počas špičiek. Skupiny automatického škálovania vám umožňujú určiť, koľko inštancií by sa malo spustiť v ľubovoľnom čase na základe určitých podmienok – napríklad ak využitie procesora presiahne 80 %. Môžete tiež nastaviť budíky, aby sa zobudili, keď nastanú tieto podmienky; to by mohlo byť užitočné, ak iné metriky naznačujú vysoké zaťaženie, ako sú chybovosť alebo špičky latencie (viac o alarmoch neskôr). Manuálne škálovanie umožňuje plnú kontrolu nad presným spustením nových inštancií, ale vyžaduje monitorovacie nástroje, ako je CloudWatch Metrics, spolu s určitými skúsenosťami so službami AWS, ako sú EC2 a S3, aby nedošlo k ich náhodnému spusteniu o 3:00, zatiaľ čo všetci ostatní spia!
Najlepšie postupy monitorovania a podávania správ
Monitorovanie a reporting sú dôležitou súčasťou služieb riadených AWS. Monitorovanie vám umožňuje určiť, či vaša služba beží podľa očakávania. Ak napríklad vyvažovač záťaže prestane reagovať alebo inštancia EC2 zlyhá, budete o tom chcieť vedieť ihneď, aby ste mohli problém vyriešiť skôr, ako ovplyvní ostatné časti vášho systému.
Okrem monitorovania svojho stavu poskytuje každá služba AWS metriky, ktoré môžu používať nástroje tretích strán (napríklad Datadog alebo CloudWatch) alebo vlastné skripty, ktoré odosielajú upozornenia, keď sú splnené určité podmienky (napríklad: „Pošli mi e-mail, keď CPU využitie dosahuje 80 %”). Tieto metriky môžu pomôcť identifikovať úzke miesta v architektúre vašej aplikácie skôr, ako sa stanú kritickými problémami pre používateľov. sú však užitočné aj na identifikáciu neočakávaných zmien vo vzorcoch používania v priebehu času – napríklad: „Koľko žiadostí sme dostali včera v porovnaní s minulým týždňom?“
Záver
Dúfame, že vám táto príručka pomohla pochopiť najlepšie postupy implementácie spravovaných služieb AWS. Ak máte nejaké otázky, neváhajte nás kontaktovať!


