Chọn ví dụ AWS nào cho máy chủ cơ sở dữ liệu PostgreSQL nặng


7

Chúng tôi hiện đang gặp sự cố khi xử lý lưu lượng truy cập lớn đến máy chủ của mình trong giờ cao điểm; xem câu hỏi liên quan này về điều chỉnh DB . Hiện tại chúng tôi đang sử dụng một dịch vụ đám mây nhỏ hơn cho máy chủ lưu trữ. Hiện tại chúng tôi đang xem xét khả năng chuyển máy chủ của chúng tôi sang AWS. Các vấn đề chúng tôi gặp phải chủ yếu liên quan đến máy chủ cơ sở dữ liệu của chúng tôi và do đó chúng tôi muốn có cá thể AWS tốt hơn đáng kể so với vấn đề chúng tôi đang sử dụng hiện nay.

Số liệu thống kê cho máy chủ đám mây nơi đặt máy chủ cơ sở dữ liệu như sau:

  • 8 LESI
  • RAM 16GB
  • 100 GB, RAID-10 * SAS 15.000 vòng / phút

Có điều gì đặc biệt bạn nên suy nghĩ khi chọn phiên bản amazon nào để sử dụng cho máy chủ cơ sở dữ liệu PostgreQuery không?


1
Hãy nhớ rằng các máy ảo nói chung không được thiết kế cho IO. Nếu bạn gặp sự cố, có lẽ đã đến lúc rời khỏi đám mây và nhận một cụm phần cứng.
xenoterracide

BTW, cung cấp năng lượng cho thiết lập RAID đó là gì? Đây có phải là bộ điều khiển RAID phần cứng với bộ đệm được bảo vệ bằng điện ở chế độ ghi lại không? Nếu không, với khối lượng công việc của bạn, việc thêm bộ điều khiển RAID ghi vào bộ đệm sẽ tăng hiệu suất của bạn như bạn không tin.
Craig Ringer

Câu trả lời:


8

Hỏi "Ví dụ AWS nào để chọn cho máy chủ cơ sở dữ liệu PostgreSQL nặng ký" có phần giống như hỏi "tôi nên sử dụng thìa nào để cắt ổ bánh mì này".

Câu trả lời là: không dùng muỗng, dùng dao. Hoặc trong trường hợp này, phần cứng thực sự như một máy chủ chuyên dụng với một loạt SSD chất lượng tốt và bộ điều khiển đột kích đàng hoàng có bộ đệm ghi lại được hỗ trợ bằng pin. Hoặc ít nhất là một VPS có đảm bảo hiệu năng I / O rất mạnh.

Nếu nghi ngờ, điểm chuẩn.

Điều đó nói rằng, bạn có thể làm cho AWS hoạt động tốt hơn đáng kể so với mặc định bằng cách sử dụng khối lượng I / O EBS được cung cấp trên các phiên bản được tối ưu hóa EBS, cải thiện hiệu suất trong khi vẫn giữ được độ bền dữ liệu. Thay phiên, bạn có thể hy sinh độ bền để đổi lấy hiệu suất cao hơn bằng cách sử dụng một cá thể I / O cao với cơ sở dữ liệu trên kho lưu trữ cá thể; trong trường hợp này, bạn sẽ cần một sơ đồ sao lưu và sao chép cẩn thận vì tất cả dữ liệu của bạn sẽ bị mất nếu trường hợp của bạn dừng hoặc gặp sự cố.

Nếu bạn cần hỗ trợ thêm, liên hệ trực tiếp với tôi .


Cảm ơn tất cả sự giúp đỡ của Craig! Chúng tôi đang nghiêm túc xem xét sử dụng một máy chủ chuyên dụng thay thế.
lorgartzor

@lorgartzor Vui mừng khi được giúp đỡ. Tuy nhiên, nó sẽ thực sự hữu ích nếu bạn trả lời các bình luận tìm kiếm làm rõ. Bạn chưa bao giờ nói thiết lập RAID của bạn là gì và điều đó rất phù hợp với câu hỏi này và câu hỏi khác của bạn.
Craig Ringer

@lorgartzor Tôi đã sửa đổi câu trả lời này dựa trên thông tin mới.
Craig Ringer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.