Cloud Computing Application Notes

  • Cloud Computing Application Notes
    • Cloud utility pricing
  • Benefits Common Infrastructure
  • Cloud Fundamentals
    • IaaS
    • PaaS
    • SaaS
  • Virtualization
    • Full Virtualiztion
    • Hardware-assisted Virtualization
    • Para-Virtualization
    • OS-level Virtualization

Cloud Computing Application Notes

Cloud utility pricing

  • D(t) : demand
  • P : max(D(t)) , peak demand
  • B : baseline unit costs (例如,买车,平均每天10刀)
  • C : cloud unit costs (例如,租车,平均每天45刀)
  • U : Unit Premium = C/B (额外费用,例如租车的单价较贵,而在云服务中增加了网络带宽等额外费用)
  • T : time

    1. Total Baseline Cost
      PBT
    2. Total Cloud Cost

    T0CD(t)dt=T0UBD(t)dt=AUBT

    所以,当 P>AU 时,也即 U<P/A 时,使用云服务是划算的。

Benefits Common Infrastructure

Cv : 平滑度,smoothness。
σ :标准差
μ :均值

Cv=σ/μ

讲义上的原话:Multiplexing jobs with different distributions may reduce the coefficient of variation Cv
我的理解:如果很多条工作流通过多路复用合并在一起的话,可以大幅降低不平滑性。这意味着,可以大幅削减计算资源的数目。例如,服务A的高峰为中午12点,需要两台服务器才能扛住;而服务B的高峰为晚上10点,同样需要两台服务器才能扛住;那么A,B两项服务需要四台服务器。但是如果将A,B复用,只需要两台就够了。

如果 n 个工作流是相互独立的:
mean=nμ
variance=nσ2
所以,聚合的 Cv=1nCv
可见聚合后平滑了很多,高峰被磨平,也就可以减少资源的使用。

Cloud Fundamentals

IaaS

PaaS

Platform as a Service

  • 优点:More cost effective。相比于IaaS,PaaS的成本效益更高。PaaS支持多租户(multi-tenancy),也就是说,数据库及其他资源是共享的,所以效益更高。
  • 缺点:Vendor Lock-in。开发者容易依赖供应商(例如Google App Engine),以后要迁移或者单干可就不容易了。

综上,使用PaaS可以快速造出产品,短期内试水成本很低,效率很高。但是从长远来考虑,要注意依赖问题,特别是如果Vendor提高服务价格,成本就会拉升了。

SaaS

Virtualization

Wikipedia的解释:

In computing, virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms, operating systems, storage devices, and computer network resources.
某种东西的虚拟版本。

Full Virtualiztion

Cloud Computing Application Notes_第1张图片

  • Virtual Box
  • Vmware

Hardware-assisted Virtualization

Cloud Computing Application Notes_第2张图片

  • Intel-VT
  • Vmware Fushion

Para-Virtualization

Cloud Computing Application Notes_第3张图片

  • Xen

OS-level Virtualization

Cloud Computing Application Notes_第4张图片

你可能感兴趣的:(云计算)