阿里云首席架构师唐洪:解读开源和云端结合的三大优势

简介: 6月20日,阿里云首席架构师唐洪作为特邀演讲嘉宾出席了LC3(LinuxCon+ContainerCon+CloudOpen)2017中国大会,并发表演讲,分享阿里在开源领域的故事。 原来,阿里巴巴一直积极与国际开源组织合作。

6月20日,阿里云首席架构师唐洪作为特邀演讲嘉宾出席了LC3(LinuxCon+ContainerCon+CloudOpen)2017中国大会,并发表演讲,分享阿里在开源领域的故事。

image

原来,阿里巴巴一直积极与国际开源组织合作。阿里巴巴不仅是Linux基金会的金牌会员,也是Linux社区的活跃开发者,此前已经为Linux内核提交了290多个Patch,在国内互联网公司当中贡献度第一。同时,阿里也是开源项目Xen的顾问委员会成员,Xen是Linux基金会合作项目。

image

借此机会, Linux.com也特别对唐洪进行了英文专访,独家解读了云端与开源结合的三大优势。

Linux.com:在云上使用开源代码有哪些优势?

唐洪:我可以把对应用开发人员的优势总结为三点:更短的学习曲线,更加易用可靠的安全性,更高的敏捷性。

首先是更短的学习曲线。当开发人员在使用开源代码时,他们目的只有一个——开发应用程序。他们需要专注于特定的应用程序逻辑,决定究竟要去开发哪些功能。然而,他们并不想浪费时间和精力管理物理基础设施。此外,开发人员意识到许多开源产品的安装和配置并不容易,特别是那些跑在分布式集群上的系统。

另外,在云上有如此之多的开源系统的选择,开发人员可以尝试多种选择,并快速找出哪些最符合他们的需求。而且他们不用再多花时间学习如何安装,配置和使用,只需要关注软件是否可以提供他们需要的东西。所以,降低开发者对开源系统的学习曲线是在云中使用开源的第一大优势。

我认为第二件事,也是非常重要的事情是安全性。鉴于开源软件的开放性,每个人都可以看到源代码,因此更容易找出软件所带来的安全漏洞。事实上,并不是所有的开发人员都非常关注安全性,所以有时他们可能不会马上去打应用的安全补丁,或者忘记升级到最新版本的软件。特别是如果较新的版本可能和老版本不兼容时,升级可能意味着他们必须重新配置所有内容。在这方面,云有独特优势,我们有专门的团队来维护所有开源软件,甚至包括商业软件,补丁和升级都可以自动化完成。

第三,在云上运行开源系统,能结合开源和云端的优势。开发人员需要的东西,可能并不能被开源软件所满足。或者他们所需要的功能,最好的实现可能不是开源软件。通过在云上使用开源软件,开发人员不必限制自己在开源软件中。他们可以同时享用最好的开源软件以及开源还没有提供的功能。顺便说一句,这方面我们有很多。

Linux.com:在云上拓展开源系统的使用,您会看到什么问题?

唐洪:我并不觉得今天在云上拓展开源系统的使用会有什么直接的问题。我们看到人们使用开源代码并在云端上轻松创建应用程序。我们看到云上开源系统的使用的增长率非常好。但确实我们还可以做更多事情来帮助开发人员更好地利用云端的开源软件。所以,我不会把它称之为问题,但我会说有一些事情我们可以进一步增加云端开源软件的优势。

第一件事是让开源软件更易于管理。我们之前讨论过的很多事情都需要开源代码和云之间更加紧密的整合,以此来提供提升可管理性。本质上,我们希望开发人员使用托管服务式的开源系统。

为什么这么说呢?因为如果开发者只是重复他们已经在做的工作,即只是简单地将他们的软件(包括开源码部分)放在云上,他们可能会发现这样做和在一个内部环境中运行他们的项目应用程序没有太大的区别。很多人在进行这种应用迁移时,主要是在云环境中复制了本地环境,但这基本上意味着他们并没有真正利用云的优势。

所以,我们想引导开发人员如何正确构建云上的应用程序,以便他们能够获得所有的好处。

原文链接

相关文章
|
人工智能 缓存 安全
阿里云发布《AI 原生应用架构白皮书》
阿里云联合阿里巴巴爱橙科技,共同发布《AI 原生应用架构白皮书》,围绕 AI 原生应用的 DevOps 全生命周期,从架构设计、技术选型、工程实践到运维优化,对概念和重难点进行系统的拆解,并尝试提供一些解题思路。白皮书覆盖 AI 原生应用的 11 大关键要素,获得 15 位业界专家联名推荐,来自 40 多位一线工程师实践心的,全书合计超 20w 字,分为 11 章。
5167 87
|
人工智能 Cloud Native 安全
解读阿里云刚发布的《AI 原生应用架构白皮书》
阿里云在云栖大会重磅发布了《AI 原生应用架构白皮书》,该白皮书覆盖 AI 原生应用的 11 大关键要素,获得业界 15 位专家联名推荐,来自 40 多位一线工程师实践心得,全书合计超 20w 字,分为 11 章,全面、系统地解构 AI 原生应用架构,包含了 AI 原生应用的 11 大关键要素,模型、框架、提示词、RAG、记忆、工具、网关、运行时、可观测、评估和安全。本文整理自阿里云智能技术专家李艳林在云栖大会现场的解读。
3447 113
|
人工智能 缓存 安全
阿里云发布《AI 原生应用架构白皮书》!
阿里云联合爱橙科技发布《AI原生应用架构白皮书》,系统解析AI应用在架构设计、开发运维中的关键挑战与解决方案,涵盖大模型、Agent、RAG、安全等11大核心要素,助力企业构建稳定、高效、可控的AI应用体系。
阿里云发布《AI 原生应用架构白皮书》!
|
Cloud Native Serverless API
微服务架构实战指南:从单体应用到云原生的蜕变之路
🌟蒋星熠Jaxonic,代码为舟的星际旅人。深耕微服务架构,擅以DDD拆分服务、构建高可用通信与治理体系。分享从单体到云原生的实战经验,探索技术演进的无限可能。
1128 4
微服务架构实战指南:从单体应用到云原生的蜕变之路
|
弹性计算 API 持续交付
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。
|
Cloud Native Devops 云计算
云计算的未来:云原生架构与微服务的革命####
【10月更文挑战第21天】 随着企业数字化转型的加速,云原生技术正迅速成为IT行业的新宠。本文深入探讨了云原生架构的核心理念、关键技术如容器化和微服务的优势,以及如何通过这些技术实现高效、灵活且可扩展的现代应用开发。我们将揭示云原生如何重塑软件开发流程,提升业务敏捷性,并探索其对企业IT架构的深远影响。 ####
597 3
|
Java 开发者 微服务
从单体到微服务:如何借助 Spring Cloud 实现架构转型
**Spring Cloud** 是一套基于 Spring 框架的**微服务架构解决方案**,它提供了一系列的工具和组件,帮助开发者快速构建分布式系统,尤其是微服务架构。
3078 70
从单体到微服务:如何借助 Spring Cloud 实现架构转型