什么是云计算应用程序?

时间:2013-12-05 13:34:15

标签: google-app-engine web-applications cloud

所以我最近一直在研究云计算,我试图围绕这个概念,因为我的背景主要是前端Web开发。

我已经完成了大部分服务模型和抽象计算服务,但我仍然没有看到更大的图片。

我无法理解云应用程序究竟是什么。 它只是一个由庞大的数据中心托管的网站吗?我是否只能通过Web浏览器访问Cloud Application?是否可以在云中运行桌面应用程序?如果是这样,云中运行的是哪种代码?

我似乎无法找到关于这些问题的明确解释。

我想这对我来说仍然很模糊,所以我希望有人能帮助我!谢谢!

2 个答案:

答案 0 :(得分:1)

我建议您查看您在云端可能拥有的不同service models。特别是,我会仔细阅读基础架构即服务(IaaS)和平台即服务(PaaS)概念。

简而言之,当您拥有应用程序并希望将其部署在云端时,您应该在不同型号之间进行选择。

的IaaS。您拥有基础架构即服务的位置。这意味着您可以在特定数据中心租用物理机,然后您可以选择。您可以安装几个Operative System,您可以在其中开始安装,例如,您的Tomcat Java容器,MySQL数据库。请注意,您不需要任何基础结构,但仍需要安装/配置/维护所有软件。这是Amazon EC2模型。

PaaS的。他们在租用基础设施的IaaS顶部提供服务,但您也预先配置了许多服务,因此您不需要安装Tomcat,MySQL,..您有Tomcat即服务,MySQL即服务,PostgreSQL即服务。使用此模型,您不需要安装任何内容,您拥有应用程序,只需将应用程序部署在您希望的容器上即可。您可以查看此video,它以图形方式向您展示如何在PaaS上部署应用程序,以便您可以看到与IaaS的差异。

答案 1 :(得分:1)

云使用服务模型:IaaS(基础架构即服务),PaaS(平台即服务),SaaS(软件即服务)。

使用云的简单示例是:Microsoft Azure,亚马逊的Ec2,谷歌驱动器

云只是一种应用程序,可根据用户定义的要求在线提供用户基础架构,平台或软件,并且可扩展。由云提供商维护和升级。

用户只需为他们正在使用的东西付费。

你的答案:

- >它只是一个由庞大的数据中心托管的网站吗? 答:不,这不是网站。它是一种服务,使用户能够存储数据,在线使用软件。

- >我是否只能通过Web浏览器访问Cloud Application? 答:很可能你可以通过网络浏览器使用。

- >是否可以在云中运行桌面应用程序?如果是这样,云中运行的代码是什么类型的? 答:是的,在云上运行的应用程序也包含桌面应用程序。例如,文字编辑器或照片编辑器是桌面应用程序,如果您需要云,那么云提供商会为您提供该应用程序。