2010-01-08 23 views
5

Aktualnie opracowuję rozwiązanie działające na EC2. Konfigurowanie serwerów WWW przy użyciu S3, Cloud Front, Cloud Watch itp. Było dość proste. Korzystanie z elastycznych równoważników obciążenia dla HA Cross Availability Zone dla naszych serwerów internetowych również było proste.Architektura bazy danych Amazon EC2 o wysokiej dostępności

Naprawdę chciałbym mieć również dostępność regionu poza strefą dostępności. Pomogłoby to w zmniejszeniu potencjalnego przestoju spowodowanego przestojem w regionie.

Nie byłem w stanie znaleźć wielu informacji o osobach prowadzących dwukierunkowy region krzyżowy replikacji dla ich baz danych dbs. czy to możliwe? Jaka jest wydajność?

Odpowiedz

7

Zanim zainwestujesz dużo czasu i wysiłku, możesz wziąć pod uwagę fakt, że Amazon obiecuje ofertę wysokiej dostępności na szczycie Amazon Relational Database Service (RDS).

Nowe funkcje Amazon RDS Wkrótce

High Availability ofercie - Dla programistów i przedsiębiorców, którzy chcą dodatkową sprężystość wykraczającej poza automatycznych kopii zapasowych dostarczonych przez Amazon RDS bez dodatkowych opłat. Dzięki wysokiej dostępności oferty programiści i firma może łatwo i efektywnie kosztowo przepis synchronicznie replikowane instancji DB w wielu strefach dostępności, chronić przed awarią w jednym miejscu.

+1

+1 za rozsądną sugestię. – jldupont

+0

Zdecydowanie skłaniam się do RDS, ale nadal jestem ciekawy replikacji między regionami ... czy będzie to obsługiwane w RDS? –

+0

Tak, firma Amazon ogłosiła replikację między regionami "opłacalne pod warunkiem synchronicznie replikowane instancje DB ** w wielu strefach dostępności **, aby chronić się przed awarią w pojedynczej lokalizacji", jak wkrótce. Z ich dotychczasowych osiągnięć, gdy Amazon twierdzi, że wkrótce nadejdzie, zwykle oznacza to bardzo szybko, chociaż może pozostać w wersji beta przez kilka miesięcy. –

0

mówić o dostępność Cross-Region trzeba podać kilka kluczowych wskaźników: Jaka jest wielkość zmiany, które w danym okresie czasu (dni/godziny) i jak często chcesz synchronizować baz danych.

Po drugie, trzeba się zastanowić, w jaki sposób ogólna architektura będzie wykorzystywać te bazy danych: jako ciepły tryb gotowości lub aktywny członek?

Elastic Load Balancers będą balansować tylko w obrębie regionu, , jeśli chcesz korzystać z usług ponadregionalnych, potrzebujesz innych sposobów wysyłania ruchu.

4

Podana odpowiedź nie jest prawdziwa. Pytałeś o dostępność między regionami, ale w odpowiedzi podano strefy dostępności adresów.

Z Amazon:

P: Co to jest strefa dostępności?

A: Dostępność Strefy są różne lokalizacje w danym regionie ...

P: Czy moja gotowości w tym samym regionie, a moim głównym?

O: Tak. Twój tryb gotowości jest automatycznie obsługiwany w innej strefie dostępności tego samego regionu, co instancja główna DB.

Strefa dostępności mieści się w jednym regionie (US East 1a, US East 1b) itd., Nie w różnych regionach (US East (Virginia), US West (N California)). Replikacja między strefami może zapewniać poziom dostępności, ale niekoniecznie chroni przed zdarzeniem regionalnym.

Osoba kontaktowa w Amazon nie wiedziała, czy istnieją plany dotyczące rozszerzenia RDS na regiony.