2009-07-27 30 views
7

Tôi đang xây dựng một số AMI từ một trong những cái cơ bản trên EC2. Một trong các kiểu cá thể đang chạy Tomcat và chứa rất nhiều chỉ mục Lucene; một cá thể khác sẽ chạy MySQL và có các yêu cầu dữ liệu tương ứng lớn với nó.Điểm lưu trữ thể hiện trên EC2 là gì?

Tôi đang cố gắng xác định cách tốt nhất để bao gồm những người trong AMI mà tôi đang soạn thảo. Nếu tôi gắn kết /mnt/lucene/mnt/mysql, những thứ đó không được bao gồm trong AMI được tạo. Vì vậy, có vẻ như với tôi như cách ưu tiên để giải quyết những vấn đề đó là có một EBS cho mỗi người, chụp ảnh và quay các trường hợp có EBS riêng của họ dựa trên các ảnh chụp gần đây nhất. Đó có phải là cách tốt nhất để tiếp tục không?

Điểm lưu trữ thể hiện là gì? Có vẻ như nó sẽ chỉ hoạt động như một khu vực lưu trữ tạm thời - tôi đang thiếu gì? Có lẽ có một lý do mà Amazon cung cấp tới 800 GB dung lượng lưu trữ trên các phiên bản lớn tiêu chuẩn ...

Trả lời

4

Lưu trữ thể hiện nhanh hơn EBS. Bạn không đề cập đến những gì bạn sẽ làm với trường hợp của bạn, nhưng đối với một số ứng dụng tốc độ có thể quan trọng hơn độ bền. Đối với một ứng dụng chủ yếu làm khai phá dữ liệu trên một cơ sở dữ liệu lớn, có vài trăm hợp đồng biểu diễn cục bộ, lưu trữ nhanh để lưu trữ DB có thể có lợi. Các nút công nhân trong một cụm MapReduce cũng có thể là các ứng cử viên tuyệt vời cho lưu trữ thể hiện, tùy thuộc vào loại công việc đó.

+0

Đó là những gì tôi nghĩ. Tôi có thể làm với việc tìm kiếm một số con số cho cách lưu trữ cá thể khác nhau so với EBS mặc dù. Tôi chạy bonnie + + trên lưu trữ ví dụ và nó đã không thổi vớ của tôi ra. – jabley

+0

Tôi đoán câu hỏi là bao nhiêu (không) thổi tất của bạn ra so với cùng điểm chuẩn trên ebs :) Tôi có cảm giác đây là một trong những tình huống mà sự lựa chọn đúng sẽ khác với mọi người, và bạn sẽ phải tìm ra những kết hợp của các tùy chọn có sẵn làm việc tốt nhất cho vấn đề cụ thể của bạn. Vẻ đẹp của tình huống là nếu một nút mất hai giờ để khuấy động dữ liệu của bạn, bạn luôn có thể thuê hai nút và thực hiện trong 1 giờ! (giả sử bạn được may mắn với các tác vụ song song) –

+0

Tôi tự hỏi cách lưu trữ cá thể giữ lại một RAID với khối lượng EBS nhỏ như thế nào. Có lẽ một khi bạn đang sử dụng RAID, không có lý do gì để sử dụng lưu trữ thể hiện nữa (ít nhất là để truy cập DB nặng). –

2

Một điểm lưu trữ thể hiện khác là lưu trữ độc lập. Đã có nhiều sự cố EBS (ví dụ: "trang web: aws.amazon.com ebs cúp"). Nếu cá thể chạy hoàn toàn, nó có sẵn lưu trữ cá thể. Rõ ràng nếu bạn dựa vào lưu trữ cá thể, bạn cần chạy nhiều cá thể (trên nhiều vùng có sẵn) và chịu đựng các trường hợp không thành công duy nhất.

0

Tôi biết đây là muộn để các trò chơi, nhưng có một khác chút coi factoid ...

EBS lưu trữ làm cho nó cực kỳ dễ dàng để tạo AMI từ, trong khi đó, dự trữ dụ cửa hàng dựa đòi hỏi sự sáng tạo của AMI được được thực hiện cục bộ trên chính máy với toàn bộ bó công việc để chuẩn bị, lưu trữ và đăng ký AMI.

Các vấn đề liên quan