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

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

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

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

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

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

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

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

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

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

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

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

Все подборки
  • Python14 032
  • Облачные технологии10 338
  • QA вакансии3 210
  • Android1 684
  • Инженер данных1 129
  • Продакт-менеджер381

Разработка

  • iOS1 564
  • Backend вакансии1 523
  • AI вакансии761
  • Fullstack вакансии612
  • Frontend вакансии527
  • Mobile вакансии28

По стеку

  • Go7 794
  • Java4 858
  • Node.js1 556
  • Kotlin1 341
  • Rust1 284
  • .NET1 169
  • PHP514
  • C++341
  • C#270

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

  • Kubernetes5 943
  • Linux-инфраструктура4 578
  • DevOps вакансии4 116
  • Terraform / IaC3 306
  • Мониторинг и Observability1 547
  • CI/CD1 154
  • SRE428
  • Кибербезопасность46

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

  • Аналитик данных638
  • Бизнес-аналитик576
  • Data Scientist512
  • Системный аналитик84

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

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

По регионам

  • Вакансии в США32 231
  • Вакансии в Европе12 899
  • Работа в России3 682
  • Вакансии в Канаде2 743

По формату

  • Удалённые вакансии48 631
  • Релокация в США32 231
  • Гибридная работа8 726
  • Офисная работа6 474

По уровню

  • Senior вакансии27 937
  • Middle вакансии12 203
  • Junior вакансии4 563

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

Все компании
  • Wise190 вакансий
  • Rakuten189 вакансий
  • ASML164 вакансии
  • Grab134 вакансии
  • Celonis45 вакансий
  • Spotify36 вакансий
  • Infobip28 вакансий
  • Adyen27 вакансий
  • Monzo19 вакансий
  • 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 вакансии
  • DevOps Engineer
  • Director, Forward Deployed Engineering
  • Senior Staff Engineer, Software Defined Dataplane
  • Staff Engineer, Product Software
  • Software Developer 2