容器,Docker和Azure Container Service

Posted StevenLian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了容器,Docker和Azure Container Service相关的知识,希望对你有一定的参考价值。

摘要:本文基于去年在Microsoft Ignite大会上的演讲修改,简单回顾了过去20多年计算技术的发展,演进,然后介绍了容器的前世今生,Docker和容器,以及ACS的功能,如何在中国的Azure上利用ARM部署容器服务。

想起十几年前大学毕业第一次见到小机,是IBM的小型机(忘了具体型号),一个大方块,各种灯闪烁,跑的是AIX 4.3,据说很贵:)当时是给银行做项目,用C在AIX上开发,感觉很高大上的样子,现在已经没人提小型机了;有幸第一次见到传说中的大机,是在7,8年前,但那个时候我们和客户讨论的是如何将大机上的应用迁移到基于X86服务器架构的私有云上的分布式数据网格,目标是抛弃这个极其昂贵,难于维护,难于扩展的古董,积极拥抱新技术,而背后推动这一切变化的是技术的革新,业务的快速发展带来的对基础架构的新要求,以及激烈的竞争~

业务的创新推动了技术的变革!如果我们从上面这张图来看看IT技术的演变,就可以看到:

基础架构层面:人们希望更灵活可配置,可快速部署,高可用自动修复;无论是存储,网络还是数据中心,都是软件定义的XXX;从速度上,我们描述虚拟机的启动是in minutes,而描述容器的启动是in seconds

中间层:更加偏向于平台化,模块化,微服务化,事实上,如果你的PAAS服务做的足够好,用户更加愿意使用PAAS从繁琐的运维中解脱出来,致力于业务创新,而不是自己搭建各种运行环境,数据库,缓存…….

客户端:移动应用,轻量级,最好跨各种移动平台,一致体验

今天我们主要聊聊容器,Docker和ACS,如之前所说,主要内容来自于我在Microsoft Ignite的讲稿,后需要我会分享一些Mesos,Kubernates相关的文章。

以上是关于容器,Docker和Azure Container Service的主要内容,如果未能解决你的问题,请参考以下文章

centos7下安装docker(19容器架构)

使用NodeJS,如何将文件上传到azure容器/目录(如:test-container/folder-test)

Azure 存储仅限制访问一个容器

docker 的container模式

如何使用 databricks 将一个 azure 数据湖容器中的所有内容传输到另一个容器?

Windows Container 和 Docker