it-swarm-vi.com

Làm thế nào để lựa chọn giữa lưu trữ web và lưu trữ đám mây?

Làm thế nào để chọn giữa lưu trữ web thông thường và lưu trữ đám mây, những điểm chính có thể làm cho quyết định này dễ dàng hơn.

Có phải tất cả mọi thứ tôi có thể làm trong lưu trữ web bình thường đều có thể trong đám mây không? Tóm lại, khi nào nên chọn cái nào?

20
Amr Elgarhy

Tôi nghĩ rằng bạn đang đơn giản hóa quá mức các loại lưu trữ mà bạn có thể nhận được. Họ đang ở đây, những gì họ tốt cho và những gì họ không tốt cho:

Lưu trữ chia sẻ

Bạn đang ở trên một máy chủ có khả năng hàng trăm người khác. Có các giới hạn được xác định trước, chẳng hạn như dung lượng ổ đĩa/cơ sở dữ liệu bạn có thể có và lượng dữ liệu bạn có thể chuyển mỗi tháng. Đây là mức giá rẻ nhất trong số chúng, đôi khi chỉ khoảng $ 3/tháng nhưng hãy cẩn thận - ngay khi trang web của bạn bắt đầu tiêu thụ nhiều hơn các tài nguyên tối thiểu, bạn sẽ bị đình chỉ và yêu cầu nâng cấp.

Ngoài ra, những thứ như PHP/SSH/etc được định cấu hình ở chế độ 'hoang tưởng'. Bạn có thể không có quyền truy cập vào một số chức năng nhất định và bạn phải phụ thuộc vào Máy chủ của mình để cài đặt những thứ bạn có thể cần (ví dụ: Subversion/Mercurial).

Điều này tốt cho những người muốn Lưu trữ trang web loại thẻ cá nhân hoặc danh thiếp. Một cảnh quay này được gọi là lưu trữ đại lý, cung cấp cho bạn khả năng tạo thêm tài khoản lưu trữ cho khách hàng của bạn.

Lưu ý, đây không phải là tuân thủ PCI/DSS/HIPAA/Etc.

Máy chủ chuyên dụng ảo

Trang web của bạn có chế độ xem độc đáo của riêng mình về một máy chủ được chia sẻ. Bạn có thể định cấu hình dịch vụ và phần mềm của mình giống như trên máy chủ chuyên dụng, tuy nhiên không có đảm bảo tài nguyên thực sự. "Hàng xóm xấu" là tất cả những gì cần thiết để đưa trang web của bạn thu thập dữ liệu.

Tôi thường đề xuất điều này cho các nhà phát triển, những người cần một hộp cát cho phép họ định cấu hình công cụ theo cách họ muốn.

Một lần nữa, không tuân thủ PCI/DSS/HIPAA/Etc

Máy chủ riêng ảo

Đây là, cho tất cả các ý định và mục đích, một máy chủ chuyên dụng đi kèm với một lượng tài nguyên được đảm bảo nhất định. Bạn sẽ là siêu người dùng, bạn có thể làm bất cứ điều gì bạn muốn. Tùy thuộc vào nền tảng, các giới hạn tài nguyên của bạn có thể có thể 'nổ' đôi khi để xử lý các đột biến trong sử dụng. Thật không may, điều này cũng có nghĩa là tài nguyên của bạn bị ảnh hưởng nếu một vài người hàng xóm cũng cần phải 'nổ tung'.

Tôi khuyên bạn nên đi với nhà cung cấp Xen nếu bạn đi theo con đường này, bạn sẽ không bao giờ có ít hơn số tiền bạn phải trả.

Tôi khuyên tất cả các trang web mới dự đoán bất kỳ loại lưu lượng truy cập nào sẽ bắt đầu không có gì ngoài VPS.

Điều này có thể, tùy thuộc vào loại máy ảo hóa và lưu trữ được sử dụng tuân thủ PCI/etc.

Máy chủ chuyên dụng hoàn toàn

Chính xác như nó đọc, một máy chủ là của riêng bạn và của bạn. Bạn có thể thuê một tháng, hoặc mua một cái và trả tiền cho nó được đặt trong một trung tâm dữ liệu. Tôi khuyên bạn nên đi với tùy chọn thuê trước, nó đòi hỏi đầu tư ít hơn để mở rộng quy mô nếu cần. Khi doanh thu cho phép, bạn luôn có thể mua máy chủ của riêng bạn. Vào thời điểm đó, bạn sẽ nắm rất chắc về loại phần cứng mà bạn cần.

Tôi khuyên bạn nên điều này cho các công ty khởi nghiệp có thể chi trả vài trăm mỗi tháng cho việc lưu trữ hoặc bất kỳ ai phải tuân thủ các tiêu chuẩn bảo mật. Nếu bạn lưu trữ thông tin CC dưới bất kỳ hình thức nào, hoặc bất kỳ loại thông tin y tế/sức khỏe nào, bạn sẽ thực sự muốn truy cập độc quyền vào phần cứng của riêng bạn.

Lưu trữ đám mây

Tôi đã xây dựng một số nền tảng đám mây cho một số công ty lưu trữ web lớn. Tôi rất phát triển xung quanh Xen và thậm chí tôi không thể nói với bạn bằng một câu rõ ràng và súc tích, "đám mây" nghĩa là gì khi nói đến IAAS (Cơ sở hạ tầng như một dịch vụ).

Những gì bạn đang nhận được với hầu hết các nhà cung cấp đám mây là một hoặc nhiều máy ảo có thể được phân bổ thêm bộ nhớ hoặc lưu trữ theo yêu cầu lưu lượng, sau đó quay lại cài đặt 'không hoạt động' khi lưu lượng truy cập giảm. Ngoài ra, một số cung cấp khả năng tạo bản sao của một thể hiện duy nhất và kết nối chúng lại với nhau bằng bộ cân bằng tải (thường dựa trên phần mềm).

Điều cần chú ý ở đây là các hóa đơn lớn nếu trang web của bạn bị tấn công. Có nhiều trường hợp thuật toán 'tự động chia tỷ lệ' mà bạn làm việc có lợi hơn cho công ty lưu trữ và ít ủng hộ ví của bạn hơn. Nếu bạn nhận được loại lưu trữ đó, hãy chắc chắn rằng công tắc đó vẫn được dán bằng tay. Trong nhiều trường hợp, chỉ cần bật bộ đệm là đủ để đáp ứng nhu cầu lưu lượng truy cập tăng.

Amazon và những người khác đã đăng rõ ràng rằng các dịch vụ của họ làm không đáp ứng các nguyên tắc được đặt ra bởi các tiêu chuẩn bảo mật như PCI/DSS hoặc các tiêu chuẩn liên bang như HIPAA/HITECH. Đây không phải là quá nhiều để sử dụng một trình ảo hóa, đó là một cảnh báo về việc sử dụng một mạng lưu trữ được chia sẻ.

Tóm lại :

Loại lưu trữ bạn nhận được thực sự là ngẫu nhiên, điều quan trọng hơn là cách bạn lập kế hoạch mạng của bạn. Chẳng hạn, bạn có thể có static.domain.com sử dụng máy chủ http trọng lượng nhẹ có trách nhiệm chỉ phục vụ hình ảnh và phương tiện, do đó giảm đáng kể tải trên máy chủ sản xuất của bạn.

Ngoài ra, bộ nhớ đệm thông minh của các trang động (và/hoặc) các truy vấn đi vào chúng cho phép bạn siết chặt hơn đáng kể so với bất kỳ nền tảng nào.

Tôi sẽ nhận được một vài máy chủ VPS, hoặc có lẽ là một máy chủ chuyên dụng và một vài máy chủ VPS. Một điều khác mà tôi kiên quyết thực hiện là tách DNS của mình, nếu tên miền của tôi không thể được giải quyết .. tất cả các bộ nhớ đệm và tinh chỉnh trên thế giới sẽ không có ích.

Thật sự rất khó để nói điều gì là 'tốt nhất' cho bạn, tôi không chắc về sự phức tạp và nhu cầu của dự án của bạn. Tuy nhiên, hy vọng, những điều trên cung cấp cho bạn một cái nhìn sâu sắc về những ưu và nhược điểm, bất cứ cách nào bạn quyết định đi.

18
Tim Post

Đó là một câu hỏi thú vị và sâu rộng. Tôi muốn nói rằng sự khác biệt chính giữa lưu trữ web "thông thường" và sử dụng dịch vụ dựa trên đám mây là khả năng mở rộng theo yêu cầu (hoặc động).

Dịch vụ lưu trữ web "thông thường" thường cung cấp một mức dịch vụ nhất định (chu kỳ cpu, băng thông, dung lượng lưu trữ, v.v.) cho một mức giá cố định trên mỗi đơn vị thời gian. Bạn phải trả giá đó bất kể bạn sử dụng bao nhiêu dịch vụ. Nếu nhu cầu của bạn vượt quá mức dịch vụ thì bạn bị mắc kẹt trong hầu hết các trường hợp.

Ý tưởng đằng sau hầu hết các dịch vụ đám mây là mức độ dịch vụ khác nhau, đôi khi rất lớn và bạn chỉ trả tiền cho những gì bạn thực sự sử dụng.

Hãy xem xét Netflix như một trường hợp sử dụng: Tôi đặt cược mức độ dịch vụ của Netflix tăng đột biến vào buổi tối và ban đêm vào các ngày trong tuần và hầu hết thời gian vào cuối tuần (ở Hoa Kỳ). Vì vậy, mức độ dịch vụ của họ cần tối thứ Sáu lúc 7 giờ tối rất khác so với sáng thứ Ba lúc 9:30 sáng. Sử dụng dịch vụ lưu trữ "thông thường", họ sẽ phải trả tiền cho dịch vụ "mức tối thứ sáu" mọi lúc trong khi với giải pháp dựa trên đám mây, số tiền họ phải trả thay đổi khi mức độ dịch vụ của họ tăng lên và thu hẹp theo yêu cầu.

4
Alan

Với lưu trữ đám mây, bạn phải coi chừng các chi phí ẩn. Vì hầu hết các máy chủ lưu trữ đám mây đều tính phí sử dụng khi bạn có lưu lượng truy cập lớn, bạn có thể bị ảnh hưởng với hóa đơn lưu trữ lớn trong khoảng thời gian đó. Hầu hết các giải pháp đám mây không có khả năng đặt giới hạn đối với tài nguyên được sử dụng, do đó thường không có cách nào để hạn chế chi phí của bạn khi gặp phải sự cố lưu lượng truy cập.

Đó là nhược điểm.

Ưu điểm là trang web của bạn sẽ có thể xử lý các luồng lưu lượng truy cập lớn mà một máy chủ chia sẻ hoặc dành riêng truyền thống có thể không xử lý tốt.

2
Ashley G

Giả sử bạn là một giám đốc điều hành tại một tập đoàn lớn. Trách nhiệm cụ thể của bạn bao gồm đảm bảo rằng tất cả nhân viên của bạn có phần cứng và phần mềm phù hợp mà họ cần để thực hiện công việc của mình. Mua máy tính cho mọi người là không đủ - bạn cũng phải mua giấy phép phần mềm hoặc phần mềm để cung cấp cho nhân viên các công cụ họ yêu cầu. Bất cứ khi nào bạn có một thuê mới, bạn phải mua thêm phần mềm hoặc đảm bảo giấy phép phần mềm hiện tại của bạn cho phép người dùng khác. Thật căng thẳng đến nỗi bạn cảm thấy khó ngủ khi ngủ trên đống tiền khổng lồ của mình mỗi đêm.

Ngay sau đó, có thể có một sự thay thế cho các giám đốc điều hành như bạn. Thay vì cài đặt một bộ phần mềm cho mỗi máy tính, bạn chỉ phải tải một ứng dụng. Ứng dụng đó sẽ cho phép nhân viên đăng nhập vào một dịch vụ dựa trên Web, nơi lưu trữ tất cả các chương trình mà người dùng sẽ cần cho công việc của mình. Các máy từ xa thuộc sở hữu của một công ty khác sẽ chạy mọi thứ, từ e-mail đến xử lý Word đến các chương trình phân tích dữ liệu phức tạp. Nó được gọi là điện toán đám mây.

1
user4801