-1

因此,作为一名 SAP 顾问,我正在尝试了解 SAP 云代工厂。据了解,Cloud Foundry 是一个运行时引擎提供商(在云上)。有许多 Clo​​ud Foundry,如 SUSE、IBM、SAP Cloud Foundry。

怀疑:- 我为 Android 开发了一个应用程序,我将应用程序部署在Web 服务器中,现在每个人都可以从 Google Play 下载并使用它。

我在其中一个 Cloud Foundry中部署了相同的应用程序。现在每个人都可以从 Google Play 下载并使用它。

Cloud Foundry 和 Web Server 之间有什么区别吗?或者两者都一样

编辑:-问题澄清 SUSE、IBM、SAP Cloud Foundry 等产品与 AWS、Google Cloud、AZURE 等云服务之间有什么区别

4

1 回答 1

2

因此,作为一名 SAP 顾问,我正在尝试了解 SAP 云代工厂。

我无法谈论 SAP 正在做的任何具体事情,但要被称为 Cloud Foundry,您需要获得测试兼容性和互操作性(并禁止锁定)的认证。SAP 已经过认证,因此有一套基本的功能与它和任何其他供应商一样。我只会在这里引用它。

有许多 Clo​​ud Foundry,如 SUSE、IBM、SAP Cloud Foundry。

正确,只是一个小的术语说明。每个拥有经过认证的 Cloud Foundry 产品的供应商都称为提供商。Cloud Foundry 是服务,提供它的公司是提供者。

哦,如果您或您的公司更喜欢这条路线,您也可以自己经营。

怀疑:- 我为 Android 开发了一个应用程序,我将应用程序部署在 Web 服务器中,现在每个人都可以从 Google Play 下载并使用它。

我在其中一个 Cloud Foundry 中部署了相同的应用程序。现在每个人都可以从 Google Play 下载并使用它。

Cloud Foundry 和 Web Server 之间有什么区别吗?或者两者都一样

假设您有一个 Android 应用程序。它与一些服务对话。

例如:

  • Android 手机 1..X(可能数百万)与服务器 1..Y(希望不是数百万)交谈。
  • 每部安卓手机都运行一个客户端,客户端与服务器对话执行工作
  • 服务器提供了一些功能,例如存储数据或执行您不会/不能在手机上执行的昂贵计算

Android应用程序没有区别。你正在建造它。它正在某人的手机上运行。它通过 HTTP(或其他协议)与服务通信。它是通过 Play 商店安装的(不是从您的服务器安装的)。

主要区别在于您的 Android 应用程序与之通信的服务。具体来说,在您如何直接在服务器/VM 上或在 Cloud Foundry 上部署应用程序以及这样做所需的工作量之间。

对于服务器,您可能

  • 需要向 IT 请求硬件或虚拟机,如果幸运的话,您可以按需配置
  • 你需要安装一个操作系统,如果你做得对,你有一个工具可以为你安装它,但该工具可能需要一些配置/调整
  • 您需要安装运行应用程序所需的任何软件(JVM、Dotnet、Python 等),包括 Nginx、Tomcat、Apache Web Server 等服务器。
  • 你需要配置软件和服务器(同样,如果你做得对,你有一个工具可以帮助你管理这个,这可能需要一些配置)
  • 然后你构建你的应用程序(或者可能从 CI 服务器中获取一些信息)
  • 最后你设置你的应用程序运行,包括某种观察者/服务管理软件,以确保当你的应用程序崩溃时它会自动重启

这里可能有更多(网络/防火墙/服务工作)或更少(例如,如果您部署到公共云 IaaS)任务,具体取决于在您的环境中部署应用程序所需的内容。

这也没有涉及您需要维护所有这些的事实。确保您及时更新软件和操作系统。

对于 Cloud Foundry:

  • 您执行一个cf push获取您的代码并自动添加和配置运行您的应用程序所需的软件(通过 buildpacks)。
  • 然后,您的应用程序将在 Cloud Foundry 上运行。
  • 你又开始写代码了。

其他福利:

  • 它是自动观看的,所以如果它崩溃它会重新启动。无需干预。
  • 日志被捕获并提供给您,开发人员轻松使用
  • 网络访问和 TLS 已由您的提供商设置和管理。
  • 有一个可用于您的应用程序的按需且易于使用的服务目录。
  • 每当您推送代码时,软件都会自动更新。
  • 您可以通过负载轻松扩展/缩减,无需配置和设置新服务器。
  • 甚至还有一个自动缩放器可以根据提供的规则自动放大/缩小以节省资源/金钱。

tl; dr - 对于开发人员来说,这是一个简单的按钮。您只需编写代码并推送。您不想担心的所有其他事情都已为您完成。

于 2021-01-13T13:34:07.563 回答