云上软件开发整体解决方案

2019-06-19 18:32:00   来源于:深蓝

服务器作为平台(PaaS)的一种云计算模式,服务器供应商向客户提供平台,让客户可以开发、运行、管理商业应用程序,不用构建和维护大多同类软件开发过程所需要的基础设施。


如同其他云服务,例如基础设施作为平台(IaaS)和软件作为平台(SaaS),PaaS通过云服务供应商的基础设施来提供。用户通常可以通过网页浏览器来进入PaaS。


PaaS可以通过公共云、私有云或者混合云来提供。在公共云的PaaS上,客户可以在云供应商提供维持应用程序所需的全部主要IT元素时控制软件的部署,包括服务器、储存系统、网络、操作系统和数据库。


在私有云上,PaaS作为软件或者用户防火墙的装置通常在内部部署的数据内。混合云上的PaaS提供了以上两种云服务的混合。

PaaS并不会为了软件开发而替换掉公司的整个IT基础设施,而是提供了几项关键的服务,例如应用程序运行或Java开发。部分PaaS还提供应用程序设计、开发、测试及部署。PaaS服务还可以包括网络服务整合、开发团队合作、数据库整合以及信息安全。


考虑到PaaS是一种云上的服务,它也有很多与其他云服务相同的内在风险,例如信息安全威胁。PaaS基于使用共享源——例如网络和服务器——的概念,所以安全风险包括将重要数据置入此环境,以及由于非授权的黑客入侵导致的数据被盗。


另一方面,主要的云供应商在避免这样的危险时比普通的企业数据要更有力,所以信息安全危机并非是IT行业最初所担心的。


有了PaaS,服务供应商在基础设施和操作中构建适当的接入控制和其他安全准备及调控,给企业带来了巨大帮助。企业另外要负责为自己的应用程序提供安全保护。