DockerCon SF 18 Day One 速记 - 从容器到云原生

简介: 确认过眼神,这是DockerCon SF 2018

主论坛精彩回味

_

又是一年DockerCon,容器社区相聚在美丽的旧金山。主会场开幕后,在金州勇士队Hype Man - Franco Finn 带动的热烈现场气氛中,迎来了Docker的主教练(CEO)Steve Singh。

过去一年Docker Community的持续增长,新增超过100万开发者和容器化应用。

image

Docker公司产品经理Scott Johnston,介绍了随着容器技术的普及,容器技术已经深入到计算的各个层面,从大型主机到云平台再到IoT设备,从传统应用到AI、区块链、函数计算。容器技术已经无处不在。

image

又到了Demo时刻,这次为Demo god献祭的是非常San Francisco风格的幸运签饼(fortune cookie)。

首先为开发者揭示了Docker Desktop的最新功能,基于应用模板的应用开发流程。

image

从应用模板选择开始本地开发测试,再到生产部署。整个流程一气呵成,看得出Docker在开发者体验方面的用心。

然后就是重头戏Docker企业版的发布,首先推出了Kubernetes对Windows的正式支持。可以在Linux和Windows系统之间保持一致的运维和安全管理体验。

image

最后Docker EE宣布推出了多云管理能力,可以在一个控制台中管理多个云厂商的K8S集群。并且支持多个集群之间的安全的应用迁移和负载均衡。

image

image

Docker所强调的企业产品的核心理念:choice(选择), security(安全)和 agility(敏捷)跃然纸上。

参会者们的伤感与开心

主会场结束后与Docker公司和一些朋友谈及此次DockerCon和往届的不同,大家异口同声“这次没有所罗门(Solomon Hykes)”,这多少有些淡淡的伤感。从16年宣布Swarmkit合并到Docker Engine的巨大争议, 到17年Mobe Project的轩然大波。5周岁的Docker不再特立独行,开始聚焦开发者体验和容器技术对企业的核心价值。

令人开心的是,今年DockerCon的话题内容格外丰富,除了Docker/Kubernetes等容器技术之外,更有传统企业的数字化转型之路,还有众多的新兴技术如Service Mesh,AI,高性能计算,函数计算等新兴计算范型。从2013年Docker项目开源开始,推动了容器技术的普及和标准化,整个容器技术社区开始了飞速发展。Google,IBM、微软、阿里和众多创新企业在探索容器技术的各种可能性,其发展方兴未艾。

云原生,认定未来

CNCF (云原生计算基金会)也在最近也宣布了最新的云原生计算的定义,其原文和翻译如下

Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.

云原生技术助力公司和机构在公有云、私有云和混合云等新型、动态的环境中构建和运行可以弹性扩展的应用。容器、服务网格、微服务、不可变基础设施和声明式的API都是该技术路线的范例。

These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.

这些技术能够使得松耦合系统更加健壮、易于管理且提升可视化。与可靠的自动化手段相结合,这些技术允许工程师以最小的代价对系统进行持续和可预期地重要变更。

The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone.

云原生计算基金会希望通过培育和发展一个厂商中立的开源生态来推广这种范式。我们把最前沿的计算模式民主化,让这些创新为大众所用。

阿里云作为Docker公司的战略合作伙伴,和CNCF的白金会员,我们一直致力于容器技术的发展和开放技术社区的建设。阿里云容器服务兼容开源社区标准,并提供了基于容器的区块链深度学习解决方案,还有新推出的Serverless Kubernetes,我们期待和国内外更多和技术合作伙伴一起推动云原生计算落地,帮助企业在云时代加速业务创新。

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
Cloud Native 中间件 调度
云原生信息提取系统:容器化流程与CI/CD集成实践
本文介绍如何通过工程化手段解决数据提取任务中的稳定性与部署难题。结合 Scrapy、Docker、代理中间件与 CI/CD 工具,构建可自动运行、持续迭代的云原生信息提取系统,实现结构化数据采集与标准化交付。
1395 1
云原生信息提取系统:容器化流程与CI/CD集成实践
|
Kubernetes Cloud Native 区块链
Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统
Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统
479 0
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
阿里云容器服务ACK提供强大的产品能力,支持弹性、调度、可观测、成本治理和安全合规。针对拥有IDC或三方资源的企业,ACK One分布式云容器平台能够有效解决资源管理、多云多集群管理及边缘计算等挑战,实现云上云下统一管理,提升业务效率与稳定性。
|
Kubernetes Cloud Native 微服务
探索云原生技术:容器化与微服务架构的融合之旅
本文将带领读者深入了解云原生技术的核心概念,特别是容器化和微服务架构如何相辅相成,共同构建现代软件系统。我们将通过实际代码示例,探讨如何在云平台上部署和管理微服务,以及如何使用容器编排工具来自动化这一过程。文章旨在为开发者和技术决策者提供实用的指导,帮助他们在云原生时代中更好地设计、部署和维护应用。
707 59
|
Kubernetes Cloud Native Docker
云原生之旅:从容器化到微服务
本文将带领读者踏上云原生的旅程,深入探讨容器化和微服务架构的概念、优势以及它们如何共同推动现代软件的发展。我们将通过实际代码示例,展示如何在Kubernetes集群上部署一个简单的微服务应用,并解释相关的配置和操作。无论你是云原生新手还是希望深化理解,这篇文章都将为你提供有价值的见解和实操指南。
|
Kubernetes Cloud Native 开发者
云原生入门:从容器到微服务
本文将带你走进云原生的世界,从容器技术开始,逐步深入到微服务架构。我们将通过实际代码示例,展示如何利用云原生技术构建和部署应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和启示。
|
Kubernetes Cloud Native 云计算
云原生入门:Kubernetes 和容器化基础
在这篇文章中,我们将一起揭开云原生技术的神秘面纱。通过简单易懂的语言,我们将探索如何利用Kubernetes和容器化技术简化应用的部署和管理。无论你是初学者还是有一定经验的开发者,本文都将为你提供一条清晰的道路,帮助你理解和运用这些强大的工具。让我们从基础开始,逐步深入了解,最终能够自信地使用这些技术来优化我们的工作流程。
|
Kubernetes Cloud Native Docker
云原生之旅:从传统架构到容器化服务的演变
随着技术的快速发展,云计算已经从简单的虚拟化服务演进到了更加灵活和高效的云原生时代。本文将带你了解云原生的概念、优势以及如何通过容器化技术实现应用的快速部署和扩展。我们将以一个简单的Python Web应用为例,展示如何利用Docker容器进行打包和部署,进而探索Kubernetes如何管理这些容器,确保服务的高可用性和弹性伸缩。
|
运维 Cloud Native 云计算
云原生之旅:Docker容器化实战
本文将带你走进云原生的世界,深入理解Docker技术如何改变应用部署与运维。我们将通过实际案例,展示如何利用Docker简化开发流程,提升应用的可移植性和伸缩性。文章不仅介绍基础概念,还提供操作指南和最佳实践,帮助你快速上手Docker,开启云原生的第一步。
|
Cloud Native 云计算 Docker
云原生技术的崛起:从容器化到微服务架构
云原生技术的崛起:从容器化到微服务架构