Cloud foundry 云铸造和Web服务器之间有什么区别

Cloud foundry 云铸造和Web服务器之间有什么区别,cloud-foundry,sap-cloud-foundry,Cloud Foundry,Sap Cloud Foundry,因此,作为一名SAP顾问,我试图了解SAP cloud foundry。 据了解,到目前为止,CloudFoundry是一个运行时引擎提供商(在云上)。 有许多云铸造厂,如SUSE、IBM、SAP云铸造厂 疑问:- 我为Android开发了一个应用程序, 我将应用程序部署在Web服务器中, 现在每个人都可以从Google Play下载并使用它 我将同一个应用程序部署在CloudFoundry的中。 现在每个人都可以从Google Play下载并使用它 云铸造和Web服务器之间有什么区别吗?或者两

因此,作为一名SAP顾问,我试图了解SAP cloud foundry。 据了解,到目前为止,CloudFoundry是一个运行时引擎提供商(在云上)。 有许多云铸造厂,如SUSE、IBM、SAP云铸造厂

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

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

云铸造和Web服务器之间有什么区别吗?或者两者都是一样的

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

因此,作为一名SAP顾问,我试图了解SAP cloud foundry

我不能谈论SAP正在做的任何具体事情,但要被称为云铸造,您需要测试兼容性和互操作性(并禁止锁定)。SAP经过认证,因此有一套基本的功能,这是它和任何其他提供商所共有的。我只会在这里引用它

有许多云铸造厂,如SUSE、IBM、SAP云铸造厂

正确,只是一个次要的术语注释。每个拥有认证云铸造产品的供应商都被称为提供商。云铸造是服务,提供云铸造的公司是服务提供商

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

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

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

云铸造和Web服务器之间有什么区别吗?或者两者都是一样的

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

例如:

  • Android手机1..X(可能有数百万)与服务器1..Y(希望不是数百万)通话
  • 每个安卓手机运行一个客户端,客户端与服务器对话以执行工作
  • 服务器提供了一些功能,比如存储数据或执行昂贵的计算,而这些都是您在手机上无法完成的
在Android应用程序方面没有区别。你在建造它。它正在某人的手机上运行。它通过HTTP(或其他协议)与服务进行对话。它是通过Play Store安装的(不是从服务器安装的)

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

对于服务器,您可以

  • 需要请求硬件或从中请求VM,如果幸运的话,您可以按需提供此功能
  • 你需要安装一个操作系统,如果你这样做是正确的,你有一个工具为你安装,但该工具可能需要一些配置/调整
  • 您需要安装运行应用程序所需的任何软件(JVM、Dotnet、Python等),包括Nginx、Tomcat、Apache Web服务器等服务器
  • 您需要配置软件和服务器(同样,如果您做得正确,您有一个工具可以帮助您管理这些,这可能需要一些配置)
  • 然后构建应用程序(或者从CI服务器获取数据)
  • 上一次你设置你的应用程序运行,包括一些观察者/服务管理软件,以确保当你的应用程序崩溃时,它会自动重启
这里可能有更多(网络/防火墙/服务工作)或更少(如部署到公共云IaaS)任务,这取决于在您的环境中部署应用程序所需的时间

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

对于Cloud Foundry:

  • 您执行
    cf推送
    ,获取您的代码并自动添加和配置运行应用程序所需的软件(通过构建包)
  • 然后,您的应用程序将在Cloud Foundry上运行
  • 你又开始写代码了
其他好处:

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

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

谢谢你详细的回答。我还有一个问题。SUSE、IBM、SAP Cloud Foundry等产品与AWS、Google Cloud、AZUREAn Cloud Foundry等云服务之间的区别是什么?认证产品将被称为PaaS(平台即服务)系统。AWS、GCP、Azure等服务。。有很多东西,但基本上可以称为IaaS(基础设施即服务。它们允许您按需创建基础设施,如网络、虚拟机等。PaaS是一个更高的抽象层。它在应用程序和服务方面工作,而不是在基础设施方面。还有其他*aaS概念,如容器即服务、功能即服务和软件即服务。它们都适用于dif堆栈上的不同位置。通常,y