2010-01-21 39 views
40

Có thể tải/lưu trữ toàn bộ trang web bằng AWS không? Hoặc là nó chỉ là một dịch vụ có thể tải các phần cụ thể của một trang web - chẳng hạn như hình ảnh, vv Rõ ràng, tôi muốn sử dụng tên miền của riêng tôi. Nếu bạn có thể sử dụng nó, có bất kỳ hạn chế nào không?Có thể sử dụng AWS làm máy chủ web không?

Đây là liên kết AWS, cho bối cảnh:

http://aws.amazon.com/s3/

Trả lời

19

EDIT: 12 tháng tám năm 2016 họ có một phần dành riêng về cách để bắt đầu lưu trữ một trang web trên AWS. Xin lưu ý S3 chỉ cho phép các trang web STATIC nhưng AWS cung cấp SDK trong trường hợp bạn muốn chạy PHP, ASP.NET, v.v. trên cá thể của bạn. Xem các liên kết để biết thêm chi tiết.

http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html https://aws.amazon.com/websites/


Vì vậy, đoán những gì tôi vừa phát hiện trong khi làm một số tìm kiếm Google cho lưu trữ trên AWS ?! Bài đăng trên blog của AWS cho biết rằng bạn có thể (hiện tại) lưu trữ một trang web trên S3. (Vui đủ, các StackOverflow và các bài AWS là ngay bên cạnh nhau trong SERPs!)

http://aws.typepad.com/aws/2011/02/host-your-static-website-on-amazon-s3.html

+0

Cảm ơn KJH. Bạn rất thích đăng tải bản cập nhật :) – Matrym

22

AWS = Amazon Web Services = một bộ các dịch vụ web khác nhau.

S3 (mà bạn đã liên kết đến) là một cửa hàng đối tượng. Bạn không thể lưu trữ một dịch vụ web trên S3.

EC2, cũng thuộc ô AWS, là không gian tính toán ảo hóa. Bạn CÓ THỂ lưu trữ một dịch vụ web trên EC2. Nó giống như có một máy chủ trong một giá đỡ ở đâu đó, ngoại trừ khi bạn tắt một thể hiện, nó sẽ biến mất mãi mãi. Nhưng sử dụng EBS, giống như một ổ cứng ảo hóa, sẽ ngăn bạn mất dữ liệu khi phiên bản EC2 tắt.

Xem http://aws.amazon.com/ec2/http://aws.amazon.com/ebs/

+0

Khi nào một phiên bản EC2 đóng cửa? – OscarRyz

+1

Vì vậy, để được hoàn toàn rõ ràng ... bạn có thể trỏ một tên miền vào EC2 và giải quyết nó trong đám mây bằng cách nào đó? – Matrym

+0

@Oscar Reyes: Một trường hợp bị tắt khi bạn chọn tắt nó. – danben

6

Như @danben đề cập, có sự khác biệt giữa S3 và EC2.

Một điều có thể thú vị đối với những người muốn lưu trữ một trang web trên Amazon, đặc biệt nếu họ muốn bắt đầu nhỏ là Amazon bắt đầu cung cấp free tier một vài tháng trước. Cùng với các dịch vụ như BitNami Cloud Hosting (từ chối trách nhiệm, tôi đã giúp thiết kế nó, vì vậy nó giống như con tôi :) nghĩa là bạn có thể đưa trang web của mình lên đám mây Amazon chỉ trong vài phút, về cơ bản là 0 đô la. Bạn vẫn cần cung cấp thông tin thẻ tín dụng cho Amazon, nhưng nó sẽ không bị tính phí nếu bạn ở trong giới hạn của cấp miễn phí của họ.

Một điều cần cân nhắc là tại thời điểm viết bài này (tháng 7 năm 2011), Amazon hạn chế bạn chỉ một địa chỉ IP trên mỗi máy chủ. Nếu bạn cần lưu trữ nhiều tên miền, bạn có thể cần phải sử dụng máy chủ ảo dựa trên tên hoặc một số thủ thuật sử dụng Bộ cân bằng tải đàn hồi (điều này sẽ khiến bạn mất nhiều chi phí hơn). Nhưng tất cả trong tất cả, nó là đáng thử nếu bạn là một chút kỹ thuật và muốn kiểm soát nhiều hơn những gì chia sẻ lưu trữ cung cấp cho bạn

19

Có nó là hoàn toàn có thể để lưu trữ các trang web trên AWS trong 2 cách sau:

1.) Easy - S3 (Giải pháp lưu trữ đơn giản) là một giải pháp lưu trữ nhóm cho phép bạn phục vụ nội dung tĩnh ví dụ hình ảnh nhưng gần đây đã được nâng cấp để bạn có thể sử dụng nó để lưu trữ các tệp .html phẳng và trang web của bạn sẽ được phục vụ bởi cài đặt Apache mặc định với cấu hình rất nhỏ trên phần của bạn (nhưng cũng ít kiểm soát).

2.) Thủ thuật - Bạn có thể sử dụng EC2 (Elastic Compute Cloud) và tạo một cá thể Linux ảo sau đó cài đặt Apache/NGinx (hoặc bất kỳ thứ gì) để cung cấp cho bạn toàn quyền kiểm soát phục vụ bất cứ thứ gì bạn muốn. Bạn sử dụng Security Groups để bật/tắt các cổng cho từng máy hoặc nhóm riêng lẻ.

@danben Ví dụ EC2 của bạn không có IP công khai không đổi theo mặc định. Amazon giúp bạn sử dụng CNAME - không phải bản ghi A vì IP của bạn có thể thay đổi khi tải. Bạn phải trả tiền cho một ElasticIP để có được một IP công cộng nhất quán cho thiết lập của bạn (hoặc sử dụng một số loại DynDNS)

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