组织中的解决方案架构师
解决方案架构师了解组织的需求和目标。通常,解决方案架构师作为团队的一部分为组织工作。所有利益相关者、流程、团队和组织管理都会影响解决方案架构师的角色及其工作。

详细介绍解决方案架构师的职责以及它如何影响组织的成功。解决方案架构师身兼数职,业务主管在很大程度上依赖于他们的经验和决策来理解他们的技术愿景。

在过去的几十年中,解决方案和软件开发方法已经从瀑布式发展到解决方案架构师需要采用的敏捷环境。本章将提供有关敏捷方法论和解决方案架构师为持续改进解决方案交付而应采用的迭代方法的详细信息。总的来说,敏捷思维对于解决方案架构师来说非常重要。

除了解决方案设计之外,解决方案架构师还需要处理各种约束来评估风险和规划风险缓解。此外,质量管理起着重要作用,不容忽视。解决方案架构师在整个解决方案的生命周期(从需求收集、解决方案设计和解决方案实施到测试和发布)中扮演着重要角色。

解决方案架构师需要在发布后定期参与,以确保解决方案的可扩展性、高可用性和可维护性。对于更广泛的消费产品,解决方案架构师还需要通过内容发布和在各种论坛上的公开演讲,作为产品的技术布道者与销售团队合作。

一个组织可以拥有多种类型的解决方案架构师。解决方案架构师可以归类为通才或专家。通才解决方案架构师具有来自多个技术领域的广度。专业解决方案架构师在其专业领域(例如大数据、安全性和网络)方面拥有非常深入的知识。通才解决方案架构师需要与专业解决方案架构师合作,以符合项目的要求和复杂性。

解决方案架构师的角色因组织而异,您可能会遇到各种与解决方案架构师相关的职位,最常见的是通才解决方案架构师角色。他们的重点如下:

企业解决方案架构师:
组织战略
业务架构
解决方案架构师:
方案设计
解决方案集成
技术架构师:
软件设计
软件开发
云架构师:
云战略
云迁移
架构师布道者:
平台采用
技术内容
可能还有其他职称(如应用架构师和软件架构师);然而,这取决于组织的结构。

专家解决方案架构师角色如下:

基础架构师:
IT基础设施设计
软件标准化和补丁
网络架构师:
网络设计
IT 网络策略和延迟
数据架构师:
数据工程与分析
数据科学和数据智能
安全架构师:
网络安全
IT合规
DevOps 架构师:
IT自动化
持续集成和持续部署 (CI/CD)
可能还有其他类型的专业解决方案架构师,例如迁移架构师和存储架构师。这同样取决于组织的结构。根据项目和组织的复杂性,解决方案架构师可以承担多个角色,或者不同的解决方案架构师可以承担重叠的职责。您将在后续部分中了解有关每个架构师角色的更多信息。

基础架构架构师
基础架构架构师是一个专业架构师角色,主要关注企业 IT 基础架构设计、安全性和数据中心运营。他们与解决方案架构师密切合作,以确保组织的基础架构战略与其整体业务需求保持一致,并且他们通过分析系统需求和现有环境来规划适当的资源容量以满足这一需求。它们有助于减少可用于运营支出的资本支出,以提高组织效率和投资回报率。

基础架构架构师是组织的支柱,因为他们定义和规划整体 IT 资源,从存储服务器到单个工作区。基础架构架构师为采购和设置 IT 基础架构制定详细的计划。他们定义了整个组织的软件标准、软件补丁和软件更新计划系统。基础架构架构师负责基础架构安全,并确保所有环境都受到保护,免受有害病毒的攻击。他们还计划灾难恢复和系统备份,以确保业务运营始终在运行。

在大多数电子商务企业中,基础设施架构师的工作变得具有挑战性,因为他们需要为旺季做好计划,例如美国的感恩节、加拿大和英国的节礼日、印度的排灯节等,当大多数消费者开始购物时。他们需要准备足够的服务器和存储容量来适应旺季,其工作量可能比平时高10倍,从而增加成本。除了旺季,系统将在一年中的大部分时间处于闲置状态。他们需要同时规划成本优化和更好的用户体验,这是他们可能使用云来实现额外容量和按需扩展以降低成本的另一个原因。他们需要确保系统被占用,同时支持新专业知识的增长。

总体而言,基础架构架构师需要对数据中心的运营和所涉及的组件有很好的了解,例如加热、冷却、安全、机架和堆叠、服务器、存储、备份、软件安装和修补、负载平衡器和虚拟化。

网络架构师负责设计计算机网络、局域网( LAN )、广域网( WAN )、互联网、内联网和其他通信系统。他们管理组织信息和网络系统。它们确保为用户提供低网络延迟和高网络性能,以提高他们的工作效率。他们使用虚拟专用网络( VPN ) 连接在用户工作区和内部网络之间建立安全连接。

网络架构师与基础架构架构师密切合作,有时您会将其视为确保所有 IT 基础架构相互连接的重叠角色。他们与安全团队合作并设计组织的防火墙以防止不道德的攻击。他们负责通过数据包监控、端口扫描以及部署入侵检测系统( IDS ) 和入侵防御系统( IPS )来监控和保护网络。您将了解更多关于IDS / IPS系统在第8章,听安全注意事项。

总的来说,网络架构师需要很好地理解网络策略、网络操作、使用 VPN 的安全连接、防火墙配置、网络拓扑、负载平衡配置、DNS 路由、IT 基础设施连接等。

数据架构师
任何解决方案的设计都是围绕着数据展开的,无论是关于客户还是产品,主要都是关于数据的存储、更新和访问。随着互联网的普及,数据和对数据架构师的需求也在增加。过去十年,数据增长呈指数级增长——不久前,千兆字节的数据被认为是大数据,但现在即使是 100 TB 的数据也被认为是正常的。您甚至可以获得 1 TB 的计算机硬盘。

传统上,数据过去以结构化的关系方式存储。现在,大多数数据都是从社交媒体、物联网( IoT ) 和应用程序日志等资源生成的非结构化格式。需要存储、处理和分析数据以获得有用的见解,而数据架构师的角色就在这里。

数据架构师定义了一组规则、策略、标准和模型,用于管理组织数据库中使用和收集的数据类型。他们设计、创建和管理组织中的数据架构。数据架构师开发数据模型和数据湖设计,以捕获业务的关键绩效指标( KPI ) 并实现数据转换。他们确保整个组织内一致的数据性能和数据质量。

数据架构师的主要客户如下:

业务主管使用商业智能( BI ) 工具进行数据可视化
业务分析师使用数据仓库获得更多数据洞察
数据工程师使用提取、转换和加载( ETL ) 作业执行数据整理
机器学习的数据科学家
应用程序数据管理的开发团队
为了满足组织需求,数据架构师负责以下工作:

数据库技术的选择
用于应用程序开发的关系数据库模式
用于数据分析和 BI 工具的数据仓库
数据湖作为集中式数据存储
数据集市设计
机器学习工具
数据安全和加密
数据合规

开发运营架构师
随着系统变得复杂,出现人为错误的可能性也越来越大,这可能会导致需要付出额外的努力、增加成本并降低质量。自动化是避免故障和提高整体系统效率的最佳方式。现在自动化不再是可有可无的选择鈥攊如果你想敏捷、行动更快,自动化是必须的。

自动化可以应用于任何地方,无论是测试和部署应用程序、启动基础设施,甚至是确保安全性。自动化起着关键作用,DevOps 架构师可以在任何地方实现一切自动化。DevOps 是实践和工具的组合,有助于以更快的速度交付应用程序。

它使组织能够更好地为客户服务并在竞争中保持领先地位。在 DevOps 中,模型开发团队和运营团队同步协作。对于软件应用程序,DevOps 架构师定义了持续集成和持续交付 (CI/CD)。在 CI 中,自动构建和测试运行发生在开发团队将其代码更改合并到中央存储库之前。CD 通过在构建和测试阶段之后将所有代码更改部署到生产环境来扩展持续集成。

DevOps 架构师自动化基础设施部署,称为基础设施即代码,这在云环境中非常普遍。如果工作负载在云环境中,DevOps 可以利用Chef和Puppet等工具进行指导自动化或使用云原生工具。基础设施自动化为开发团队的实验提供了极好的灵活性,并使运营团队能够创建副本环境。

为了顺利运行,DevOps 架构师计划在出现​​问题或任何重大变化时通过自动通信进行监控和警报。任何安全事件、部署故障或基础设施故障都可以自动监控,并在需要时通过移动设备或电子邮件向相应团队发送警报。

DevOps 架构师还为灾难恢复计划了不同的部署方法。组织恢复点目标( RPO ) 是组织可以容忍的数据丢失量。恢复时间对象( RTO ) 建议应用程序可以花费多少时间来恢复并重新开始运行。您将了解的DevOps在第12章,DevOps的和解决方案架构框架。

安全架构师
安全应该是任何组织的首要任务。由于安全漏洞,大型和完善的组织倒闭的情况有很多。组织不仅会失去客户的信任,还会因安全事件而遇到法律问题。有各种行业合规性认证,例如组织安全(SOC2)、财务数据(PCI)和医疗保健数据(HIPPA),以确保组织和客户数据安全,公司需要遵守这些认证根据其应用的性质。

考虑到安全性的关键性质,组织需要为他们的项目研究和设计最强大的安全架构,而这正是安全架构师必不可少的地方。安全架构师与所有团队和解决方案架构师密切合作,以确保安全是重中之重。安全架构师的职责包括:

设计和部署组织中网络和计算机安全的实施。
了解公司的技术和信息系统,维护组织内计算机的安全。
使用各种设置,例如保护公司网络和网站。
规划漏洞测试、风险分析和安全审计。
审查和批准防火墙、VPN 和路由器的安装,并扫描服务器。
测试最终的安全流程并确保它们按预期工作。
为安全团队提供技术指导。
确保应用程序符合要求的行业标准。
通过所需的可访问性和加密确保数据安全。

组织中的各种架构师分类相关推荐

  1. 参加51CTO组织的2013云计算架构师大会

    参加51CTO组织的2013云计算架构师大会,感受了技术的日新月异变化,但总结有两条: 1.技术含量比较高,能解决现在云计算核心问题的技术和产品基本还在国外厂商手中: 2.也有一些人对云计算的认识不够 ...

  2. DevOps组织中应用架构师的新定位与实践

    [摘要] 针对应用架构师相关窘境,在现代化的应用开发中,DevOps组织需要定义应用架构师职责,使应用架构师与DevOps团队各角色更有效的沟通,交付更有价值的产品.在多数情况下,应用架构师不是Dev ...

  3. 【华为敏捷/DevOps实践】6.架构师在新兴的DevOps组织应该扮演什么样的角色?

    文/华为云DevCloud 论语春秋 DevOps组织的成功,很大程度上来自于聚焦培养强有力的DevOps团队.然而随着DevOps深入实施,DevOps组织却面临窘境,在交付团队与流程中无法为应用架 ...

  4. 【新书速递】解决方案架构师修炼之道

    技术领域的发展日新月异,IT专业人员为了自身的职业发展,必须与时俱进地掌握新技能.然而,在过去的十年中,这种快速变化的趋势已经在云计算领域中占据主导地位,成为"新常态".现在,几乎 ...

  5. 架构师之路一-架构师入门指引

    点击箭头处 "JAVA日知录" ,关注并星标哟!! 导读:本系列文章教你怎么样成为一名架构师,而本篇文章则带你先认识一下什么是架构师,架构师的工作是什么? 为什么需要架构师 为什么 ...

  6. 系统架构师-基础到企业应用架构-表现层

    一.前言 最近也许是由于假期的原因,我发布的文章的速度变慢了,对大家说下抱歉,这个系列的确我很难写,感谢大家对我的支持和关注,的确我在发布后得到大家的支 持和认可,让我有了更多的动力,之前发布的有些内 ...

  7. python爬虫架构师之路_一位资深 架构师大牛给予Java技术提升的学习路线建议

    一位资深 架构师大牛给予Java技术提升的学习路线建议 对于工作多年的程序员而言,日后的职业发展无非是继续专精技术.转型管理和晋升架构师三种选择. 架构师在一家公司有多重要.优秀架构师需要具备怎样的素 ...

  8. 大型网站技术架构 读书笔记3 架构师

    架构师   这篇笔记算是自我勉励吧,自己的长期职业规划目标就是当一个架构师,称为团队的核心.本篇涉及书中原文的第四篇,涉及第14到第16章节的内容--分别讲了架构师领导艺术.架构师职场攻略和架构师分类 ...

  9. **什么是架构师-架构师的定义**

    转自:https://blog.csdn.net/weixin_42424016/article/details/80822996 前言: 哲学家常思考的问题:" 我是谁?"&qu ...

最新文章

  1. 阿里二面,原来我对自动化测试的理解太浅了
  2. python入门练习题-Python入门36道经典练习题
  3. Word画线条5大技巧,简单实用!
  4. LeetCode-动态规划基础题-509. 斐波那契数
  5. 银行存取款系统的设计与实现c语言,【银行|银行存取款管理系统设计】取款|管理|系统|设计-傻大方...
  6. 在Visual Studio上开发Node.js程序(2)——远程调试及发布到Azure
  7. Pandas常用操作总结
  8. Django web开发笔记
  9. Poj 1338 Ugly Numbers(数学推导)
  10. 【C语言】1161: 字符串长度(指针专题)(空格和\0)
  11. 洛谷 P2622 关灯问题II (状态压缩+BFS)
  12. join()方法与CSV格式文件
  13. C/C++回调方式系列之二class接口回调和lambda程式
  14. 在线电子词典程序框架
  15. VS代码格式化快捷键
  16. [精简]托福核心词汇78
  17. 滴水课后作业(6-10)
  18. win10蓝牙开关不见了_山灵MW200评测:玩转高清蓝牙全编码,MMCX换线耳机必备升级线...
  19. 学生管理系统(大数据实验室)
  20. window系统安装msysgit(Git客户端软件)教程

热门文章

  1. Java读按行读文件内容
  2. cadence SPB17.4 - 取消(删除)扇出
  3. Win10安装Powerdesigner16
  4. 1715. 苹果和橘子的个数
  5. V8 堆外内存 ArrayBuffer 垃圾回收的实现
  6. 【C# 教程系列第 12 篇】抽象类的简单实现
  7. 查找并输出数组中出现频率最高的数字
  8. RationalDMIS 2020 构建坐标系图形区预览自动显示CRD
  9. linux nagios监控
  10. 织梦如何去掉dedecms