Công cụ ứng dụng của Google hoặc các dịch vụ web của amazon [đã đóng cửa]


89

Tôi là một người mới đối với dịch vụ lưu trữ đám mây của chúng tôi. Tôi muốn biết cái nào tốt hơn để bắt đầu, công cụ ứng dụng Google hoặc dịch vụ web Amazon.

Câu hỏi của tôi là:

  1. Ứng dụng của tôi dựa trên java, Cơ sở dữ liệu là MySQL. Họ có ủng hộ điều này không?
  2. Các ưu đãi miễn phí từ cả hai và cái nào tốt hơn để bắt đầu?
  3. Bạn sẽ dễ dàng di chuyển từ nền tảng này sang nền tảng khác như thế nào?
  4. Bất kỳ liên kết tốt nào để bắt đầu với dịch vụ này vì tôi là người mới ở đây.

Ngoài ra, tôi đánh giá cao một số liên kết tốt để bắt đầu với các dịch vụ này vì tôi là người mới ở đây và một cái nhìn cấp cao về cách hoạt động của nó.


37
@TakashiMatsuo Thật buồn cười khi bạn nói những bài đăng như thế này không mang tính xây dựng, tôi thường thấy những bài đăng mà bạn đóng là một số bài viết mang tính xây dựng nhất, mọi người đang tìm cách trả lời những câu hỏi như thế này. chỉ cần nhìn vào số lượt xem 13506
Michael Falciglia

5
Tôi đã hy vọng nhận được lời khuyên chung của cộng đồng SO về câu hỏi này. Điều này chắc chắn liên quan đến mã hóa. Tôi muốn biết cách triển khai tốt nhất mã của mình trên web. Tôi đoán tôi sẽ đưa câu hỏi của mình đến những góc xa hơn của trang web —— thật không may.
tmthyjames 10/12/14

9
Họ thích đóng tất cả các câu hỏi thú vị nhất .. "Câu hỏi của bạn phải có một câu trả lời nhị phân!"
Dominic

2
Có chắc chắn đây là một câu hỏi hay. Tôi không thấy nó không mang tính xây dựng vì nhiều người trong chúng ta đang cầu xin một câu trả lời tốt cho câu hỏi tương tự. Tôi sẽ đề nghị SO đóng cửa bằng cách bỏ phiếu của người dùng hoặc lời khuyên tập thể của cộng đồng SO. Không phải bởi một số nhận thức.
Chetabahana

Câu trả lời:


117

Cập nhật : Câu trả lời không còn được cập nhật. Vì Cloud SQL của Google không còn ở trong BETA, điều đó có nghĩa là cả AWS và GAE đều hỗ trợ các ứng dụng java được viết để sử dụng cơ sở dữ liệu MySQL và việc di chuyển không còn khó khăn nữa. Ý tưởng tổng thể là cả hai nhà cung cấp dịch vụ đám mây đều có xu hướng đi đến một điểm mà họ cung cấp "mọi thứ": Google đã khởi chạy Compute Engine trong khi Amazon đang làm việc trên Beanstalk . Tuy nhiên, các dịch vụ IaaS của Amazon trưởng thành hơn của Google trong khi các dịch vụ PaaS của Google trưởng thành hơn của Amazon. Tất cả chỉ đơn giản là bạn muốn IaaS hay PaaS.


Có một sự khác biệt chính giữa AWS và Google App Engine: AWS là cơ sở hạ tầng như một dịch vụ (IaaS) trong khi GAE là nền tảng như một dịch vụ (PaaS). Điều này có nghĩa là với AWS, bạn vẫn cần quản lý các máy chủ của riêng mình (phiên bản ec2, phiên bản db, bộ cân bằng tải, v.v.) => yêu cầu một số công việc sysadmin. Với GAE, bạn chỉ cần viết mã ứng dụng của mình và triển khai nó lên đám mây google mà không cần quan tâm đến máy chủ nào hoặc trên bao nhiêu máy chủ. Google thực hiện tất cả các công việc sysadmin cho bạn.

Cả hai đều sử dụng mô hình trả tiền để sử dụng.

Câu trả lời cho mỗi câu hỏi:

  1. Được hỗ trợ bởi AWS. Đối với GAE, bạn cần sử dụng bộ lưu trữ dữ liệu của riêng họ (nó được gọi là bảng lớn). Bạn có thể sử dụng JPA để truy cập dữ liệu bảng lớn, nhưng có rất nhiều hạn chế (chẳng hạn như bạn không thể thực hiện nối bảng). GAE có hỗ trợ cho cơ sở dữ liệu quan hệ nhưng có vẻ như nó đang ở giai đoạn thử nghiệm.
  2. Cả hai đều có một số gói miễn phí: AWS , GAE
  3. Khó khăn. Như tôi đã nói ở điểm 1, gae sử dụng bộ lưu trữ dữ liệu NoSql độc quyền. Nếu bạn muốn chuyển sang mô hình quan hệ, bạn sẽ cần thiết kế lại các mô hình của mình.
  4. Đọc hướng dẫn của họ: AWS , GAE .

Lưu ý : AWS cũng có hỗ trợ PaaS thông qua cây đậu đàn hồi , nhưng điều đó vẫn còn trong BETA


8
A1 không chính xác vì App Engine cũng hỗ trợ mysql. Xem: developer.google.com/appengine/docs/java/cloud-sql/…
Takashi Matsuo,

2
@Takashi Cảm ơn. Tôi không biết về tính năng mới này. Đã chỉnh sửa câu trả lời của tôi để phản ánh bình luận của bạn.
Ioan Alexandru Cucu,

5
+1 cho sự khác biệt giữa PaaS của Google và IaaS của Amazon, theo tôi là một trong những điểm khác biệt chính giữa chúng.
Radu Maris

1
bạn có thể cân nhắc thêm giá cả. Google đang ở chế độ bắt kịp do đó giá của nó thường tốt hơn (họ tuyên bố, tối đa 40%). điều đó có thể phụ thuộc vào usecase thực tế. Công cụ tính giá Amazon AWS so với Công cụ tính giá trên đám mây của Google
trung bình
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.