84、评估在哪些方面可能变得过于官僚化,又该如何防止这种情况发生?
评估变得过于官僚化的方式及防止方法
官僚化的表现
- 管理层设定公司、部门或组织目标,要求所有服务的所有组织职责都达到特定评估水平
- 导致将稀缺资源投入低优先级服务以提高平均水平
-
给组织戴上官僚枷锁
-
评估周期的频率问题
- 频繁 或 不频繁 的评估周期都会带来问题
- 如年度评估可能变得可怕、无用、无聊且成为官僚主义的时间浪费
防止方法
-
不设定达到特定CMM水平的目标
-
不将加薪和奖金与评估结果挂钩
-
管理层在团队完成评估时,要确保评估的 准确性和一致性
-
使用的评估标准应在所有服务和团队中保持一致
-
根据组织情况修订评估问题和参考内容
-
将评估作为 自我提升工具
- 定期且可重复地进行评估
85、将拥有整个流程而非在某些步骤或部分使用外部供应商的做法称为“垂直整合”。请列举垂直整合的例子,并说明其好处。
例子
自己构建必要的基础设施,涵盖从数据中心冷却系统、电力服务和设计的物理工程,到运营数据中心和提供服务本身的技术专长等。
好处
通过自行处理服务交付的各个层面来节省资金,消除“中间人”和服务提供商利润率带来的成本提升。在达到盈亏平衡点后,垂直整合会更具经济性。
86、开源软件在第二个网络时代的成熟过程中起到了什么作用?
开源软件在第二个网络时代的成熟中发挥了关键作用
首先,Linux的兴起为英特尔x86平台带来了类UNIX服务器操作系统。此前,使用英特尔x86芯片的系统无法运行服务器级的UNIX和类UNIX操作系统,而Linux的出现填补了这一空白。
其次,Apache、MySQL和Perl等开源项目逐渐成熟,创建了足够可靠的生产级软件:
- Apache 比商业平台更快、更稳定、功能更丰富且易于配置;
- MySQL 比 Oracle 更易于安装和管理;
- Perl 增加了面向对象的特性,并在系统管理语言的初始细分领域之外获得了认可。
常见的开源软件组合 “LAMP”(Linux、Apache、MySQL 和 Perl)使使用运行免费操作系统的通用服务器成为可能,具有革命性意义。企业通过使用更便宜的 x86 硬件和降低操作系统成本,实现了显著的成本节约。
87、文中讨论的存储状态的三种模式是什么?
- 将状态放在一台机器上
- 分布式计算中存储状态的方式是将整体的部分或分片存储在各个机器上
- 根服务器接收存储或检索状态的请求
- 确定包含该状态部分的分片并转发请求到合适的叶子服务器
- 更新时需同步所有副本
- 也有根服务器回复获取数据的指令而非数据本身的变体模式
88、在分布式文件系统中,写入数TB数据将如何工作?
一般来说,写入数TB数据到分布式文件系统时,首先客户端会将数据分割成多个 数据块 ,然后通过 元数据服务器 获取数据块应存储的位置信息,将数据块 并行地发送 到相应的 存储节点 。
存储节点接收并存储数据块,同时 更新元数据信息 以记录数据块的存储位置。
对于每个数据块,通常会有多个 副本 存储在不同节点以保证数据的 可靠性 和 可用性 。
在写入过程中,还需要处理 数据一致性问题 ,确保所有副本的数据一致。
89、请举例说明你当前环境中一个部分实施的流程。你会采取什么措施来完全实施它?
数据库迁移流程(部分实施)
当前已完成步骤:
- 将 Machine B 配置为数据库副本
接下来需完成的步骤:
1. 等待副本与主数据库同步
2. 将数据库客户端置于临时只读模式
3. 交换机器 A 和 B 的角色,使 A 成为只读副本
4. 将数据库客户端移出只读模式
5. 配置客户端向 Machine B 发送写入操作
多流程并发时注意事项:
- 对步骤进行排序和协调
- 建议借助自动化工具降低手动操作的错误风险
90、描述单机、三层和四层Web应用程序架构。
Web服务器架构概述
单机Web服务器架构
使用一台自给自足的机器提供Web服务。该机器运行能处理HTTP协议的软件,负责接收请求、处理请求、生成结果并发送回复。许多小型网站和基于Web的应用使用此架构。
三层Web应用程序架构
通常分为以下三层:
- 表示层 :负责与用户进行交互,接收用户的请求并展示处理结果。
- 业务逻辑层 :负责处理业务规则和逻辑,对表示层传来的请求进行处理。
- 数据访问层 :负责与数据库等数据存储进行交互,实现数据的读写操作。
四层Web应用程序架构
在三层架构的基础上进一步细分,通常增加了一个中间层,如 服务层 。它可以提供更细粒度的服务管理和调用,对业务逻辑层的功能进行进一步封装和抽象,使得系统的 可扩展性 、 可维护性 和 可管理性 更强。
91、描述一个使用数据库生成内容的单机Web服务器如何演变为三层Web服务器。如何以最小的停机时间完成这一转变?
从单机Web服务器演变为三层Web服务器的步骤
一般来说,单机Web服务器演变为三层Web服务器,可按以下步骤进行:
1. 架构规划
- 设计三层架构,包括表示层、应用层和数据层。
- 明确各层功能和交互方式。

最低0.47元/天 解锁文章
2641

被折叠的 条评论
为什么被折叠?



