云服务模式

对于基于云的解决方案而言,事先确定合适的服务模式至关重要。我们只有完全理解了每种服务模式的含义以及每种服务模式下云服务提供商和云消费者各自应该承担什么样的责任,才能在服务模式中做出正确的选择和组合。

有三种云服务模式:软件即服务(SaaS)、平台即服务(PasS),以及基础设施即服务(IaaS)。每种服务模式都通过某种程度上的资源抽象,来降低消费者构建和部署系统的复杂性。在传统的本地数据中心里,IT团队必须负责所有的搭建和管理事项。无论是从零开发定制化项目还是购买商用软件,IT团队都必须安装和管理服务器,部署和调试软件,确保使用了适当的安全等级。相比之下,每种云服务模式都对这些任务提供了不同程度的抽象自动化,从而是云服务的消费者具有更多的灵活性,减少在基础设施管理上所花费的时间,专注于自身的业务问题

在IaaS中,涉及管理和维护物理数据中心和物理设施(服务器、磁盘存储、网络等)的许多功能,都被抽象成一系列可用服务,可以通过管理控制台进行访问和自动化部署。

在往上一层是PaaS.IaaS指基础设施层面的服务,PaaS则相对于应用。PassS在IaaS的上面一层,将大部分标准化的应用堆栈层的功能抽象出来,以服务的形式对外提供。例如,

开发着在设计高扩展系统时通常写大量代码来处理缓存、异步消息、数据库扩展等诸如此类的工作。在需要PasS解决方案中,这些功能都以服务的方式对外提供,开发者无须再在这些功能上
重复工作,专注于商业逻辑即可。

你可以在大多数成熟的PasS解决方案中找到这些内容

  • 数据库
  • 日志
  • 监控
  • 安全
  • 缓存
  • 搜索
  • 电子邮件
  • 分析
  • 支付

让我们来了解下新浪云平台

新浪云以服务的形式提供了大量的中间件,比如数据库与缓存服务、存储与CDN服务、应用程序服务、网络与安全服务、通信服务等等。

堆栈的最上层是SaaS。SaaS是以服务形式向消费者交付的完整应用。服务消费者要做的只是对一些具体的应用参数进行配置和对用户进行管理。

关于部署模式

所谓公有云指的是这样一种多租户环境,即最终用户与其他消费者一起,在一个共享的商业资源网络上为自己所使用的资源付费。

私有云可以部署在本地货托管在云服务提供商的数据中心里。无论哪种情况,私有云的最终用户都只是在一个单一租户环境下进行部署,不会与其他用户混用。

原文地址:https://www.cnblogs.com/lilunjia/p/7084067.html