所以,让我们说我是Bluemix用户,我使用Bluemix作为我的开发/测试环境,现在我的应用程序是使用各种API服务构建的,现在可以推送到我的在当地的生产环境,最好的方法是什么?我的服务会怎样?
答案 0 :(得分:0)
一般来说,为云开发的应用程序应保留在云中,否则您将失去在云环境中运行它的所有好处(可伸缩性,可用性等)以及使其基于云的所有工作浪费时间(例如,避免使用本地文件系统)。
要回答您的问题,您必须分别分析应用程序的每个组件。如果您的本地环境已连接到Internet,则仍可通过REST API访问服务。显然,如果您开发了在Bluemix上运行的自定义REST API,则必须确保它继续在Bluemix上运行(或者也将其迁移到本地环境)。如果您仅使用Bluemix提供的服务的REST API,它们仍然可以在公共网络上使用(但您的Bluemix帐户和相关订阅必须处于活动状态)。
关于其他服务(例如:数据库实例),您必须检查特定服务的文档,因为其中一些服务可以通过Internet访问,而其他服务只能从Bluemix上运行的应用程序访问。