我们在Mule内部运行应用程序/服务,现在我们要将所有这些应用程序/服务迁移到CloudHub,是否需要遵循任何特定的步骤/注意事项/限制才能成功完成此迁移? 我们希望将服务保持在云端,因为它们在本地运行。 任何帮助都会非常感激。
答案 0 :(得分:0)
最重要的部分之一是Cloudhub上的每个应用程序都是单独部署的。 这意味着每个应用程序将在其自己的容器中“隔离”,并且需要至少具有0.1 vCore。
因此,假设您有20个应用,请确保最少有2个vCore。
优势在于,不同的应用程序可以在不同的运行时运行。
此URL将指向您在HTTP连接方面的某些方向: https://docs.mulesoft.com/runtime-manager/cloudhub-networking-guide
这部分对端口路由非常重要:
重要说明:在Mule工作者上,CloudHub负载均衡器代理端口 :80到:8081用于HTTP和代理端口:443到:8082用于HTTPS。该 http.port值必须设置为HTTP的端口8081和https.port 对于HTTPS,必须将值设置为端口8082。没有其他端口号 支撑。
当然你需要考虑更多,例如: 您是否正在使用写入本地系统的文件入站/出站端点?
这是不可能的,因为您没有文件系统,更改为云解决方案或SFTP / FTP。
您是否连接到内部部署系统(可能是)?
找出连接问题,防火墙,VPC等。
VPC信息:https://docs.mulesoft.com/runtime-manager/virtual-private-cloud