zoukankan      html  css  js  c++  java
  • 容器技术介绍

    1、微服务落地需求

    环境需求差异大:CPU业务型,GPU计算型,高吞吐I/O型

    服务敏捷要求高: 成百上千个服务、快速启动、优雅停止

    组织架构编号: 产品导向、DevOps文化、团队微小化

    2、为什么使用容器技术?

    容器技术能解决微服务落地的问题

    1) 容器化可以适应各种硬件平台

    2) 微服务: 高内聚、低耦合、分钟启停和部署

    3) 康威定律-组织决定上层建筑。容器化是抽象化技术,剥离了很多运维的工作

    3、容器技术如何选型

    1) Docker 

    优势:生态圈、环境准备、镜像胚胎、业界技术

    劣势:业务DIY,网络和存储,非功能需求

    2) Cloud Foundry

    优势: 多语言发布,网络、安全,高可用、自伸缩、可扩展

    劣势: 开放性小,前期准备,服务定制,中文文档

    4、如何统一进行资源管理和容器编排

    资源分配、兼容性判断

    部署、回滚

    服务发现、应用依赖

    监控检测、弹性伸缩

    业务、软件包、应用服务

    配置管理、快速复制

    编排技术

    Kubernetes(K8S) (将近80%市场份额)

    Mesos + Marathon (将近20%市场份额)

    Docker Swarm

  • 相关阅读:
    基础_String
    tomcat缓存
    jquery绑定事件
    Java面试之基础题---对象Object
    Java设计模式学习三-----工厂模式
    网络基础学习---各种概念
    Java设计模式学习二
    Hibernate框架的主键生成策略
    Hibernate的Session的get()和load()方法区别
    Hibernate 框架理解
  • 原文地址:https://www.cnblogs.com/linlf03/p/14025922.html
Copyright © 2011-2022 走看看