Най-добри практики за внедряване на управлявани услуги на AWS
AWS Managed Services, понякога наричани „AWS управлявани облачни услуги“, е колекция от инструменти, които ви помагат да автоматизирате работата на вашите AWS услуги и ви дават повече време да се съсредоточите върху бизнеса си. Те предлагат различни предимства, включително намалени разходи и повишена сигурност. В тази публикация в блога ще прегледаме всичко, което трябва да знаете за внедряването на управлявани услуги на AWS и как те могат да бъдат от полза за вашия бизнес.

Съдържание
- 1 Избор на правилните управлявани услуги от AWS
- 2 Определяне на ясни цели и цели
- 3 Мащабиране за растеж и устойчивост
- 4 Най-добри практики за мониторинг и докладване
- 5 Заключение
Избор на правилните управлявани услуги от AWS
Когато сте готови да започнете с AWS, AWS управлявани услуги е лесен начин да започнете с AWS. Услугата предоставя лесен начин за потребителите, които не са запознати с тънкостите на облачните изчисления, да започнат да използват услуги като S3 или Redshift, без да се притесняват за управлението им.
AWS направи възможно за малките предприятия, които не могат да си позволят специализиран ИТ персонал или вътрешни разработчици, като предостави управлявани услуги чрез партньори трети страни като Dell EMC и PWC Consulting Group. С тези решения клиентите могат да се съсредоточат върху основния си бизнес, като същевременно знаят, че имат достъп до висококвалифицирани експерти, които ще се погрижат за всичко останало (включително архивиране).
Определяне на ясни цели и цели
Преди да започнете какъвто и да е проект, важно е да определите ясни цели и цели. Това ще ви помогне да сте сигурни, че сте на прав път и можете лесно да идентифицирате областите, в които усилията ви се отплащат.
Като начало, не се тревожете твърде много за това какви са целите на другите хора; вашият фокус трябва да бъде върху определянето на вашите цели по отношение на това, което искате да постигнете, като ги поставите. Може да звучи очевидно, но ако те не са в съответствие с вашите, тогава няма да си струва да ги преследвате! Например:
- Ако една от моите фитнес цели беше просто „Искам да отслабна“, тогава щях да имам нужда от много повече от просто 6 месеца упражнения, преди да видя някакви резултати (и дори тогава пак щеше да е трудно). По-добра цел може да бъде нещо като „Искам да сваля 10 паунда в рамките на 3 месеца“. По този начин има по-малко място за разочарование, когато нещата не вървят по план – и шансовете са добри да не вървят!
Мащабиране за растеж и устойчивост
В този раздел ще разгледаме начини, по които можете да мащабирате приложението си за растеж и устойчивост.
- Мащабирайте нагоре и надолу въз основа на търсенето: Ако знаете, че през определени периоди от годината, като празници или лятна ваканция, търсенето на вашата услуга ще бъде по-високо от обикновено, тогава е разумно да планирате това, като увеличите мащаба преди тези периоди. Например, ако трафикът достигне 100 заявки в секунда (RPS) по време на Коледа и падне отново до 50 RPS през януари, тогава има два начина, по които можете да се справите с тази ситуация: или да използвате групи с автоматично мащабиране, или ръчно да увеличите капацитета по време на пиковите часове. Групите с автоматично мащабиране ви позволяват да посочите колко екземпляра трябва да се изпълняват във всеки даден момент въз основа на определени условия – например, ако използването на процесора надвишава 80%. Можете също така да настроите аларми, така че да се събуждат, когато възникнат тези условия; това може да бъде полезно, ако други показатели показват голямо натоварване, като проценти на грешки или скокове на латентност (повече за алармите по-късно). Ръчното мащабиране позволява пълен контрол върху това кога точно се стартират нови копия, но изисква инструменти за наблюдение като CloudWatch Metrics заедно с известен опит с AWS услуги като EC2 и S3, така че да не бъдат случайно стартирани в 3 сутринта, докато всички останали спят!
Най-добри практики за мониторинг и докладване
Мониторингът и докладването са важни части от услугите, управлявани от AWS. Мониторингът ви позволява да определите дали вашата услуга работи според очакванията. Например, ако програма за балансиране на натоварването спре да отговаря или екземпляр на EC2 се повреди, ще искате да знаете за това веднага, за да можете да коригирате проблема, преди да засегне други части на вашата система.
В допълнение към наблюдението на здравето си, всяка услуга на AWS предоставя показатели, които могат да се използват от инструменти на трети страни (като Datadog или CloudWatch) или персонализирани скриптове, които изпращат предупреждения, когато са изпълнени определени условия (например: „Изпратете ми имейл, когато CPU оползотворяването достига 80%”). Тези показатели могат да помогнат за идентифициране на тесните места в архитектурата на вашето приложение, преди те да станат критични проблеми за потребителите; те обаче са полезни и за идентифициране на неочаквани промени в моделите на използване с течение на времето – например: „Колко заявки получихме вчера в сравнение с миналата седмица?“
Заключение
Надяваме се, че това ръководство ви е помогнало да разберете най-добрите практики за внедряване на управлявани услуги на AWS. Ако имате въпроси, не се колебайте да се свържете с нас!


