b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

系统设计架构师的职责和设计原则

电脑杂谈  发布时间:2020-06-30 20:04:46  来源:网络整理

股权架构设计的原则_应用架构设计原则_.net应用架构设计

分布式存储系统架构师的工作不仅涉及总体架构设计,而且还应明确考虑关键的实现组,这样即使您一个人可以制作系统,但也要花费更多时间.

建筑师的主要工作包括:

应用架构设计原则_.net应用架构设计_股权架构设计的原则

1)权衡架构,然后从与当前团队功能最匹配的各种设计解决方案中进行选择. 建筑设计的困难在于权衡. 建筑师必须能够在了解业务和行业其他解决方案的前提下提出同和自己公司的架构. 这样的体系结构不仅可以很好地满足业务需求,而且复杂性在开发团队的控制范围之内. 此外,制定系统技术发展的线图并提前计划.

2)模块划分,接口设计和代码规范. 在设计阶段应考虑并消除如何分层系统,如何划分模块以及每个模块的职责,模块的接口,客户端接口等问题. 它不留给编码阶段. 此外,请确保整个团队的编码风格保持一致.

股权架构设计的原则_.net应用架构设计_应用架构设计原则

3)仔细考虑关键的实现细节,并写入设计文档中. 架构师需要在设计阶段与团队成员讨论并记录关键数据结构和算法. 如果架构师不知道关键的实施细节,那么团队成员通常会不清楚,最终结果是所实施的系统不确定. 如果分布式存储系统中存在多个缺陷,那么在系统集成测试或试用操作期间将存在诸如核心转储和错误数据之类的问题. 在分布式和多线程环境中很难找到这些问题. 如果这些错误的原因是相对较低的级别,则团队成员将无法从解决错误的过程中获得成就感应用架构设计原则,团队的士气会下降,甚至会形成恶性循环.

4)预先预测团队成员的问题并提供指导. 在划分模块和安排工作时,您需要考虑团队成员的能力,为每个成员安排超出其当前能力的任务,并提供一个指导,例如,帮助他们改进设计计划并建议他们参考行业中的某个计划.

股权架构设计的原则_应用架构设计原则_.net应用架构设计

总而言之,针对每个问题始终会有各种技术解决方案. 架构师必须能够从整体稳定性,性能和工程复杂性的角度定义设计解决方案,并清楚地考虑实现细节,并避免歧义. 分布式存储系统的挑战不是存储理论,而是如何使系统能够稳定运行并逐步发展.

对于大型分布式存储系统,可以参考一些设计准则:

股权架构设计的原则_应用架构设计原则_.net应用架构设计

1)容错. 服务器可能已关闭,网络交换机可能故障,服务器时钟可能错误,磁位存储介质可能已损坏. 在设计分布式存储系统时应用架构设计原则,必须考虑这些因素,它们被视为在系统运行期间必须发生的“正常情况”. 当发生这些错误时,需要系统自动处理它们,而不需要人工干预.

2)自动化. 人们总是会犯错误. 另外,Internet公司通常需要运维人员在清晨执行系统升级和其他操作. 因此,操作人员发生操作错误的可能性远高于机器故障的可能性. 许多设计解决方案无法实现自动化,例如主和备用MySQL之间的异步复制. 如果主机发生故障,则有两个选项: 一个选项是强制切换到备用计算机,并且更新事务的最后一部分可能会丢失;另一个选择是停止写服务. 显然,这两个选项是不可接受的,因此,您只能在主机发生故障时报告警报. 运维人员中介根据实际情况采取不同的措施. 另一方面,如果在主服务器和备份服务器之间实现了强同步,那么当主机发生故障时,只需将服务切换到备份计算机即可,这很容易实现自动化. 当集群大小较小时,自动化之间没有太大区别;但是,随着集群规模的扩大,自动化的优势将越来越明显.

3)保持兼容性. 分布式存储面临的要求相对多样化. 随后的升级需要考虑系统的初始设计,尤其是用户界面设计. 如果没有兼容性问题,用户很乐意升级到最新版本. 这样,团队可以专注于开发最新版本,而不必花费精力来优化旧版本的性能或修复旧版本的错误.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-263909-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...