硅谷速递 | 重塑云原生,2020年拥抱云原生的三大步骤与六大趋势

by June 2020-12-22

硅谷不仅是世界高科技中心,也是新时代的灵魂,作为全球创新的聚集地,无论是基础的技术创新,还是下一代的技术应用创新,都有一批又一批的技术与应用来自“硅谷创新”。在硅谷我们不仅能看到专注于技术本身的创新科技,同时也能够看到一些真正好的技术与市场化的应用。我们希望大家有机会可以多去硅谷看一看,但是如果不能身临其境到硅谷,那么来到【硅谷速递】就是你最省时、最省力地获取硅谷最新科技动态的不二选择。

在这里我们将为大家速递美国硅谷最精彩、时效性最强的科技文章和学习资料,简约不简单是本栏目的最大特点,3篇短小精悍的文章,助你快速精准Get一项最新技术点!把握技术风向标,了解行业应用与实践,就交给【硅谷速递】吧~

速递先知

本期三篇超实用文章,带领大家走进“云原生”的世界:

  • 拥抱云原生并发挥其优势的三个步骤
  • 云原生的六大误解
  • 2020年将影响云原生的三个趋势

拥抱云原生并发挥其优势的三个步骤 云原生已成为软件行业的最大趋势之一。它已经改变了我们思考开发、部署和运营软件产品的方式。应用开发的云原生范例包括微服务架构、容器化服务、编排和分布式管理。 每个行业的组织都希望保持竞争力,并迫切需要确保适当的基础设施灵活性和性能弹性,以管理不可预测的使用量和地理分布。许多公司已经在这一过程中取得了不同程度的成功,那么对于拥抱云原生并发挥其优势,主要有以下三个步骤。        

步骤1:确定组织内的云原生应用程序。 你是否听说过“人员、流程和技术”的商业口号,从人开始,努力倾听组织中的人员,找出谁在构建容器化应用程序,以了解开发人员针对新的云原生工具的使用目标,如果可以减轻开发人员的工作量(帮助建立一个强大、安全和可靠的平台),他们将有更多时间花在差异化的应用程序代码上。 

步骤2:授权你的平台和开发团队。 有人需要正式拥有这种新的策略体系结构,最新一代的开发人员和工程师已经具备了完成此任务的技能。授权他们利用自己的专业知识与工作,而不是反对他们。 确保他们的动机与公司的动机保持一致,这些开发人员和工程师中的每个人都已经具有独特的目标和要求。而你的角色是为公司的PaaS部署设定明确的安全性和自动化目标。然后确保团队的动机与这些目标保持一致(例如,不要将安全放在第一位,而是根据速度衡量开发团队的成功)。 

步骤3:规划规模。 比如如果您盖一间房子,则不仅要在疲倦时才盖卧室,在饥饿时添加厨房,意识到自己需要能量时才戴上太阳能电池板。你确定需要什么,需要从一开始就进行规划。当然,您可以建立日后扩展的功能,但是这些扩展将与计划保持一致。 应用程序的“移动部分”规模,将比以往任何时候增长的速度都要快速。一个现代的应用程序,可能在一个小型私有云实例上的单个Kubernetes集群中的12个容器上运行,但是当它达到全球生产水平时,它可以扩展到跨越云的多个区域中的数十个节点的数百个容器。在这样的规模下,人为干预变得缓慢甚至危险。 

最后,希望为具有标准化项目的开源项目提供大量的专业人才,他们知道如何操作这些项目。寻找适用于企业范围并可以根据需要扩展的单一框架、语言和工具集。  

云原生的六大误解 

借助云原生计算,可以跨任何云环境编写和部署代码。通过在现代化的动态环境中构建和运行可扩展的、容器化的应用程序,云原生应用程序可最大限度地利用云的运营模型为企业带来价值。不过,在没有明确定义成为云原生的路线图时,这里有六个最常见的误解。       

1、容器不需要新的运营模式。容器实际上在操作上是非常复杂的,为了使您的容器化应用程序成为本地云,您将需要采用DevOps实践。消除传统上将开发团队和运营团队分隔开的孤岛,以实施可促进云本机工具启用的快速发布周期的流程。

 2、一种尺寸适合所有人。有很多云策略可供选择,每个组织必须分析自己独特的业务和技术要求,以选择适合其长期要求的体系结构和运营模型。尽管有许多设计通用的核心构建块,但是每种体系结构都有其独特的构建块组合,云中是没有一种万能的方法的。

 3、云原生是目标。过去一个完美的体系结构一旦被采用,它可能会被使用多年。今天,您的结果取决于您不断改善运营并参与持续改进周期的能力。云迁移和容器化可能是您的起点,但是云原生平台的目标是使自己处于连续反馈的良性循环中。 

4、云是不安全的。这种误解是组织复制安全流程的结果,这些流程在旧式本地环境中获得了成功。传统的防火墙,孤立的信息安全团队以及过去可能起作用的其他机制在云环境中几乎没有效果,因为云本质上是不同的。但是,云可以通过其他方式更加安全。 

5、云原生的最大好处是降低成本。尽管云原生解决方案确实提供了削减成本的潜力,但是过于关注这种优势的组织领导者常常忽视了云对IT部门和整个组织的影响。云原生支持的敏捷性和可扩展性将比节省的成本对业务产生更大的影响。

  6、要成为云原生,一切都必须在云中。对于您的组织来说,在本地环境中保留一些旧的工作负载可能很有意义。将单一的遗留工作负载提升并迁移到云中并不是一个好主意,并非所有应用程序都适合云及其所需的更改,法规可能还要求您在本地维护工作负载。 

2020年将影响云原生的三个趋势 

过去的几年,是云原生技术和理念得到广泛接受的几年。在这个快速发展的领域,预测未来显得尤其困难,但是我们又有着一些坚定的信念,相信以开放创新为支撑的云原生领域会持续重塑软件生命周期,带来不断的价值。以下趋势为云原生软件的发展开辟了新的篇章。       

1、Docker 企业和替代容器运行时的兴起,例如容器化和CRI-O。曾经由Docker主导的容器和CRI-O共同占据了22%的市场。我们看到了从复杂的容器运行时(其中许多功能未在生产中使用)向简单的实现(已推动采用率迅速提高)的强大转变。因此,期望看到带有原生云应用程序和环境的容器的K8s将不断增加。

 2、群众服务网格的兴起。尽管K8s已将其自身确立为容器管理和编排的事实上的标准,但在服务网格方面仍然没有明显的赢家。我们可能正处于服务网格战争的初期,Istio看到了更简单的服务网格框架(例如HashiCorp的Consul Connect,AWS App Mesh等)的竞争。Envoy仍然是服务网格数据平面的常见选择,也是使微服务易于管理的共同点。Istio仍将是云原生专家的最爱,后者需要其可扩展性来为服务网格构建自动化,智能的威胁检测模型。 

3、通过标准化无服务器采用。云原生开发人员需要成熟的无服务器编排框架。Kubernetes和Istio作为无服务器平台主干可以推动无服务器的采用和使用案例。 

这里需要容器,服务网格和传统虚拟机的完美统一。2017年IDC FutureScape报告估计,到2020年,企业IT基础架构和软件支出的67%将用于基于云的产品。此外,Check Point Software最近对Protego Software的收购以及Palo Alto Networks对PureSec的收购表明,大型企业将目光转向无服务器,这将导致更高的标准化程度。随着DevOps努力进一步简化和加速软件开发,标准化的无服务器环境将越来越成为公司的必备工具。

 因此,我们希望看到的是2020年平台和工具开发人员急需大量的帮助,他们将创建易于部署、管理和理解的解决方案,以弥补劳动力中缺乏熟练K8s专家的情况。 

参考文章:

Gadi Naor. Forbes Councils Member .Three Trends That Will Affect Cloud Native In 2020.

Maddison Long. Forbes Councils Member. The Top Six Misconceptions Of Cloud Native Computing.

Bill Mann. Forbes Councils Member. Three Steps To Embrace Cloud-Native And Leverage It To Your Advantage.

留言

评论

${{item['author_name']}} 回复 ${{idToContentMap[item.parent] !== undefined ? idToContentMap[item.parent]['author_name'] : ''}} · ${{item.date.slice(0, 10)}} 回复

暂时还没有一条评论.