Tôi có 3 dự án web chạy trên Azure, hiện tại tất cả các trang web bên trong một trường hợp, rất tuyệt vời để giảm chi phí nhưng không tuyệt vời như vậy khi một trong các dự án web có yêu cầu làm chậm các dịch vụ khác/làm cho nó dừng lại.Nhiều dịch vụ đám mây của Azure trong một giải pháp
2 trang web nằm trên cùng một tên miền (một với cổng khác) và một trên tên miền phụ. Điều tuyệt vời về các trang web là bạn có thể sử dụng tên máy chủ để phân biệt giữa các trang web đang chạy trên cùng một cổng. Nếu trang web tên miền phụ được tham chiếu như là một vai trò web, nó sẽ yêu cầu các cổng khác nhau cho hai vai trò web khác - không phải là những gì tôi sau khi tất cả!
Vấn đề là mặc dù tôi có thể sử dụng hai dịch vụ đám mây, bạn không thể gỡ lỗi chúng đồng thời bên trong một giải pháp. Đặt chúng bên trong hai giải pháp giúp giảm bớt vấn đề nhưng chúng chia sẻ một thư viện lớp mà thay đổi thường xuyên, có điều này bên trong một giải pháp riêng biệt cho vai trò web làm cho nó rất khó khăn để gỡ lỗi trong kinh nghiệm của tôi.
Bất kỳ trợ giúp nào được đánh giá cao!
Tôi mở rộng quy mô, vì vậy hiện tại không có vấn đề gì. Tôi không có ý tưởng rằng việc thêm một dự án hiện có chỉ đơn giản là tham khảo nó để cảm ơn vì điều đó! Tôi cho rằng câu hỏi của tôi là: có đáng để tách một trang web khỏi API bằng cách tách chúng thành các dịch vụ đám mây khác nhau không? – Jamie
Động lực chính để tách biệt là cho phép các chu kỳ cập nhật khác nhau và các mô hình tỷ lệ khác nhau, vì vậy đây là những gì bạn cần cân nhắc so với những gì bạn đang thêm vào. có lẽ bạn cần phải xem xét cách quản lý điều đó nếu tách là mong muốn? –
Cảm ơn Yossi. Vào cuối ngày, API sẽ hiếm khi thay đổi cùng lúc với hai vai trò khác và có, các mẫu tỷ lệ sẽ khác nhau vì vậy bạn đã trả lời câu hỏi của mình, cảm ơn một lần nữa! – Jamie