构建良好云平台的7个步骤

1.知道自己在做什么

技术市场分析师ABI Research的研究分析师Michael Tavares指出,云架构是一个整体结构,依赖于组件之间的共生关系,包括前端和后端平台、基于云的交付系统和网络资源。如果没有这些组件,我们就没有真正的云架构,”他说。更重要的是,一个组件中的更改将导致其他组件中的更改。”

沙司实验室的平台服务主管、网络和移动应用测试云提供商Thomas Boyles警告说,该组织不应轻率行事。构建云计算基础设施是一项复杂的任务,事实上,不能考虑可伸缩性和持久性。他说:“不要错装,希望它能发挥作用。”"对于它的设计,组织需要非常详细和标准化。"

云计算领导者,如AWS、谷歌和微软,在用户完成家庭作业和阅读用户手册的前提下,提供了构建块。“他们已经为用户提供了构建云平台的基础,但他们需要确保以正确的方式使用它们,”VMware CloudHealth云优化平台的产品经理Ennio Carbon i说。否则,您将面临无法控制的成本峰值和环境不稳定的风险。“

IBM研究员、云实验室的云架构首席技术官Kyle Brown建议,实现设计良好的云解决方案的最佳方法是通过规划和远见。他说:“如果没有灵丹妙药,企业团队应该逐步定义架构和计划,这样就可以进行反复的变更。”

2.关注应用程序所有者的需求

“Sekou Page,”专业服务和业务咨询公司Capgemini的云架构解决方案主管表示,云服务应该利用云本地功能。”委托客户最大限度地发挥云计算的潜力,以提高性能、可靠性和降低成本,”他说。

aws的大部分成功都是通过关注客户需求来实现的。

Tavares认为,在做出有关存储、可扩展性、安全性和其他服务的关键决策之前,应该对整个企业进行调查。他说:“最终用户需要了解在哪里以及为什么在整个组织中最好地管理和构建云计算基础设施。”只有这样,他们才能避免云计算的蔓延-当企业为不同的部门(如人力资源、财务、运营、营销和公共关系)采用互不相连的系统时,这是可能的。“

“业务和IT文化也很重要,”Bo.hk解释说。对于正在为其部署云平台的组织和用户组,必须有适当级别的采购和投资。此外,还需要一定数量的内部专业知识,可能包括云计算架构师。组织需要有经验的人员,更重要的是,他们了解用例和用户角色。了解用户群的需求是良好规划和设计的关键。“

保险公司Liberty Mutual的安全DevOps平台高级主管Justin Stone补充道:“组织无法独立完成这项工作。云计算之旅需要多个团队和跨IT组织的强大业务联系。”

3.寻求可扩展性和标准化

云计算基础设施组件应该能够沿着三个关键维度独立扩展:存储、计算(内存和处理)和网络。"无论作出何种具体选择,本组织都必须有一个平台,以标准化的方式扩大对其用户至关重要的关键能力规划层面。”孩子建议。

杜兰大学(Tulane University)职业发展学院(School Of Career Development)应用计算与技术项目(Application Computing And Technology Program)的William Rials教授警告称,组织的云架构不应依赖任何单一的云服务提供商。“明确定义的云体系结构应尽可能关注开放标准。为了实现不同云计算服务提供商与本地基础架构之间的最大兼容性。”

微型服务的兴起在很大程度上得益于标准化软件容器的迅速采用。Tavares说:“这项技术允许开发人员将他们的代码打包到轻量级的、独立于平台的包中,这些包可以轻松地跨越不同的基础设施。”随着多云市场的兴起,容器是云计算基础设施的一个重要方面,允许跨不同供应商的软件进行个性化和协调的应用程序开发。“

4.创新,不要模仿

佩奇说:“IT不应该依赖传统的思维方式。这包括他们的运营,安全,监控,部署等。“

将现有的内部部署设施“升级并转移”到云上的诱惑几乎总是构建云架构的错误方法,尽管由于其即时时间和成本优势,很难抵制这种诱惑。”也许最大的禁忌是把云计算想象成一个“空中数据中心”,只使用移动应用程序就宣告胜利,”商业和技术咨询公司埃森哲(Accenture)的云战略、架构和交付总经理Miha Kralj说。在没有未来路线图的情况下升级和传输应用程序的首席信息官会发现,他们没有达到预期的价值,在某些情况下,他们会陷入技术债务中,花费远远超过预期。

Roland Barcia是ibm云计算实验室的著名工程师,他说:“云计算技术创新需要一个愿意采用新方法和新技术的it团队。确保正确的技能组合是至关重要的。他指出,“盲目地认为最初组建的团队能够有效地在开发基于云的解决方案中发挥作用是错误的。”相反,重新训练战斗团队开发更多的软件定义技能是很重要的。

“外部支持也很有价值。与云计算提供商和软件合作伙伴合作,了解您的业务和目标是起步的关键。”斯通指出。

5.改变云存储类型

塔瓦雷斯声称,专注于一种类型的存储并不是一个好的选择。大多数主要的云提供商提供各种存储服务。例如,AWS提供简单存储(S3)、弹性块存储(EBS)、弹性文件系统(EFS)、导入/导出批量数据传输服务以及Glacier归档备份和存储网关。他说:“在所有情况下,没有单一的储存选择。”此外,对于不同的数据集使用不同的云存储选项可以提供性能、成本和功能方面的好处。

6.建立弹性连接

架构良好的云平台提供高带宽和低延迟。 IT Tech Services的首席信息官Mike Attar解释说:“网络层需要灵活,并为最终用户提供在服务器之间快速有效移动的能力。在某些情况下,还有其他云平台。监控和管理功能应该很容易决定如何相应地利用云计算资源。“

RIALS指出,“一个明确定义的云架构不仅涉及云基础设施,而且还涉及连接性。默认情况下,组织通过Internet连接到云服务提供商。每个主要的云服务提供商都提供从客户所在地到其云基础设施的私有连接。

由于定义良好的云架构涉及多云方法,因此与每个云计算服务提供商建立单独的连接可能过于昂贵。"因此,建议与与各主要云计算服务提供商有网络接口的云连接代理或云交换建立网络连接。”里亚尔说。

7.整合安全性

塔瓦雷斯说:“云安全服务永远不应与其他服务分开。”相反,应该将它们集成到其他服务中,例如存储和那些与提高可伸缩性相关的服务。“

“云架构的每一层都应该嵌入可靠的安全原则,”Rials说。使用云计算服务的组织应该清楚地了解云服务提供商的责任在哪里结束,组织责任从哪里开始,而许多云计算用户错误地认为网络安全是云服务提供商的唯一责任。定义良好的云架构在整个架构中都存在根深蒂固的网络安全问题。“

中安威士:保护核心数据,捍卫网络安全

来源:网络收集

猜你喜欢

转载自www.cnblogs.com/cjh5860452/p/10737379.html