介绍PaaS的核心技术。
工具/原料
云计算
PaaS的核心技术
1
REST技术:使用REST(Representational State Transfer,表述性状态传递)技术,PaaS平台能够非常方便地将中间层所支撑的部分服务提供给调用者。
2
多租户技术:多租户技术使得一个单独的应用实例可以为多个组织服务,还能够保持良好的隔离性和安全性。多租户技术能够有效地降低应用的购置和维护成本。
3
并行计算技术:为了进行海量数据处理,需要利用大型服务器集群进行并行计算。Google App Engine和开源平台Hadoop的MapReduce就是这方面的代表。
4
应用服务器:在原有应用服务器的基础上为云计算做了一定的优化,如用于Google App Engine的Jetty服务器。
5
分布式缓存:分布式缓存技术不仅能有效地降低对后台服务器的压力,还能够加快对用户请求响应的反应速度。使用最广泛的分布式缓存技术是Memcached。
小结
PaaS是一种分布式平台服务,为用户提供一个包括应用设计、应用开发、应用测试及应用托管的完整的计算机平台。在该服务模式中,用户不需要购买硬件和软件设施,只需要支付一定的租赁费用,就可以拥有一个完整的应用开发平台。在PaaS平台上,用户可以创建、测试和部署应用及服务,并通过其服务器和互联网传递给其他用户使用。
下一篇:防火墙有哪些主要技术?