Snowball стал поддерживать IAM:
https://aws.amazon.com/about-aws/whats-new/2020/04/aws-snowball-now-supports-local-aws-iam/
В этой новости интересны две вещи.
Во-первых, теперь у нас IAM на вынос — «local AWS Identity and Access Management». То бишь локальный IAM — типа Outpost в миниатюре. Получается, что движок IAM экспортируем.
Во-вторых, у нас новый AWS регион
#Snowball #IAM
https://aws.amazon.com/about-aws/whats-new/2020/04/aws-snowball-now-supports-local-aws-iam/
В этой новости интересны две вещи.
Во-первых, теперь у нас IAM на вынос — «local AWS Identity and Access Management». То бишь локальный IAM — типа Outpost в миниатюре. Получается, что движок IAM экспортируем.
Во-вторых, у нас новый AWS регион
snow — you must specify the region in these commands as "snow".#Snowball #IAM
Amazon Web Services, Inc.
AWS Snowball now supports local AWS IAM
Давайте поднимем простенький сайтик на Wordpress — сказали они и зачем-то полезли в документацию AWS.
#design #пятничное
#design #пятничное
Бесплатный набор вопросов по Developer Associate:
https://digitalcloud.training/aws-developer-associate-free-practice-exam-questions/
#AWS_Certification
https://digitalcloud.training/aws-developer-associate-free-practice-exam-questions/
#AWS_Certification
Digital Cloud Training
FREE AWS Practice Exam Questions – AWS Certified Developer Associate
Test your cloud knowledge with these Free Practice Exam Questions for the AWS Certified Developer Associate
Control Tower поддерживает существующие (!!!) AWS Organizations:
https://docs.aws.amazon.com/controltower/latest/userguide/existing-orgs.html
Мы ждали, мы верили и, наконец, дождались!
#Control_Tower
https://docs.aws.amazon.com/controltower/latest/userguide/existing-orgs.html
Мы ждали, мы верили и, наконец, дождались!
#Control_Tower
Amazon
Govern organizations and accounts with AWS Control Tower - AWS Control Tower
AWS Control Tower provides automatic governance for organizational units (OUs) and accounts created within it, and allows for the integration of existing OUs and accounts into its governance framework. The Organization page in AWS Control Tower offers a comprehensive…
Дешёвая (бесплатная) база данных на AWS для собственных проектов (обучения/попробовать)
#начинающим #интересующимся
Допустим, у вас есть какой-то проектик, например, на условной Django для собственных нужд — как хобби, для обучения и т.п. Он где-то хостится бесплатно или за несколько долларов в месяц.
Вы почитали, что здесь пишут про AWS и загорелись попробовать на него переехать или сразу поднять тут свой, чтобы познакомиться поближе и получить опыт. Расценки на хранение файлов (S3) совершенно комфортны, но вот проблема — у вас есть (реляционная) база данных. Вы смотрите прайс на RDS, а там самая простая начинается от 12 долларов в месяц и желание пробовать AWS резко пропадает.
Разберём варианты, что можно сделать с БД, чтобы она была дешёвой, а лучше бесплатной.
RDS
Обязательно прочтите про бесплатный AWS — открыв себе новый аккаунт, вы получите возможность целый год крутить базу на виртуалке
EC2
Можно поднять БД на дешёвой виртуалке, например, на
DynamoDB
Отличная и даже близкая к идеальной БД, по сути бесплатная (и постоянно/бессрочно/всегда) для собственных проектов, т.к. имеет суперовскую ценовую модель. Но есть одно но — не реляционная.
Очень выгодно, если ваш проект/фреймворк умеет с ней работать. Или если можете допилить его до работы с DynamoDB. На выходе получаете крутизну serverless подхода при минимальной цене (обычно совсем бесплатно).
Гляньте видео с последнего реинвента, возможно оно подскажет, как можно переделать свой проектик под DynamoDB:
https://www.youtube.com/watch?v=DIQVJqiSUkE
Aurora Serverless
Вдруг вы пропустили и не знаете, что есть реляционная база данных с ценовой моделью а-ля DynamoDB, где вы платите лишь за реально используемые ресурсы.
https://aws.amazon.com/rds/aurora/serverless/
Её использование подпадает под Free Tier, так что также можно попробовать годик бесплатно.
Задеплоить Django на Aurora Serverless можно так:
https://www.agiliq.com/blog/2019/01/complete-serverless-django/
Cassandra
Не реляционная, но с аналогичной DynamoDB ценовой моделью.
https://aws.amazon.com/ru/mcs/
S3
Речь про файловую БД. Если прикрутить прослойку в виде условной Лямбды, что будет хранить данные не в БД, а на S3, то можно вообще избавиться от БД. Однако, понятно, это обычно требует серьёзной переделки проекта.
Athena
Не БД, но можно делать SQL запросы к S3. Под Django есть djathena.
Итого. Есть разные недорогие варианты прикрутить БД в свой проект на AWS. Реляционные и нет, с переделкой и без. Выбирайте, что подходит сейчас и что будет круто в дальнейшем. Главное — пробуйте!
#начинающим #интересующимся
Допустим, у вас есть какой-то проектик, например, на условной Django для собственных нужд — как хобби, для обучения и т.п. Он где-то хостится бесплатно или за несколько долларов в месяц.
Вы почитали, что здесь пишут про AWS и загорелись попробовать на него переехать или сразу поднять тут свой, чтобы познакомиться поближе и получить опыт. Расценки на хранение файлов (S3) совершенно комфортны, но вот проблема — у вас есть (реляционная) база данных. Вы смотрите прайс на RDS, а там самая простая начинается от 12 долларов в месяц и желание пробовать AWS резко пропадает.
Разберём варианты, что можно сделать с БД, чтобы она была дешёвой, а лучше бесплатной.
RDS
Обязательно прочтите про бесплатный AWS — открыв себе новый аккаунт, вы получите возможность целый год крутить базу на виртуалке
db.t2.micro.EC2
Можно поднять БД на дешёвой виртуалке, например, на
t3a.nano это выйдет 3.4$/мес (плюс стоимость диска и некоторые другие расходы). Примитивный и самый очевидный способ. БД нужно будет поднимать и поддерживать самому, потому вряд ли рекомендуемый.DynamoDB
Отличная и даже близкая к идеальной БД, по сути бесплатная (и постоянно/бессрочно/всегда) для собственных проектов, т.к. имеет суперовскую ценовую модель. Но есть одно но — не реляционная.
Очень выгодно, если ваш проект/фреймворк умеет с ней работать. Или если можете допилить его до работы с DynamoDB. На выходе получаете крутизну serverless подхода при минимальной цене (обычно совсем бесплатно).
Гляньте видео с последнего реинвента, возможно оно подскажет, как можно переделать свой проектик под DynamoDB:
https://www.youtube.com/watch?v=DIQVJqiSUkE
Aurora Serverless
Вдруг вы пропустили и не знаете, что есть реляционная база данных с ценовой моделью а-ля DynamoDB, где вы платите лишь за реально используемые ресурсы.
https://aws.amazon.com/rds/aurora/serverless/
Её использование подпадает под Free Tier, так что также можно попробовать годик бесплатно.
Задеплоить Django на Aurora Serverless можно так:
https://www.agiliq.com/blog/2019/01/complete-serverless-django/
Cassandra
Не реляционная, но с аналогичной DynamoDB ценовой моделью.
https://aws.amazon.com/ru/mcs/
S3
Речь про файловую БД. Если прикрутить прослойку в виде условной Лямбды, что будет хранить данные не в БД, а на S3, то можно вообще избавиться от БД. Однако, понятно, это обычно требует серьёзной переделки проекта.
Athena
Не БД, но можно делать SQL запросы к S3. Под Django есть djathena.
Итого. Есть разные недорогие варианты прикрутить БД в свой проект на AWS. Реляционные и нет, с переделкой и без. Выбирайте, что подходит сейчас и что будет круто в дальнейшем. Главное — пробуйте!
Telegram
aws_notes
Бесплатный AWS
#интересующимся #начинающим
Вот читаете вы различные статьи — для админов, разработчиков, девопсов и везде встречаете AWS. Собственно, наверняка, и на этот канал подписались, просто из интереса, чтобы узнать какие-то подробности по теме…
#интересующимся #начинающим
Вот читаете вы различные статьи — для админов, разработчиков, девопсов и везде встречаете AWS. Собственно, наверняка, и на этот канал подписались, просто из интереса, чтобы узнать какие-то подробности по теме…
Удачное видео в дополнение к предыдущему посту:
https://www.youtube.com/watch?v=0G_mk42nVcE
(полный список видео тут)
Добавлю вариант для простых случаев, что можно складывать в DynamoDB или S3 дамп базы и подгружать его в память при старте вашего приложения.
А для любителей поизвращаться — можно устроить себе очень дешёвую и быструю базу данных на базе сервиса Route53, сохраняя нужное в
https://www.youtube.com/watch?v=0G_mk42nVcE
(полный список видео тут)
Добавлю вариант для простых случаев, что можно складывать в DynamoDB или S3 дамп базы и подгружать его в память при старте вашего приложения.
А для любителей поизвращаться — можно устроить себе очень дешёвую и быструю базу данных на базе сервиса Route53, сохраняя нужное в
TXT записях DNS вашего домена (возможен как публичный — отлично подойдёт для распределённых систем, так и приватный вариант).YouTube
AWS Community Day Nordics 2020 - An overview of purpose built databases in AWS - Anurag Kale
An overview of purpose built databases in AWSAnurag KaleBuilding a new application? Which database should you choose? Should it be relational/NoSQL/both? How...
Настройка Managed Policy для SSM:
https://aws.amazon.com/blogs/mt/applying-managed-instance-policy-best-practices/
Правильный и полезный SSM агент и Sessions Manager появился с кошмарными Managed Policy, поторые были заменены год назад на AmazonSSMManagedInstanceCore.
В статье полезная табличка (на картинке) и последовательность обновления, если у вас уже были настроены старые жирные Managed политики. А также автоматизация этого процесса с помощью AWS Config remediation, если у вас много таких виртуалок.
#SSM #IAM
https://aws.amazon.com/blogs/mt/applying-managed-instance-policy-best-practices/
Правильный и полезный SSM агент и Sessions Manager появился с кошмарными Managed Policy, поторые были заменены год назад на AmazonSSMManagedInstanceCore.
В статье полезная табличка (на картинке) и последовательность обновления, если у вас уже были настроены старые жирные Managed политики. А также автоматизация этого процесса с помощью AWS Config remediation, если у вас много таких виртуалок.
#SSM #IAM
Как вызвать Лямбду по SMS? Не шутка, никаких прямых ссылок и регистраций. Простой и понятный пошаговый туторирал:
https://www.reddit.com/r/aws/comments/g44lju/how_to_trigger_aws_lambda_by_sms/
Можно увидеть крутизну сервиса Pinpoint, где потратив день на разборки, даже не зная его совсем, с нуля можно решить самые разные реальные задачи.
Например, в данном случае, по SMS через Лямбду запустить что-то или наоборот остановить. Вот с ходу придумалось следующее. Делаем Лямбду на стоп и старт какого-то своего рабочего инстанса. Пришли на работу — отправили SMS, виртуалка стартанула. Поработали, отправили SMS — стопнулась. Короче, идея для стартапа. Не благодарите — это всё Pinpoint.
#Pinpoint
https://www.reddit.com/r/aws/comments/g44lju/how_to_trigger_aws_lambda_by_sms/
Можно увидеть крутизну сервиса Pinpoint, где потратив день на разборки, даже не зная его совсем, с нуля можно решить самые разные реальные задачи.
Например, в данном случае, по SMS через Лямбду запустить что-то или наоборот остановить. Вот с ходу придумалось следующее. Делаем Лямбду на стоп и старт какого-то своего рабочего инстанса. Пришли на работу — отправили SMS, виртуалка стартанула. Поработали, отправили SMS — стопнулась. Короче, идея для стартапа. Не благодарите — это всё Pinpoint.
#Pinpoint
AWS Control Tower заработал для существующих AWS Organizations. Чтобы начать его использовать нужно отключить в Organizations → Settings трастовые галочки для сервисов CloudTrail и Config (если они у вас включены — будет предупреждение, как сверху картинки).
После отключения получаете возможность запустить установку Landing Zones внутри вашей организации. Control Tower создаст два аккаунта — для логов и для аудита, потому нужно указать для них почты. Также будут созданы роли и некоторые другие вещи, которые нельзя изменять в дальнейшем, иначе работа будет нарушена.
Control Tower не ломает и не изменяется ничего имеющегося — можно прочитать комментарии в процессе установки и в документации. Он встраивает свой движок внутрь вашей организации, а вы после получаете возможность подцепить свои имеющиеся аккаунты в число тех, которые будут под управлением Control Tower.
#Control_Tower
После отключения получаете возможность запустить установку Landing Zones внутри вашей организации. Control Tower создаст два аккаунта — для логов и для аудита, потому нужно указать для них почты. Также будут созданы роли и некоторые другие вещи, которые нельзя изменять в дальнейшем, иначе работа будет нарушена.
Control Tower не ломает и не изменяется ничего имеющегося — можно прочитать комментарии в процессе установки и в документации. Он встраивает свой движок внутрь вашей организации, а вы после получаете возможность подцепить свои имеющиеся аккаунты в число тех, которые будут под управлением Control Tower.
#Control_Tower
Настоящие вебинары по AWS на русском от производителя:
https://pages.awscloud.com/EMEA-field-OE-RUSUACIS-AWSome-Webinars-Week-2020-reg-event.html
Невысокий уровень сложности, потому отлично подойдёт #начинающим и #интересующимся. Также идеально для тех, кто хочет сдать #AWS_Certification на Cloud Practitioner и просто получить ответ на свой вопрос от представителей AWS.
https://pages.awscloud.com/EMEA-field-OE-RUSUACIS-AWSome-Webinars-Week-2020-reg-event.html
Невысокий уровень сложности, потому отлично подойдёт #начинающим и #интересующимся. Также идеально для тех, кто хочет сдать #AWS_Certification на Cloud Practitioner и просто получить ответ на свой вопрос от представителей AWS.
Как обычно отличный пример от Netflix про их опыт перехода с EC2 на Лямбду с 10-кратной экономией в стоимости:
https://medium.com/@NetflixTechBlog/netflix-images-enhanced-with-aws-lambda-9eda989249bf
Полезная выжимка в виде таблички сравнения EC2 и Лямбды в плане разработки и эксплуатации (на картинке).
#Lambda
https://medium.com/@NetflixTechBlog/netflix-images-enhanced-with-aws-lambda-9eda989249bf
Полезная выжимка в виде таблички сравнения EC2 и Лямбды в плане разработки и эксплуатации (на картинке).
#Lambda
AWS Summit Online — 17 июня:
https://pages.awscloud.com/emea-summit-online-registration.html
55 различных сессий по темам на любой вкус. Удалённо и бесплатно.
Уровень сложности в основном для знающих. Например, для направления Devops следующие сессии:
• Applications and operations modernization (Level 200)
• CI/CD at scale: Best practices with AWS DevOps services (Level 300)
• Delivering container-native applications without managing servers (Level 300)
• Deep dive: Infrastructure as code on AWS (Level 300)
• Kubernetes GitOps on AWS (Level 300)
#AWS #online
https://pages.awscloud.com/emea-summit-online-registration.html
55 различных сессий по темам на любой вкус. Удалённо и бесплатно.
Уровень сложности в основном для знающих. Например, для направления Devops следующие сессии:
• Applications and operations modernization (Level 200)
• CI/CD at scale: Best practices with AWS DevOps services (Level 300)
• Delivering container-native applications without managing servers (Level 300)
• Deep dive: Infrastructure as code on AWS (Level 300)
• Kubernetes GitOps on AWS (Level 300)
#AWS #online
Кто обратил внимание, на картинке в предыдущем посте про AWS Summit есть Africa и время для Cape Town. Это было не просто так — в большое семье AWS регионов пополнение:
https://aws.amazon.com/blogs/aws/now-open-aws-africa-cape-town-region/
Добро пожаловать в
#AWS_Regions
https://aws.amazon.com/blogs/aws/now-open-aws-africa-cape-town-region/
Добро пожаловать в
af-south-1!#AWS_Regions
Amazon
Now Open – AWS Africa (Cape Town) Region | Amazon Web Services
September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. The AWS Region in Africa that Jeff promised you in 2018 is now open. The official name is Africa (Cape Town) and the API name is af-south-1. You can…
Рекомендации AWS по мульти-аккаунтам:
https://aws.amazon.com/organizations/getting-started/best-practices/
#Organizations #best_practices #multi_account_strategy
https://aws.amazon.com/organizations/getting-started/best-practices/
#Organizations #best_practices #multi_account_strategy
Новый сервис Amazon AppFlow:
https://aws.amazon.com/blogs/aws/new-announcing-amazon-appflow/
AppFlow позволяет автоматизировать процесс загрузки-выгрузки данных для популярных приложений, например, Slack, откуда можно просто и быстро получить тексты переписки в своих каналах.
#AppFlow
https://aws.amazon.com/blogs/aws/new-announcing-amazon-appflow/
AppFlow позволяет автоматизировать процесс загрузки-выгрузки данных для популярных приложений, например, Slack, откуда можно просто и быстро получить тексты переписки в своих каналах.
#AppFlow
Amazon
New – Announcing Amazon AppFlow | Amazon Web Services
Software as a service (SaaS) applications are becoming increasingly important to our customers, and adoption is growing rapidly. While there are many benefits to this way of consuming software, one challenge is that data is now living in lots of different…