企业架构

云计算知识汇集

旧巷老猫 提交于 2019-11-29 05:05:55
虚拟化 虚拟化技术产品 KVM VMware IBM 服务器虚拟化(服务器、存储、系统、网络、软件、桌面) VMware 高可用性(HA) VM系统启动时间+应用启动时间+15秒左右的心跳检测时间。 VMware分布式资源调度(DRS) 虚拟化的优势 虚拟化可以提高 IT 敏捷性、灵活性和可扩展性,同时大幅节约成本。 更高的工作负载移动性、更高的性能和资源可用性、自动化运维 - 这些都是虚拟化的优势,虚拟化技术可以使 IT 部门更轻松地进行管理以及降低拥有成本和运维成本。 其他优势包括: 降低资金成本和运维成本。 最大限度减少或消除停机。 提高 IT 部门的工作效率、效益、敏捷性和响应能力。 加快应用和资源的调配速度。 提高业务连续性和灾难恢复能力。 简化数据中心管理。 真正的 Software-Defined Data Center 的可用性。 全虚拟化 半虚拟化 云计算 什么是云计算?通过网络将共享资源以服务的方式按需提供给用户的一种计算方式。 云架构 企业云是一种托管计算环境,可通过网络向业务用户提供软件,平台或基础架构服务。 企业云计算使组织能够以受控和安全的方式提供计算服务,因为企业的云使用网络防火墙。 存储,管理或处理敏感数据的实体(包括政府机构和医疗保健组织)可能使用企业云计算服务,而不是使用公共云计算服务。

由OpenResty粘合的企业Web架构

五迷三道 提交于 2019-11-29 03:36:15
前言: 2012年2月章亦春(agentzh)在Tech-Club的一次线下聚会上以《由Lua 粘合的Nginx生态环境》为主题做了演讲,分析了企业Web架构的趋势,即一个看起来完整的Web应用,往往在后台被拆分成多个Service,由多个部门分别实现,而每个部门提供給其它部门的都是http协议resful形式的接口,随后介绍了一些Nginx模块,最后讲到了将Lua嵌入到Nginx,对之所以采用Nginx+Lua来构建给出了原因。 相关链接: http://www.tech-club.org/?p=247 http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html http://agentzh.org/misc/slides/ngx-openresty-ecosystem/#1 正文: 不久前,无意间看到春哥的这篇文章,也因为之前有了解过并发编程的一些概念,对Lua中的协程早有耳闻,于是花了几天时间看了Lua的语法,被这个小巧的高性能的语言所吸引,于是决定一探究竟,为方便实验,便直接下载了OpenResty,编译运行。下面与大家分享我的一些经验。 这里以我写的开源防盗链系统(github地址 https://github.com/Hevienz/nginx-lua-ds-hotlink

【转】阿里架构总监一次讲透中台架构,13页PPT精华详解,建议收藏!

白昼怎懂夜的黑 提交于 2019-11-27 07:12:31
本文整理了阿里几位技术专家,如架构总监 谢纯良,中间件技术专家 玄难等几位大牛,关于中台架构的几次分享内容,将业务中台形态、中台全局架构、业务中台化、中台架构图、中台建设方法论、中台组织架构、企业中台建设实施步骤等总共13页PPT精华的浓缩,供大家学习借鉴。 01 阿里业务中台架构图 基础设施服务 ,即IAAS层,提供硬件底层支持。 基础服务层,即 PAAS层,包括分布式服务框架、分布式数据库、分布式消息、分布式存储、分布式事务、实时监控服务等等。 互联网业务中台 ,包括各服务中心的抽象出来的各种业务能力,包括交易中心、支付中心、营销中心、结算中心、用户中心、账户中心等等。也包括非业务类服务,如日志分析中心、配置中心、序列中心、基础中心。 业务应用 ,经过调取业务中台,组装形成独立业务服务能力的业务应用,如 交易来源 ,就是前台用户使用的各个端,如淘宝App、PC站等。 02 业务中台化-产品形态 阿里的电商生态,就是要根据对商业的理解,把一些基础逻辑梳理出来。例如什么是业务?什么是业务身份?各个业务领域的边界是什么?每个领域提供的基础服务是什么?领域服务和领域服务之间的流程链接标准是什么?再在这些思想的指导下去建立业务平台化的实施标准和业务管控标准。 电商业务中台由一系列:业务能力标准、运行机制、业务分析方法论,配置管理和执行系统以及运营服务团队构成的体系,提供各业务方能够快速

你连微服务的网关都说不清楚,还天天鼓捣着要把项目拆分微服务?

蹲街弑〆低调 提交于 2019-11-27 06:54:26
目录 一、API 网关的用处二、API网关在企业架构中的地位三、企业中如何应用API网关四、API网关有哪些竞争方案五、API网关解决方案六、企业怎么选择API网关 一、API网关的用处 API网关我的分析中会用到以下三种场景。 1、Open API 企业需要将自身数据、能力等作为开发平台向外开放,通常会以rest的方式向外提供。最好的例子就是淘宝开放平台、腾讯公司的QQ开发平台、微信开放平台。 Open API开放平台必然涉及到客户应用的接入、API权限的管理、调用次数管理等,必然会有一个统一的入口进行管理,这正是API网关可以发挥作用的时候。 2、微服务网关 微服务的概念最早在2012年提出,在Martin Fowler的大力推广下,微服务在2014年后得到了大力发展。 在微服务架构中,有一个组件可以说是必不可少的,那就是微服务网关,微服务网关处理了负载均衡,缓存,路由,访问控制,服务代理,监控,日志等。 API 网关在微服务架构中正是以微服务网关的身份存在。 3、API服务管理平台 上述的微服务架构对企业来说有可能实施上是困难的,企业有很多遗留系统,要全部抽取为微服务改动太大,对企业来说成本太高。 但是由于不同系统间存在大量的API服务互相调用,因此需要对系统间服务调用进行管理,清晰地看到各系统调用关系,对系统间调用进行监控等。 API网关可以解决这些问题

企业架构研究总结(28)——TOGAF架构开发方法(ADM)之需求管理阶段

烈酒焚心 提交于 2019-11-27 03:03:45
1.11 需求管理(Requirements Management) 企业架构开发方法各阶段——需求管理 1.11.1 目标 本阶段的目标是定义一个过程,使企业架构的需求可以被识别、存储并与其他架构开发方法各阶段交互。 1.11.2 方法 如上图所示,需求管理阶段位于整个架构开发方法循环的中心,而整个架构开发方法过程实际上也是由这一构成所驱动的。需求管理的目标并不是针对一系列静态的需求表述,而是一个动态的过程,借助于这一过程企业架构的需求和因此而产生的变更能够被识别、储存,并与企业架构开发方法其他各个阶段的输入与输出产生互动。需要注意的是,需求管理构成本身并不能解决任何需求(这些应该是企业架构开发方法相应阶段的任务),它只是一个用来在整个架构开发方法周期中对需求进行管理的过程。 可借助的资源 在现实生活中存在着多种关于需求管理的建议和过程,TOGAF并不强制企业采用何种方式来进行需求管理,它只是表述了作为一个有效的需求管理过程所应该达到的要求。 业务情景(Business Scenarios):此技术是描述在TOGAF中的一个非常有效的技术,用于发现并记录业务需求,同时还可以用来描述一份用于实现这些需求的架构愿景。 Volere需求说明模板(Volere Requirements Specification Template):此需求说明模板是目前比较流行的需求说明模板之一

JeeSite 4.0 说说前端的那些事

纵然是瞬间 提交于 2019-11-26 16:59:48
引言 一个不得不说的话题,经过近几年的发展,Web前端开发已经不是一个新有的岗位了,前端技术发展非常迅速,技术更新换代也很快,对于前端工程师来说是一个很大的挑战“挣扎期”。 从统计来看,中级前端的待遇是略高于中级后端的。这对于中小企业、创业公司来说组建一个专有的前端团队还是很一件很不容易的事情,无形中增加了人力成本, 话说招前端工程师简单,但能招聘到合适的前端工程师来说,是一件非常不容易的事情。 为了解决这个事情,中小企业、创业公司都在思考一个问题,做企业应用软件,如果不去组建专门的前端团队,能有一个很好的开发平台,很好的框架,让后端工程师具备一些基本的前端知识,就可以去做出很漂亮的界面就好了。 这个想法很好,但是你会说,可能吗,会一点基础前端就能做好吗?专业的事情还是有专业的人来做,前后端分离是趋势,表现逻辑分离意义很大。没有绝对完美的事情,尽管种种诱惑,唯心自问合适自己吗?我不否认,这还要针对产品、针对项目来选择解决方案。但JeeSite的中心思想是快速快发,快速交付,控制成本,对于一个想快速交付项目来说不见得是一件好事。 重口难调,也许你不赞同这些看法,作者欢迎提问,当然你也可以将JeeSite完全作为服务端代码,快速提供数据接口,自由实现或选型一套前端UI。 好了,既然是奔着快速交付,控制成本来的,我们就依这个角度去思考方案: 第一,技术选型 Spring MVC +

选型宝访谈:怎样超越超融合,构建新一代企业级云计算平台?

冷暖自知 提交于 2019-11-26 12:24:23
写在前面 企业上云,是最近一两年CIO圈子里最热门的话题之一。在“互联网+”时代,IT云化正成为各行业转型、创新、增长的最新驱动力。另一方面,从传统云架构到超融合,从硬件定义到软件定义,今天越来越成熟的云计算技术也为企业上云提供了坚实的基础。 趋势之下,我们该如何构建一朵简单、稳定、安全、易用的企业级云? 李维良(主持人) 企业上云已经成为大趋势,那么,企业为什么要上云?应该上什么云 ? 曹心驰 随着中国互联网+战略的推进,以及全球数字化转型浪潮的兴起,越来越多的企业开始重建自己的IT基础架构,并将应用系统迁移到云端。与运维管理复杂、业务扩容困难、资源利用率低下的传统IT相比,云架构通过IT资源池化、使用服务化、运维自动化等手段,大幅提升了IT运营效率,降低了拥有和使用成本,并使企业获得了更高的安全保障。可以说,云计算平台就是支撑企业数字化转型的最理想的IT基础设施。 企业在上云时,有公有云、私有云、专有云等多种选择。使用公有云服务,就好比我们去餐厅吃饭,方便而快捷。但是,那里只提供菜单式的标准化服务,它有什么,你只能点什么,而且,我们还经常会对它的食品安全问题感到担忧。 而私有云就好比我们的私家厨房,在这里,我们可以亲自下厨,或请个阿姨来做饭。做饭时,我们可以选择更心仪的菜谱,使用更放心的食材。因此,安全、合规、自主是私有云的特点。 专有云则相当于很多公司的食堂,它归企业自己所有

打造企业级PAAS云平台--不容忽视的几个关键问题与挑战

隐身守侯 提交于 2019-11-26 04:59:31
导语:2017年是中国云计算的转折之年,中国企业争相上云的热度空前高涨。2017年4月,工 信 部 信息化和软件服务业司发布了《云计算发展三年行动计划(2017-2019年)》,将发展云计算提高到国家战略层次并提出到2019年我国云计算产业规模达到4300亿元的发展目标,中国云计算进入史无前例的增长快车道。 随着企业的积极上云,新的多样化的需求和特征也随之表现出来,从以往单一的建设私有云到转变为大胆采用公有云加私有云的混合云架构,或者从多个云厂商采购异构资源的多云架构,企业的云架构正在逐步向混合云、多云等更为复杂的系统转变,公有云、私有云、混合云、多云并存的大格局初现端倪。 如何集中管控企业的多云资源和混合云资源,解决企业在面临越来越复杂的云环境下的运维管理难题,PAAS云平台的建设越来越重要。一个企业上云的程度越深,对云计算管理平台的需求也会越迫切,打造正确的、可持续发展的企业级PAAS云平台也成为重中之重。 对于企业来说,云计算的最终目的是更好的承载应用的运行,为业务服务,因此企业云计算的规划和设计从应用特点出发。一般来说,企业应用具有如下特点: 一、应用系统复杂、标准化程度低:企业不同的业务形态决定了应用系统的复杂性。同时,由于企业信息化建设发展周期较长,在承载硬件、技术架构选择和研发规范等方面难以形成统一的标准。 二、系统体量大:业务规模决定了大型企业信息系统的体量往往较大

企业基础架构ccie:组播中的igmp全系实验

爱⌒轻易说出口 提交于 2019-11-26 00:26:22
20.1 IGMP互联网组管理协议 IGMP(internet group manage protocol)协议是主机跟路由器之间的控制协议,主机通过IGMP协议向组播路由器报告自己想加入的组,路由器通过IGMP协议查询网段上是否还有特定组的成员,协议号为2. 当前IGMP对IPv4有3个版本: RFC1112—IGMPv1(参见RFC1112中IGMP的结构) RFC2236—IGMPv2 RFC3376—IGMPv3 主机跟路由器之间的组控制协议称之为Multicast Listener Discover,对IPv6有2个版本: MLD V1 MLD V2 加入组播组方法:当一个主机希望接收一个组播组的数据,则发送成员加入报告给组播组。而且由该网段的DR负责发送查询如图20-1所示: 图20-1 路由器的查询以及主机的报告功能 报告抑制功能: 组的其他成员监听到报告后抑制自己的成员关系报告发送。即报告抑制机制,实验证明V1抑制功能很低下,V2可以正常工作,而且增加了最大响应时间来指定延时值来规定所有主机的查询响应延时的上限,此外最大响应时间在IGMP查询器(选举原则为IP地址小的设备)上配置,只应用在成员关系查询信息。如图20-2所示: 图20-2 IGMP查询和抑制机制 组成员离开过程: 主机[必须是last report设备]向224.0.0.2发送离开组消息