EC2 image builder, CodeGury, CodeStar Flashcards
EC2 Image Builder
Что позволяет делать этот сервис?
Как он связан с CodePipeline?
Какие Images он способен обслуживать?
Создавать автоматические пайплайны для создания/обновления/тестирования/дистрибуции Golden Images
EC2 Image Builder - это отдельный сервис, НЕ связанный с CodePipeline
EC2 image builder работает с
- AMI images
- Docker images
Пример EC2 Image Builder пайплайна
В какой момент он может запускаться?
Что он будет проверять?
Что он будет выполнять?
Какой он создаст результат?
Что он будет делать с полученным результатом?
Каждый понедельник в 9 утра
сервис EC2 Image Builder
будет автоматически проверять обновления Linux.
Если есть новые обновления Linux, то сервис EC2 Image Builder
соберёт новую версию нашего Golden Image
и опубликует её.
Каков pricing за использование EC2 image builder?
Как устроена underlying infrastructure?
Сам по себе сервис EC2 Image Builder
бесплатный.
Платим мы только за underlying infrastructure.
Сервис EC2 Image Builder
создаёт отдельный EC2 instance (называемый “builder EC2 instance”), чтобы создавать и тестировать свои AMI.
Чтобы протестировать свои AMI, сервис EC2 Image Builder создаёт из них временные тестовые EC2.
CodePipeline может использовать EC2 Image Builder
На каком шаге?
Для какой цели?
Какой сервис будет использован для применения изменений в AMI?
-
EC2 Image Builder
может быть использован во времяbuild
-фазы для создания нового AMI -
CloudFormation
может использовать полученные AMI для обновления приложения в рамкахdeployment
-фазы
Как EC2 image builder может обновить image version в уже существующей инфраструктуре, созданной через CloudFormation
1) EC2 image builder создаёт новый AMI
2) EC2 image builder шлёт AMI id в SNS
3) SNS вызывает Lambda
4) Lambda обновляет AMI id в SSM Parameter Store
5) Lambda вызывает CloudFormation update
- CloudFormation декларирует EC2 instances и берёт AMI id из SSM parameter Store через dynamic variables
** EC2 image builder имеет прямую интеграцию с SNS
Что это за сервис и какие тут слова?
- Code … recommendations
- Find most … (с точки зрения …) … of code
- Measures …
- Find … in code
Это сервис CodeGury
- Quality
- expensive, latency, lines
- performance
- secrets
CodeGury Reviewer
включает в себя поиск … в коде.
И предлагает, как можно заменить их на использование …
секретовSSM
или Secrets Manger
CodeStar сервис предлагает
- Унифицированный комбинированный UI Dashboard
для обзора всех наших …
- Предопределённые Ci/CD templates (”пресеты”) для …
- Интеграция с …
- Унифицированный комбинированный UI Dashboard
для обзора всех нашихCodeCommit
,CodeBuild
,CodeDeploy
,CodePipeline
,CloudFormation
,CloudWatch
- Предопределённые Ci/CD templates (”пресеты”) для
EC2
,Lambda
,Elastic Beanstalk
- Интеграция с
Jira
,Github Issues