云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云解析_代理服务器地址_精选特惠

小七 141 0

云解析_代理服务器地址_精选特惠

更新20/01/20

作为SAP云平台战略的一部分。一些标准服务(如本教程中使用的服务)已被弃用。我修改了代码并更新了教程,所以它仍然是相关的。

如果您想实现一个使用持久层(Postgres)和缓存机制(Redis)的应用程序。请检查这个利用Azure服务的实践练习。这一实践是作为智能企业网络研讨会系列的一部分提供的。

SAP Business One解决方案的范例已经完全改变(如果您不是躲在山洞里,啥叫大数据,您可能会注意到这一点)。当我们第一次采用SAP-HANA作为我们的平台时,它是从一小步开始的。主要驱动力是将插件的业务逻辑从传统的胖客户端推送到服务器,通过使用服务层,利用Odata等标准协议,大数据分析应用,我们为SAP business One提供了无数的可能性。随着社会媒体的整合,物联网和语音接口,仅举几例

在最近的浪潮中。我们在云计算中实现了数字化转型,以及由此带来的所有好处。远不止将逻辑移植到服务器的简单想法。它为您的解决方案提供了惊人的灵活性—您可以选择技术、服务、何时实施新功能以及哪些客户可以使用它。当然,因此您将从SAP Business One中解脱出来,您可以创建"多erp"解决方案,比如SMB市场,或者简单地将B1应用程序插入其他系统,就像我们使用Amazon Echo和比亚迪时所做的那样。

基于这种心态,我开发了一个教程存储库,来研究云应用程序的一些功能。例如部署、可扩展性和持久性。

在本博客中,我将教您如何开始并创建第一个SAP Business One松散耦合解决方案。所以安装你的git(如果没有的话,你会感到羞愧),让我们做一些代码吧!

使用Cloud Foundry获得免费的SAP云平台试用帐户

这是您入门所需的全部内容,而且非常简单。只需遵循这一伟大的教程,你将所有设置

我需要一个SAP Business One系统吗?

一点也不!该应用程序支持SAP API Business Hub中提供的B1 API,因此我们可以在没有系统的情况下在沙盒中播放B1数据。

如果您想使用自己的系统,您将需要一个API密钥,您可以通过单击"详细信息"页中的按钮获取

。确保B1服务层端口暴露在公共互联网上,否则松散耦合的应用程序将无法从中获取数据。如果您没有有效的SSL证书(大多数dev环境都是这样)。您可以使用http端口50001.

步骤1–克隆Git存储库并在Cloud Foundry上部署应用程序

这非常基本,我们首先克隆GitHub存储库执行

您应该有一个目录,其中包含来自主分支的所有文件。导航到这个新目录,并在我们练习的第一步更改它:

将应用程序发送到云端的时间!

如果您遵循前面提到的SAP云平台教程(最后一步),那么您已经登录到Cloud Foundry环境,因此在这种情况下,创建云应用非常简单:

–随机路由将避免与在SCP上部署相同应用的其他人发生名称冲突。您可以通过更改清单.yml文件。

在进程结束时,您的终端应该显示如下内容:

您可以清楚地看到应用程序运行的路径,并从浏览器中检查它

好,数据分析工具有哪些,但这是一个空的HTML页面。B1项目在哪里?

别急,牛仔!我们刚刚部署了应用程序,大数据专业怎么样,现在需要配置环境。我们可以在代码库中硬编码路由和凭证。但这并不是云开发的最佳实践。相反,您应该始终使用环境变量。

在cloud foundry上为一个应用程序设置环境变量很简单,因为:

该应用程序需要以下环境变量:

在我的情况下,使用API HUB时,这些变量会是:

重新启动应用程序并再次检查它的时间

TADA!!

步骤2–监控和缩放

假设您列出B1项的解决方案非常成功。很多用户正在访问它。你要做的第一件事就是监控应用程序的使用:

现在是时候扩展我们的应用程序来支持更多的用户了。让我们做一个横向扩展,它将创建更多的应用程序实例来支持高流量,例如,

检查应用程序的外观,您将看到多个实例:

Cloud Foundry环境变量CF\u INSTANCE\u INDEX返回应用程序正在运行的实例数。您可以在这里看到我的实现。

如果您从web浏览器访问应用程序并足够快地刷新页面,您可以检查该网页是否由不同的服务器提供。负载平衡是自动完成的,因此您无需担心。

第3步-云铸造服务(持久性)

SAP云平台提供大量服务来支持和增强您的应用程序。其中许多在CloudFoundry环境中可用。要检查为您的试用帐户分配了哪些服务

在您的应用程序中提供服务有两个步骤,首先您需要创建服务,然后将其绑定到一个或多个应用程序。这样: