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). *