Như đã nói, không có bữa trưa miễn phí. Mặc dù một số dịch vụ cung cấp kho Subversion riêng tư miễn phí (RiouxSVN, Springloops, v.v.), thường có những giới hạn đáng kể (về kích thước lưu trữ tối đa hoặc số người dùng có thể truy cập kho lưu trữ).
Thực sự, quyết định đi xuống cho dù bạn thanh toán cho một kho lưu trữ Subversion được quản lý đầy đủ được cấu hình sẵn (chẳng hạn như được cung cấp bởi Cloud Forge hoặc Beanstalk) hoặc thay vào đó, bạn trả tiền cho Cơ sở hạ tầng Dịch vụ lưu trữ đám mây dịch vụ (IaaS) (chẳng hạn như Compute Engine, AWS EC2 hoặc Azure) cho máy ảo và chịu trách nhiệm về việc thiết lập máy chủ Subversion trên cá thể máy ảo đó, chịu trách nhiệm về quyền kiểm soát bảo mật và truy cập của máy ảo đó, và chịu trách nhiệm về tên miền, chứng chỉ SSL, v.v. được sử dụng để truy cập máy chủ đó từ xa qua Internet. Ngoài ra còn có cách tiếp cận ở giữa, chẳng hạn như sử dụng hình ảnh/cấu hình máy ảo của bên thứ ba cụ thể để chạy máy chủ Subversion trên nhà cung cấp dịch vụ lưu trữ đám mây (chẳng hạn như trường hợp sử dụng Cloud Launcher Subversion image được cung cấp bởi Bitnami. , bảo trì, triển khai, vv của Subversion trên Compute Engine).
Đối với tất cả các tùy chọn/cách tiếp cận khác nhau, sự cân bằng thường là giữa chi phí và rắc rối; sử dụng nhà cung cấp dịch vụ lưu trữ đám mây và thiết lập máy chủ Subversion là điều phức tạp hơn nhưng cũng rẻ hơn. Ngoài ra còn có một sự cân bằng về rủi ro/an ninh; nếu bạn triển khai một máy chủ Subversion trên Compute Engine hoặc trong VPC trên AWS và không để máy tính truy cập Internet công cộng (để nó chỉ truy cập được với các máy ảo khác được cung cấp trong subnet/VPC), thì rủi ro là tương đối thấp; một khi bạn cấu hình nó để có thể truy cập Internet công cộng, tuy nhiên, sau đó bạn cần phải xem xét liệu bạn thích sở hữu rủi ro đó và bảo mật của VM cho mình và trả thêm tiền cho bên thứ ba để quản lý rủi ro đó. Một sự cân nhắc khác để xem xét là tính linh hoạt; phương pháp tự thực hiện có thể cho phép bạn tùy chỉnh các yếu tố của hành vi của máy chủ Subversion (chẳng hạn như chi tiết về cách nó cho phép người dùng) mà bạn không thể kiểm soát dễ dàng với tùy chọn được lưu trữ đầy đủ. Cuối cùng, một sự cân nhắc khác để xem xét là chi phí và dễ dàng sao lưu kho lưu trữ; nếu nó có giá trị lưu trữ trong một kho lưu trữ, nó có khả năng cũng đáng để sao lưu; một số giải pháp giúp việc sao lưu dễ dàng hơn/rẻ hơn so với các giải pháp khác.
Nguồn
2010-03-28 01:53:17
Nguồn dự án của bạn có phải là nguồn mở không? –
không. một dự án của công ty. cách tốt nhất cho loại dự án này là gì? svn tư nhân? vấn đề là chúng tôi không có một máy chủ (có thể lên và chạy 24 * 7). giải pháp tốt nhất là gì? –
LMAO tại tiêu đề hiện tại của "máy chủ ... purblic". Điều đó thật tuyệt vời và tôi sẽ không chỉnh sửa tiêu đề để viết đúng chính tả. –