2010-03-19 68 views
5

Nếu bất kỳ ai có hoặc đang chạy một ứng dụng Grails trên máy chủ của họ, tôi sẽ đánh giá cao một số chi tiết về nơi cần đi sau khi tạo WAR.Triển khai Grails - Cách nhanh nhất để được triển khai?

nền

tôi đã chọn grails bởi vì với Google App Engine và việc triển khai App Engine Plugin cần phải có được tầm thường. Vấn đề này là có một bug mà làm cho bất kỳ ứng dụng khá nhiều không sử dụng được, tôi muốn điều này đã được nổi bật hơn vì vậy tôi đã không phải đến điểm nhìn thấy lỗi chính mình trước khi tôi nhận thức được nó.

Tùy chọn tiếp theo là EC2 và plugin Công cụ đám mây, có vẻ như Công cụ đám mây đã làm việc với grails 1.0 nhưng không hoạt động với 1.2.1 hiện tại do các vấn đề nhận phụ thuộc JAR. Nó cũng có vẻ như là Cloud Tools has been succeeded bởi Cloud Foundry đang trong giai đoạn thử nghiệm, sẽ tốn thêm tiền và có những địa điểm hạn chế (tôi đã đăng ký nhưng chưa có e-mail).

Câu hỏi

ứng dụng của tôi là đau đớn tầm thường, nó có một tải nhỏ, yêu cầu dữ liệu nhỏ và không cần phải mở rộng qua 5 người.

Làm thế nào tôi có thể deploy ứng dụng grails của tôi nhanh chóng và dễ dàng nhất có thể?

Cụ thể:

  • Có bất kỳ công ty lưu trữ đã tomcat được cài đặt trên các máy chủ của họ ra khỏi hộp mà tôi có thể đăng ký và sử dụng mà sẽ chỉ làm việc?
  • Bạn có biết bất kỳ hướng dẫn đơn giản nào về việc ứng dụng grails được triển khai cho EC2 mà không có Công cụ đám mây không?

Cảm ơn trước,

Gav

Side-note: Tôi nhặt grails vì good advice from SO, nó cần phải có được một thời gian rất ngắn từ phát triển đến sản phẩm triển khai ngoại trừ các công cụ để tự động -deployment không phải là trưởng thành và tôi chưa bao giờ cấu hình một máy chủ trước đó.

Trả lời

1

Chúng tôi đang chạy ShareYourLove.com qua CloudFoundry và nó hoạt động tốt. Nó không làm chúng tôi tốn thêm bất kỳ giá cước EC2 chuẩn nào.

Tùy chọn tốt nhất (nếu bạn chưa nhận được thông tin đăng nhập CF) là mua hộp linux giá rẻ như http://www.linode.com và cài đặt tomcat và mysql cho mình.

cổ vũ

Lee

+0

Chúc mừng cho tip, tôi nhận được một VPS cuối cùng, tôi chắc chắn EC2 có nhiều lợi ích nhưng tôi thực sự chỉ cần một cái gì đó rất đơn giản. http://www.lowendbox.com/ Cho tôi một chiếc máy với giá 5 đô la một tháng, tất cả những gì tôi cần, hy vọng nó sẽ giúp ai đó! – gav

1

tôi sử dụng slicehost, họ có hướng dẫn rất đơn giản để cài đặt postgresql/mysql và tomcat là khá dễ dàng để cài đặt.

1

Bạn đã thực hiện lựa chọn tốt khi chọn Grails; nếu bạn có ứng dụng đang chạy trên máy cục bộ của mình, thật đơn giản để triển khai nó với EC2. Ngay cả khi bạn không có tài khoản CloudFoundry, bạn vẫn có thể sử dụng mã nguồn mở Cloud Tools và AMI để triển khai ứng dụng của mình sang EC2.Nếu bạn cần bất kỳ trợ giúp nào với EC2, hãy đăng nhận xét và tôi sẽ thêm một số liên kết hữu ích.

+0

Có một số vấn đề khi sử dụng Công cụ đám mây và phiên bản hiện tại của Grails. Vấn đề ban đầu với Grails 1.1.1 http://code.google.com/p/cloudtools/issues/detail?id=7 là tồi tệ hơn trong 1.2.1 là Mặc định Deps không tồn tại ở tất cả và tôi không chắc chắn cách khắc phục sự cố. Không có vấn đề gì khi tôi được mời tham gia Cloud Foundry! – gav

2

http://mor.ph/ hỗ trợ các ứng dụng grails, không có chi phí trả trước và hỗ trợ cả PostgreSQL lẫn MySQL.

+0

Điều này được sử dụng là đúng và sẽ thực sự trở lại trong tương lai nhưng hiện tại chúng đang cải tiến :) – gav

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