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

简介: 本文讲的是阿里云首席架构师解读开源和云端结合的三大优势【IT168 云计算】6月20日,在LC3(LinuxCon+ContainerCon+CloudOpen)2017中国大会,在阿里云被宣布成为是Linux基金会的金牌会员之后,阿里云首席架构师唐洪为与会嘉宾分享阿里在开源领域的故事。

本文讲的是阿里云首席架构师解读开源和云端结合的三大优势【IT168 云计算】6月20日,在LC3(LinuxCon+ContainerCon+CloudOpen)2017中国大会,在阿里云被宣布成为是Linux基金会的金牌会员之后,阿里云首席架构师唐洪为与会嘉宾分享阿里在开源领域的故事。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

原文发布时间为:2017-06-20 

本文作者:朱立娜

本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168

原文标题:阿里云首席架构师解读开源和云端结合的三大优势

目录
相关文章
|
21天前
|
调度
【嵌入式开源库】timeslice的使用,完全解耦的时间片轮询框架构(二)
【嵌入式开源库】timeslice的使用,完全解耦的时间片轮询框架构
|
1月前
|
数据库 Android开发 开发者
构建高性能微服务架构:从理论到实践构建高效Android应用:探究Kotlin协程的优势
【2月更文挑战第16天】 在当今快速迭代和竞争激烈的软件市场中,微服务架构以其灵活性、可扩展性和独立部署能力而受到企业的青睐。本文将深入探讨如何构建一个高性能的微服务系统,涵盖从理论基础到具体实现的各个方面。我们将重点讨论服务拆分策略、通信机制、数据一致性以及性能优化等关键主题,为读者提供一个清晰、实用的指南,以便在复杂多变的业务环境中构建和维护健壮的微服务体系结构。 【2月更文挑战第16天】 在移动开发领域,性能优化和流畅的用户体验是至关重要的。随着技术的不断进步,Kotlin作为一种现代编程语言,在Android开发中被广泛采用,尤其是其协程特性为异步编程带来了革命性的改进。本文旨在深入
240 5
|
13天前
|
运维 安全 Serverless
Serverless架构在图像处理中的优势探讨
Serverless架构在图像处理中的优势探讨
16 1
|
3天前
|
监控 数据处理
事件驱动架构的优势
事件驱动架构的优势
|
7天前
|
人工智能 Serverless 数据处理
利用阿里云函数计算实现 Serverless 架构的应用
阿里云函数计算是事件驱动的Serverless服务,免服务器管理,自动扩展资源。它降低了基础设施成本,提高了开发效率,支持Web应用、数据处理、AI和定时任务等多种场景。通过实例展示了如何用Python实现图片压缩应用,通过OSS触发函数自动执行。阿里云函数计算在云计算时代助力企业实现快速迭代和高效运营。
42 0
|
13天前
|
弹性计算 运维 安全
阿里云服务器的特性与优势
阿里云ECS是安全、灵活且高性价比的云计算服务,提供多样化产品如x86和ARM实例、裸金属服务器、专有宿主机。它支持全球多地域部署,具备纵向和横向弹性扩展能力,保证99.975%至99.995%的实例及数据可靠性。用户友好的界面和一键部署功能使得管理简便,同时集成多种安全服务和硬件加密。ECS提供包年包月、按量付费等计费模式,结合优惠机制帮助降低成本。
26 0
|
21天前
|
程序员 Linux
【嵌入式开源库】timeslice的使用,完全解耦的时间片轮询框架构(三)
【嵌入式开源库】timeslice的使用,完全解耦的时间片轮询框架构
|
21天前
|
Linux
【嵌入式开源库】timeslice的使用,完全解耦的时间片轮询框架构(一)
【嵌入式开源库】timeslice的使用,完全解耦的时间片轮询框架构
|
27天前
|
弹性计算 缓存 Kubernetes
什么是阿里云弹性容器实例?弹性容器实例优势及应用场景介绍
弹性容器实例是阿里云的云服务器产品,使用弹性容器实例之后,用户无需管理底层 ECS 服务器,只需要提供打包好的镜像,即可运行容器,与阿里云容器服务无缝对接并仅为容器实际运行消耗的资源付费。本文介绍了阿里云弹性容器实例的、功能特性、产品优势及应用场景。
什么是阿里云弹性容器实例?弹性容器实例优势及应用场景介绍
|
28天前
|
存储 弹性计算 Serverless
什么是阿里云FPGA云服务器?FPGA云服务器产品优势及应用场景介绍
FPGA云服务器是阿里云提供的实例规格,融合现场可编程门阵列的低延迟硬件加速与弹性资源。FaaS平台简化了FPGA开发,提供统一硬件、开发环境和丰富的IP生态。特性包括硬件虚拟化、联合仿真和动态互联配置。产品计费与ECS一致,支持多种计费模式。优势在于分钟级交付、高性能加速、经济性价比和设计复用。应用广泛,如视频转码、人工智能、基因测序等。FPGA云服务器通过FPGA镜像、OSS服务等工具进行管理。
什么是阿里云FPGA云服务器?FPGA云服务器产品优势及应用场景介绍