Встречается на собеседованиях • сегодня
Работал ли с Auto Scaling Groups
Да, работал. Auto Scaling Groups (ASG) в AWS позволяют автоматически увеличивать или уменьшать количество EC2-инстансов в зависимости от нагрузки, что обеспечивает отказоустойчивость и экономию.
Пример настройки через boto3:
python
import boto3
client = boto3.client('autoscaling')
response = client.create_auto_scaling_group(
AutoScalingGroupName='my-asg',
LaunchTemplate={
'LaunchTemplateName': 'my-launch-template',
'Version': '$Latest'
},
MinSize=1,
MaxSize=5,
DesiredCapacity=2,
AvailabilityZones=['us-east-1a', 'us-east-1b']
)
Настройка политики масштабирования
response = client.put_scaling_policy(
AutoScalingGroupName='my-asg',
PolicyName='scale-out',
PolicyType='TargetTrackingScaling',
TargetTrackingConfiguration={
'PredefinedMetricSpecification': {
'PredefinedMetricType': 'ASGAverageCPUUtilization'
},
'TargetValue': 70.0
}
)
text
**Ключевые моменты:**
- **Launch Templates/Configurations** – шаблоны для новых инстансов.
- **Политики масштабирования** – CloudWatch метрики (CPU, RAM, кастомные).
- **Health Checks** – автоматическая замена нерабочих инстансов.
- **Lifecycle Hooks** – кастомные действия при старте/завершении инстансов.
Использовал ASG в проектах с высокой нагрузкой, где критична отказоустойчивость.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы