云计算环境下软件开发架构应用与设计
2021-01-11曲见武
科学与生活 2021年27期
曲见武
摘要:为了提高云计算环境下网络数据的安全性,本文首先简述了云计算的软件架构层,然后再进一步探讨云计算环境下软件架构的应用。
关键词:云计算;软件架构;关键技术;应用研究
美国国家标准与技术研究院提出:云计算是一种按使用量付费的模式,即其按需提供便捷的、可用的网络访问,并可进入可配置的计算资源共享池。随着云计算技术的深入发展,越来越多的应用迁移至云计算中,但云计算存在着突出的数据安全问题。据此,为了提高云计算在企业中的应用质量,提高数据访问的可靠性和安全性尤其重要。
1 云计算的软件架构层
1.1 核心服务层
云计算的软件架构层以核心服务层为主体,其作用是通过整合系统的应用程序、软件运行环境和硬件基础设施,以向用户提供适应性好、可靠性高和多样化的应用服务。核心服务层同层分为IaaS(基础设施即服务层)、PaaS(平台即服务层)和SaaS(软件即服务层)。其中,laaS负责按需向用户提供基础设施部署服务,如虚拟或实体的存储、计算和网络资源等,期间要求用户提供个人数据和配置信息;PaaS负责提供云计算应用程序部署与管理所需的服务,且利用PaaS的开发语言和软件工具,可在云计算环境下直接完成软件架构;SaaS是基于云计算的应用程序。
1.2 服务管理层
服务管理层的作用是管理和控制核心服务层的活动,使其能一直为用户提供安全稳定的服务。鉴于云系统的结构庞杂且服务内容丰富,所以用户直接找到所需资源的难度很高。……
登录APP查看全文
