技术直播|容器改变世界之「破解传统数据中心的死局」(内附 PPT)

昨天晚上 8:00,我们进行了容器改变世界系列讲座的第二讲「破解传统数据中心的死局」,针对容器在数据中心方面的优势,DaoCloud 总架构师颜开分析解答了很多大家共存的疑问。今天我们照例为大家带来新鲜出炉的直播干货,包括我们的直播 PPT 及提问解答的文字版。我们的技术直播栏目得到了越来越多的人的支持,在此我们表示感谢,并承诺我们会继续努力并改进直播过程中的交互方式,给观众更为便捷舒适的体验。

Q&A

Q 1、DaoCloud 里的数据库程序是运行在 Docker 中吗?还是物理机上直接跑?

A 1:在实际使用中,将 Docker 与现有物理机或云平台结合的应用方式更为普及,可以充分利用现有云平台的优势。更推荐将 Docker 跑在物理机上。这样可以更好地利用资源,提高运算和 IO 性能,这些对于数据库应用都是很重要的。

Q 2、云中的容器应该如何配置统一的网络呢?

A 2:可以通过 Docker Overlay 网络统一配置。

Q 3、能用 Docker 做私有云的性能测试吗?

A 3 : 可以,Docker 的弹性伸缩和高性能特性非常适合。

Q 4、Docker 容器解决了异构的问题,模糊了底层基础架构计算的边界。基于云计算的三种形态,容器是否也模糊了 IaaS 和 PaaS 的边界?

A 4 : 容器重新定义了 IaaS 和 PaaS 的边界,把 PaaS 从原有的 Everything as a Service 重新定义成 Container as a Service。

Q 5、目前 Docker 投产的环境中,Docker In 虚机和 Docker In 裸机,哪种形式使用率更高?

A 5 : 根据 Docker 2016 调查报告 <http://blog.daocloud.io/docker-2016-report/>,更多的用户将容器技术与传统的虚拟机云计算结合起来使用。借助 Docker 的环境无关特性,交付的应用可以在任何基础设施之上灵活迁移,同时这些基础设施又可以提供不同层次的应用管理方式,而当业务在多个服务供应商之中寻求混合云或全云模式时,又可以完美避免被平台捆绑。

Q 6、传统企业有大量的 Windows 服务器,Docker 对 Windows 支持情况如何?

A 6 : Docker 支持 Windows,具体可以参考 <https://docs.docker.com/docker-for-windows/>。

Q 7、DCE 现在是基于 Swarm 来实现集群的,请问接下来会用 Swarmkit 来实现吗?

A 7 : DaoCloud 是 Swarm 社区的核心代码贡献者,我们很早就参与到了 Swarmkit 的开发之中。

Q 8、有人成功用 docker-machine create –driver generic 注入 RHEL7 的虚拟机吗?

 A 8 : ker-machine 可以成功注入 RHEL7。

Q 9、generic driver 要怎样才能成功使用?

A 9: generic driver 需要配置 Docker Machine 的 SSH 密钥。

Q 10、Docker 未来直接支持部署在硬件服务器上吗?

A 10 : 直接部署在硬件服务器上是 Docker 未来的发展趋势。

Q 11、同样是基于 Docker 技术,PaaS 3.0 与 CaaS 的区别在哪里?

A 11 : PaaS 由于其目标远大,会比较复杂,难于落地。CaaS 相对从底向上,易于实施。

Q 12、微软的 Azure 也支持 Docker, 你们是竞争关系么?

A 12 : Azure 提供计算资源,DaoCloud 提供容器平台,我们是合作伙伴关系。

Q 13、Docker Swarmkit 会取代 k8s 吗?

A 13 : k8s 目前并没有得到广泛应用,因此没有取代关系。

Q 14、Swarm 现在内置 Docker,会不会代表 Swarm 以后的发展会更加迅速?

A 14 : Swarm 最近正在飞速发展,随着内置 Docker,更多的开发者会更多使用,整个社区的推动力会很大。

Q 15、开发人员如何入门 Docker ?

A 15 : DaoCloud 官网有丰富的 Docker 教程,这里放几篇以抛砖引玉 。<http://docs.daocloud.io/faq/docker101http://open.daocloud.io/learning-docker/, http://docs.daocloud.io/docker-frontend/docker-frontend-open>,大家可以随时关注 DaoCloud 官方博客了解更多 Docker 相关信息。

Q 16、用 Docker 实现 Devops,我们需要做哪些准备?

A16 : 技术上,你需要准备容器平台,构建平台和镜像仓库。

Q 17、DaoCloud 拥抱 OpenStack 吗?

 A 17 : DaoCloud 企业产品 DCE 中已经支持 Openstack 集成。可以通过 OpenStack 形成双擎能力。

Q 18、容器的持久化分布存储有什么较好的方案?

A 18 : 持久化存储建议使用商业方案,如 EMC ScaleIO,或者开源方案如 Ceph。

Q 19、DCE 推荐跑在虚机上还是裸机上?现有已经投产 Docker 的企业中,虚机跑得多还是裸机跑得多?

A 19 : 用户可以自由选择 DCE 跑在虚拟机还是物理机上,根据实际情况来定。如果已有现成的云环境,跑在虚拟机上可以充分利用现有的设施并且不失灵活性。对性能要求严格的,跑在物理机上可以获得更好的性能。DCE 不仅可以管理在物理机上的容器,还支持接入和管理 VMware vSphere,Openstack 等多种企业级虚拟机云平台。目前投产的企业中,在虚拟机上跑 Docker 的更多。

Q 20、Docker 现成的大厂家开发的解决方案有哪些?

A 20 : 有 DaoCloud 的企业版,Docker 的 Datacenter 还有 AWS 的容器平台。

下期预告

 第三期   用容器创造新世界

作为「容器改变世界」系列讲座的最终章,我们将迎来本系列的高潮,开叔会向我们展示一个怎样的新世界呢?大家敬请期待!

点击这里,下载直播完整ppt!

Leave a Reply

Your email address will not be published. Required fields are marked *