Làm cách nào để mở rộng thể hiện RDS ngang theo chiều ngang? EC2 và cân bằng tải + autoscaling là cực kỳ dễ dàng để thực hiện, nhưng nếu tôi muốn mở rộng quy mô amazon RDS? Tôi có thể làm xấu bản sao RDS của mình với trường hợp mạnh mẽ hơn hoặc tôi có thể tạo bản sao đã đọc và tôi có thể trực tiếp truy vấn SELECT đến nó. Nhưng trong chế độ này, tôi không mở rộng bất cứ điều gì nếu tôi có một ứng dụng web hướng đọc. Vì vậy, tôi có thể tạo bản sao RDS đọc với autoscaling và cân bằng chúng với cân bằng tải?Làm cách nào để mở rộng thể hiện Amazon RDS theo chiều ngang?
Trả lời
Bạn có thể sử dụng một HAProxy để cân bằng tải Amazon RDS đọc Replica của. Kiểm tra số http://harish11g.blogspot.ro/2013/08/Load-balancing-Amazon-RDS-MySQL-read-replica-slaves-using-HAProxy.html này. Hy vọng điều này sẽ hữu ích.
Lưu ý RDS bao gồm một số công cụ cơ sở dữ liệu- mysql, postgresql, Oracle, MSSQL.
Nói chung, bạn có thể mở rộng quy mô (ví dụ lớn hơn), sử dụng cơ sở dữ liệu chỉ đọc hoặc phân đoạn. Nếu bạn đang sử dụng mysql, hãy nhìn vào AWS Aurora. Hãy suy nghĩ về việc sử dụng cơ sở dữ liệu tối ưu - có lẽ kết hợp với memcached hoặc Redis (cả hai đều có sẵn theo AWS Elasticache). Hãy suy nghĩ về việc sử dụng một công cụ tìm kiếm (lucene, elasticsearch, cloudsearch).
Một số nguồn lực chung:
cảm ơn, tôi đang sử dụng mysql. Tôi hiểu hơn so với tự động tính toán và cân bằng tải không được hỗ trợ cho các trường hợp RDS. Tôi nghĩ rằng tôi sẽ sử dụng memcached + readonly-db. nó là đủ :) –
Nếu bạn đang sử dụng PostgreSQL và có khối lượng công việc có thể được phân đoạn bằng một khóa nhất định và không yêu cầu giao dịch phức tạp, thì bạn có thể xem phần mở rộng pg_shard. pg_shard cho phép bạn tạo các bảng phân tán được phân phối trên nhiều máy chủ. Các truy vấn trên bảng được phân phối sẽ được định tuyến một cách rõ ràng đến phân đoạn bên phải.
Mặc dù RDS không có phần mở rộng pg_shard được cài đặt, bạn có thể thiết lập một hoặc máy chủ PostgreSQL trên EC2 với phần mở rộng pg_shard và sử dụng các nút RDS làm nút công nhân. Nút pg_shard chỉ cần lưu trữ một lượng nhỏ siêu dữ liệu có thể được sao lưu trong một trong các nút của nhân viên, do đó chúng duy trì tương đối thấp và có thể được thu nhỏ để phù hợp với tỷ lệ truy vấn cao hơn.
Hướng dẫn với một liên kết đến một mẫu CloudFormation để thiết lập mọi thứ tự động có sẵn tại địa chỉ: https://www.citusdata.com/blog/14-marco/178-scaling-out-postgresql-on-amazon-rds-using-masterless-pg-shard
- 1. Mở rộng Postgres theo chiều ngang
- 2. Cài đặt phần mở rộng Kmeans PostgreSQL trên Amazon RDS
- 3. wxPython: Các mục trong BoxSizer không mở rộng theo chiều ngang, chỉ theo chiều dọc
- 4. Có ai đã tìm ra cách để mở rộng bản sao của Amazon RDS?
- 5. Làm thế nào để đồ thị cơ sở dữ liệu có thể mở rộng theo chiều ngang, nếu có?
- 6. Nhân rộng PostgreSQL cho Amazon RDS
- 7. Mở rộng hình ảnh 100% theo chiều ngang với chiều cao cố định trong LaTeX?
- 8. Làm cách nào để lặp lại sprite theo chiều ngang?
- 9. Làm cách nào để căn giữa theo chiều ngang nội dung của tệp mở trong vim?
- 10. Làm cách nào để thực hiện bộ hẹn giờ đếm ngược cuộn theo chiều ngang?
- 11. Trường nhập văn bản, bọc văn bản thay vì mở rộng theo chiều ngang
- 12. Làm thế nào để nhập MYSQL Dump vào Amazon RDS
- 13. WPF: Làm cách nào để tạo nền lặp lại theo chiều ngang mà không bị sập?
- 14. Làm cách nào để có thể căn chỉnh hai div theo chiều ngang?
- 15. Mở rộng div theo chiều dọc
- 16. Làm cách nào để mở rộng các nút/bố cục theo chiều dọc trong Android?
- 17. Làm cách nào để bố cục của tôi cuộn theo chiều ngang và chiều dọc?
- 18. Ngăn chặn một TextBox từ việc mở rộng theo chiều ngang trong WPF
- 19. Làm cách nào để các nút giữa (theo chiều dọc và chiều ngang) trong thẻ div?
- 20. Làm cách nào để căn giữa các ô của UICollectionView theo chiều ngang và chiều dọc?
- 21. Làm cách nào để cuộn sang phải trên một trang bị tràn theo chiều ngang?
- 22. Tạo quy mô Viewbox theo chiều dọc nhưng kéo ngang theo chiều ngang
- 23. Làm thế nào để làm cho Android EditText mở rộng theo chiều dọc khi đầy đủ
- 24. Cách hiển thị "divs" theo chiều ngang?
- 25. Cắt ngang theo chiều ngang Scrapyd
- 26. Làm thế nào để EditText Box Chiều cao Mở rộng
- 27. làm cách nào để bố cục bảng để cuộn cả hai chiều (theo chiều ngang, chiều dọc)
- 28. Làm thế nào để sửa đổi các tham số my.ini của một cá thể Amazon RDS
- 29. css - mở rộng chiều rộng theo hướng khác
- 30. Ví dụ về Amazon RDS MySQL thực hiện rất chậm
Goo suy nghĩ, không chắc chắn những gì bạn ngừng để làm điều đó. http://www.iheavy.com/2012/04/09/autoscaling-mysql-on-amazon-ec2/ – BMW