我是靠谱客的博主 犹豫鸭子,最近开发中收集的这篇文章主要介绍组织中的各种架构师分类,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

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

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

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

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

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

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

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

基础架构师:
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 和路由器的安装,并扫描服务器。
测试最终的安全流程并确保它们按预期工作。
为安全团队提供技术指导。
确保应用程序符合要求的行业标准。
通过所需的可访问性和加密确保数据安全。

最后

以上就是犹豫鸭子为你收集整理的组织中的各种架构师分类的全部内容,希望文章能够帮你解决组织中的各种架构师分类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部