Quản trị viên quản lý EC2 EBS và Snapshots của họ như thế nào?


30

Công ty của tôi đang chuyển dịch vụ lưu trữ của chúng tôi sang Amazon và tôi đang làm việc mặc dù tất cả các vấn đề di chuyển. Đây là một thách thức khi chuyển từ phần cứng vật lý sang các máy ảo tạm thời.

Một trong những thách thức cuối cùng là tìm ra cách quản lý ảnh chụp nhanh và EBS của chúng tôi. Vì hiện tại chúng không có cách nào để đặt tên cho chúng một cách mô tả hoặc thêm ý nghĩa, tôi tự hỏi làm thế nào quản trị viên đang quản lý tài nguyên của họ. Đó không phải là vấn đề quá lớn với một hoặc hai máy chủ, nhưng những máy chủ đang chạy nhiều máy chủ xử lý mọi thứ như thế nào. Có phải tất cả mọi người đều sử dụng các công cụ của bên thứ ba (như RightScale / Scalr) khi họ vượt qua một số ít máy chủ? Hoặc bạn đang duy trì wiki hoặc tài liệu phụ trợ khác?


1
+1 Câu hỏi tuyệt vời. Tôi dự đoán các cộng đồng trả lời.
egorgry

Câu trả lời:


3

Tôi sử dụng ảnh chụp nhanh nhất quán ec2 ( http://alatural.com/2009/09/ec2-consistent-snapshot ) để chụp ảnh nhanh của tôi (trên Linux của RHEL / CentOS có nguồn gốc từ Amazon) - nó được viết bằng Perl và sử dụng API trực tiếp . Bạn chỉ định khối lượng bạn muốn chụp nhanh và nó cho phép bạn thêm một mô tả.

(Trong bảng điều khiển AWS, bạn có thể thêm thẻ nếu bạn cần kiểm soát chi tiết hơn, nhưng đối với một bản sao lưu đơn giản có thể không cần thiết và chưa được hỗ trợ bởi mô-đun Perl được sử dụng ở trên (Net :: Amazon :: EC2)).

Tập lệnh trên không xóa ảnh chụp nhanh (chỉ tạo tập tin mới - nhất quán (nghĩa là nó có thể đóng băng đĩa / db trước ảnh chụp nhanh). Vì nó được sử dụng khá phổ biến và tôi không thể tìm thấy tập lệnh Perl tương thích để xóa các ảnh chụp nhanh cũ tôi đã viết của riêng tôi ( http://www.thatsgeeky.com/2011/06/rotating-ebs-snapshots-ec2-prune-snapshots/ ). Nó thực hiện tốt công việc (xoay vòng ông-con-con) tham số như kịch bản trên.

Tất nhiên, cả hai đều được thiết lập để chạy qua Cron.

. miễn là ghi lại rằng, bất kỳ tổ chức nội bộ nào khác đều có thể dễ dàng có thể. [Tuy nhiên, với mục đích sao lưu, id khối lượng và ngày thường là đủ])

Không sử dụng các công cụ CLI - chúng được viết bằng Java và chậm một cách lố bịch so với bất kỳ triển khai API trực tiếp nào.


2

Dần dần Amazon đang bổ sung tất cả các tính năng cần thiết để thực hiện quản lý hiệu quả được yêu cầu nếu Amazon muốn thu hút thị trường doanh nghiệp. Các thẻ đã được thêm vào và các cải tiến để cho phép người dùng chỉ có quyền truy cập vào một số tính năng nhất định sắp có. Trong tương lai chắc chắn kịch bản và triển khai sẽ được xử lý. Tôi đang thêm các tính năng này vào công cụ miễn phí ElastDream của mình.


1

Viết tắt công cụ của riêng bạn để lập chỉ mục EBS và ID snapshot theo nhãn văn bản, tôi thấy rằng sử dụng tài khoản RightScale miễn phí và gán biệt hiệu là cách tốt nhất để quản lý khối lượng và ảnh chụp nhanh EBS của chúng tôi.

Cá nhân tôi nghĩ rằng việc không thể gán nhãn dễ nhớ cho phiên bản EC2, AMI hoặc âm lượng là một lỗ hổng lớn trong sản phẩm hiện tại của Amazon - nó có vẻ như không có trí tuệ đối với tôi.


1

Tôi sử dụng ElasticFox để quản lý ảnh chụp nhanh của mình (và tất cả các máy chủ của tôi cũng vậy). Nó có gắn thẻ, giúp bạn dễ dàng theo dõi cái nào là cái nào.

Tôi cũng sử dụng thư viện boto khi tôi muốn làm mọi thứ theo chương trình. Tuy nhiên, nếu bạn làm điều đó, bạn sẽ cần tạo kho dữ liệu của riêng bạn. SQS và Sqlite là những lựa chọn tốt ở đó.


1

ElasticFox chắc chắn là một trong những công cụ thuận tiện nhất để quản lý (thủ công) EC2. Nhưng phần quan trọng là - tạo ảnh cho các cá thể của bạn, thường xuyên - thiết lập một số khởi tạo tự động sau khi một phiên bản mới được khởi động: - phân vùng và gắn các ổ đĩa phù du - gắn ổ đĩa EBS khi có sẵn - khôi phục các tệp và cơ sở dữ liệu từ EBS, a lưu trữ chia sẻ hoặc S3. - bắt đầu các dịch vụ (MySQL, Apache, Tomcat, bạn đặt tên cho nó.)


1

Chúng tôi sử dụng đầu bếp để quản lý tất cả các tài nguyên EC2 của chúng tôi.


Tôi hiện không phải là người dùng đầu bếp nhưng đang tìm giải pháp để giải quyết vấn đề này. Bạn có thể tham khảo công thức / sách dạy nấu ăn / tài nguyên bạn sử dụng để thực hiện sao lưu tự động không?
John Hinnegan

0

Bảng điều khiển AWS ở mức quá thấp cho nhiều nhiệm vụ hàng ngày, mặc dù nó đang được cải thiện nhanh chóng. Nếu bạn cần chức năng này ngay bây giờ, bạn cần phải cắn viên đạn và viết các tập lệnh của riêng bạn tận dụng các công cụ ec2 cli để quản lý ảnh chụp nhanh hoặc sử dụng công cụ của bên thứ ba. Đối với quản lý khối lượng EBS, những thứ đã được đề cập là tốt, một tùy chọn khác là công cụ quản lý EBS để bạn có thể lên lịch sao lưu, đặt tên, khôi phục chúng, v.v. của BitNami Cloud Hosting (có một tầng miễn phí)


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.