一、 自我介绍:

本人是一名PHP全栈开发,做了5年的web方向的项目。因为公司的业务体量也在逐渐的增加,正好有幸在csdn上看到《云原生-降本增效》的电子书活动,从而想深入的了解云原生, 同时,在阅读过程中学习了不少新的认知和思考。


二、电子书读后感:

文中主要是阐述了云原生技术的降本增效作为主题,介绍了云原生目前的现状与挑战、以及云原生是如何在如Kubernetes 平台中,聚焦了一些优秀实践方法论、资源与弹性、架构设计,以及相关领域的公司案例和应用实践,从而让云原生应用提供更加灵活的弹性资源供给,助力企业实现降本增效。

1. 云原生技术的现状:

随着云计算技术的普及和发展,云原生技术也逐渐成为企业数字化转型的重要组成部分。并且介绍了云原生技术的发展历程,主要有三大核心要素:容器、微服务、Serverless 等云原生关键技术。

从文中提供的一组数据,企业在迁移至 Kubernetes 平台后, 68% 的受访者表示所在企业计算资源成本有所增加,36% 的受访者表示成本飙升超过 20%。

那么在数字化浪潮下,云计算以资源虚拟化为底层基础,以云原生为技术“内核”,向下打通灵活、高效调度、 异构资源融合的基础设施资源,那么:

  • 如何构建向上支撑研发效能提升?
  • 如何快速响应业务需求,驱动传统行业技术和业务融合,推动企业数字化发展?

云原生技术可以应用于不同企业业务领域,如web互联网、传统行业、移动领域、人工智能AI、物联网、区块链等领域。在这些领域中,云原生技术可以根据不同的领域特点,扬善避短帮助企业提高效率、降低成本、增加收益。

在传统技术架构下,业务应用与虚拟化环境“强绑定”,很难实现混部场景下的资源复用,同时 IT 成本不可控。

针对这这些场景中,云原生技术的优势:可以提高应用程序的可靠性、弹性和可扩展性,从而提高系统的稳定性和可用性。


2. 腾讯云在云原生技术的最佳实践案例和方案:

2.1 布局 – 生态链:

文章中,站在巨人的肩膀上,结合了很多一些云原生平台生态,如Docker、Kubernetes、Istio、Prometheus、Grafana等组件。这些工具都是云原生技术中DevOps中比较常用的生态,往往可以事半功倍,对于想要深入研究和学习云原生技术的人来说,掌握这些工具是非常必要的。

(1). 容器服务:

主要用于在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用,代表技术包括容器、服务网格、微服务、不可变基础设施等。

(2). Serverless架构方面:

腾讯云提供了两种解决方案,用于解决资源分布时间不均的问题,帮助用户快速构建无服务器应用程序。

  • 一种是函数计算
  • 另一种是 K8s 虚拟节点

(3). 微服务:

容器、微服务、服务网格、无服务器等技术逐渐成熟,使得基础设施资源正在以更加灵活的方式与业务应用结合,衍生出基于云原生的应用混部技术,帮助企业提高资源利用率,实现运营降本增效。


2. 探索 - 技术方案:

主要介绍了云原生的传统方案缺陷,以及技术迭代的思路与实践,同时,也积累了云原生技术的一些行业标准和规范,如云原生混部标准:

依托标准可为用户提供围绕云原生的预评估、能力 建设规划、建设监理、价值挖掘和联合研究等全链条咨询服务。


3. 成果:腾讯云自主研发系统:

3.1 FinOps:

定义了一系列云财务管理规则和最佳实践,通过助力工程和财务团队、技术和业务团队彼此合作, 进行数据驱动的成本决策,使组织能够获得最大收益。其原则、角色、成熟度、阶段、能力。

FinOps 团队的日常工作涵盖降本增效战略、成本分析与浪费识别、目标制定与下发、费率优化、业务侧优 化、平台侧优化。

在腾讯某部门集群优化得到的成果:

3.2 以 Crane 为基础框架的降本产品架构如下图所示。

如下为基于 Crane 的 Kubernetes 的Contributor资源优化

Kubernetes 集群利用率提升实践

通过这些平台,可帮助用户快速搭建和管理Kubernetes集群,只需要配置相关的策略,就可以帮助开发运维人员更轻松地构建、运行和管理云原生应用程序。


4. 里程碑历程 - BAT公司的落地实践:

4.1 作业帮:

4.2 三七互娱游戏平台:

4.3. 京东云原生技术体系:

4.4 腾讯Eunomia 云原生:

俗话说:”是骡子是马,拉出来溜溜”,上面我们从云原生的发展、探索、展望未来、落地实施充分展现了腾讯云在云原生技术领域有深厚的底蕴和实力,同时,也为企业提供了一些实用性的参考和借鉴,帮助他们更好地落地实施云原生技术。


三、结合云原生技术,分析公司业务场景:

本人是PHP全栈开发者,目前就职于一家租赁行业的公司,采用的SOA架构,分为网关层、服务层,为了应对公司的突发业务量(防止背锅),只能购买多台的服务器(高配置)来进行负载均衡,防止业务暴增出现系统故障。平时对人效这块,比较感兴趣。因此想通过此次直播和电子书的学习,为公司优化采购成本,实现降本增效。

1. 技术维护的痛点:


2. 云原生技术的应用包括容器化、微服务、自动化运维、持续交付、灰度发布等,这些方案是降本增效的重要手段。

2.1 业务是否有上云的必要性?

目前服务器的峰值主要存在2C业务在双11等几个重要的活动、2B业务在加盟商系统活动时,闲暇时的资源浪费率占用达到80%。

  • 在与朋友交流沟通,有一些同事的公司应用了K8S,特别是针对双11、特定的活动,可以动态扩容一些节点,用于支撑业务的瓶颈。
  • 文章中也提到了,云原生的基础单元就是容器化技术,可以将应用程序及其环境打包成可移植的镜像,可以借助k8s精细化调度助力容器资源分配,进行合理的分配资源,可以轻松管理和扩展容器化应用程序。

2.2 容器化docker维护成本:

目前生产有部分docker是docker-compose写的脚本,对于docker的监控,自动化方面完全没有涉及。

  • 文中多次提到了应用前后的性能监控报表,只有直观的数据才能体现优化前后的对比,而不能从主观上判断
  • k8s的自动化运维,可以减少了日常的人力运维工作,可以提前配置好相关的策略,会进行自动化容器的部署、扩容、伸缩等,减少人为的错误机率和重复的工作,同时也提供了多纬度监控,节省了大量的运维成本,提高运维效率。

综上所述,根据自身企业的需要,结合实际的工作和开发,合理运用云原生技术,可以帮助企业降本增效,提高生产力,提高产品质量和用户体验


三、腾讯云k8s尝鲜:

创建完成后:

安装kubeshpere后:

目前本人非专职运维人员,感觉腾讯云的操作还是比较简单的,大部分的都是可视化配置,而且文档也比较详细。https://cloud.tencent.com/document/product/457/6759

这个电子书很多东西对针专业运维的话,可能比较友好一点,做为开发,主要考虑的是便捷、学习成本低、监控日志丰富、有及时的工单服务人员(这里要吐槽某云,提个工单,解决问题太慢了,大多数都是靠我自己解决问题)。


四、总结:

这本电子书对云原生技术从概念、应用场景、技术方案、实践策略和实际落地案例,进行了详细的介绍,可以针对不同需求的人群,可以分别深入学习和探讨。

  • 对于已经有云原生应用领域的同学来讲,更是不可多得的”利器”,电子书提供了各种优秀的思路、方案和实践策略,可以帮助他们更好地实践、推动、落地云原生技术,从而有效的降低了运维和成本方面的负担,实现为公司开源节流、降本增效的目的。
  • 但是对于想了解云原生技术的人、初学者来讲,也是一份不错的参考资料,可以让初学者了解云原生技术的发展历程和现状。目前个人感觉对于体量不是很大的公司,导入的成本还是比较高的,比较适合一些高速发展的公司。
  • 个人一个小小的建议,对于Serverless,可以着重介绍一下。

五、号外:

想要更深入了解和学习云原生的同学,还可以观看对应的视频:
https://marketing.csdn.net/p/6c2a12739080d8fba0fb0b529a656de1

迈向云原生开发,我眼中的云原生相关推荐

  1. 【STM32+ESP-12S连接腾讯云物联网开发平台 1】云平台的创建和AT固件烧录

    腾讯云物联网开发平台创建和ESP-12S的固件烧录 前言 一.腾讯云物联网开发平台的创建 1. 创建产品 2. 配置产品和创建设备 3. 设备三元组说明 二.ESP-12S固件烧录 1.固件获取 2. ...

  2. php 原生开发,四个优秀php原生开发实战视频教程推荐(必学)

    使用原生php语法开发项目,,是每一位php程序员必备的基本功,掌握原生开发的技巧,才能深刻领会使用框架开发带来的乐趣!以下为PHP中文网为同学们推荐的四个PHP原生开发教程,都是精选原创!欢迎学习! ...

  3. 阿里云服务器开发实践:使用云服务器ECS搭建DoH服务

    我们都知道,DNS服务器(Domain Name Server)可以将人类易于理解的域名(就是平时说的网址)转换为机器易于理解的「IP 地址」,它使用UDP端口53对外提供服务.通常,DNS查询是明文 ...

  4. 容器云java开发_使用码云构建 Docker 容器镜像并部署到华为云

    华为公有云平台的容器镜像服务开放了对码云代码库的支持. 华为云平台的容器镜像服务(SWR),能够支持从源码到镜像.从镜像到应用的容器镜像全生命周期的管理服务,为用户提供简单易用.安全可靠的镜像管理功能 ...

  5. AndroidStudio安卓原生开发_UI控件_SeekBar_ProgressBar_DataPicker---Android原生开发工作笔记99

    我们再去看这个seekbar 去写一下 看看效果

  6. AndroidStudio安卓原生开发_UI控件_ImageView_CheckBox_RadioButton---Android原生开发工作笔记98

    ImageView是个图片控件,但实际上,任何drawable对象都可以使用imageView来显示. scaleType的详细: 这些可以了解,这样可以方便的设置图片的位置

  7. AndroidStudio安卓原生开发_UI控件_TextView_Button_EditText---Android原生开发工作笔记97

    这个Textview控件是button的父类,EditText也是这个要知道 2.可以看到上面的继承关系图

  8. 调查了 17,000 多位程序员,当前的云原生开发现状究竟如何?

    整理 | 弯月,责编 | 郭芮 头图 | CSDN 下载自东方IC 出品 | CSDN(ID:CSDNnews) 容器的标准化使用改变了软件的开发方式,我们迎来了开发运维的时代,基于云原生的开发能够帮 ...

  9. 阿里云AliGenie开发天猫语音功能-入门篇

    文章目录结构如下 登录应用开发平台 创建语音技能 云开发部署后端技能服务 语音技能测试 下线不必要的应用 一.登录应用开发平台 1.登录云开发平台.打开网址 https://workbench.ali ...

  10. JEECG微云快速开发平台

    2019独角兽企业重金招聘Python工程师标准>>> JEECG微云快速开发平台 JEECG微云开发平台,是开元界内最主流的企业快速开发平台.集成完善的工作流平台,独创开发模式,代 ...

最新文章

  1. Windows搭建wnmp
  2. Scala 递归学习的例子
  3. css清除浮动方法总结
  4. C++的字符串分割函数
  5. 10以内数的组成分解图_大班数学教案《10以内数的组成》
  6. ubuntu 禁用透明大页_MySQL InnoDB 透明页压缩(Page Compression)
  7. 华为高级研究员谢凌曦:下一代AI将走向何方?盘古大模型探路之旅
  8. java方法重载_在Python中该如何实现Java的重写与重载
  9. jstack分析CPU高的问题
  10. jdk环境变量的配置
  11. 探索Perl的世界(更新到第十七章57集)
  12. 接口测试常用工具及测试方法
  13. 李泉老师《卓越商务礼仪与高情商沟通》
  14. 女神节:向女性程序员致敬!
  15. java窗体怎么实现下拉菜单_java之swing下拉菜单实现方法
  16. Mxnet (33): 多盒目标检测(SSD)检测香蕉
  17. FaceLandmark dataset Augment
  18. IOS开发环境更换后重新制作Provisioning Profile证书详解
  19. 暗黑破坏神3ptr服务器位置,暗黑破坏神3——野蛮人1.05 PTR服务器测评 附BOSS攻略...
  20. Unity-UI-Scrollbar组件

热门文章

  1. xbox one驱动下载_如何从手机将游戏下载到Xbox One
  2. 【教学】手写汉字识别,含训练代码,界面演示,1w字教学
  3. 小猿圈IT自学分享-自学编程需要克服的困难
  4. PHPCMS模块分析之广告模块详解----北冥神功破解法(一)
  5. Android 页面跳转时发生双击导致app闪退的解决方案
  6. 计算机d盘hlddz是啥,tempest_qqgametempestj是会么文件,可以删除么
  7. 关于wss的简单理解
  8. 你知道怎么衡量硬件设备的算力吗?
  9. 关于一些Ubuntu网络问题的解决办法
  10. ajax hack,Ajax Hacks-hack9 深入了解HTTP Respon_jquery