AWS Notes
5.59K subscribers
452 photos
42 videos
10 files
2.81K 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
Гравитон 2

Как говорилось выше, нужно внимательно следить за руками, чтобы разложить все эти 7x higher performance и прочие up to 40% better по полочкам.

Спецификация Graviton 2
Частота:     3,500 MHz
Архитектура: ARMv8.2 Ares Neoverse N1
Техпроцесс: 7 nm
Транзисторов:30 000 000 000
Разрядность: 64 bit
Ядер: 64
Потоков: 64
Кэш L1 инструкции:64 KB
Кэш L1 данные: 64 KB
Кэш L2: 32 MB (0.5*64)

В 7 раз быстрей

Речь о процессоре в целом (а не отдельной виртуалке - хороший маркетинговый ход). Что логично - ядер в четыре раза больше (в первом 16, стало 64), частота выше (было 2.3ГГц, стало 3.5ГГц). Вооружимся калькулятором и посчитаем:

(64/16)*(3.5/2.3) ≈ 6

Подкинем к этому увеличенный кэш и скорость операций с плавающей точкой, 8 контроллеров памяти вместо одного общего раньше и другие оптимизации - вполне логично получим озвученные "в 7 раз быстрей". Даже может возникнуть вопрос - а почему, собственно, только лишь в 7? Ответ понятен - тут нет линейной зависимости, но смысл ясен - точно стало быстрей. Но насколько?

Только нужно учитывать - это про чип (процессор), а не про отдельную виртуалку. То есть m6g.medium не будет в семь раз быстрей a1.medium, хотя на отличие 7/(64/16)=1.75 или почти в два раза рассчитывать теоретически можно. А что же говорят нам з̶в̶ё̶з̶д̶ы̶ тесты?

Озвученные результаты тестов M6g по сравнению с M5 виртуалками:

HTTPS load balancing with Nginx: +24%
Memcached: +43% performance, at lower latency
X.264 video encoding: +26%
EDA simulation with Cadence Xcellium: +54%

Выглядит красиво. Если принять за точку отсчёта сказанное вначале (A1 тип виртуалок, проигрывающий в полтора раза своим "аналогам") и сейчас она ускорится в 1.75..2 раза, то (1.75..2)/(1.5...2) вполне кореллируют с оптимистичным диапазоном +20-30%. Мы же не видели результатов, где хуже или не отличается, потому вполне можно принять за правду.

M6/C6/R6

Однако можно ли это считать шестым поколением? Ответ простой - д̶о̶к̶т̶о̶р̶ ̶с̶к̶а̶з̶а̶л̶ ̶в̶ ̶м̶о̶р̶г̶,̶ ̶з̶н̶а̶ч̶и̶т̶ ̶в̶ ̶м̶о̶р̶г̶ опыт с выделением процессора Амазона в отдельный тип инстансов (А1) был признан не самым удачным. Увидев реакцию пользователей, как хорошо им зашли процессоры AMD с буковкой а (T3a/M5a/C5a/R5a), амазоновцы тоже так захотели, а потому было принято решение "смешаться с толпой". Кто там эту букву смотреть будет, когда (ненамного но) дешевле, а при этом цифра (M6g) больше.

В сухом остатке

Новый процессор на Ares платформе по старому роадмэпу (см. картинку) должен был дать прирост +30%. На других картинках более впечатляющие +60%. Что же будет - посмотрим, когда появятся тесты. Однако не нужно иметь пядей во лбу, чтобы предположить, что Graviton 3 точно будет достойным процессором!

#Graviton
Внимание Питер, Москва и Минск - скоро AWS Meetup!

===

Внимание Петербург! AWS Meetup Питер 11 декабря:

2019.12.11 в 19:00 в офисе компании JetBrains состоится митап "re:Invent 2019 reCap", где кроме обсуждения новинок реинвента, Александр Изюмов (архитектор из AWS) сделает доклад на тему:

«Построение безопасных и защищенных окружений и инфраструктуры на AWS - лучшие практики для всех!»

Уважаемые питерцы - не пропустите!

Подробности на https://www.meetup.com/AWSRus/events/266825735/

===

Внимание Москва! AWS Meetup Москва 17 декабря:

2019.12.17 в 19:00 в SkyEng пройдет митап московского AWS сообщества, где будут следующие доклады:

1. «AWS EKS - кубик-рубика»
Что предлагает Амазон для кубернетеса: варианты запуска, особенности использования, опыт из проектов.

2. Пётр Сальников: «AWS EKS + SpotFleet - режем бюджет в два раза»
Для каких случаев подходит, откуда такой профит, как сохранить отказоустойчивость.

3. Валерий Коробейников: «Что нужно знать ИТ-шнику об архитектуре предприятия?»

Уважаемые москвичи - не пропустите!

Как пройти и проехать: https://it.skyeng.ru/skyhome

===

Внимание Минск! AWS Meetup Минск 18 декабря:

2019.12.18 в 18:00 в Имагуру (Фабрициуса 4, зал Мадрид) пройдет митап минского AWS сообщества, где будут следующие доклады:

1. Роман Воронин: «Миграция организации на Amazon EKS»

2. Пётр Сальников от @aws_ru: «SSM - как автоматом менеджить и патчить 800+ инстансов»

3. Роман Севко: «Мульти-аккаунт стратегия - плюсы, минусы, подводные камни»

4. Виктор Николаев: «Amazon EKS + Terraform как платформа для разработки и эксплуатации»

Уважаемые минчане - не пропустите!

Подробности на https://www.meetup.com/AWS-Meetup-Minsk/events/266783772/

#Meetup
AWS Notes pinned «Внимание Питер, Москва и Минск - скоро AWS Meetup! === Внимание Петербург! AWS Meetup Питер 11 декабря: 2019.12.11 в 19:00 в офисе компании JetBrains состоится митап "re:Invent 2019 reCap", где кроме обсуждения новинок реинвента, Александр Изюмов (архитектор…»
re:Invent 2019 - video

Кто не хочет или не может дождаться официальных нарезок - все видео с прошедшего реинвента 2019:

https://www.trek10.com/rewatch/2019/

Можно отсортировать по сессии или просто искать на странице по нужным словам в браузере и смотреть-непересмотреть.

Если интересуют подборки, например, все Workshop-ы для уровня сложности попроще (это 200 - Intermediate), то вот ссылка на гуглошит посмотреть по темам.

Кого заинтересуют другие варианты подборок - пишите, добавлю в гуглошит выше.

#reInvent
​​Не стоит забывать простой способ серьёзно сэкономить, ничего не меняя в коде - Sheduled Actions для Auto Scaling Group.

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

Экономия в 2-3 раза за пять минут покликать в консоли.

#cost_optimization
​​Если вы грузите файл с расширениием .html на #s3 самостоятельно, т.е. например, через boto3.client('s3'), а не через aws-cli, то браузер его не покажет, а будет предлагать скачать (см. картинку). Нужно добавлять заголовок Content-Type, вот пример с s3api:

aws s3api put-object --bucket my-bucket --key index.html --body index.html --content-type text/html --acl public-read

Обычное aws s3 cp добавит такой автоматом (на картинке снизу).
Полезный фотоотчёт о прошедшем вчера питерском AWS митапе. Интересные слайды: новое и нестареющее, полезное и бэстпрактисное — стоит глянуть и залогировать на память.
​​На заметку новичкам: виртуалки m5.large и m5.2xlarge отличаются в четыре, а не в два раза (по мощности), т.к. второе не 2 x large (2*large), а 2 xlarge (от слова eXtraLARGE).

В общем, привыкайте - это Амазон.

#EC2 #пятничное
Анти-итоги re:Invent 2019

Итоги реинвента уже были сделаны ещё до его начала и в общем правильные – анонсов про использование AI и ML, действительно, внешне было большинство.

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

Вы слышали про новые фичи у #Organizations? Нет? Вот и я тоже. Поддержка галочек для SSM и Tags в настройках Organizations точно не в счёт.

Хочется спросить, даже какая-то озабоченность возникает — а что там случилось с командой, что пилит AWS Organizations? Всё у них в порядке? Может помощь какая нужна?

Мы мигом к вам заявимся с лопатами и с вилами...

p.s. Подробности: мне, вот лично мне, уже два года обещают возможность программно удалять аккаунты (пока их автоматически можно лишь создавать). Где же мои временные аккаунты, я вас спрашиваю?!?
Закладывая в DR план безвозвратный выход из строя региона us-east-1, стоит предусмотреть и методы подготовки к ядерной зиме.
Мульти_аккаунт_стратегия_плюсы,.pdf
2 MB
Презентация с прошедшего сегодня в Минске AWS Meetup. Расширенная версия (точней сказать - несокращённая).
EC2 Console + Session Manager

В консоль таки добавили соединение через SSM Session Manager - теперь не нужно прыгать по сервисам для того, чтобы просто зайти через него на виртуалку. Найти не так просто (улыбаемся и машем), потому инструкция прилагается.

Правая клавиша на инстансе (у которого стоит и настроен SSM agent), жмём Connect. (вверху картинки)

Далее, к сожалению, придётся ещё кликать, т.к. по умолчанию стоит инфо по подключению через SSH - меняем на Session Manager и снова жмём Connect. (в середине)

Открывается обычное терминальное окно SSM Session Manager - радуемся. (нижняя)

#SSM #EC2 #AWS_Console
К сожалению, вчера на AWS Meetup Minsk из-за времени не получилось всем ответить. Поэтому, кто хотел задать вопросы по мульти-аккаунтам, можно задать их прямо здесь - постараюсь ответить и, надеюсь, будет полезно для других.
RAM растёт

Если вы давно не заходили в RAM (Resource Access Manager), то обнаружите там много нового. Теперь в наличии не только подсетки и неактуальные лицензии, а вполне растущий список того, для чего и задумывался RAM.

Начав с Shared VPC год назад, RAM продолжает подтверждать, что это (шаринг ресурсов) важное направление для Амазона — дальше будет больше.

Кто пропустил, что Аврору можно шарить между аккаунтами - да, можно.

#RAM
На вопрос новичков, где почитать по AWS на русском, их регулярно посылают сначала выучить английский. Сам постоянно вдалбываю своим, что английский - залог вашего успеха в будущем. Но при этом не говорю. Читать, всяческие видеоконференции - без проблем. Как английский, так и украинский, польский. Но не говорю. И тоже предпочёл бы русский. Это плохо?

Даже не в плане неосиленного английского - разве плохо желать читать про то, что интересует на родном? Русском, украинском, белорусском, казахском.

Вопрос неоднозначный и очень широкий. Потому сузим лишь до технического направлении, в частности — литературе, видео, курсах и т.п. по AWS. Потому скажите, что вы думаете по этому поводу — как поступите.

Ваш ответ (совет, реакция) на очередной вопрос типа «А где найти информацию о том-то по AWS на русском?»

1. Нужно (вы)учить английский, это мировой стандарт. Тогда будет доступна вся документация, любые курсы и просто большая часть интернета. Это всё равно (по)требуется для повышения собственной конкуренции на глобальном рынке, к которому по умолчанию принадлежит IT.

2. Проще на родном, т.к. без чёткого понимания сложно понять детали написанного или услышанного по-английски. Хотелось бы сейчас научиться, а потом освоить английский. Жаль, что такой информации (книги, видео, курсы) очень мало.

3. What's the catch?

#опрос
​​Секта свидетелей EKS - хороших вам выходных!

#субботничное