(讲义)云平台架构:云端基于Docker微服务应用的架构执行分享.pptx

(讲义)云平台架构:云端基于Docker微服务应用的架构执行分享.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云端基于Docker微服务应用 的架构实践 大纲 什么是微服务 容器管理微服务的挑战 容器微服务管理 微服务的持续交付 加速应用交付,缩短梦想距离 物理服务器、 存储、网络 整体式应用 (monolithic app) Dev vs. Ops 缓慢变化 微服务 快速迭代 传统IT系统 今天 DevOps 大兵团作战 战术小队 云计算 微服务 小 按照业务单一职责设计 独 立进程,独立部署 轻 量级的通信机制 松 耦合 用Docker部署微服务 Docker是一种轻量级的操作系统虚拟化方案 细粒度资源隔离 - 敏捷,降低企业成本 定义了环境无关的标准的交付、部署规范 - 良好可移植性,提高运维效率 当想把Docker容器当做轻量级虚拟机时, 请三思! 正确姿势 每次代码提交重新构建镜像 禁止修改运行中的镜像 利用volume保存持久化数据 Docker容器方式 Containers App A App B1 App B2 Layer Layer Host OS Server HW Docker Engine Hypervisor Docker Machine 云端漫步:开始 Docker 之旅 配置安装 安装Docker Toolkit 安装云驱动 ECS driver for Docker Machine AWS, GCE, 等等. 在阿里云创建Docker运行环境 export ECS_ACCESS_KEY_ID=xxxxxx export ECS_ACCESS_KEY_SECRET=xxxxxx docker-machine create --driver aliyunecs mytest eval "$(docker-machine env mytest)" docker run -d nginx 容器编排 - Docker Compose 优点 简单好用,便于开发 编排容器、存储和网络 不足 – 面向开发和部署,不支 持自动化运维 version: '2' services: wordpress: image: wordpress:4 ports: - 80 restart: always links: - db:mysql network_mode: bridge db: image: mysql:5.7 environment: MYSQL_ROOT_PASSWORD: password restart: always volumes: - data:/var/log/mysql network_mode: bridge volumes: data: driver: local wordpress db mysql 容器 容器 data volume 一键部署:docker-compose up 手动伸缩:docker-compose scale wordpress=3 容器集群管理 - Docker Swarm 优点 支持标准的 Docker API 灵活、可插拔的容器调 度 不足 面向容器、缺少微服务 支持 容器即服务 Container as a Service Docker Cloud (tutum.co) Docker Swarm API Compose template Amazon EC2 Container Service ECS API Compose template/ Task definition Google Container Engine Kubernetes API Pod/Service 阿里云 容器服务 Docker Swarm API Compose template 等 11 阿里云容器服务 Dedicated and isolated customer domains Container Cluster for customer A Container Engine Logging/ VVMMNNooddee ClCulsutsetreMr Mgmgmt t ApAppp ApAppp ApAppp LMogogninitgo/ring VM Node DoCckoenrtaEinngeirnEengine NeNtewtworokriknigng Agent App AAppAppp p AAppAppp p ApApAppp p App MAopniptoring Logging WWatacthcehrer Monitoring Container Cluster for customer B Container Engine Logging/ Container Engine ClCulsutsetreMr Mgmgmt t ApApp

您可能关注的文档

文档评论(0)

felix33 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档