云时代的系统架构设计研究

周海军 朱军红 李军[摘 要]移动应用普及对系统应用架构设计提出了新要反向代理技术分布式数据库技术、QL技术、存数据库、全检、人工智能各项技术已成架构设计者必备知识只有掌握了这些技术才能设计出满足上亿用户量应用系统

[关键词]云代;反向代理;数据库;事管理;人工智能03969673 0900007[图分类]39[献标识码][编]67309(00)000     云代信息系统开发特进入云代云平台可以提供各种方案供用户选择使用开发软件有很多设计者不再考虑系统运行硬件环境配置不用考虑系统运行维护软件出方只要付费就可得到想要应用开发人员可将精力主要关软件功能实现上。

这种代特色给人们带了便利忽视系统架构设计思潮也现实逐渐蔓延。

然而对架构设计不了者开发出软件不能实际应用灵活多变系统用户量并发用户多业数据跨部门、跨企业、跨系统系统要“7×”可用希望能够有效利用历史数据进行数据运算商业提供策依据实现商业利益化今天设计要广泛与应用信息系统利用云平台提供功能显然不能满足业扩充要设计者必须具备分布式应用、微架构等理念应用多种技术

云代应用技术   反向代理技术里或是野外人们通路由器或手机热可以实现多台设备上这程使用了正向代理技术多客户机连接台代理器将连接提交到了代理器然有代理器将发到络器络器将客户发给代理代理器再将收到信息发送给客户机。

正向代理代理器前端是多客户端单器是地不够用问题。

但是全球几十亿人都能访问热门如何保证系统能够流畅满足每访问者浏览就使用了反向代理技术对外公开域名所用访问者都可通该域名访问客户看就是地其实公开域名背采用反向代理技术使用多台器通反向代理器与相连接反向代理器将众多用户分配到了不器上使用多台器用户提供络。

反向代理器是提高系统效率与系统可用性设计出名反向代理器是俄罗斯gx利用gx可实现对外提供虚拟器地然通多台器与gx连接gx可以将客户访问分配到不器以实现高效率系统运行。

反向代理技术是衡种了适应海量并发访问络各层都有不衡方案其层应用硬件设备5就是其种作应用系统开发结构设计者理应用相关衡技术对设计高可用性系统非常有益。

分布式数据库技术高并发系统数据库已不能满足系统rl提供了分布式方案但是高昂价格让人望而却步国淘宝了适应日益增长业开发了己数据库采用了QL拦截技术将访问数据库各类询语句(lr)通件拦截然将语句分配不数据库进行询运算并通件将询结合并发送给客户机。

数据库件不但可以实现数据库分布化管理还可以提供数据备份实现系统故障下系统动切换保证系统高可用性。

数据库件推荐使用目前国采用该方案应用方案越越多能够实现目前流行数据库rlqlQL rvrgb分布式管理。

3   关系数据与QL融合目前各类应用发展关系数据库已不能满足实际量音像视频与档要数据库管理与应用关系数据库存放件或者关系数据库存放件路径管理模式已不能适应快速检近年兴起非关系数据库已成关系数据库重要补充gb就是不错开非关系数据库代表gb不但是开而且是分布式数据库基件目录管理管理理念可将分布不器上数据纳入数据库进行管理QL数据库访问检数据提供了高效便捷访问接口目前各种应用系统采用关系数据库与非关系数据库系统结合应用方案。

管理图片、视频及档采用QL数据库管理其他信息采用关系数据库

数据库技术了应对秒杀抢购这种短完成很多事物处理应用场景克数据库访问磁盘数据效率低下问题近年兴起了存数据库技术型存数据库有R 存数据库都支持分布式可将数据存放不机器存供应用访问但是存数据库般都采用简单kvl结构。

数据库系统将对数据库修改暂存放存然定(隔很短)将数据写入磁盘做长期保存开发实性要较高系统设计者采用数据库技术

5   终致性事管理云代环境下业应用跨越以上数据库业处理随处可见分布式数据管理可造成数据库数据表存放不器上交通违处理业就要修改公安局违数据库罚分信息还要修改驾驶员银行账户信息以及公安局开戶行银行信息。

这样普通业至少要修改3不地方数据库

数据操作通数据库事确保业成功完成或彻底失败业处理显然已不再可用了保证系统高可用性及数据致性系统设计必须采用新机制确保业提交正常完成。

通常确保系统高可用、数据致可行做法是采用消息通信日志管理消息通信可以直接使用操作系统消息队列进行信息传递。

日志管理则是设计者行设计套日志系统提交业记录其他动数据操作日志然再询动数据操作是否正常修改正常修改则确定整业完成删除对应日志信息;如没有正常修改则再利用日志信息动数据库上执行补救性修改如补救性修改不能完成则进行业回滚。

6   全检技术目前全与日俱增型引擎Ggl、 B等采用技术对外没有公开般应用使用不到其技术但是采用v5开发lr却是触手可及全器性能高提供了层面、命醒目显示并且支持多种输出格式(包括XLXL和格式)易安装和配置附带了基管理界面。

lr已众多型使用较成熟和稳定。

7   人工智能技術目前人工智能已广泛应用了各领域利用数据进行机器学习以及深机器学习可以出商业运行规律可以提高企业济效益美国证券公司采用人工智能技术开发了动股票交易系统该公司交易完全由人工智能系统动完成结年该公司收益达到了整行业3倍。

当前用人工智能开发框架很多其知名高是Gglrl然而简捷用则是r框架。

3     分布式系统运行架构了实现系统高并发海量数据存储确保系统可用型应用系统采用技术满足现实结构使用了0台应用器通反向gx代理器对外提供络层利用5实现了衡。

络请首先通5衡器gx器责将分到具体器上进行数据处理然将处理结发送给数据请者这是型三层衡架构如图所示。

主要参考献[]邹华基云计算高校信息管理系统设计研究[]络安全技术应用05()[]马永锋陆键项乔君等省域公路出行者信息系统架构设计研究[]公路交通科技007(0)[3]左冰周光涛唐雄燕实验系统架构设计研究报告[]科技创新导报06()[]崔嘉洪贝基云智慧设备远程监测系统架构设计研究[]仪表技术06(6)[5]易瑜基云计算养猪信息化管理系统架构设计[]职教与济研究0(3)[6]刘燕基云计算信息处理系统体系结构设计[]科技通报0(8) 相关热词 架构代研究

13 次访问