Amazon S3 - Hướng dẫn cho người mới bắt đầu
Vài ngày trước, tôi vẫn đang vật lộn với giải pháp để mở rộng quy mô blog này để nó sẽ phục vụ nội dung nhanh hơn và đồng thời, không gây áp lực cho máy chủ quá mạnh. Hongkiat.com phục vụ khoảng 50.000 lượt xem trang mỗi ngày và tiêu thụ khoảng 60-80Gb băng thông hàng ngày. Một cái gì đó phải được thực hiện ở đây để yêu cầu hình ảnh và tập tin sẽ không ảnh hưởng đến sự ổn định của toàn bộ máy chủ. Sau một số bài đọc, cân nhắc và nghiên cứu, tôi giải quyết cho Amazon S3.
Bạn có thể đã nghe nói về nó, hoặc có thể sử dụng nó. Nhưng đối với những người gặp vấn đề khi mở rộng trang web của bạn, tìm kiếm giải pháp hoặc tìm kiếm một tệp lưu trữ trực tuyến ổn định, thì ở đây tôi đã viết một bài viết khá đầy đủ (tôi hy vọng) cung cấp cho bạn sự hiểu biết cơ bản về Amazon S3, cùng với hướng dẫn về cách nhận và sử dụng nó.
Để dễ đọc, nội dung được đưa ra trong các phần sau.
- Tóm lại
- Sắp xếp một tài khoản Amazon S3
- Sử dụng Amazon S3
- Amazon S3 là Image Hosting
- Các ứng dụng và tài nguyên khác của Amazon S3
Hướng dẫn đầy đủ sau khi nhảy.
Tóm lại
Dịch vụ lưu trữ đơn giản của Amazon, còn được biết là Amazon S3 là một cơ sở lưu trữ trực tuyến. Nó là rẻ, nhanh chóng và dễ dàng để thiết lập. Và vì đó là dịch vụ được cung cấp bởi gã khổng lồ thương mại điện tử Amazon, bạn có thể yên tâm bất cứ điều gì bạn lưu trữ tại S3 được bảo mật. Tìm hiểu thêm về Amazon S3.
Ai cần Amazon S3?
Trong S3, không có chi phí ban đầu, chi phí thiết lập bằng không. Bạn chỉ trả tiền cho những gì bạn sử dụng. Nó hoàn toàn phù hợp cho quản trị trang web và người viết blog, đặc biệt là những người có các vấn đề sau:
- Hết băng thông
Nếu bạn đang sử dụng tài khoản lưu trữ được chia sẻ, mọi hiệu ứng Stumble By hoặc Digg đều có thể dễ dàng ăn hết toàn bộ giới hạn băng thông trong tháng. Hầu hết thời gian, máy chủ web sẽ tạm ngưng tài khoản cho đến khi bạn giải quyết thanh toán cho băng thông bổ sung được tiêu thụ. Amazon S3 cung cấp băng thông không giới hạn và bạn sẽ được phục vụ với bất kỳ lượng băng thông nào mà trang web của bạn cần. Phí sẽ được thực hiện vào thẻ tín dụng và thanh toán có thể được thực hiện vào cuối tháng.
- Khả năng mở rộng tốt hơn
Amazon S3 sử dụng lưu trữ đám mây và phục vụ hình ảnh tương đối nhanh. Tách chúng ra khỏi yêu cầu HTTP thông thường chắc chắn sẽ giảm tải máy chủ và do đó, đảm bảo sự ổn định tốt hơn.
- Trả tiền cho nhiều hơn mà bạn thực sự sử dụng
Cho dù bạn đang sử dụng dịch vụ lưu trữ chia sẻ, VPS hoặc máy chủ chuyên dụng, bạn phải trả một khoản tiền mỗi tháng (hoặc năm) và số tiền bao gồm lưu trữ đĩa cứng và băng thông bạn có thể không sử dụng hết. Tại sao phải trả nhiều tiền hơn khi bạn chỉ có thể trả cho những gì bạn đang sử dụng.
- Lưu trữ tệp trực tuyến
Thay vì sao lưu các tệp của bạn trong CD / DVD để tiết kiệm thêm dung lượng ổ cứng, đây là một tùy chọn khác. Lưu trữ chúng trực tuyến, và bạn có tùy chọn giữ chúng ở chế độ riêng tư hoặc đặt chúng ở chế độ công khai. Tất cả tùy thuộc vào bạn.
- Lấy và chia sẻ tập tin dễ dàng hơn
Nếu bạn lưu trữ tệp của mình trực tuyến, bạn có thể truy cập chúng ở bất cứ đâu miễn là có kết nối Internet. Amazon S3 cũng cho phép tôi giao tiếp các tệp tốt hơn với bạn bè, khách hàng và người đọc blog.
Dung lượng và băng thông không giới hạn, trả tiền khi bạn sử dụng, toàn quyền kiểm soát quyền riêng tư của tệp là những gì khiến tôi phấn khích khi chuyển hình ảnh trên hongkiat.com sang Amazon S3. Bạn có thể có thể nghĩ về nhiều hơn mà bộ nhu cầu của bạn. Đọc thêm về lý do tại sao bạn nên sử dụng Amazon S3.
Tiếp theo, tôi sẽ giải thích về cách bạn có thể đăng ký tài khoản Amazon S3.
Trở lại đầu trang ↑
Sắp xếp một tài khoản Amazon S3
Trước khi chúng tôi đăng ký tài khoản, tôi nghĩ bạn ít nhất nên biết Amazon S3 tính phí như thế nào. Kiểm tra chúng ở đây, hoặc ước tính với một Máy tính đơn giản hàng tháng AWS. Bây giờ nếu bạn đã cài đặt xong, hãy lấy tài khoản Amazon S3.
- Đăng ký / Đăng nhập vào Amazon
Nếu bạn có tài khoản Amazon, hãy đăng nhập, đăng ký khác.
- Nhận tài khoản AWS của Amazon
Truy cập aws.amazon.com và đăng ký Tài khoản dịch vụ web Amazon.
- Tìm kiếm - Dịch vụ lưu trữ đơn giản của Amazon (S3)
Khi bạn đăng ký xong, bạn sẽ được chào đón với một trang cho biết tài khoản của bạn đã được tạo và thông tin đã được gửi đến email của bạn. Tìm kiếm Dịch vụ lưu trữ đơn giản của Amazon trong danh sách, bấm vào nó.
- Đăng ký - Dịch vụ lưu trữ đơn giản của Amazon (S3)
Một lần nữa, bạn sẽ được đưa đến trang giới thiệu Amazon S3. Đọc lại nếu bạn cần, hoặc chỉ cần bỏ qua để đăng ký tài khoản bằng cách nhấp vào Đăng ký dịch vụ web này. Nhập chi tiết thẻ tín dụng của bạn và làm theo hướng dẫn để thiết lập tài khoản của bạn.
- Biết tên người dùng / mật khẩu của bạn
Khi bạn đã đăng ký thành công, Amazon sẽ nhắc bạn về Số nhận dạng truy cập AWS, trong đó bao gồm của bạn ID khóa truy cập và Khóa truy cập bí mật. Lưu ý rằng ID khóa truy cập và Khóa truy cập bí mật tốt như tên người dùng và mật khẩu của bạn, vì vậy bạn nên giữ chúng an toàn.
Nếu bạn đã bỏ lỡID khóa truy cập và Khóa truy cập bí mật thông báo, nhấp vào Tài khoản dịch vụ web của bạn, chọn Số nhận dạng truy cập AWS để lấy chúng.
Trong Tài khoản dịch vụ web của bạn cũng là nơi bạn kiểm tra các hoạt động của tài khoản, số tiền bạn sẽ trả vào cuối tháng, thay đổi hồ sơ của bạn, v.v. Làm quen với các trang này là cần thiết.
Bây giờ tài khoản Amazon S3 của bạn đã được tạo và sẵn sàng hoạt động. Chúng ta hãy tải lên.
Trở lại đầu trang ↑
Sử dụng Amazon S3
Tài khoản Amazon S3 của bạn bắt đầu bằng tài khoản root sạch. Trên gốc là nơi bạn tạo xô. Xô là thuật ngữ của Amazon S3 cho thư mục gốc. Bạn có thể tạo nhiều nhóm và bên trong các thùng là nơi bạn đặt các thư mục và hình ảnh của mình.
Amazon S3 phát hành một bộ API và các nhà phát triển trên khắp thế giới phát hành ứng dụng cho phép tài khoản Amazon S3 của bạn nói chuyện với máy tính cục bộ của bạn để bạn có thể thực hiện tất cả các tệp tải lên, đồng bộ hóa, sao lưu, v.v. nhìn cách bạn có thể tận dụng tiện ích mở rộng S3Fox từ RJonna (tiện ích mở rộng Firefox) để kết nối với tài khoản Amazon S3 của bạn và sau này, chúng tôi sẽ cung cấp cho bạn danh sách các ứng dụng thay thế miễn phí và trả phí để kết nối với Amazon S3.
Sử dụng Amazon S3 với Firefox S3Fox
S3Fox là một plugin Firefox, vì vậy nếu bạn không cài đặt trình duyệt Firefox trong máy của mình, bạn sẽ cần phải có một trình duyệt. Cài đặt plugin S3Fox, có của bạn ID khóa truy cập và Khóa truy cập bí mật sẵn sàng, bắt đầu nào.
- Khởi chạy Trình tổ chức S3
Trong Firefox, đi đến Công cụ, lựa chọn Trình tổ chức S3.
- Thiết lập tài khoản
Thiết lập tài khoản Amazon S3 của bạn với S3 Organizer. Nhập một tự giải thích Tên tài khoản, của bạn Khóa truy cập và Chìa khoá bí mật. Nhấp chuột Thêm vào.
- Kết nối, tạo thùng đầu tiên
Khi bạn đã nhập thông tin chính xác, bạn sẽ được đưa đến tài khoản của mình (mặc định là trống). Ở bên trái của Trình tổ chức S3 sẽ là các thư mục máy cục bộ của bạn và Amazon S3 ở bên phải.
Nhấp chuột phải, Tạo thư mục. Bất cứ điều gì được tạo ra ở cấp độ gốc sẽ là xô của bạn. Tất cả các tệp và thư mục sẽ được lưu trữ / sắp xếp theo nhóm.
- Tạo thư mục, tải lên hình ảnh
Nhấp đúp chuột vào xô của bạn, tạo một thư mục. Trong thư mục, tải lên một hình ảnh. Theo mặc định, mọi thứ được tải lên tài khoản Amazon S3 của bạn sẽ không thể truy cập được.
Trở lại đầu trang ↑
Amazon S3 là Image Hosting
Theo mặc định, hình ảnh được tải lên Amazon S3 với S3 Ban tổ chức sẽ không được công khai. Nếu bạn có ý định chia sẻ các tệp đã tải lên với bạn bè và đồng nghiệp của mình hoặc nếu bạn muốn sử dụng Amazon S3 để lưu trữ hình ảnh trên trang web của mình, sẽ cần các bước bổ sung.
- Chỉnh sửa hình ảnh cho phép
Nhấp chuột phải vào một trong những hình ảnh được tải lên, chọn Chỉnh sửa ACL.
- Làm cho công chúng có thể truy cập
Để công khai hình ảnh của bạn, đảm bảo Mọi người, Người dùng được Xác thực và tôi (Chủ sở hữu) đã đọc quyền truy cập. Thực hiện theo các cài đặt trong hình ảnh dưới đây. Nhấp vào biểu tượng để trao đổi giữa ve và chéo.
- Nhận URL hình ảnh
Nhấp chuột phải vào bất kỳ hình ảnh cụ thể, chọn Sao chép URL vào Clipboard. URL của bạn sẽ trông giống như thế này:https://assets.hongkiat.com/uploads/10yearsago / amazon_10ya.png
URL hình ảnh có định dạng cố định sau:http: //xô_name.s3.amazonaws.com /tên thư mục/filename.jpg
Trở lại đầu trang ↑
Các ứng dụng và tài nguyên khác của Amazon S3
Chúng tôi đã và đang sử dụng S3Fox trong toàn bộ lời giải thích vì nó miễn phí và nó nằm trên trình duyệt Firefox. Nhưng tôi nghĩ bạn cũng nên biết về các ứng dụng khác và nhiều cách khác nhau để cung cấp các phương tiện tương tự.
Các ứng dụng được Amazon S3 hỗ trợ
- JungleDisk - Lưu trữ trực tuyến đáng tin cậy được cung cấp bởi Amazon S3.
- Chuyển giao - Ứng dụng FTP / SFTP cho Mac.
- Đồng bộ hóa S3 - Bao gồm S3syncs và S3cmds. Chương trình Ruby cho phép kiểm soát tài khoản Amazon S3 bằng các lệnh shell.
- Xô thám hiểm - Giao diện người dùng cho Amazon S3.
- Quản lý sao lưu - Công cụ dòng lệnh cho Linux.
- Sao lưu S3 - Ứng dụng máy tính để bàn Windows giúp mọi người sử dụng cơ sở hạ tầng ấn tượng của Amazon để sao lưu từ xa và lưu trữ tệp trực tuyến an toàn.
- máy bay phản lực3t - Bộ công cụ cho dịch vụ lưu trữ trực tuyến S3 của Amazon.
- Sync2S3 - Đồng bộ hóa các tệp của bạn với Amazon (S3), cung cấp cho bạn giải pháp sao lưu an toàn và giá cả phải chăng.
- Lưu trữ SME - Truy cập tập tin từ bất cứ đâu.
Trở lại đầu trang ↑
Thêm tài liệu tham khảo trực tuyến
Dưới đây là nhiều tài liệu tham khảo trực tuyến để giúp bạn hiểu về Amazon S3 và khả năng kết nối của nó tốt hơn.
- Dịch vụ lưu trữ đơn giản của Amazon - Duyệt qua các giải pháp mà các nhà phát triển Dịch vụ web Amazon đã xây dựng bằng Dịch vụ lưu trữ đơn giản Amazon (Amazon S3).
- Diễn đàn Amazon S3 - Diễn đàn S3 với nhiều thông tin hữu ích.
- API Amazon S3 - Hiểu API của Amazon S3.
- Amazon S3 trong Wiki
- Sử dụng Amazon S3 làm dịch vụ lưu trữ hình ảnh
- Cách tôi sử dụng Amazon S3- Đọc phương pháp của Paul để sử dụng Amazon S3 với rsync và JungleDisk.
- Sao lưu máy chủ Bulletproof với Amazon S3 - Điều khiển S3 bằng Ruby và S3Sync.
- Cách sử dụng JungleDisk, Amazon S3 và rsync để sao lưu thư mục chính OS X của bạn
- Sao lưu máy chủ giá rẻ với Amazon S3
- Sử dụng Amazon S3 từ Perl
- Sử dụng Amazon S3 với Django
Đó là tất cả! Hy vọng bạn sẽ thấy hướng dẫn này hữu ích.