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

云服务器_商城系统数据库设计_年度促销

小七 141 0

最近,SAP HANA云平台(仅在欧盟数据中心)普遍提供了虚拟机。您可以使用这些虚拟机来安装和维护您自己的应用程序,而这些应用程序在HANA云平台上是不可用的。客户可以访问虚拟化硬件资源,包括RAM、CPU、磁盘空间以及suselinux企业服务器。这些虚拟机运行在专用虚拟化网络中,可以与同一网络中的HCP资源集成账户。他们有不同尺寸的t恤。

一旦向客户提供虚拟机,客户负责修补操作系统,并定期计划备份。

仅允许通过SSH隧道使用控制台客户端与虚拟机通信。一旦建立了隧道,就可以SSH并以root身份登录到VM。在上面的图表中,我描述了将运行在VM中的应用程序与HANA DB或运行在同一HCP帐户中的应用程序进行更紧密的集成。

另外,需要注意的另一点是,您可以启用从虚拟机到外部世界的所有出站通信。但是,大数据分析技术,来自外部世界的入站呼叫必须是HTTPS,它将被定向到运行在您的虚拟机上并在端口8041上侦听的软件进程。

我和我的同事以前的成员开始了在这些虚拟机上安装SAP HANA Express的旅程。我们对利用nodejs和其他XSA特性特别感兴趣,这些特性目前在HCP-HANA-DB中不可用。我们设法安装了HANA Express,点云,但却发现从VM外部访问HANA系统受到限制。我们既不能使用HANA Studio,也不能通过浏览器访问XS engine,然后我们专注于在VM上安装nodejs runtime,并创建了一个应用程序,该应用程序使用HCP帐户中可用的HANA DB公开的XSOData服务。在这个博客中,我们将概述在HCP VMs上运行nodejs应用程序的步骤openSSL生成证书。SSH客户端如Putty

要开始使用,您需要请求将VM配置到您的HCP帐户。设置后,您可以导航到HCP帐户的配额管理部分来验证配额。在我们的示例中,我们使用了超大虚拟机。

一旦虚拟机被配置到您的HCP帐户,您现在就可以创建虚拟机的实例了。我已经将所有软件–openSSL、HCP SDK、Putty放在位于我的C驱动器中名为VM的文件夹中。

您需要发出下面的Neo命令来创建我的虚拟机的实例。提供生成证书所需的密码短语。

一分钟后,您将能够看到在您的帐户中创建的虚拟机,其状态应为"已启动"。

您还将在SDK文件夹中找到一个新密钥

使用openSSL创建一个.pem证书,如下所示。

这将在openSSL的bin文件夹中生成.pem文件。

启动Putty Generator工具

导航到菜单转换>导入键,导入上一步生成的.pem文件。提供密码短语并单击"保存私钥"。

这将生成一个.ppk文件,我们将始终需要该文件来访问虚拟机。

为了从internet访问此虚拟机,淘客服,您需要提供以下命令。

使用List VMs命令列出与您的帐户关联的虚拟机。记下浮动IP和接入点URL

最后,使用open SSH Tunnel命令创建一个SSH隧道。这将为您提供一个端口,您在尝试通过SSH客户端登录时需要使用该端口。

启动Putty并从左侧菜单,导航到Connections>SSH>Auth并使用browse选项找到先前生成的.ppk文件。

导航回会话并在主机名下提供根@localhost和端口的值。

提供密码短语,您将登录到虚拟机。

我们现在可以完全访问安装任何我们想要的软件到。如前所述,我们安装了HANA Express并能够启动/停止实例。但由于一些限制,我们无法通过HANA Studio连接。因此,美国高防云服务器,我们按照Nodejs网站上的标准文档安装了Nodejs。

我们安装了一个应用程序,它创建了一个HTTPS服务器来呈现一个网页。我们通过应用程序查询HANA XSOData服务以获取最高销售订单,进一步增强了这一点。XSOData服务基于已安装在HCP HANA DB上的标准SHINE内容。此web应用程序必须通过HTTPS访问。

下面是js文件的快照。请注意,大数据共享平台,我们已使服务器侦听端口8041。任何人都需要执行此程序才能从外部访问网页。

这是安装在HCP HANA DB上的SHINE内容中的示例XSOData服务

下面是调用XSOData服务并获得结果的代码片段。

一旦执行了nodejs应用程序,互联网上的任何人都可以访问使用访问点URL的应用程序https://myhex1a6de11574.hana.ondemand.com/下面是web应用程序的外观。请注意,我正在通过HTTPS访问它,应用程序将显示HCP HANA DB中提供的销售订单详细信息。