Bạn không thể thêm trang web Windows Azure vào mạng ảo bao gồm các triển khai Windows Azure khác.
Miễn là cơ sở dữ liệu của bạn nằm trong cùng một trung tâm dữ liệu, mạng ảo không cần thiết. Nếu bạn tạo một Windows Azure Web Site, bạn có thể chỉ cần nói chuyện với Windows Azure SQL Database - chỉ cần thiết lập một thông qua cổng thông tin, lấy chuỗi kết nối và thông tin xác thực và thêm nó vào ứng dụng của bạn. Trong thực tế, khi bạn tạo một trang Web từ thư viện (sử dụng SQL Server vs MySQL), bạn được yêu cầu tạo một cơ sở dữ liệu mới hoặc chọn một cơ sở dữ liệu hiện có.
Trong cổng, bạn có thể dễ dàng tạo cơ sở dữ liệu của riêng mình (đây là cơ sở dữ liệu dưới dạng dịch vụ và chỉ mất vài giây). Một khi bạn làm, bạn có thể kích hoạt quy tắc tường lửa để cho phép các dịch vụ Windows Azure truy cập nó. Sau đó, không thêm bất kỳ quy tắc tường lửa nào khác. Tại thời điểm này, chỉ các dịch vụ Windows Azure mới có thể tìm thấy cơ sở dữ liệu của bạn và chỉ các dịch vụ biết thông tin đăng nhập mới có thể kết nối với nó.
Như đề xuất của @ user728584, bạn cũng có thể chạy cơ sở dữ liệu trong Máy ảo, nhưng sau đó bạn phải truy cập cơ sở dữ liệu qua địa chỉ IP công cộng. Nếu bạn truy cập vào một cơ sở dữ liệu tại chỗ, bạn sẽ có cùng một vấn đề, vì không có cách nào để cài đặt một ứng dụng khách VPN vào một trang Web Azure. Bạn có thể làm điều này với một ứng dụng web được lưu trữ trong một Vai trò Web (bạn có thể làm khá nhiều thứ).
Nguồn
2012-06-08 05:08:34
Bạn có tìm thấy giải pháp phù hợp cho việc này không? Vẫn còn có vẻ là một vấn đề ngày hôm nay ... Nếu tôi phải sử dụng IAAS tôi sẽ sử dụng AWS thay vì Azure ... Lợi ích cho tôi là để có thể sử dụng trang web Azure ... Cảm ơn –