đám mây lưu trữ có những lợi thế gì so với lưu trữ máy chủ chuyên dụng?
Không có câu trả lời cho điều đó trong bản tóm tắt; hoặc câu trả lời chung cho điều đó ít nhất là quá dài để gõ lên đây. Bạn cần bắt đầu với một bức tranh về kiến trúc nào bạn muốn và tải nào bạn dự báo, sau đó đánh giá kiến trúc lưu trữ trên cơ sở đó. Chỉ mới bắt đầu, ngôn ngữ lập trình mà bạn đang sử dụng rất quan trọng và bạn không nói.
Để cung cấp cho bạn một câu trả lời một phần, ở dạng ngắn:
- Hiểu định lý CAP . Lưu trữ đám mây thường cung cấp các API lưu trữ nghiêng về phía AP của CAP, chẳng hạn như Amazon SimpleDB và S3.
- Lưu trữ đám mây ngụ ý rằng việc nhân rộng sẽ không thành vấn đề, tức là bạn có thể tăng tốc 100 máy chủ mới mà không cần cảnh báo trước và bạn sẽ nhận được chúng.
- Lưu trữ đám mây nên có một số addon tập trung vào mạng và trung tâm giám sát giúp việc quản lý một nhóm máy chủ dễ dàng hơn, cân bằng tải fx HTTP, giám sát, tự động mở rộng.
Xin lưu ý rằng:
- Nếu bạn chỉ sử dụng một vài máy chủ, thì điện toán đám mây không thực sự khác biệt so với lưu trữ VPS truyền thống.
- Nếu bạn sử dụng các API lưu trữ có khả năng mở rộng cao này (như SimpleDB), thì tất nhiên bạn sẽ có được một nền tảng để xử lý nhiều sự tăng trưởng. Mặt khác, bạn cũng bị nhà cung cấp điện toán đám mây khóa chặt.
Tôi cần một dịch vụ đáng tin cậy hơn tất cả
IMHO đó chỉ ra một trong hai:
- Một VPS được quản lý hoàn toàn hoặc nhà cung cấp máy chủ chuyên dụng như Rackspace, Engine Yard, Joyent và những người khác.
HOẶC LÀ
- Nhà cung cấp điện toán đám mây 'full-stack' như Google App Engine hoặc Windows Azure (trái ngược với Amazon EC2, yêu cầu bạn phải tự quản lý hệ điều hành, sao lưu, vá bảo mật, v.v.).
Một trong những điều trên sẽ là điểm khởi đầu tốt - nhưng một lần nữa, nó đi vào chi tiết cụ thể của kiến trúc và kỳ vọng tăng trưởng của bạn.