Lưu trữ đám mây so với lưu trữ dành riêng: ưu điểm và nhược điểm


9

Tôi hiện đang tìm kiếm một công ty lưu trữ có thể cung cấp dịch vụ rất chắc chắn với SLA 100%.

Trong tìm kiếm cả lưu trữ đám mây và lưu trữ dành riêng được quản lý đã đưa ra. (Tôi không muốn tự mình quản lý máy chủ vì tôi vẫn còn khá mới đối với Linux.)

Tôi không chắc chắn nếu cụm từ này là "tốt nhất" sẽ có ý nghĩa, nhưng lưu trữ đám mây có những lợi thế gì so với lưu trữ máy chủ chuyên dụng?

Tôi cần một dịch vụ đáng tin cậy hơn tất cả, và một số yếu tố của ứng dụng được lưu trữ sẽ tương đối nhiều CPU, mặc dù những đột biến trong việc sử dụng CPU sẽ không thường xuyên, do đó, việc lưu trữ cần phải có khả năng xử lý.

Câu trả lời:


9

đá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.


1
Mortenesen: +1 Tôi nghĩ rằng đây là câu trả lời đầy đủ và rõ ràng đầu tiên tôi đọc trên internet về những ưu / nhược điểm của lưu trữ tiêu chuẩn so với lưu trữ đám mây. Tôi cũng sẽ nói thêm rằng việc mở rộng quy mô qua VPS không khó lắm (trừ khi bạn cần mở rộng quy mô lớn), hầu hết VPS được quản lý đầy đủ có thể tăng dung lượng và băng thông VPS của bạn bằng cách nâng cấp lên gói đắt hơn và họ thực hiện khá nhanh , bạn thậm chí sẽ không nhận thấy thời gian chết của máy chủ của mình.
Marco Demaio

3

Tuy nhiên, không có ý tưởng về loại lưu lượng truy cập mà bạn sẽ thấy hoặc kế hoạch phát triển của bạn, tôi không thể nói liệu bạn sẽ làm tốt hơn với tùy chọn cụm / điện toán lưới hay máy chủ chuyên dụng truyền thống, tuy nhiên, như tôi Tôi đã làm việc trong ngành lưu trữ trong nhiều năm) Tôi có thể nói rằng bạn sẽ không tìm thấy một công ty có uy tín với SLA 100% - không có gì đảm bảo 100% thời gian hoạt động với bất kỳ dịch vụ nào và bất cứ ai hứa hẹn nhiều như vậy đều che giấu điều gì đó ( có lẽ một cái gì đó đơn giản như tính phí quá mức mỗi tháng để cho phép phát hành tín dụng trong trường hợp ngừng hoạt động).


Có những công ty thực sự có 100% SLA, tùy thuộc vào định nghĩa của bạn về SLA và 100%. Hầu hết mọi người biết rằng không có đảm bảo 100% trong cuộc sống. Và 100% SLA không có nghĩa là 100% thời gian hoạt động. Trái đất có thể bị tấn công bằng một tiểu hành tinh và tất cả các máy chủ dự phòng của bạn trên tất cả các lục địa đồng loạt bị lấy ra. Nhưng ít nhất với SLA 100%, bạn sẽ được bồi thường (OK, trong trường hợp này có lẽ nó không quan trọng lắm). Điều quan trọng là xác định xem bảo hành SLA có thể bù đắp tổn thất của bạn trong trường hợp ngừng hoạt động hay không (tín dụng 100% có đủ để bù lỗ của bạn không? 200%? 500%?) Và phí bảo hiểm cho SLA 100% đó.
Lèse majesté

3

Lưu trữ đám mây có rất nhiều ý nghĩa khác nhau, nhưng nếu bạn đang nói về Nền tảng là Dịch vụ (PaaS) hoặc Cơ sở hạ tầng là Dịch vụ (IaaS) thì lợi ích chính thường là khả năng mở rộng ra nhiều máy chủ và trả tiền hàng giờ thay vì hàng tháng . Tôi đã viết một bài đăng trên blog về VPS / VM so với Máy chủ chuyên dụng so với Máy chủ đám mây: Tùy chọn lưu trữ và so sánh chi phí , và từ câu hỏi của bạn, có vẻ như bạn sẽ làm tốt với Nhà cung cấp dịch vụ lưu trữ ảo (VPS) hoặc máy chủ lưu trữ VM. Nếu thời gian hoạt động là mối quan tâm cao nhất của bạn so với việc sử dụng nhà cung cấp dịch vụ lưu trữ đám mây có nhiều VM phía sau bộ cân bằng tải thì bạn nên đặt cược tốt nhất cho tính sẵn sàng cao. Bằng cách sử dụng nhiều máy chủ, bạn có thể gỡ xuống để bảo trì / nâng cấp và không có bất kỳ thời gian chết nào.


+1 bài viết hay! Tôi sẽ đề cập đến cPanel thay cho Plesk làm bảng điều khiển, dù sao bài báo cũng giải thích rất rõ ràng và so sánh VPS vs Cloud
Marco Demaio

3

+1 cho 100% SLA, mọi ứng dụng quan trọng nên nằm trong máy chủ cung cấp dịch vụ này. Ngoài ra, tôi có thể thêm rằng mọi công ty đều có bản in đẹp ở giữa 100% SLA.

Họ có thể đảm bảo nó về thời gian hoạt động (ping) và phần cứng, nhưng những thứ chuyên sâu hơn xuất hiện khi họ có thể cung cấp SLA 100% cho chính ứng dụng. Nếu bạn muốn có một danh sách các nhà cung cấp có thể cung cấp loại điều này, tôi đã làm việc với một vài nhà cung cấp mà tôi có thể đề xuất.


Làm thế nào họ có thể cung cấp 100% SLA trên ứng dụng bạn đã xây dựng? Bạn đang ám chỉ rằng việc lưu trữ web sẽ thông qua mã của bạn và khắc phục sự cố khi có sự cố xảy ra? Bất kỳ SLA lưu trữ web trung thực nào cũng sẽ chỉ bao gồm phần cứng / HĐH và thời gian hoạt động của mạng, vì đó là tất cả những gì họ có quyền kiểm soát. Nếu bạn chọn viết mã không an toàn, không cài đặt các bản vá quan trọng hoặc chạy các phiên bản phần mềm không ổn định, thì máy chủ web không thể làm gì về thời gian ngừng hoạt động. Tính khả dụng của ứng dụng thường chỉ được đảm bảo bởi các nhà cung cấp SaaS.
Lèse majesté

Nó sẽ là cách tiếp cận mở rộng hơn của nhà cung cấp dịch vụ lưu trữ vượt qua giới hạn mở rộng ra ngoài phạm vi chỉ trở thành một nhà cung cấp thay vì một nhiệm vụ chung và cố vấn đáng tin cậy.
Nick O'Neil

1

Một dịch vụ đám mây có ba đặc điểm riêng biệt giúp phân biệt với dịch vụ lưu trữ truyền thống. Nó được bán theo yêu cầu, thường là theo phút hoặc giờ; đó là tính co giãn - người dùng có thể có nhiều hoặc ít dịch vụ như họ muốn tại bất kỳ thời điểm nào; và dịch vụ được quản lý hoàn toàn bởi nhà cung cấp (người tiêu dùng không cần gì ngoài máy tính cá nhân và truy cập Internet). Những đổi mới đáng kể trong ảo hóa và điện toán phân tán, cũng như cải thiện khả năng truy cập Internet tốc độ cao và nền kinh tế yếu, đã tăng tốc sự quan tâm đến điện toán đám mây.

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.