我的编程空间,编程开发者的网络收藏夹
学习永远不晚

云原生 Cloud Native 在企业中的应用与发展趋势

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

云原生 Cloud Native 在企业中的应用与发展趋势

8月15日-17日, 深信服创新大会在深圳成功举办。作为新一代容器云计算领域的标杆企业,深信服科技的战略合作伙伴,时速云CEO黄启功受邀参加此次大会并发表主题演讲。

黄启功的分享的主题是云原生 Cloud Native 在企业中的应用与发展趋势,主要向大家讲解了什么是云原生,云原生在企业数字化转型、企业中台战略转型中的作用,云原生与超融合的机遇,以及云原生在企业中的应用实践与发展趋势等。

初识云原生 Cloud Native

云原生,顾名思义,即指专门为在云平台部署和运行而设计的应用。云原生的本质是一种模式,它包含技术和管理两个方面,它要求云原生应用满足可用性和伸缩性,具备自动化部署和管理的能力,可随处运行,并且能够通过持续集成、持续交付工具提升研发、测试与发布的效率。云原生的代表技术包括容器、微服务、DevOps、服务网格等。

云原生 Cloud Native 在企业中的应用与发展趋势

云原生技术出现后,其价值体现在多个方面。上面这张图显示的是应用系统的架构变化,早期应用主要是单体架构的应用,基于物理机承载;在云计算初期,引入了虚拟机承载分布式单体架构的应用;在数字化浪潮下,为了应对更加巨大的规模,单纯的分布式系统已经难以满足业务的需求,逐步开启了云原生时代,企业开始应用容器技术、微服务、devops等云原生技术。

容器技术具有占用资源少、部署快、易迁移等特点,使用容器技术,用户可以将微服务及其所需的所有配置、依赖关系和环境变量打包成容器镜像,轻松移植到全新的服务器节点上,而无需重新配置环境。

云原生价值的体现之一在于对企业 DevOps 的支持,它将企业开发运维部门很好地结合起来,打破了企业开发、测试、运维相互割裂的状态。从技术角度看,DevOps 涵盖了应用的开发、编译、构建、测试、打包、发布的自动化流程,并包含了很多 DevOps 工具链。

微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,各个微服务之间是松耦合的,可以独立地对每个服务进行升级、部署、扩展和重启等流程,从而实现频繁更新而不会对最终用户产生任何影响。服务之间还可以互相协调、互相配合,从而为用户提供最终价值。目前主流的微服务框架有:SpringCloud、Dubbo、Istio。它的能力主要体现在服务注册、负责发现、熔断监控、服务限流、服务调用链跟踪、应用拓扑、APM性能监控等等。

云原生落地的利器:容器云PaaS

近几年,云原生 Cloud Native 越来越受到企业的追捧,而容器云 PaaS 平台作为云原生在企业的主要落地形态,也逐步深入到企业的应用场景。

云原生 Cloud Native 在企业中的应用与发展趋势

针对容器云PaaS的基本架构,如上图所示,最底层是基础设施,容器云可以部署在虚拟机、物理机以及公有云环境上;平台架构层包含了容器编排调度、容器网络、以及容器存储。容器云PaaS支持的能力包括容器应用管理、微服务、DevOps以及中间件PaaS组件,例如消息队列、大数据、机器学习训练平台等。

PaaS 最早其实是跟 IaaS 同步发展的,2011年时,国内出现了很多 PaaS 平台,包括 SAE、BAE等。第一代 PaaS 侧重提供支撑应用运行的应用引擎,我们现在所说的容器云 PaaS,则是基于云原生理念,融入 DevOps、微服务,解决了应用的完整生命周期管理问题。容器云PaaS可以广泛应用在金融、能源电力、运营商、制造、交通等行业,核心能力是加速企业业务的交付效率,实现更高的弹性和可扩展性等。

基于云原生技术构建金融级微服务支撑平台

会上,黄启功还为大家详细讲解了容器云PaaS平台在金融、能源、运营商的领域的应用场景及经典案例。

以某股份制银行为例,随着业务的发展,金融行业面临越来越大的并发流量访问、更频繁的业务迭代上线。该股份制银行希望通过微服务、分层解耦的设计实施原则,实现原有系统架构加固,使当前应用系统架构可快速适配服务网格架构体系,实现业务逻辑与公共基础逻辑的解耦。同时,通过全面的服务监控、治理能力,提升应用系统整体的管控力度,支持企业业务及 IT 架构的可持续发展。

时速云以K8S+容器化+微服务治理技术为基础为该股份制银行构建运行支撑平台,基于容器化技术的灵活伸缩能力数据集成、服务集成、数据利用、公共服务、CI/CD,形成企业级的分布式支撑平台,落地微服务架构,提升了云架构的综合服务能力,并打造了安全、可靠的企业分布式支撑平台。

时速云为该银行打造的金融级微服务支撑平台,具有以下显著特征:

  • 基于时速云容器 PaaS 快速建设快捷高效的业务需求交付管理平台,实现应用代码打包、应用发布、测试环境部署以及生产环境版本更新的高效、敏捷的交付业务功能。

  • 构建统一的服务治理框架、多协议RPC框架、多语言支持、调用关系分析、负载均衡、服务可用性增强、服务质量保证、安全隔离等。

  • PaaS 平台符合监管合规的安全性

    租户隔离/权限分级

    应用安全分级、防火墙、WAF、漏洞扫描、事件审计、日志分析等

  • 更高的可用性和连续性

    双活部署、两地三中心、同城备份/切换、异地备份/切换

    应用高可用和连续性分级

除以上特点外,该平台还可满足用户易用、操作友好、数据安全、网络安全、高可用、不因任一主机宕机而影响使用等非功能性需求。目前,云原生在金融行业的应用场景主要包括信用卡中心营销业务、基金分析组合业务系统等。

云原生发展趋势
云原生 Cloud Native 在企业中的应用与发展趋势

从gartner的图中我们可以看到容器PaaS已经迈向了商业成熟期的阶段,PaaS本质上是云计算模型中的能力层,它帮助企业提高业务交付的效率、降低企业成本,以云原生技术为基础的容器云PaaS已经成为企业IT基础设施的重要组成部分。

两年前,云原生领域大家还在争论kubernetes、mesos、swarm谁会成为未来的标准,如今毫无疑问,Kubernetes已成为容器编排领域的事实标准,它的目标是让用户快速、简单的开发适合自己的 PaaS 或者 DevOps 平台;随着容器技术的普及,将会有越来越多的企业将 Kubernetes 作为大规模容器的调度管理引擎,并结合自身的优势打造适合企业的 PaaS 平台。

云原生 Cloud Native 在企业中的应用与发展趋势

此外,随着应用场景的逐步完善,云原生技术未来将会逐步影响到其他领域,包括边缘计算、容器安全、技术中台、超融合等。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

云原生 Cloud Native 在企业中的应用与发展趋势

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

云原生 Cloud Native 在企业中的应用与发展趋势

8月15日-17日, 深信服创新大会在深圳成功举办。作为新一代容器云计算领域的标杆企业,深信服科技的战略合作伙伴,时速云CEO黄启功受邀参加此次大会并发表主题演讲。黄启功的分享的主题是云原生 Cloud Native 在企业中的应用与发展趋
2023-06-04

Golang技术在企业级开发中的应用:优势与挑战

Golang 技术在企业级开发中的应用:优势与挑战前言Golang(又称 Go)是一种由 Google 开发的开源编程语言。近年来,Go 已成为企业级开发中的热门选择,因为它提供了构建可伸缩、高效且可靠系统的优势。优势并发性: Go
Golang技术在企业级开发中的应用:优势与挑战
2024-05-10

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录