Новое:Talanto осенью: поиск с цифрами, вакансия по шагам и каталог компаний

+717новых вакансий за сутки·60 871вакансия открыта сейчас·Новое:Talanto осенью: поиск с цифрами, вакансия по шагам и каталог компаний

Новые вакансии в TelegramРаботодателям
Talanto
Вакансии
Компании5 951
РезюмеAIПодготовкаСтатьи
ТарифыТарифы
Войти

Не нашли подходящее?

Пусть нужная вакансия найдёт вас сама.

  1. Подборка в TelegramНовые вакансии по вашему фильтру — сразу в бота.Подключить
  2. Мэтчи по резюмеЗагрузите резюме — покажем, где вы подходите лучше всего.Загрузить
  3. Сохранить фильтрНастройте поиск один раз и возвращайтесь к новым вакансиям.Настроить
Что нового на TalantoTalanto осенью: поиск с цифрами, вакансия по шагам и каталог компаний

Для работодателей

Опубликуйте вакансию — отклики придут в ваш кабинет.

  1. Вакансиябесплатно
  2. Откликиконтакты бесплатно
  3. Наймэтапы и интервью

40 компаний публикуют вакансии напрямую · 4 391 кандидат открыт к предложениям

Разместить вакансию

Популярные направления

Все подборки
  • Python9 224
  • Облачные технологии6 770
  • QA вакансии2 176
  • Android1 322
  • Инженер данных940
  • Продакт-менеджер435

Разработка

  • Backend вакансии1 317
  • iOS1 239
  • AI вакансии608
  • Fullstack вакансии523
  • Frontend вакансии456
  • Mobile вакансии28

По стеку

  • Go5 445
  • Java3 175
  • Kotlin1 119
  • Node.js1 026
  • Rust949
  • .NET666
  • PHP311
  • C++273
  • C#210

DevOps и инфраструктура

  • Kubernetes4 025
  • Linux-инфраструктура3 060
  • DevOps вакансии2 713
  • Terraform / IaC2 214
  • Мониторинг и Observability1 106
  • CI/CD919
  • SRE341
  • Кибербезопасность90

Аналитика и данные

  • Аналитик данных555
  • Data Scientist513
  • Бизнес-аналитик431
  • Системный аналитик65

Другие направления

  • Проджект-менеджер160
  • UI/UX дизайн77
  • Ручное тестирование14

По регионам

  • Вакансии в США29 375
  • Вакансии в Европе11 048
  • Работа в России3 627
  • Вакансии в Канаде2 514

По формату

  • Удалённые вакансии48 640
  • Релокация в США29 375
  • Гибридная работа5 790
  • Офисная работа4 553

По уровню

  • Senior вакансии25 029
  • Middle вакансии13 245
  • Junior вакансии4 377

Сейчас нанимают

Все компании
  • Wise191 вакансия
  • Rakuten188 вакансий
  • ASML163 вакансии
  • Grab134 вакансии
  • Celonis48 вакансий
  • Spotify37 вакансий
  • Adyen28 вакансий
  • Infobip28 вакансий
  • Monzo20 вакансий
  • Darktrace17 вакансий

Вакансии из 344 источников: карьерные страницы компаний и джоб-борды.

КомпанииО насНовостиПубличная офертаУсловия использованияПолитика конфиденциальностиПоддержка
←К подготовке по вакансии←К теме AWSВсе вопросы
AWSMiddleТеория

Multi-AZ vs Read Replica — в чём разница?

В закладки
Сначала попробуйте ответить сами30 секунд
Сравнить с ответом ↓

Multi-AZ — синхронная репликация для автоматического failover (HA), standby в классическом RDS недоступен для чтения. Read Replica — асинхронная репликация с lag для масштабирования чтения и DR; promote требует ручного вмешательства.

Сравнительная таблица

Характеристика        Multi-AZ (classic)    Read Replica
------------------------------------------------------------
Цель                  HA / failover         Read scaling / DR
Репликация            Синхронная            Асинхронная
Lag                   Нет (sync)            Есть (sec–min)
Доступен для чтений   Нет (standby)         Да
Auto failover         Да (DNS flip)         Нет (ручное promote)
Cross-region          Нет                   Да
Cost                  +100% инстанса        +100% инстанса

Multi-AZ vs Read Replica: разные цели

Обе фичи создают вторую копию базы данных, но решают принципиально разные задачи. Multi-AZ — это High Availability (HA): защита от отказа инфраструктуры с автоматическим failover. Read Replica — это Read Scaling и иногда DR: снижение нагрузки на primary за счёт направления SELECT-запросов на реплику.

Multi-AZ

  • Для классического RDS (non-Aurora): синхронная репликация на standby instance в другой AZ. При failover AWS меняет DNS CNAME primary endpoint на standby — обычно за 60–120 секунд.
  • Standby недоступен для чтения приложением в классическом варианте. Он существует только для failover.
  • Multi-AZ DB Cluster (новый вариант, 2022+) создаёт 2 readable standbys — это уже другая модель, нужно уточнять о каком варианте идёт речь.
  • Backups и maintenance могут выполняться на standby, не влияя на primary.

Read Replica

  • Асинхронная репликация WAL (PostgreSQL) или binlog (MySQL). Есть replication lag — от миллисекунд до минут при тяжёлой нагрузке.
  • Приложение должно явно направлять read-only запросы на replica endpoint — автоматического роутинга нет.
  • Read Replica можно promoted до standalone instance (DR или миграция), но это разрывает репликацию и требует ручного переключения.
  • Поддерживает cross-region repliaction — полезно для disaster recovery с приемлемым RPO.

Aurora: другая модель

  • Aurora replicas разделяют cluster storage с primary — lag минимален (обычно <10 мс).
  • Reader endpoint балансирует трафик по всем replicas автоматически.
  • При failover primary Aurora продвигает одну из replicas — занимает ~30 с.
  • Aurora Global Database даёт cross-region replication с RPO <1 с.

Пример: создание Read Replica через AWS CLI

# Создать read replica для RDS PostgreSQL в другом регионе
aws rds create-db-instance-read-replica \
  --db-instance-identifier my-pg-replica \
  --source-db-instance-identifier arn:aws:rds:us-east-1:123456789012:db:my-pg-primary \
  --db-instance-class db.r6g.large \
  --region eu-west-1

# Проверить replication lag (в секундах) через CloudWatch
aws cloudwatch get-metric-statistics \
  --namespace AWS/RDS \
  --metric-name ReplicaLag \
  --dimensions Name=DBInstanceIdentifier,Value=my-pg-replica \
  --start-time 2024-01-01T00:00:00Z \
  --end-time 2024-01-01T01:00:00Z \
  --period 60 \
  --statistics Average

Подводные камни

  • Попытка читать с классического RDS Multi-AZ standby — он не имеет публичного endpoint и не принимает соединений от приложения.
  • Read Replica с высоким lag нарушает read-after-write consistency: пользователь пишет данные и сразу читает старую версию с реплики.
  • DNS caching при failover: если connection pool или приложение кэширует DNS дольше TTL (обычно 5 с для RDS), failover будет невидим долго — нужна явная настройка useDnsCache=false или аналог.
  • Promoted read replica становится standalone — она не присоединяется автоматически к Multi-AZ; нужно вручную настроить HA для нового primary.
  • Multi-AZ и Read Replica не исключают друг друга: production-паттерн — Multi-AZ primary + несколько read replicas.
  • Maintenance window и automated backups на Multi-AZ standby снижают влияние на primary, но не устраняют его полностью.

Частые вопросы на собеседовании

  • Спроектируй highly available web-приложение в AWS.
  • Что такое RTO и RPO?
  • Как организовать multi-account стратегию в AWS Organizations?
  • Что технически делает subnet публичным?

Типичные ошибки

  • Использовать RDS standby для чтения.
  • Считать read replica синхронной HA-копией.
  • Не учитывать replication lag и app routing.

Что проверяет интервьюер

  • Отличает availability от read scaling.
  • Понимает standby/read replica usage.
  • Учитывает failover behavior и replication lag.

Как вы знаете этот вопрос?

Проверить себя по теме AWS →

Источники

  • https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html
  • https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html
←Предыдущий вопросS3 403 AccessDenied, хотя bucket policy выглядит правильно. Где может быть проблема?Следующий вопрос→EC2 в private subnet не может получить объект из S3. Что проверяешь?

Связанные темы

AWSdatabase-operationsresilience-design

Вакансии с этим навыком

AWS вакансии
  • Middle/Senior Go Разработчик [MWS Cloud Platform]
  • Middle AI/ML Engineer (#5827)
  • Senior DataOps Engineer (#5858)
  • Voice AI Engineer (Real-Time Speech) (#5861)
  • Senior / Lead PHP Engineer with AI skills (#5887)