З чого варто почати вивчати AWS?
AWS для новачків може виглядати як величезний лабіринт із десятками сервісів, купою налаштувань і термінів, які не завжди зрозумілі з першого разу. Розібратися самотужки непросто, а помилки можуть коштувати дуууууже дорого.

Тож розкажіть, з чого ви починали роботу з AWS? Можливо, є базові сервіси чи інструменти, які варто вивчити першими, щоб швидше зрозуміти екосистему й не влетіти в непередбачені витрати?
26 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівВчити крок за кроком по Aws skill builder та створювати свій проект.
Якщо треба ознайомитись з термінологією — є купа курсів по сертифікаціям, наприклад AWS Certified Cloud Practitioner або AWS Solution Architect Associate. Там напевно годин 30 матеріалів для прослуховування, цього має бути достатньо щоб вміти підтримати бесіду.
А так, тема настільки складна і велика, що опанувати без реальної практики протягом років наврядчи вийде. Якщо я не помиляюсь, навіть для екзамену на AWS Solution Architect Associate треба підписатися що в вас є 1 рік практичного досвіду.
З прайса
з досвідом в інфра найкраще пропустити всю муть і стрибнути в басейн — створювати EKS, ECR колуптись з усім супутнім подорозі, жерти кактус і деплоіти туди якийсь простенький аплікейшн типу якогось URL-shortener чи гамнобложик чи медіаплейер та блін що душа бажає на власний смак
Якщо без досвіду то краще зразу порозбиратись локально на якомусь k0s як слід чи поставити кубер на віртуалки, поки не набито руку, то нема сенсу — в одне вухо влетить в інше вилетить.
Hard way руками, крок за кроком, пляшка за пляшкою, цигарка за цигаркою
Автоматизація тіпа всяких тераформ то рілі фігня, там буквально мізер вчити якщо знаєш що автоматизувати.
З CloudFormation.
Та IAM.
Конкретні функціональні сервіси можна вже вчить as needed.
Ну голий cloudformation це трошки крінжово :) CDK набагато приємніше писати, а в результаті генерує/деплоїть той же cloudformation stack.
так а де я казав «голий cloudformation»?
Ну там нічого нема і про те, чим робити не голий :)
:) так так, кубернетес + GenAI це саме той спосіб, яким таки можна злити купу бабла за кілька хвилин :))
пройти курс по підготовці до cloud practitioner. найпростіший спосіб ознайомитись з можливостями aws-у як на мене. а далі уже від задач поглиблюватись туди куда вам треба по роботі
Якщо задача — просто бігло розібратись що таке cloud і цей во, то cloud practitioner.А для дева то краще починати з Solutions Architect, адже це по суті набагато розширений і глибший курс, ніж Cloud Practitioner. У Cloud Practitioner бракує цієї розширеної інформації.
та зайвим не буде) просто на солюшн рахітект вам нада витратити місяці півтора два. а клауд практішенр можно за вихідні отримати)) маю і той і той і для ознайомлення краще саме практішенера за два дня отримать шоб розуміти потенціал авс-у
Я зараз не говорю про сертифікацію, а саме про онлайн-курс на Udemy. Я спочатку проходив курс по Cloud Practitioner — це був класний вступ у хмарні технології та AWS, адже раніше я не працював ні з хмарою, ні з AWS. Але як для розробника, у Cloud Practitioner бракувало багатьох деталей, на відміну від Solutions Architect. Cloud Practitioner охоплює багато AWS-сервісів горизонтально, а в курсі Solutions Architect подається все те саме, що й у Cloud Practitioner, але значно глибше та детальніше.
Починати треба з вивчення офіційної документації. Згодом, її має бути достатньо, якщо нє — або щось сервіс не дуже, або з користувачем щось не так.
:)) ну це лише якщо у вас нескінченна кількість часу і вам не дуже важливий фінальний результат :))
У мене в реальних умовах зазвичай немає ані першого а ні другої опції. Я щось маю особливе генетичне, чи все таки правий до більшості колег?
Просто якщо практикуватись в читанні, то можна стати лише професійним читачем :)
Час — питання пріорітетів. Час є у всіх. У вас же є час на доу
Не згоден. Довго писати — чому саме, але література (доречі, в більшості саме художня) мене багато чому навчила.
Це інше питання
Література звісно може багато чого навчити. Але не навчить інженерії. Інженерія — практичне заняття
Можна довго читати про банан, дивитись на картинки, читати досвіди й враження, але поки сам не спробував банан — ти не знаєш який він. А коли спробував — тобі не потрібні ні пояснення, ні картинки, ні багато читати :)
А тут згоден. Бо не врахував важливо (скоріш за все — для більшості) — досвід.
З документацією дві проблеми
По перше її просто неосяжно багато, її пишуть тисячі людей, тисячі людей роблять якісь теж відоси, і одна людина просто ніколи не встигне за цим. І до того ж просто загубиться
По друге якщо брати якісь навіть туторіали чи курси — то від бездумної копіпасти команд мінімальна користь
Тому найкраще — це регатись і робити щось конкретне й практичне і мати доки під рукою.
Ставим aws cli, що далі? Регаємся! Що далі? Деплоїм собі вордпрес! Як? Ставим базу? Як? Ітд ітд. Після тисячі «як» чи після двох тисяч, але колись вони закінчуються ;)
Єдина трабла тут що free tier не назавжди і вистачає його ненабагато. Все шо не виключне для aws і можна, і дешевше й цікавіше вчити на лептопі чи домашньому лабсервері
Free tier — це замануха, треба відразу вчитися за гроші, щоб розуміти, як ваші рішення насправді можуть бути використані на практиці. В AWS є багато сервісів з фіксованими костами, які не залежать від реального використання, і відповідно, якщо ви деплоїте щось малобюджетне, ви скоріше за все повинні їх оминати. Багато речей можна зробити різними способами з кратною різницею в ціні. І таке інше.
Просто закладіть це як бюджет на навчання, не зливайте забагато, але кости треба реально відчувати.
Той же кубер — можливо є сенс його потикати локально у віртуалці, але якщо ви поки що не гугл/фейсбук, він вам скоріше за все на проді не потрібен, і ламбда/ecs-on-fargate буде на порядок дешевше. Скоріше за все вам просто не потрібна вічно жива віртуалка. Serverless+S3 дійсно добре працює для вашого блогу з 20 юзерами на годину. І таке інше.
це якщо банан. А про папайю краще почитати, щоб не було сюрпризів.
Про лісові гриби точно краще спочатку почитати документацію.
При практичному навчанні AWS можна попасти на гроші, як мінімум. Для безробітного це чутливий момент.
А ви впевнені, що про папайю ви будете саме офіційні доки читати, а не фанфік якійсь? :) Там оригінальних док десь 350 мегабаз...
Програмісти спершу пробують, а потім доку читають), тому повна аналогія з папая-грибами напевно не прокатить.
Це дуже залежить від цілей :) Просто підняти машинку і зайти на неї через SSH робиться через візард і далі-далі-далі. Але потім головне не забути її видалити разом зі стореджем :)
Якщо ж хочеться більшого — то це 100500 різних способів зробити одне й те саме і там вже треба розуміти, що треба.
Гарна новина — всі стандартні сценарії ChatGPT/Gemini/Claude знають дуже добре, тож можна досить швидко розібратися.
Якщо треба IaC, то CDK дуже допомагає, ChatGPT його також досить добре вміє.
Щоб не потрапити на гроші — заходьте на Cost Explorer — там вже за кілька годин можна все побачити. Влетіти на багато грошей за кілька хвилин — це вже треба постаратися :))
Ну і aws-nuke дуже допомагає :) Але відразу звикайте робити окремі AWS account’и для дева/тестів/прода і не давайте ключі до прода LLMкам :)