Migration 将Bluemix应用程序从云移动到本地?

Migration 将Bluemix应用程序从云移动到本地?,migration,cloud,ibm-cloud,on-prem,Migration,Cloud,Ibm Cloud,On Prem,那么,假设我是一个Bluemix用户,我使用Bluemix开发/测试环境,现在我的应用程序(使用API服务集构建)已经准备好在本地推送到我的生产环境,那么最好的方法是什么?我的服务会怎么样?一般来说,为云开发的应用程序应该留在云中,否则您将失去在云环境中运行它的所有好处(可伸缩性、可用性等),而所有使其基于云的工作都将是浪费时间(例如,避免使用本地文件系统) 要回答您的问题,您必须分别分析应用程序的每个组件。如果您的本地环境连接到Internet,则仍可访问通过REST API访问的服务。显然,

那么,假设我是一个Bluemix用户,我使用Bluemix开发/测试环境,现在我的应用程序(使用API服务集构建)已经准备好在本地推送到我的生产环境,那么最好的方法是什么?我的服务会怎么样?

一般来说,为云开发的应用程序应该留在云中,否则您将失去在云环境中运行它的所有好处(可伸缩性、可用性等),而所有使其基于云的工作都将是浪费时间(例如,避免使用本地文件系统)

要回答您的问题,您必须分别分析应用程序的每个组件。如果您的本地环境连接到Internet,则仍可访问通过REST API访问的服务。显然,如果您开发了在Bluemix上运行的自定义REST API,则必须确保它继续在Bluemix上运行(或者也可以将其迁移到您的本地环境中)。如果您仅使用Bluemix提供的服务的REST API,则它们仍将在公共网络上可用(但您的Bluemix帐户和相关订阅必须处于活动状态)


关于其他服务(例如:数据库实例)您必须检查特定服务的文档,因为其中一些文档可以通过Internet访问,而其他文档只能通过运行在Bluemix上的应用程序访问。

好的,watson服务都是RESTFUL的,因此如果您有凭据,您仍然可以从Bluemix外部访问它们。其他服务如数据库,例如我不确定,可能它们只能从bluemix内部使用。我想我注意到bluemix已经有了自己的devops概念(您可以在那里进行开发和测试)谢谢!WAS应用程序呢?IBM正试图说服公司将WAS资源迁移到云。特别是欢迎您使用开发和测试环境。即使在这种情况下,也取决于您使用的服务类型。Bluemix上的WAS应用程序运行在Java Liberty配置文件上,这是一个轻量级WAS,因此应用程序本身将关于REST API和服务,它是完全相同的:REST API将可用,而您必须检查每个服务是否可以从外部Bluemix访问。