挂机宝创建强大可靠的云架构对于IT和企业的长期成功至关重要。遗憾的是,许多云架构在过去几年中随意构建,无法满足技术和业务快速发展带来的需求增长。如果您正在构建第一个云架构,或者您的组织的现有云架构开始出现老化或计划不良的迹象,则以下七种技术可帮助您快速提高生产力和效率。
高效的云架构不会凭空出现。最好的云环境是从零开始逐步构建的。
创建强大可靠的云架构对于IT和企业的长期成功至关重要。不幸的是,近年来,许多云架构被随意构建,以满足技术和业务快速发展带来的需求增长。
如果您正在构建您的第一个云服务器架构,或者您的组织的现有云架构开始出现老化或规划不良的迹象,以下七个提示可帮助您快速提高工作效率和效率。
1、知道你在做什么。
技术市场分析公司ABI研究的研究分析师Michael Tavares指出,云架构是一个整体结构,依赖于组件之间的共生关系,包括前端和后端平台,以及基于云的交付系统和网络资源。 。 “如果缺少这些组件,就无法谈论云架构,”他说。 “更重要的是,对一个组件的更改也可能导致其他组件发生变化。”
网络和移动应用程序测试云提供商Sauce Labs的平台服务主管Thomas Boyles警告称,你必须对此慎之又慎。构建云基础设施是一项复杂的任务,而且您无法在事后考虑可伸缩性和持久性。“不要犯这样的错误,以为把它们拼凑在一起,就能指望它们发挥作用,”Boyles说。“您需要非常详细和规范地进行设计。”
使用云计算领导者(如AWS、Google和Microsoft)的模块化组件是基于这样一个前提:采用者必须做好准备并阅读用户手册。“他们给了你乐高玩具,但你必须确保你能以正确的方式使用它们,”VMwareCloudHealthCloud优化平台的产品经理Ennio羰i说。否则,您将面临成本飙升和环境不稳定的风险。
IBM和云架构实验室的首席技术官凯尔·布朗建议,实现结构良好的云解决方案的最好方法只能是通过规划和预测。“没有什么灵丹妙药,”他说。“团队应逐步定义体系结构,并制定增量计划以进行迭代更改。”
2、关注应用程序所有者的需求
专业服务和业务咨询公司Capgemini的云架构解决方案总监Sekou Page表示,云服务应该利用云的本机功能。 “为了代表客户最大化云的潜力,提高性能,提高可靠性并最大限度地降低成本。”
云铸造基金会(Cloud Foundry Foundation)首席技术官奇普·奇尔德斯(ChipChilders)表示:“你必须充分关注应用程序所有者的需求,包括开发人员和负责从ISV购买和操作外部软件的人。”这是一个致力于推广开源、多云 应用平台的非营利性组织。Childers指出,AWS的成功很大程度上是通过关注客户需求来实现的。“这同样适用于其他云提供商,无论是公共云提供商还是私有云提供商,”他说。
Tavares认为,在做出有关存储、可扩展性、安全性和其他服务的关键决策之前,应该对整个企业进行调查。“最终用户需要了解云基础设施在哪里,以及为什么能够在整个组织中最好地管理和构建云基础设施,”他说。“只有这样,他们才能避免云传染-当一家公司为不同部门(如人力资源、财务、运营、营销和公共关系)采用互不关联的系统时,就会发生这种情况。”
企业和IT文化也很重要。“您必须在整个组织和部署云服务的一组用户中拥有适当的购买和投资水平,”Bo.hk解释说。还需要一定数量的内部专家,包括云框架构建人员。“你需要以前做过这件事的人,更重要的是,他们需要了解用例和用户的角色,”他建议。“了解用户社区的需求是良好规划和设计的关键。”
“你不可能完全靠自己做到这一点,”自由互惠保险公司安全发展平台的高级主管Justin Stone补充道。云计算之旅需要团队和整个IT组织强大的业务联系。“
3、寻求可扩展性和标准化
云基础设施的组件应该能够沿着三个关键维度独立扩展:存储、计算(内存和处理能力)和网络。Childers建议,“无论您做出什么具体选择,您都必须准备好让平台以标准化的方式扩展对您的用户至关重要的关键容量维度。”
杜兰大学职业发展学院应用计算与技术项目的“497”教授警告说,一个组织的云架构不应该依赖于任何单一的云服务提供商。定义良好的云架构应尽可能多地关注开放标准,以实现不同云服务提供商和内部基础设施之间的最大兼容性。”
微服务的兴起在很大程度上是由于标准化软件容器的迅速采用。Tavares说:“这项技术允许开发人员将他们的代码打包到轻量级的、独立于平台的包中,这些包可以很容易地在不同的基础设施之间移动。”随着多云市场的兴起,容器已成为云基础架构的重要组成部分,允许跨不同软件供应商进行个性化和协调一致的应用程序开发。
4、坚持创新,不模仿
IT永远不应该依赖传统的思维方式。 “包括他们的操作,安全,监控,部署等,”Page指出。
将现有内部架构“升级并转移”到云中的诱惑可能是不可抗拒的,因为它具有即时的时间和成本优势,但其构建云架构的方法几乎总是错误的。埃森哲(Accenture)商业和技术咨询公司云战略、架构和交付董事总经理埃森哲(Accenture)表示:“或许最大的禁忌是将云视为‘空中数据中心’。你只需要将应用转移到那里。然后就可以宣布胜利了。”首席信息官试图在没有未来路线图的情况下升级和转移应用程序,但往往发现这些应用程序无法实现预期价值,在某些情况下,这些应用程序会以比预期高得多的价格陷入技术债务。
云创新需要一个愿意接受新方法和技术的IT团队。 “确保技能的正确组合至关重要,”IBM Cloud Labs的杰出工程师Roland Barcia说。他指出,盲目地认为构建传统数据中心解决方案的初始团队可以有效地发挥云原生解决方案的作用是错误的。 “相反,重新培训运营团队使其更像工程师并开发更多软件定义技能非常重要。”
外部支持也很有价值。Stone说:“与了解您的业务和目标的云提供商和软件合作伙伴合作是开始的关键。”
5、更改云存储解决方案
塔瓦雷斯声称,专注于某种类型的存储并不是一个好选择。大多数主要云提供商都提供各种存储服务。例如,AWS提供简单存储(S3),弹性块存储(EBS),弹性文件系统(EFS),用于导入/导出大量数据的传输服务以及Glacier归档备份和存储网关。 “没有适合所有情况的单一存储选项,”他说。 “此外,为不同的数据集利用不同的云存储选项还可以带来性能,成本和功能优势。”
6、建立弹性连接
结构良好的云需要提供高带宽和低延迟。IT服务管理公司FutureTech Enterprise的首席信息官Mike Attar解释道:“网络层需要足够灵活,为最终用户提供在服务器和其他云之间快速高效移动的能力。监控和管理功能也应该易于使用,以决定如何更好地利用云资源。”
Rials指出:“定义良好的云架构不仅涉及云基础设施,还涉及良好的连接性。”默认情况下,组织通过Internet连接到云服务提供商。“每个主要的云服务提供商都可以提供从您的位置到他们的云基础设施的私有连接,”他说。
由于定义良好的云架构通常涉及到多云方法,因此与每个云服务提供商建立单独连接的成本可能过高。“因此,您可以首先建立到云连接代理或云交换机的网络连接,然后使用该代理或交换机连接到每个主要云服务提供商,”Rials建议。
7、集成整个系统的安全性
云安全服务不应与其他服务隔离。 “相反,它们应该集成到其他服务中,例如与提高可扩展性相关的存储和服务,”Tavares说。
良好的安全原则应该嵌入云架构的每一层。”使用云服务的组织应该清楚地了解云服务提供商的职责将在哪里结束,从哪里开始。许多新的云应用程序经常错误地认为网络安全完全是云服务提供商的责任。”一个定义良好的云架构将在整个架构中巩固网络安全,”他观察到。
原文地址:https://blog.51cto.com/14285174/2390033