主页 > 云储存 > > 正文

虚拟主机_哪有便宜的云主机_超低折扣

来源:胜利云 发布时间:2021-05-03 16:07 标签:折扣虚拟主机便宜超低主机哪有
浏览:

实践教程

在本系列博客中,我们将探讨在多云云铸造环境中开发安全应用程序。在本博客中,我们将从核心组件开始实践应用程序开发:带有示例代码的业务逻辑应用程序节点.js,蟒蛇,和Java。

这些应用程序的业务逻辑不是很复杂,我们这样做是有意将重点放在服务实例和安全上。

目的是了解使用其他Cloud Foundry服务实例如何影响

我们代码中定义的业务逻辑:服务器.js, 服务器.py配置:包.json, 要求.txt部署:应用程序清单(例如。清单.yml)

在本系列的第二个视频中,我们将探讨"业务逻辑应用程序"。这将是一个简单的helloworld应用程序,使用节点.js和Python,包括本地开发、依赖项和start命令。我们还将展示如何将我们的应用程序捆绑到Docker容器中。

在本系列的第三个视频中,我们将探讨如何将我们的"业务逻辑应用程序"部署到云上,特别是云铸造环境。我们看看部署属性清单.yml属性部署文件,部署不同开发语言(节点、Python、Java)和容器(Diego,Docker)。

您可以从存储库下载示例代码

github.com/dvankempen/XSUAA

有关SAP云平台试用环境、Cloud Foundry构建包、依赖项声明、属性、Diego单元等的更多详细信息,参见"附录"博客

平台内部

构建应用程序–节点.js

下面是一个使用JavaScript的示例实现/节点.js对于SAP云平台所记录的业务逻辑

开发节点.jsSAP云平台App,SAP云平台

使用命令生成Cloud Foundry期望的应用程序包文件npm init并安装express模块。

npm init命令生成JSON格式的应用程序清单文件,包.json.

使用此文件,我们指定应用程序名称、版本、描述和一些其他可选属性。

此外包.json文件还包括我们希望使用的节点引擎的版本,应用程序依赖项和启动命令。

正如我们将看到的,这种类型的配置信息对于每个运行时都是不同的。

在我们的应用程序的业务逻辑下面,当调用URL时,它将返回文本消息。

因为在这个阶段没有服务依赖项,我们可以在本地运行我们的业务应用程序。

了解如何构建和部署的逐步说明节点.jsSAP云平台Cloud Foundry环境应用,请参见

开发节点.jsSAP云平台应用| SAP开发者中心

有关Node Express的更多信息,请参阅

expressjs.com网站

构建一个应用程序–Python

下面是一个示例使用Python实现SAP云平台的业务逻辑。

创建Python应用程序,SAP云平台

对于节点,人工智能有哪些领域,我们使用npm作为包管理器,精准大数据,express作为web服务器。对于Python,我们使用pip和Flask;同样的东西。

要在本地运行应用程序,我们可以使用虚拟环境(可选)。将Python包管理器pip升级到最新版本(最佳实践)并安装Flask.

在我们应用程序的业务逻辑下面,当调用URL时,它将返回文本消息。

Flask和express的工作方式非常相似。Flask使用Werkzeug进行控制台日志记录,因此我们得到了一些输出。对于Node,我们可以添加一行控制台.log.

由于此阶段没有服务依赖关系,什么是大数据技术,我们可以在本地运行我们的业务应用程序。

有关Flask和快速启动的更多信息,见

flask.palletsprojects.com/en/1.1.x/quickstart/

本文档还说明了如何使用虚拟环境进行本地开发,以及Linux/macOS和Windows的平台安装说明。

有关Python软件包管理器pip的详细信息,请参阅

pip文档| Python包索引

部署应用程序:节点.js

要将应用程序部署到SAP云平台Cloud Foundry环境,请设置API端点、登录并部署应用程序。

有关如何连接到SAP云平台试用环境的更多信息,参见

平台内部

部署是否成功取决于"myapp"是否是域中唯一的一个比照eu10.hana.ondemand.com因为需要创建和映射唯一路由(URL)。

为了解决这个问题,我们可以提供随机路由属性。

随机路由只是我们可以用来部署应用程序的属性之一。还有很多其他的。然而,在命令行上将部署属性指定为参数是容易出错的,不适合自动化;将基础设施指定为代码(IaC)。

为此,大数据是干嘛的,cloudfoundry提出了一个应用程序清单。这类似于节点清单(包.json)除了它使用YAML而不是JSON。它也特定于Cloud Foundry(运行时),而不是开发语言。

下面的应用程序清单指定了应用程序的名称、路由和路径。有关应用程序属性和清单文件的更多信息,参见

平台内部

SAP云平台使用标准节点.jsCloud Foundry提供的buildpack用于部署节点.js(和JavaScript)应用程序。当包.json检测到文件。

有关构建包、应用程序路由和其他应用程序属性的详细信息,请参阅

平台内部

使用-f参数指定清单文件的名称和路径。如果文件名为清单.yml位于当前目录中。

下面的示例使用相同的应用程序名称,因此请在继续之前删除(包括带有-r的随机路由)。

部署应用程序:Python

我们的Python应用程序的应用程序清单与节点.js. 唯一的例外是start命令。对于Node,此命令是使用应用程序描述符文件指定的(包.json).

为了定义Python的应用程序依赖关系,我们使用一个名为要求.txt。当检测到此文件时,Cloud Foundry将自动选择Python buildpack来构建应用程序。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 境外服务器_海外_大数据与云计算的关系
    境外服务器_海外_大数据与云计算的关系

    境外服务器_海外_大数据与云计算的关系

    当戴夫·麦克卢尔首次提出海盗指标的概念时,它震撼了创业界的核心。尽管你现在可能知道他是500家初创企业的幕后推手,但在贝宝(PayPal)上市前担任...

  • 云服务器购买_物联网技术怎么样
    <strong>云服务器购买_物联网技术怎么样</strong>

    云服务器购买_物联网技术怎么样

    为CloudFlare客户提供对源站的免费和高性能加密2014年秋季,CloudFlare推出了Universal SSL,并将通过HTTPS访问的网站数量增加了一倍。在短短几天内,我们颁发了...

  • 好用的云服务器_海外_世界人工智能大会
    好用的云服务器_海外_世界人工智能大会

    好用的云服务器_海外_世界人工智能大会

    在快节奏的销售世界里,时间是无价的。这正是为什么你需要停止切换标签,使用新的Pipedrive Chrome扩展直接从Gmail使用Pipedrive的强大功能。如果你是一个狂...

  • 云存储类型_那里的云主机便宜
    <strong>云存储类型_那里的云主机便宜</strong>

    云存储类型_那里的云主机便宜

    nomad0.11为任务引入了生命周期部分,可以用来表示任务依赖关系。这可以用来表示任务组中任务之间的任务依赖关系,甚至可以利用consur来表示任务间的任...

  • 好用的云存储_网站_人工智能云
    <strong>好用的云存储_网站_人工智能云</strong>

    好用的云存储_网站_人工智能云

    遵守一套不断发展的数据隐私法规的需求可能看起来很繁重,或者会导致公司停滞不前,不知道下一步该采取什么措施。如果不了解这些法规对日常运营的...

云储存

更多 >
  • 云数据库_盘锦企业网站建设_精选特惠
    云数据库_盘锦企业网站建设_精选特惠

    大家好! 在这篇博文中,我想分享我们如何与SAP Analytics Cloud和SAP HANA Cloud合作,逐步使用HANA计算视图。 自SAP Analytics Cloud(版本2020.20)发布以来,SAP宣布...

  • 轻量服务器_电子商务网站建设公司_三重
    轻量服务器_电子商务网站建设公司_三重

    使用GitHub对ABAP代码进行版本控制越来越常见。版本控制代码本身是有益的,它也给了我们以其他方式提高质量的机会。在本教程中,我将展示如何设置Gi...

云储存网站空间_云盘百度登录_怎么样
云储存腾讯云_百度云服务_新用户
云储存域名解析_大同网站建设_怎么样
云储存京东云_服务器开端口_多少钱
云储存CDN_香港dns服务器_是什么