如何提升工程师的开发效率 - 阿里云 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
相关文章
|
JSON 安全 数据安全/隐私保护
Django之JWT库与SimpleJWT库的使用
使用Django框架时,可以选择jwt或simplejwt来增强其功能。这两个扩展提供了与JWT认证相关的功能,可以帮助实现安全而高效的用户认证和授权机制。通过使用它们,可以轻松地将JWT集成到Django应用程序中,并提供可靠的用户身份验证和权限管理功能。
940 1
|
Shell 开发工具 git
从本地到Gitee:一步步学习文件上传及解决常见报错问题
从本地到Gitee:一步步学习文件上传及解决常见报错问题
1724 0
|
7月前
|
人工智能 安全 数据可视化
AI 编程让研发:聚焦核心,远离低效内耗
AI编程革新研发模式:通过规范驱动、沙箱防护、无缝协作与多模型适配,解决代码漏洞、安全风险、协作低效等痛点,让开发者聚焦创新,提升效率与质量,实现技术价值回归。
529 10
|
应用服务中间件 nginx 域名解析
|
XML 编解码 JavaScript
DOM(文档对象模型)和 BOM(浏览器对象模型)
【10月更文挑战第19天】在前端开发中,理解 DOM(文档对象模型)和 BOM(浏览器对象模型)是至关重要的。它们是 Web 开发的基础,为我们提供了与网页文档和浏览器进行交互的能力。
2111 62
|
人工智能 自然语言处理 搜索推荐
阿里云 AI 搜索产品荣获 Elastic Innovation Award 2024
在新加坡 ElasticON 2025 的 Elastic 合作伙伴峰会上,阿里云 AI 搜索产品荣获 Elastic Innovation Award 2024!
1207 1
|
图形学 开发者
unity 从工具栏拖动生成物体
在 Unity 中实现从工具栏拖动生成物体的功能,基于编辑器扩展、事件系统和预制体实例化。通过自定义编辑器窗口、处理鼠标事件(按下、移动、释放)及使用 Instantiate 方法,可实现拖动并生成预制体物体。代码示例展示了如何检测鼠标事件并在指定位置实例化物体。
|
SQL 关系型数据库 Linux
【PostgreSQL】基于CentOS系统安装PostgreSQL数据库
【PostgreSQL】基于CentOS系统安装PostgreSQL数据库
2596 0
|
存储 前端开发 JavaScript
69.9K star!这个API调试神器让你告别Postman,开源免费真香!
Hoppscotch 是一款专为开发者打造的轻量级API调试工具,凭借其极简的界面设计和强大的功能支持,已成为GitHub上最受欢迎的API开发工具之一。无需安装客户端,打开浏览器即可享受媲美Postman的专业体验!
1001 0
|
机器学习/深度学习 人工智能 算法
【AI系统】推理系统介绍
推理系统是一种专门用于部署和执行神经网络模型预测任务的AI系统,类似于Web服务或移动端应用,但专注于AI模型的部署与运行。它支持将模型部署到云端或边缘端,处理用户请求。本文介绍了训练与推理的基本流程、两者差异、推理系统的优化目标及挑战,并对比了推理系统与推理引擎的流程结构,强调了设计推理系统时需考虑的优化目标,如灵活性、延迟、吞吐量、高效率、扩展性和可靠性。同时,文章还讨论了推理系统与推理引擎的区别,帮助读者深入了解推理引擎的核心技术。
873 5