2013-04-16 8 views

Odpowiedz

5

1 - Jeśli masz na myśli tylko jedną instancję RDS, nie ma potrzeby wysuwania żądań równoważenia obciążenia. Jeśli masz na myśli więcej niż jedną instancję RDS, nie ma sensu również ładować żądania salda, ponieważ serwery baz danych najprawdopodobniej będą miały inne dane w danym momencie. Jedyny wyjątek, jaki widzę dla tej reguły, to sytuacja, gdy masz instancje RDS tylko do odczytu. W takim przypadku możesz prawdopodobnie mieć przed sobą ELB (s). Jeśli twoja aplikacja wymaga intensywnego pisania, powinieneś trzymać się większej instancji RDS lub przenieść się do bazy danych noSQL. Nie próbuj ładować żądań salda do DMBS do odczytu/zapisu, ponieważ sam będziesz musiał radzić sobie z synchronizacją i wieloma innymi (nietrywialnymi) aspektami.

2-Tak, jest to całkowicie wykonalne. Oczywiście dla serwerów internetowych. Nie dotyczy ogólnie DBMS.

+4

Całkowicie rozsądna jest równowaga obciążenia między urządzeniami podrzędnymi RDS dla operacji odczytu. – manu08

+0

Zgadzam się, ale nawet jeśli PO nie wspomniał o tym, że nie korzystał z instancji tylko do odczytu, również nie wspomniał, że jest. Dzięki za komentarz. – Viccari

0
  1. Pomimo wszystkich przyczyn dołączenia ELB do RDS, AWS nie zapewnia obecnie funkcji łączenia ELB z RDS. ELB działa tylko z instancjami EC2.

  2. Tak/Nie, można instalować różne usługi na instancji EC2, ale nie można zainstalować tych samych usług, które mają inny port w instancji EC2. Równowaga obciążenia ELB Ta sama usługa dla tych samych portów, ale może zapewniać wiele usług na ELB. Zapewnia także tylko jedną funkcję kontroli stanu zdrowia, więc jeśli jedna usługa jest martwa, to jest punkt kontroli stanu zdrowia, wszystkie inne usługi będą blokowane przez ELB w tym samym czasie.