何时使用云

时间:2014-02-04 10:08:20

标签: web-applications cloud

我对云概念感到困惑,特别是何时使用它来从中受益。

我正在开发基于Web的项目,并提出以下问题:

  1. 只需在Internet中设置Systems DB即可构建结构 云?

  2. 制作我的网络应用程序云有什么好处?

  3. 访问数据库的用户数量有限(20-30),每日交易的数据量中等(100-200MB)。

2 个答案:

答案 0 :(得分:2)

一些好处是:

  • 您无需拥有任何基础设施
  • 您可以启用所需的服务并为其付费(在PaaS上)
  • 轻松扩展/缩小(水平或垂直)应用程序(在PaaS上)
  • 支付您的使用费用。

但是,您需要在IaaS和PaaS之间进行选择。

  • IaaS:您将获得基础架构即服务,您必须在其中处理要使用的服务的安装/配置/更新过程。特性效果:非常可定制。

  • PaaS:您将获得一个MySQL数据库,一个Tomcat网络服务器,......即服务。因此,只需单击鼠标即可开始使用MySQL数据库,或部署Tomcat应用程序。

例如,this是您可以在PaaS上使用MySQL的方式。

答案 1 :(得分:2)

让我详细解释云计算细分,以了解云计算。

云计算:云计算是指使用互联网上托管的远程服务器网络存储管理处理数据,而不是本地服务器或个人计算机。

云计算细分:

IaaS(基础架构即服务) - 基础架构即服务是云计算的供应模型,其中外包用于支持运营的设备包括存储,硬件,服务器和网络组件。服务提供商拥有该设备并负责其安装,运行和维护。客户通常按使用量付费。前 - Amazon Web ServicesBlueLockCloudscalingDatapipe

PaaS(平台即服务) - 平台即服务是云计算不断发展的领域之一。 PaaS基本上可以帮助开发人员加速应用程序的开发,节省资金并最重要的是创新他们的应用程序和业务,而不是设置配置和管理服务器和数据库之类的东西。在一行中,我可以说平台即服务(PaaS)自动化云中应用程序的配置,部署和持续管理。例如:HerokuEngineYard,{{ 3}}和App42 PaaS

SaaS(软件即服务) - 软件即服务,SaaS是一种软件交付方法,可作为基于Web的服务远程访问软件及其功能。例如:OpenShiftAbiquo's

BaaS(作为服务提供支持) - 后端即服务(BaaS),也称为“移动后端即服务”(MBaaS),是一种为Web和移动应用程序开发人员提供链接其应用程序的模型后端云存储,同时还提供用户管理,推送通知和与社交网络服务集成等功能。 Exp:AkamaiKinveyStackMobApp42 API

我认为您正在寻找Backed Service为您提供的应用程序。您可以选择BaaS提供商。