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

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

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

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

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

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

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

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

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

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

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

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

Все подборки
  • Python5 917
  • Облачные технологии4 462
  • QA вакансии1 683
  • Android1 136
  • Инженер данных753
  • Продакт-менеджер293

Разработка

  • iOS1 085
  • Backend вакансии982
  • Fullstack вакансии435
  • AI вакансии362
  • Frontend вакансии361
  • Mobile вакансии27

По стеку

  • Go3 333
  • Java2 015
  • Kotlin904
  • Node.js734
  • Rust490
  • .NET474
  • PHP271
  • C++208
  • C#191

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

  • Kubernetes2 532
  • Linux-инфраструктура2 017
  • DevOps вакансии1 827
  • Terraform / IaC1 535
  • CI/CD848
  • Мониторинг и Observability707
  • SRE221
  • Кибербезопасность37

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

  • Аналитик данных467
  • Data Scientist417
  • Бизнес-аналитик335
  • Системный аналитик49

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

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

По регионам

  • Вакансии в США22 951
  • Вакансии в Европе9 026
  • Работа в России2 963
  • Вакансии в Канаде2 034

По формату

  • Удалённые вакансии39 691
  • Релокация в США22 951
  • Гибридная работа3 633
  • Офисная работа2 761

По уровню

  • Senior вакансии19 599
  • Middle вакансии11 130
  • Junior вакансии3 562

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

Все компании
  • Rakuten189 вакансий
  • ASML163 вакансии
  • Grab134 вакансии
  • Wise81 вакансия
  • Infobip28 вакансий
  • Darktrace17 вакансий
  • Spotify17 вакансий
  • Celonis14 вакансий
  • UiPath13 вакансий
  • Adyen9 вакансий

Вакансии из 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 вакансии
  • Senior .Net Engineer (#5586)
  • Senior Full Stack Mobile Developer (#5704)
  • Senior Cloud Architect (#5760)
  • Senior Solutions Architect (#5778)
  • Middle DevOps (AWS) Engineer (#5857)