文档章节

云计算环境下计算机软件系统架构分析

o
 osc_fmg49rzg
发布于 2019/03/20 09:21
字数 1259
阅读 9
收藏 0

精选30+云产品,助力企业轻松上云!>>>

云计算的产生背景

云计算是传统计算机和网络技术发展的产物,在云计算环境下计算机软件系统变得更加复杂。许多用户是非计算机专业性的人
员,对复杂的计算机软件系统的运用难以适应,因此诞生了新型的计算模式—云计算。

云计算主要技术

虚拟化技术

虚拟化技术是指计算机在虚拟的基础上运行并扩大其容量,通过软件的配置支持操作系统广泛性。虚拟化技术根据对象可分为三个方面。计算机系统虚拟化是建立在云计算的服务与应用的基础上。虚拟化技术现在主要为服务器和 CPU 提供高效地服务和最佳的问题解

决方案。

海量数据储存

云计算系统是由大量的服务器组成,同时为大量的客户提供服务。为了保证数据资源的可靠性,云计算系统采取了分布式的结构存储方式。云计算通过分解和集群,用超级计算机的性能来保证数据的可用性、可靠性和经济性。

平台管理技术

源数据规模庞大,服务器数量分布在各个区域,如何有效合理的管理这些服务器的平台,保证整个系统在提供服务的同时不出现问

题是一项巨大的挑战。云计算系统的平台管理技术能够使大量的服务器同时协调工作,快速发现系统的障碍和漏洞,通过自动化、智能化
的手段恢复系统,使服务器大规模的可靠运行。

计算机软件系统架构分析

架构的介绍

 

计算机软件系统结构它是由计算机结构外特性,内特性,微外特性组成的。软件的架构思想是从建筑衍思想生而来的,软件系统的
架构包括三个元素:架构原件、连接器和任务流。软件架构的设计主要是为了实现系统软件的可靠性、安全性。

 

架构分析

两层 C/S 软件架构

我国的计算机技术和网络技术的快速发展推动了云计算的发展和进步,目前已经有许多计算机专业学者已经开发了各种应用。大大
提高了人们生活、工作和学习,为日常生活提供了各种便利服务。随着云计算的快速发展和各个领域的广泛应用,系统软件的未来开发和
发展模式也会受到很大的影响,传统的架构模式可以全部的应用到云计算服务中。经过多年的研究,计算机学者和软件工程师提出了 C/S
体系架构。客户端和服务器端是 C/S 体系架构的重要组成部分,其主要作用是为软件工程师提供网络逻辑服务。


三层 B/S 软件架构

为了提高人们对计算机的了解,促进信息化社会的发展,在基于 C/S 软件架构上专家提出了 B/S 软件架构。B/S 软件架构分为三个层次模式表示层、业务逻辑层和数据服务层。
①表示层。其作用主要是为了系统与用户之间进行交互,用户将获取的数据发送到系统的服务管理层,系统操作处理所接收的数据再显示给用户。
②业务逻辑层。处理整个系统的业务逻辑,主要是一些数据的验证和加工工作。为了保护软件的安全和防止用户的误操作导致的数据错误,业务逻辑层将数据访问和界面进行了分割。
③数据服务层。其作用是和数据库进行交互。用来执行完成数据的操作应用,所有的数据对象只能被数据服务层引用。

架构的应用
云计算软件开发的初期,由于网络通信等各种问题,人们只能使用简单的模式。随着互联网和无线网络的迅速普及,网络用户每天
都在增加,我国的网民数量已经突破 6 亿。随着国家、企业对云计算的推广,信息化系统得到了更广的普及和应用。例如谷歌的云计算技
术实际上是针对谷歌特定的网络应用程序而制定的。针对内部网络数据的规模特点,谷歌提出的分布式并行集群方式的基础结构就是利用
软件的能力来处理集群中经常发生的问题。

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
深圳腾讯-聘技术总监、云计算、资深Java、 web前台、 手机、 后台、 客户端开发、测试lead

社区技术总监(30-50万+) 负责qzone产品技术开发团队的管理工作; 设计、指导关键技术模块, 并对系统安全性, 稳定性负责; 熟悉C/C++,有大型软件系统设计,开发和管理经验;熟悉网络编程...

没心没肺
2011/03/10
5.9K
46
自学与转行程序员,必学计算机专业课

接触过很多自学或者转行到程序员行业的同学。发现很多的同学,虽然能够完成功能模块的代码,但却对计算机专业的基础很不扎实。并不能理解代码设计的意义,久而久之,就沦为了业务代码的搬运工...

osc_uctp74i1
2019/10/14
2
0
什么是openstack

在了解openstack之前,要先了解虚拟化的概念。首先我们要考虑为什么会提出虚拟化这个概念。 因为物理资源是有限的,而当我们在使用这些资源时,又可能会存在未充分利用其资源的可能,于是就使...

黑加仑妞
2018/05/13
0
0
自学与转行程序员,必学计算机专业课 - 知乎

接触过很多自学或者转行到程序员行业的同学。发现很多的同学,虽然能够完成功能模块的代码,但却对计算机专业的基础很不扎实。并不能理解代码设计的意义,久而久之,就沦为了业务代码的搬运工...

编程教室
2019/10/21
0
0
软件体系结构期末笔记

0 软件体系结构概论 软件体系结构产生背景 规模增长 需求增加 满足需求 维护问题 软件重用的定义 在开发新的系统软件时对已有软件的重新使用,该软件可以是已存在的软件,也可以是专门设计的...

osc_y77zjayt
2019/12/29
5
0

没有更多内容

加载失败,请刷新页面

加载更多

Hacker News 简讯 2020-07-10

更新时间: 2020-07-10 01:15 US Supreme Court deems half of Oklahoma a Native American Reservation - (reuters.com) 美国最高法院认为俄克拉荷马州的一半是印第安人保留地 得分:131 | 评...

FalconChen
48分钟前
16
0
OSChina 周五乱弹 —— 求求你吃了我吧,不要再玩弄食物的感情了

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :张喆的单曲《陷阱 》 这首歌已经在网易找不到原唱了,不知道被哪家买了版权。#今日歌曲推荐# 《陷阱 》- 张喆 手机党少年们想听歌...

小小编辑
58分钟前
24
1
清华陈文光教授:AI 超算基准测试的最新探索和实践。

道翰天琼认知智能平台为您揭秘新一代人工智能。 无规矩不成方圆。放在超级计算机的研发领域,没有一个大家普遍接受的算力评测指标,便难以推动超算迅猛发展。 而现在伴随着人工智能的发展,大...

jackli2020
今天
7
0
@RequestMapping, consumes 提交简单有意思的测试

getParm @GetMapping("getParm")public Result getParm(String id){ System.out.println(); return ResultFactory.success(id);} 等同于 == bodyParm @PostMapping("bodyParm......

莫库什勒
今天
25
0
63. Unique Paths II

题目: 63. Unique Paths II A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or right at any p......

JiaMing
今天
55
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部