Hosting 101 chuyên dụng


7

Tôi đã chạy các trang web nhỏ trong nhiều năm, nhưng gần đây đã phát triển một trang web đang thu hút nhiều lưu lượng truy cập hơn dự kiến. Nhà cung cấp dịch vụ lưu trữ web được chia sẻ của tôi đã cảnh báo tôi rằng điều này gây ra tải cao cho máy chủ và tôi có thể cần xem xét việc nhận một máy chủ lưu trữ dành riêng / vps (mà họ không cung cấp).

Tôi chưa bao giờ sử dụng lưu trữ dành riêng hoặc vps, vì vậy tôi thực sự không biết phải tìm gì. Nó sẽ đắt hơn đáng kể? Các dịch vụ đám mây như Amazon EC2 hay Windows Azure có phải là thứ tôi nên xem xét không? Bạn có thể giới thiệu một dịch vụ cụ thể?

Trang web của tôi được xây dựng bằng PHP và tôi đang ở Canada, nếu điều đó có ích. Cảm ơn!


Đã có khá nhiều câu hỏi bao gồm những điều cơ bản về lưu trữ dành riêng, VPS và lưu trữ đám mây. Xem các câu hỏi "Liên quan" ở bên phải.
Lèse majesté

Một số câu hỏi liên quan đã làm rõ một vài điều. Tôi biết tôi không muốn tự mình quản lý máy chủ.
shipshape

OK, sau đó bạn nên đảm bảo rằng nó được quản lý hoàn toàn nếu bạn đi theo tuyến lưu trữ dành riêng và có lẽ bạn không muốn một cái gì đó giống như Amazon EC2 nếu bạn quyết định sử dụng dịch vụ lưu trữ đám mây. Có lẽ bạn nên liệt kê nền tảng phát triển của mình, vì điều đó cũng có thể tạo ra sự khác biệt lớn. Tôi cũng sửa đổi câu hỏi để thu hẹp câu hỏi thành một số điều cụ thể mà bạn vẫn còn thắc mắc về những câu hỏi không có trong các câu hỏi hiện có.
Lèse majesté

Câu trả lời:


9

Tôi thực sự khuyên bạn nên chống lại EC2 cho lần đột phá đầu tiên của bạn vào các máy chủ chuyên dụng. EC2 có các ứng dụng rất cụ thể và có một đường cong học tập dốc hơn nhiều.

Tại thời điểm này, có ba hướng đi rõ ràng và những ưu và nhược điểm cho mỗi hướng:

Quản lý lưu trữ dành riêng: Tôi chưa bao giờ mua sắm lưu trữ được quản lý trực tiếp, mặc dù trước đây tôi đã tương tác với nó khi làm việc cho các khách hàng có các trang web tồn tại trước đó. Trong các cấp độ dịch vụ cao hơn của lưu trữ được quản lý, bạn sẽ có nhân viên bán hàng hướng dẫn bạn trong toàn bộ quá trình bao gồm mua hàng, di chuyển, v.v. Hóa đơn liên kết chạy khoảng 500-2000 đô la mỗi tháng theo kinh nghiệm của tôi. Quản lý lưu trữ có thể là lựa chọn tốt nhất nếu bạn không muốn trở thành một người tổng quát, không có đối tác mà bạn có thể giữ vai trò quản lý máy chủ và có ngân sách / yêu cầu lưu trữ lớn.

Lưu trữ dành riêng "được hỗ trợ" không được quản lý:MediaTemple là cái tên bật lên nổi bật nhất trong tâm trí của tôi cho điều này. Tôi đã sử dụng MediaTemple rộng rãi và các dịch vụ của họ là những dịch vụ đầu tiên tôi sử dụng sau khi "tốt nghiệp" từ dịch vụ lưu trữ chia sẻ. Gói lưu trữ chuyên dụng của họ không được quản lý theo nghĩa là họ sẽ không thiết lập cân bằng tải, DNS, di chuyển, sao lưu, v.v. Tuy nhiên, họ có một bảng điều khiển đẹp cho các tác vụ hệ thống và toàn bộ phần mềm được cài đặt sẵn như Plesk, lần lượt quản lý / thực hiện khá nhiều ngăn xếp "tất cả những gì bạn cần" bao gồm cả Apache, PHP, mail, giám sát, MySQL, v.v. Tôi đã quản lý các trang web khá lớn về việc này không phải chạm vào dòng lệnh nhiều hơn một hoặc hai lần. Một đầu cắm khác cho MediaTemple là vì họ cũng có hỗ trợ qua điện thoại khá tốt, ít nhất là khi tôi sử dụng chúng.Lưu trữ "được hỗ trợ" không được quản lý có lẽ là sự lựa chọn tốt nhất của bạn nói chung. Bạn có thể tự quản lý điều này với độ khó hạn chế. Đó là một địa ngục có giá cả phải chăng hơn nhiều so với giải pháp được quản lý (tiết kiệm khoảng 50-75%, phần cứng cho phần cứng). Cuối cùng, hầu hết các nhà cung cấp dịch vụ lưu trữ như vậy đều cung cấp cho bạn quyền truy cập đầy đủ vào hệ thống của bạn theo cách của một VPS chính thức, do đó bạn có thể sẽ không bị hạn chế về những gì bạn có thể làm.

VPS: Cuối cùng, bạn có thể đi với tuyến VPS gần như hoàn toàn không được quản lý. Linode là một tên tuổi lớn ở đây và những gì tôi hiện đang sử dụng. Slicehost cũng là một tên tuổi lớn, mặc dù các so sánh thường có thời gian ngắn (giá của nó cho mỗi kích thước VPS cũng ít cạnh tranh hơn). Một tên khác nổi xung quanh những ngày này là prgmrcho hơn 1337 trong số chúng ta. Prgmr cung cấp giá tốt nhất, (được cho là) ​​hiệu suất tốt nhất và khả năng tùy biến cao nhất ở mức thấp. Trong bất kỳ trường hợp nào, về cơ bản, bạn sẽ được cài đặt cơ bản bản phân phối Linux với một số nội dung khác được sắp xếp cho (bản ghi DNS, địa chỉ IP, mạng nội bộ, một số biện pháp bảo vệ cấp bộ định tuyến / tường lửa, ví dụ, DDoS). Ngoài ra, các hướng dẫn về cơ bản chỉ là "đi". Slicehost và Linode đều cung cấp các hướng dẫn khá rộng rãi để thực hiện hầu hết tất cả các tác vụ cơ bản như cài đặt ngăn xếp LAMP hoặc bảo trì hệ thống của bạn. Đối với tôi, một lợi ích to lớn là có thể di chuyển công cụ, thử nghiệm và triển khai trên nhiều phát triển ngay lập tức là điểm cộng lớn nhất. Trước đây, tôi đã phải FTP rất nhiều tệp, chạy thủ công các truy vấn trong thế giới đáng yêu của phpmyadmin, thiết lập các kịch bản triển khai theo từng trang web, và đối phó với các hệ thống lộn xộn mọi lúc. Bây giờ, tôi có thể có mọi thứ được nối với nhau! Cuối cùng, với VPS, tôi biết những gì đang xảy ra trên máy chủ của mình và tôi có thể làm bất cứ điều gì với nó. Một trong những bước đầu tiên của tôi là cài đặt một "máy chủ" Git riêng, nhưng bạn có thể dễ dàng thiết lập VPN, đường hầm SSH hoặc nút dự án lập trình phân tán. * Giải pháp VPS cho đến nay là công việc tốt nhất đối với bạn về mặt thực sự chạm vào quản trị hệ thống. Tuy nhiên, đây là tùy chỉnh nhất, có thể giúp bạn tiết kiệm công việc vào cuối ngày (không phải là mục tiêu). * nhưng bạn có thể dễ dàng thiết lập VPN, đường hầm SSH hoặc nút dự án lập trình phân tán. * Giải pháp VPS cho đến nay là công việc tốt nhất đối với bạn về mặt thực sự chạm vào quản trị hệ thống. Tuy nhiên, đây là tùy chỉnh nhất, có thể giúp bạn tiết kiệm công việc vào cuối ngày (không phải là mục tiêu). * nhưng bạn có thể dễ dàng thiết lập VPN, đường hầm SSH hoặc nút dự án lập trình phân tán. * Giải pháp VPS cho đến nay là công việc tốt nhất đối với bạn về mặt thực sự chạm vào quản trị hệ thống. Tuy nhiên, đây là tùy chỉnh nhất, có thể giúp bạn tiết kiệm công việc vào cuối ngày (không phải là mục tiêu). *


4

Hãy thử một lưu trữ như 1and1 .

Nó rẻ, và hỗ trợ tải tốt. Họ cũng có một số VPS dễ sử dụng


Tôi cũng rất vui với MediaTemple.com. Họ có kế hoạch bắt đầu khoảng $ 20 / tháng và một con đường di chuyển tốt đến lớn hơn và tốt hơn nếu bạn cần đi lên chuỗi.
chữ số1001

4

Bổ sung bài tuyệt vời của Steven:

"Được quản lý" so với "Không được quản lý" là một điểm khác biệt lớn mà bạn sẽ tìm thấy trong việc lưu trữ. Bạn sẽ tìm thấy các gói lưu trữ trông tương đương, nhưng một số sẽ rẻ hơn nhiều so với các gói khác. Các gói rẻ hơn thường không được quản lý. Không có nhân viên hỗ trợ để giúp bạn nâng cấp PHP, cho bạn biết lý do tại sao tập lệnh của bạn ngừng hoạt động hoặc cho bạn biết lý do tại sao trang web của bạn đột nhiên chậm. Quản lý lưu trữ, mặt khác, có nhân viên để trả lời câu hỏi cho bạn.

Tôi khuyên bạn nên quản lý lưu trữ cho bạn. Bạn có vẻ như ai đó muốn sao chép ứng dụng PHP của bạn qua, thay đổi một số dòng trong tệp config.php và theo cách của bạn.

Dành riêng so với Bán chuyên dụng (Lai) so với VPS là một điểm khác biệt. Vì bạn đang ở trên một nền tảng được chia sẻ rất hạn chế, có lẽ bạn không cần một bản nâng cấp lớn, bạn cũng không cần phải chi hơn 100 đô la / tháng cho việc lưu trữ, do đó bạn có thể vượt qua Lưu trữ chuyên dụng khỏi danh sách.

Các máy chủ lai về cơ bản là một cách khác để nói "VPS trên các máy chủ tuyệt vời". Chúng cũng đắt hơn và mạnh hơn những gì bạn có thể cần.

Tôi đề nghị một gói VPS. Đó là khá nhiều "bước tiếp theo" khi bạn phát triển môi trường chia sẻ. Bạn có thể mở rộng tài nguyên của mình một cách dễ dàng và chúng rẻ hơn so với các máy chủ chuyên dụng và lai.

Một số lời chứng cá nhân:

  • Tôi điều hành một diễn đàn bận rộn (1.100 người dùng đăng nhập mỗi ngày). Nó trở nên quá bận rộn cho nền tảng chia sẻ mà nó đã hoạt động, vì vậy tôi đã chuyển nó sang VPS nơi nó đã hoạt động được một năm. Năm ngoái, tôi đã chuyển nó sang Máy chủ lai được quản lý WiredTree và nó đã trở nên tuyệt vời kể từ đó. Hỗ trợ là cần thiết cho tôi vào thời điểm đó, vì tôi không cảm thấy thoải mái với SSH vào dòng lệnh máy chủ và tôi có thể spam chúng bằng vé hỗ trợ và nhận phản hồi trong vòng 10 phút. Các câu hỏi chung chung như "Tại sao máy chủ của tôi dường như thu thập dữ liệu tối qua" sẽ trả lời tốt "Chà, X và Y đang làm Z, vì vậy tôi đặt lại X cho bạn và sửa đổi Y." Chỉ gần đây tôi mới tham gia vào lập trình, giao diện dòng lệnh và cấu hình máy chủ, nhưng trừ khi bạn cũng vậy, tôi khuyên bạn nên tìm kiếm một máy chủ được quản lý tốt., nhưng WiredTree, với tư cách là một máy chủ lưu trữ, đắt hơn so với các lựa chọn thay thế được quản lý khác (phát hiện ra điều này khi tôi đang ở Google)

  • Gần đây tôi đã bắt đầu triển khai các ứng dụng web của riêng mình, học cách làm mọi thứ từ dòng lệnh. Nếu bạn cảm thấy thoải mái với môi trường cho phép bạn chọn một hệ điều hành (ít nhất nó sẽ cài đặt nó cho bạn) và sau đó tự mình làm phần còn lại từ dòng lệnh, lưu trữ Linode VPS là lựa chọn hàng đầu của tôi. Giá rẻ với hiệu suất tuyệt vời. Bảng điều khiển phụ trợ tuyệt vời để quản lý gói của bạn là tốt.

  • VPS.net cũng có vẻ tốt.


Một bài viết tăng logic tuyệt vời từ người bạn Slav của tôi ở đây! OP sẽ làm tốt để đọc điều này. Tôi không biết bạn đã trả bao nhiêu cho WiredTree của mình, nhưng cảm giác ruột thịt của tôi là việc quản lý không đáng giá trong trường hợp này. Trong thực tế, bất kỳ cài đặt nào hoạt động trong môi trường dùng chung sẽ "chỉ hoạt động" trong môi trường dành riêng cho kéo và thả với ít phiền phức. Không phải cho đến khi chúng ta nói về tải trọng bất thường (mà tôi nghi ngờ OP đang nhận được vì môi trường chia sẻ vẫn hoạt động) hoặc các triển khai phức tạp như SSL hoặc cân bằng tải mà chắc chắn cần một giải pháp phức tạp hơn.
Steven

Cảm ơn, điều này là siêu hữu ích. Tôi ước tôi có thể đánh dấu nhiều hơn một câu trả lời là câu trả lời được chấp nhận!
shipshape
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.