-
容器云技术选择之Kubernetes和Swarm对比
swarm和k8s本质都是容器编排服务。它们都能把底层的宿主机抽象化,然后将应用从以构建好的镜像开始,最终以docker的方式部署到宿主机上。 应该选择哪种方案作为我们的容器云服务呢?我觉得k8s(kubernetes简称)跟swarm的比较好比MySQL和SQL Server的比较,前者轻量级、实...
01月21日[解决方案]浏览:15
-
微服务系统中的服务发现机制(微服务中如何设置服务发现)
为什么要使用服务发现?我们可以想象一下,当我们需要远程的访问REST API或者Thrift API时,我们必须得知道服务的网络地址(IP Address和port)。传统的应用程序都是运行在固定的物理机器上,IP Address和端口号都是相对固定的。可以通过配置文件方式来实现不定期更新的Ip A...
01月21日[解决方案]浏览:15
-
MySQL 到底适不适合在 Docker 中运行
前言前几月经常看到有 MySQL 到底能不能放到 Docker 里跑的各种讨论。这样做是错的!这样做是对的!说错的理由也说了一大堆,说对的思想也很明确。大家都有道理。但是我本人觉得这样的讨论落地意义不大。因为对与错还是要实践来得出的。所以同程旅游也很早开始了 MySQL 的 Docker 化实践,到...
01月21日[解决方案]浏览:15
-
20年IT农民工分享SpringCloud微服务架构实战文档
前言越来越多的企业使用 SpringCloud 实现微服务架构设计。我们可以看到这样一种现象:不管是全新开发,还是系统重构,大家似乎都在争先恐后地使用微服务。对于一个Java开发人员来说,学习微服务相关知识大有裨益。本文将从架构设计、程序开发和运维部署三个层面,深入浅出地介绍如何开发一个大型电商平...
01月21日[解决方案]浏览:16
-
企业级——容器反向代理利器之traefik
traefikTr?f?k 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file... , 可以对配...
01月21日[解决方案]浏览:16
-
-
-
新浪微博混合云架构实践挑战之弹性调度揭秘
微博DCP弹性调度的需求是快速迭代实现内网私有云计算资源统一管理调配,公有云上获得计算资源,实现快速自动化资源调度与应用部署。我们要解决的问题主要有服务池动态伸缩、单机容器灰度、多实例部署、故障自动恢复、定制的调度算法与策略、容量评估、跨IDC调度等。如上图所示,不可避免的问题是,业界任一调度框架M...
01月21日[解决方案]浏览:14
-
Docker网络优化方案,你认为哪种将引爆未来?
ICT架构师技术交流 微信号分析和交流ICT行业最前沿技术,分享更多存储、服务器、数据中心、网络、软件定义和虚拟化等相关知识,旨在知识交流、开放共享和共同进步。 上一篇文章Docker原生网络和实现原理中,我们讨论了Docker原生网络实现原理,在Docker原生网络模型在保证端口映射、链接正确的情...
01月21日[解决方案]浏览:15
-