StarCluster là một tiện ích cho việc tạo và quản lý các cụm máy tính nói chung mục đích lưu trữ trên Amazon Elastic Compute Cloud của (EC2). StarCluster giảm thiểu các chi phí hành chính liên quan đến việc thu thập, cấu hình và quản lý một cụm máy tính truyền thống được sử dụng trong các phòng thí nghiệm nghiên cứu hoặc cho các ứng dụng tính toán phân tán nói chung.
Bắt đầu đơn giản, bạn chỉ cần StarCluster và một tài khoản Amazon AWS.
Đối với những người quan tâm đến việc học tập hơn là có một bài viết về StarCluster trên http://www.hpcinthecloud.com http://www.hpcinthecloud.com/features/StarCluster-Brings-HPC-to-the-Amazon-Cloud- 94099324.html Ngoài ra còn có một hình màn ảnh cài đặt, cấu hình, triển khai, và chấm dứt một cụm HPC trên Amazon EC2:
http://www.hpcinthecloud.com/blogs/MITs-StarCluster-An-Update-with-Screencast-94599554.html
Để bắt đầu, người sử dụng tạo ra một tập tin cấu hình đơn giản với các chi tiết tài khoản AWS của họ và một vài sở thích cluster (ví dụ như số lượng máy, loại máy, keypairs ssh, vv). Sau khi tạo tập tin cấu hình và chạy StarCluster của "bắt đầu" lệnh, một cụm máy Linux cấu hình với hệ thống Sun Grid Engine xếp hàng, một thư mục NFS chia sẻ / home, và OpenMPI với mật khẩu ít ssh được tạo ra và sẵn sàng để đi ngoài of-the-box. Chạy StarCluster của "dừng lại" lệnh sẽ tắt máy cluster và ngừng trả tiền cho dịch vụ. Điều này cho phép người dùng chỉ phải trả cho những gì họ sử dụng.
StarCluster cũng có thể sử dụng lưu trữ Amazon Elastic khối của (EBS) khối lượng để cung cấp lưu trữ dữ liệu bền vững cho một cluster. Khối lượng EBS cho phép bạn lưu trữ một lượng lớn dữ liệu trong đám mây Amazon và cũng dễ dàng để sao lưu và nhân rộng trong các đám mây. StarCluster sẽ gắn kết NFS và chia sẻ bất kỳ khối lượng quy định trong config. "Createvolume" lệnh StarCluster của cung cấp khả năng tự động tạo ra, định dạng, phân vùng và khối lượng EBS mới để sử dụng với StarCluster.
StarCluster cung cấp một Ubuntu dựa trên Amazon Machine Image (AMI) trong 32bit và 64bit kiến trúc. Các AMI chứa được tối ưu hóa cài đặt NumPy / scipy / Atlas / Blas / LAPACK biên dịch cho các loại dụ Amazon EC2 lớn hơn. Các AMI cũng đi kèm với Sun Grid Engine (SGE) và OpenMPI biên soạn với sự hỗ trợ SGE. Các AMI công cộng có thể dễ dàng được tùy chỉnh bằng cách tung ra một trường hợp duy nhất của AMI công cộng, cài đặt phần mềm thêm vào các ví dụ, và sau đó sử dụng "createimage" lệnh StarCluster để hoàn toàn tự động hóa quá trình tạo ra một AMI mới từ một thể EC2.
là gì mới trong phiên bản này:
- New StarCluster Ubuntu 11.10 EBS AMIs sẵn bao gồm một HVM AMI mới để sử dụng với CC / CC2 / loại CG dụ! Bao gồm OpenGridScheduler (để thay thế SGE), Condor, Hadoop / Dumbo, MPICH2, OpenMPI, IPython 0,12 (song song + máy tính xách tay), và nhiều hơn nữa. Chạy dpkg -l trên AMIs cho danh sách đầy đủ của các gói.
- Các StarCluster mới Ubuntu 11.10 EBS HVM AMI bổ sung đi kèm với trình điều khiển NVIDIA, CUDA Toolkit / SDK, PyCuda, PyOpenCL, và Magma cho điện toán GPU.
- Những AMIs mới có sẵn trong tất cả các vùng AWS. Các mới chúng tôi đông-1 11.10 EBS AMIs nay là mặc định trong cấu hình StarCluster mẫu. Sử dụng các lệnh listpublic để có được một danh sách có sẵn StarCluster AMIs ở các khu vực khác:
- $ starcluster -r sa-đông-1 listpublic
- Chú ý:. Các HVM AMI hiện chỉ có sẵn trong khu vực chúng tôi-đông-1 cho đến các khu vực khác hỗ trợ HVM
là gì mới trong phiên bản 0,91:
- hỗ trợ cho việc khởi động và quản lý nhiều cụm trên EC2
- thêm & quot; listclusters & quot; lệnh cho hiển thị tất cả các cụm đang hoạt động trên EC2
- hỗ trợ để gắn và NFS chia sẻ khối lượng nhiều EBS
- tăng createimage và lệnh createvolume cho dễ dàng tạo AMIs và EBS lượng mới để sử dụng với StarCluster
- hỗ trợ thử nghiệm cho ra mắt cụm sử dụng các trường hợp chỗ
- thêm hỗ trợ cho StarCluster & quot; plugins & quot; cung cấp khả năng để thực hiện thêm các thủ tục cấu hình / cài đặt trên đầu trang của các cấu hình cluster mặc định StarCluster của
- thêm & quot; listpublic & quot; lệnh cho tất cả các danh sách có sẵn công StarCluser AMIs mà có thể được sử dụng với StarCluster
- hoàn bash / zsh dòng lệnh cho giao diện dòng lệnh StarCluster của
Bình luận không