AWS Notes
5.6K subscribers
447 photos
42 videos
10 files
2.8K links
AWS Notes — Amazon Web Services Educational and Information Channel

Chat: https://t.iss.one/aws_notes_chat

Contacts: @apple_rom, https://www.linkedin.com/in/roman-siewko/
Download Telegram
В продолжение темы по обучению AWS DevOps совсем начинающих зафиксирую для себя некоторые выводы по материалу и инструментам.

▪️ Пожалел, что давал сначала Linux и спустя некоторое время добавил сети. Для совсем нулей нужно начинать сразу и то и то, либо даже сначала лишь сети.

▪️ Был прав, что практически с самого начала стал давать Terraform (@ThomasStorm, сначала кратко, но был CloudFormation, чеслово! 😀) — даже без понимания основ, привычка у студентов мыслить и действовать в рамках IaC рулит.

▪️ С первого урока использовал CloudShell как базовый инструмент.
Плюсы: CloudShell — лучший способ сразу подружиться и с AWS Console, и с Linux, и с AWS CLI/Terraform/CDK.
Минусы — привыкают и всё делают через CloudShell, у которого есть некоторые ограничения по сравнению с обычными виртуалками.

▪️ Linux учили на RedHat, чтобы после было легче освоить Amazon Linux. Получилось проще, да, но можно-нужно сразу давать Amazon Linux.

▪️ Cети по курсам подготовки к CCNA — вне конкуренции, лишь нужно отсеивать вещи чисто по Cisco.

▪️ Адекватной информации на русском мало, но студенты однозначно предпочитают материал на родном, даже имея английский на intermediate уровне.

▪️ Адекватной информации на русском мало, но по некоторым темам она таки есть и местами даже самая лучшая.

▪️ Материалы на английском необходимо отбирать по произношению — нэйтив спикеры чаще хуже для понимания, нежели материал от не носителей языка.

▪️ Чем больше в курсе анимации, тем обычно он качественнее и круче.

Потому лайфхак для тех, кто выбирает платные курсы — смотрите, сколько там мультиков. Именно мультиков, то бишь анимации (причём не спецэффектов и не видео) — значит автор вложился и это точно будет круто, если вы как раз с нуля.

#devops
👍32
Мы решили попробовать новый формат в AWS Minsk Community - и первый наш ивент будет о DevOps. Присоединяйтесь - наиболее активных комментаторов ждут призы!


Компании активно внедряют практики, нанимают DevOps инженеров, рейзят рейты до небес.
Но за фасадом тренда остаётся ощущение, что индустрия не до конца разобралась с тем, что вообще такое DevOps, какое место занимает в разработке и какие цели преследует.

📌 17 августа в 19:00 GMT (+3) встречаемся с экспертами, практикующими DevOps инженерами онлайн, чтобы разобраться:

• Все ли понимают, что такое DevOps?
• DevOps практики - это обслуживание разработки или часть разработки? Так ли это, что если у вас есть DevOps - инженер(команда) - у вас нет DevOps?
• Создание платформы - это внутренний аутсорсинг или как внутренний продукт?
• Связь между практиками DevOps и архитектурными решениями. Почему чаще всего в облачных платформах используются только контейнеры и виртуальные машины?
• Так ли страшен вендор-лок как его малюют? Сравнение облачного вендор-лока с внутренним вендор-локом на собственной архитектуре - что хуже? Плюсы и минусы использования различных сервисов в клаудах.
• Попробуем вместе определить идеальный SRE/DevOps в компании. Практики, организационная структура, аспекты.

Инфопартнеры дискуссии компании OnTheSpot и Intergiro.

🔥 Гости дискуссии:

- Виктор Ведмич, Developer Advocate, AWS
- Ганна Новикова, Senior DevOps Engineer, Intergiro
- Роман Воронин, AWS Сommunity builder, Cloud/Solutions Acrhitect, PandaDoc
- Виктор Николаев, Senior Solutions Engineer, Opsfleet

Добавляйте ивент в календарь , в описании прикреплена ссылка на трансляцию.

Календарь: https://bit.ly/3bRS9DL

Трансляция: https://www.youtube.com/watch?v=Yw3Xh4a6JRw
👍10💩1🤨1
AWS Weekly от Максима Скутина:

https://awsweekly.info/

Мои еженедельные итоги некоторое уже время лежат недоделанными — были некоторые планы на смену формата, но занятость плюс лето съели всё отсутствующее время. 🙂

Потому стоит воспользоваться — отличный вариант быть в курсе новостей по AWS и спасибо @makseemq.
👍6🤨3🤮1
AWS DevOps для совсем начинающих

Вы почему-то решили (захотели, пришлось) стать девопсом. Не я вам судья 😀, но могу рассказать про Top10, что нужно изучить.

1️⃣ Networking
2️⃣ Linux
3️⃣ Git
4️⃣ Bash
5️⃣ Python или/плюс другой язык
6️⃣ IaC Terraform или/плюс AWS CDK/CloudFormation
7️⃣ Containers Docker и после Kubernetes
8️⃣ CI/CDJenkins или другие CI инструменты
9️⃣ Архитектура и подходы к проектированию
🔟 Agile и процессы в организации

Другие вещи — базы данных, безопасность и прочие обязательные для DevOps элементы также подразумеваются, но думаю, что и этих 10 достаточно, чтобы испугаться и передумать. 😁

В любом случае поделюсь опытом по подбору материала для новичков. Не знаю как такое подойдёт именно для самостоятельного изучения, ибо искал именно материал на основе которого можно научить, то бишь предполагается фильтрация и разъяснение. Очень редкие вещи в чистом виде можно дать на изучение — реально лишнее отбивает желание учиться, т.к. реально непонятно даже продвинутому, а новички-то думают, что это они тормоза и не могут знать, что это авторы курсов несут какую-то дичь.

1. Networking

Сети, если не было опыта и нет понимания — номер один в этом списке. После уже Linux и остальные. Нумерация выше была условная, но сети и линуксы — выделяются как реально главное. И то, с чего нужно начинать.

Что читать-смотреть-изучать по сетям. Рекомендую начать с ICND1 — начальная часть подготовки к Cisco сертификации CCNA. Это не для того, чтобы бегать с бухтой по офису с кусачками в руках. Это потому что у Cisco давно отработанный процесс обучения с нуля обслуживанию их сложной техники и нам как раз подойдёт начальная часть, где лишь потребуется выкинуть чисто Cisco специфику типа настройки их конкретных маршрутизаторов, ОС и других специфичных вещей.

Например, использовал следующий список курсов:

▪️ Cisco CCNA / ICND1 (100-105) Complete Course: Sims and GNS3 - Part 1
▫️ https://learning.oreilly.com/videos/cisco-ccna/9781838646028/

С этого отлично начать совсем нулям в сетях — здесь не бьют сходу наотмашь сразу всеми семью "осями" 😀 прямо на первом же уроке. Лёгкие и понятные мультики вводят в курс.

Правда после автор, наверняка не любивший математику, предлагает свою особую методологию исчисления подсетей, а нам такая специфика вообще незачем, потому это правильно пропустить.

Альтернативный вариант, где как раз классически сразу берут быка за OSI:

▪️ CCENT ICND1 100-105
▫️ https://www.oreilly.com/videos/ccent-icnd1-100-105/9780134664330/

Конечно, есть кучи других способов разобраться с сетями, в том числе на русском, например:

▪️ Сети для самых маленьких.
▫️ https://linkmeup.ru/blog/1188/

На самом деле название слишком громкое и тут снова сходу OSI в полный рост со всей братией. Если это не пугает — можно попробовать.

Есть также кучи отдельных видео от реально талантливых людей, но так, чтобы полноценный курс, по которому можно спрашивать и объяснять, при этом не академический и убийственный для новичков — не шибко много нашёл. Буду признателен, если подскажете бесплатные и доступные к просмотру варианты. При этом легальные, например, видео с O'Reilly доступно в РБ/РФ и можно посмотреть бесплатно некоторое время, чтобы понять, подойдёт тебе этот курс или нет.

#devops #начинающим
👏17👍9
AWS DevOps — Networking

В дополнение по сетям, а заодно, чтобы показать, как выглядят качественные курсы "с мультиками".

Andrian Cantril пару месяцев назад стал активно выкладывать свои видео в открытый доступ:

https://www.youtube.com/c/LearnCantrill

В частности по Networking там уже два десятка видео:

1 Intro into networking fundamentals.
2 Networking Fundamentals: OSI 7 - Layer 1 - the physical layer
3 Networking Fundamentals: OSI 7 - Layer 2 - the data link layer - Part 1
4 Networking Fundamentals: OSI 7 - Layer 2 - the data link layer - Part 2
5 Networking Fundamentals: OSI 7 - Layer 3 - the network layer - Part 1
6 Networking Fundamentals: OSI 7 - Layer 3 - the network layer - Part 2
7 Networking Fundamentals: OSI 7 - Layer 3 - the network layer - Part 3
8 Decimal to Binary Conversion (IP Addressing)
9 Networking Fundamentals: OSI 7 - Layer 4&5 - Transport & Session Layers - Part 1
10 Networking Fundamentals: OSI 7 - Layer 4&5 - Transport & Session Layers - Part 2
11 Networking Fundamentals: Network Address Translation (NAT) - PART2
12 Networking Fundamentals: Network Address Translation (NAT) - PART1
13 Stateful vs Stateless Firewalls
14 IP Sec VPN Fundamentals
15 Jumbo Frames and MTU
16 Fibre-optic Cables 101
17 BGP Communities
18 Application (Layer 7) Firewalls - What they are and how they work

https://www.youtube.com/watch?v=6hPMdpk9qA4&list=PLTk5ZYSbd9Mi_ya5tVFD8NFfU1YZOyml1

Сам не видел его полные-платные курсы, потому не могу комментировать, но люди, кому доверяю, их категорически советуют. Оценивая то, что у него есть на YouTube, могу сказать, что это очень качественный материал.

Однако, всё же, Cisco курсы из прошлого поста для тех, кто с нуля, определённо лучше и этот playlist правильней смотреть после них, например, для закрепления материала. Ну, или тем, кто уже имеет какой-то опыт и кто не вздрагивает при упоминании OSI Layers. 😁

p.s. В дополнение там же у него по сетям есть playlist Advanced Networking из которого стоит взять также A Deep Dive into AWS Transit Gateway и Advanced VPC Routing in AWS.

#devops #начинающим #networking
👍21
https://www.youtube.com/watch?v=Yw3Xh4a6JRw

Присоединяйтесь!
🔥14👍2
Новый выпуск #podcast : Как AWS может помочь в разработке игр

В этом выпуске обсудили специфику бизнеса разработчиков игр и выяснили на опыте интересных публичных кейсов, почему облака так привлекательны игровым компаниям.
Также обсудили:
* Как AWS связан с разработкой игр и их оперированием.
* Какие бывают задачи: аналитика, гейм-сервера, мета, билды, доставка контента.
* Рекомендации для инди девелоперов / небольших студий, с чего лучше начать.
* Как можно экономить, используя AWS, если у вас уже есть игра в оперировании.

Послушать можно тут:
Anchor
Spotify
Yandex
GooglePodcasts
ApplePodcasts

Если есть желание прийти в гости и рассказать вашу историю с проекта, или поделиться опытом (не только на подкаст) пишите в личку буду рад обсудить.
🔥4
AWS DevOps — Linux

Linux вместе с сетями — главное для DevOps вообще и для начинающих есть то, с чего следует начинать. Упоминал, что если совсем уж нет представления о сетях — лучше начать с них. Если же есть какие-то знания-опыт — начинаем с Linux.

Учитывая тот факт, что Amazon Linux построен на базе RedHat, даю и рекомендую изучать Linux на базе подготовки к сертификации RHCSA:

https://www.redhat.com/en/services/certification/rhcsa

Курсов для подготовки к нему много и не стоит пугаться, что в описании ко многим указывается что-то типа "год опыта работы системным администратором". Во-первых, это не так. 🙂 Во-вторых, главное — какая-то система, план подачи материала, лабы, охват работы Linux с разных сторон.

Конечно же крайне важно сразу совмещать с практикой, но для совсем начинающих возникает проблема курицы и яйца — чтобы знать, нужно практиковаться, а чтобы практиковаться, нужно хоть что-то знать. Потому на первом этапе лабы (их наличие) критично. Простые, понятные, легко выполняемые, повторимые.

Пересмотрев немало курсов, рекомендую для начинающих курсы по Linux от Sander van Vugt — он даёт их больше двадцати лет и это не просто так. Например, здесь:

https://www.oreilly.com/videos/red-hat-certified/9780135656495/

Они не идеальны, но отработаны, есть чёткая программа, что критично именно для тех, кто с нуля. У других есть крутые вещи, но подавляющее большинство изначально предполагает наличие знаний/опыта у обучающегося.

Альтернативой может быть подготовка к сдаче сертификации на LFCS:

https://training.linuxfoundation.org/certification/linux-foundation-certified-sysadmin-lfcs/

Особых отличий у них реальности нет, а курс LFCS от вышеупомянутого автора в реальности полная копия его курса для RHCSA с упоминанием Ubuntu в одном из уроков на пару минут. 😀

После прохождения основного курса по Linux (даю с ориентацией именно на облака/AWS, потому выбрасываю или проходим лишь для информации чисто локальное применение и специфику RedHat инструментов), очень рекомендую его же курс Linux Under the Hood — при некоторой сложности полезен для новичков, т.к. объясняет важные вещи (и даже знающим может быть полезен).

Ещё раз отмечу, что по Linux в интернете много всего, однако стройной, доступной именно с нуля и при этом относительно компактной программы, не обнаружил и вышеперечисленные ближе именно к такому желаемому варианту. Опять же автор из Нидерландов и у него понятный английский даже совсем начинающим в нём.

В дополнение на YouTube из моря по Linux вообще и RHCSA в частности посоветую этот канал:

https://www.youtube.com/c/theurbanpenguin/search?query=rhcsa

p.s. Напишите, пожалуйста, ваши рекомендации по изучению Linux для начинающих с нуля — мне и многим другим точно будет полезно. 😀

#devops #начинающим #linux
👍184🔥2👎1
Новый AWS Region — Объединённые Арабские Эмираты: 🎉

https://aws.amazon.com/blogs/aws/now-open-aws-region-in-the-united-arab-emirates-uae/

Второй на текущий момент в Middle East, идентификатор me-central-1. Как и в подавляющем большинстве других регионов, имеет 3 AZ.

Итого на теперь всего — 27 регионов.

#AWS_Regions
🎉19👍7
👍1
​​⚖️ Отличный инструмент для анализа и поиска наиболее выгодного/дешёвого решения EC2/Fargate/Lambda:

https://compute-cost.com

Для выбора своей конфигурации нужно нажать Commence Configuration.

Можно подобрать по:

▪️ цене — стоимость в час-день-месяц-год
▪️ процессорам — с учётом 0.25 дробных для Lambda и с аппроксимацией для Tx-burstable инстансов по их baseline производительности
▪️ памяти — с учётом 0.25 дробных для Lambda
▪️ регионам — с возможностью учёта Local Zones
▪️ сервисамEC2/Fargate/Lambda
▪️ типу — OnDemand/Spot/RI
▪️ архитектуреx86/ARM

💪 Классная штука, хорошо подойдёт для подбора наиболее выгодных нод в EKS кластер, однозначно в закладки, прекрасное дополнение к ec2instances.info.

#info #comparison
🔥21👍3
Что послушать в пятницу вечером - конечно же новый выпуск #podcast AWS на русском :)
Продолжаем говорить про AWS организации.
В первой части мы закончили говорить про Organization Units, а во второй уже начали с service control policies (SCPs): как работают политики и как внутренний сервис Amazon, Zelkova, помогает с безопасностью. Что такое AWS Control Tower и как он помогает в построении организации. Не забыли раскрыть тему уменьшения расходов при использовании AWS организации и другие преимущества работы с ней.

Если у вас есть вопросы, предложения темы, пишите мне личку.

Послушать можно тут:
Anchor
Yandex
Google Podcasts
Apple Podcasts
Spotify
👍13🔥3💩3
Forwarded from Max
👍7🥰1
​​AWS Fargate — up to 16 vCPU and 120 GB:

https://aws.amazon.com/fargate/pricing/

#Fargate
👍14
Все о DynamoDB для начинающих и не только

В этом выпуске мы поговорили о DynamoDB, что это за база данных такая. Начали с основ, какого именно типа база данных DynamoDB, как именно данные хранятся в таблицах. Что такое локальные и глобальные вторичные индексы - чем они отличаются, и когда их стоит применять и создавать. На что стоит обратить внимания во время проектирования хранилища данных используя DynamoDB, и какие есть плюсы минусы при работе с GSI, и почему не стоит забывать про проблему "hot" partition. Все это и не только в новом выпуске вместе с Кареном (Data Community Builder)
Послушать можно тут:
- Anchor
- Yandex
- Google Podcasts
- Apple Podcasts
- Spotify
👍143💩1
On September 22 AWS User Group Ukraine invite you to the 2nd Data Meetup!

We have top experts in the lineup: Alex DeBrie and Taras Slipets🔥

Also together with the friendly UA Responders Foundation we launched a charity initiative to raise €700 for 50 Occlusive Bandages.

Together with the speakers we’ll discuss:
- the basics of DynamoDB and what it's good at, then look at various options for handling internal analytics or customer-facing analytics;
- Flixbus' experience in decentralized cross-department data analysis and business intelligence on direct customer feedback.

🔸 "Patterns for Analytics with DynamoDB" (ENG), ━ Alex DeBrie, AWS Data Hero, author of "The DynamoDB Book," founder of DynamoDBGuide.com, Independent Consultant.
🔸 "Customers Feedback - from Data Mess to Data Mesh" (ENG), ━ Taras Slipets, Senior Data Engineer at Flixbus.

Host - Ivanna Bashmat, Software Architect at N-iX

👉 Details and registration:
https://bit.ly/3f9jsuv

We look forward to our e-meet!
👍4
Прекрасная AWS новость для Казахстана: 🎉

https://aws.amazon.com/about-aws/whats-new/2022/09/aws-outposts-rack-kazakhstan-serbia/

Присоединяйтесь: @aws_kz. 😀
🎉9👍2🔥21