3) Batch, ParallelCluster, EFA, ENA, Pinpoint, SSM Session Manager, AppFlow, TrustedAdvisor, AMP Flashcards
AWS Batch
Сервис для multi-node parallel batch jobs
Каждая джоба представлена ECS контейнером и работает на EC2/Spot instance (оптимально экономически распределены)
“Batch” значит имеет start и end (а НЕ continuous, streaming)
Batch лучше, чем Лямбда:
- no time limit
- любой runtime (т.к. внутри контейнера)
- EBS/instance_store вместо tmp/
❌ Batch - это managed service, но НЕ serverless (нужны EC2)
‼️Относится к HPC (High Performance Computing)
AWS ParallelCluster
open-source Cluster-Management tool
‼️Относится к HPC (High Performance Computing)
EFA (elastic fabric adapter)
network interface для взаимодействия EC2 в HPC (High Performance Computing)
✅ Лучше, чем ENA
ENA (Elastic Network Adapter)
❌ Хуже, чем EFA
EFA = ENA + прямое соединение девайса с EFA без связи с ОС
‼️ Выбирать ENA вместо EFA нужно только для WINDOWS
Amazon Pinpoint
Двусторонний (2-way, получать reply) маркетинг communication сервис
Рассылка СМС, email, push-нотификаций
По сравнению с SNS/SES, доп. фичи:
- message templates
- аудитория делится на сегменты
- campaigns
SSM Session Manager
Альтернативный способ выполнить SSH access на EC2
1) SSM Agent живёт на EC2 instance’е
2) Мы передаём ему команды через SSM Session Manger сервис
- Порт 22 можно НЕ открывать.
- Никакого bastion host, никаких SSH keys
- Linux, MacOS, Windows
- Логи попадают в CloudWatch и S3
AppFlow
managed сервис для интеграции между
- AWS (S3, Redshift)
и
- Software-as-a-Service системами (SALESFORCE, SAP, Slack, ServiceNow, Datadog, Google Analytics)
TrustedAdvisor
сервис проверяет соответствие всем best-practice принципам и даёт рекомендации по Security, Cost Optimization, Performance и другим сферам
SonarQube для AWS аккаунта
AMP
Amazon Managed Prometheus cервис