如何提升工程师的开发效率 - 阿里云 MVP 给你解答

简介: 作为一个拥抱新技术的工程师,你看到了容器服务的价值,但在企业容器化过程中,也许会遇到使用器服务的“技术成本”和“技术债”问题 ,今天我们来解决

前言:这里是深圳云栖大会 Tech Insight 特别场《工程效率提升》的现场精华记录。Tech Insight 从它的字面意思就很好理解,就是相当于我们去那个洞察洞见这个技术里面的一些东西,它代表着我们要把阿里云那些最底层最干货的东西分享出来,在操作中,在你的生产环境开发环境中,密切相关的东西放出来告诉大家这些最佳实践的方法。

作为一个拥抱新技术的工程师,你看到了容器服务的价值,但在企业容器化过程中,也许会遇到使用器服务的“技术成本”和“技术债”问题

容器是面向交付而生的,云服务厂商提供了完整的交付流程,但是缺少前和后,形成了纺锤形的交付链

以阿里云为例子,从全貌来看,阿里云在容器相关的生态领域提供的能力与交付闭环如图左侧。但,客户实际使用容器的场景与问题如图右侧

_2018_03_26_8_50_20

那么,具体是哪些难点?我们如何高质量地实施应用容器化?

莫源将带来《应用容器化与诊断调优》的主题分享提到应用容器服务带来的技术难点:

_2018_03_26_8_52_25

解决办法 :Derrick Snout Plumber 等开源工具与相关原理 ,应运而生的 Derrick 0.2 Alpha版本发布,可以帮助解决以上问题

_2018_03_26_8_54_42

如何实现高质量应用容器化?

在问题诊断和性能调优的过程中,我们会遇到的难点,我们能看到的”现象“也许才是冰山一角,如何将”现象“转变为”症状“是问题诊断和性能调优的关键

_2018_03_26_8_59_25

莫源提到,高质量容器化开发的三要素:基础的优质物料、自动化的流程闭环、连续非人工的交付。

接下来他在现场,针对以上进行了 Demo 的演示

应用容器后,开发者能不能只关注相关开发流程的部分?- 阿里云 MVP 苏依给你答案(附Demo)

_2018_03_26_9_14_35

阿里云 MVP 成员,来自 Insta 360 的苏依说:
“在公司业务发展中,经过不断的迭代与发展,我们打造了以 Docker 为基础的架构体系。在服务公司的同时,也在不断的思考这样的体系能否为社区以及其他公司创造价值,这是促使我推进这个项目的初衷。”

他将带来《基于容器服务自动化工作流》分享,首先提到:
创业公司的挑战,他更想把这些挑战说成是机遇:

_2018_03_26_9_10_42

苏依从实战出发,将项目流程简化为开发、构建、部署三个阶段,以 Docker 与阿里云容器服务为基础,配合业内常见的开源项目(Jenkins / CircleCI / TravisCi)、容器镜像仓库(Docker Hub / Alibaba Cloud Container Registry / WMware Harbor)打造了一套简单、易于落地的自动化工作流。

详细的项目链接,可快速使用

基于以上两个部分讨论结果,在实际工作中,运维数据从哪些维度进行切入,又如何借力阿里云 DataV 产品实现数据大屏?

阿里云MVP 陈琦《运维数据可视化》将进行实际操作并讲解,这部分您仍然可以通过29号当晚的直播继续了解,报名地址

接下来的 Tech Insight,我们还会继续进行新的探索,不断帮助技术人提升能力,节约时间和成本,助力技术人进行行业突破。

相关实践学习
使用ACS算力快速搭建生成式会话应用
阿里云容器计算服务 ACS(Container Compute Service)以Kubernetes为使用界面,采用Serverless形态提供弹性的算力资源,使您轻松高效运行容器应用。本文将指导您如何通过ACS控制台及ACS集群证书在ACS集群中快速部署并公开一个容器化生成式AI会话应用,并监控应用的运行情况。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
缓存 前端开发 Java
【二十八】springboot之通过threadLocal+参数解析器实现同session一样保存当前登录信息的功能
【二十八】springboot之通过threadLocal+参数解析器实现同session一样保存当前登录信息的功能
388 1
|
3月前
|
数据采集 存储 运维
MyEMS:技术架构深度剖析与用户实践支持体系
MyEMS 是一款开源能源管理系统,采用分层架构设计,涵盖数据采集、传输、处理与应用全流程,支持多协议设备接入与多样化能源场景。系统具备高扩展性与易用性,结合完善的文档、社区、培训与定制服务,助力不同技术背景用户高效实现能源数字化管理,降低使用门槛与运维成本,广泛适用于工业、商业及公共机构等场景。
135 0
|
传感器 物联网 5G
物联网(AIOT)--下一个技术风口
我们现在身边越来越多的硬件设备正在被嵌入芯片、软件,从而实现更多的功能和更紧密的联系。 物联网其实是借助互联网的力量,实现万物互联。
921 0
|
4月前
|
机器学习/深度学习 移动开发 算法
【语音识别】基于K近邻分类算法的语音情感识别(Matlab代码实现)
【语音识别】基于K近邻分类算法的语音情感识别(Matlab代码实现)
200 4
|
3月前
|
存储 缓存 NoSQL
【Redis】 常用数据结构之String篇:从SET/GET到INCR的超全教程
无论是需要快速缓存用户信息,还是实现高并发场景下的精准计数,深入理解String的特性与最佳实践,都是提升Redis使用效率的关键。接下来,让我们从基础命令开始,逐步揭开String数据结构的神秘面纱。
|
安全 Linux 网络安全
Linux环境中安装和使用Paramiko
Linux环境中安装和使用Paramiko
635 12
|
机器学习/深度学习 人工智能 自然语言处理
AI发展与GPT简介
人工智能(AI)是指计算机系统执行通常需要人类智能的任务的能力,如视觉感知、语音识别、决策制定和语言翻译。简而言之,AI就是让计算机模仿人类的思考和行为过程。
1915 0
|
存储 弹性计算 安全
阿里云服务器8核16G配置最新收费标准和活动价格整理与分享
阿里云服务器8核16G的价格并不是一成不变的,而是跟云服务器实例规格、带宽、云盘、地域等因素有关,另外收费标准和活动价格也会随时做出调整,所以阿里云服务器8核16G多少钱这个问题并没有一个标准的统一答案。目前阿里云服务器8核16G的最低活动价格是2849.76元1年,下面小编就跟大家介绍一下阿里云服务器8核16G配置的最新收费标准与活动价格情况。
阿里云服务器8核16G配置最新收费标准和活动价格整理与分享
|
数据采集 人工智能 数据挖掘
【钉钉杯大学生大数据挑战赛】初赛B 航班数据分析与预测 Python代码实现Baseline
本文提供了参加"钉钉杯大学生大数据挑战赛"初赛B的航班数据分析与预测项目的Python代码实现Baseline。内容包括题目背景、思路分析、训练集和测试集的预处理、模型训练与预测、特征重要性分析,以及代码下载链接。预处理步骤涉及读取数据、时间信息处理、前序航班延误时间计算、天气信息匹配等。模型训练使用了Gradient Boosting Classifier,并对模型的准确率和特征重要性进行了评估。
549 0
|
Linux
Linux系统之dstat命令的基本使用
`dstat`命令的灵活性和多样性使其成为监测系统性能的有用工具,可以根据需求选择显示不同的统计信息。
221 1
Linux系统之dstat命令的基本使用