首页 > 其他分享 >docker

docker

时间:2022-12-16 17:44:27浏览次数:31  
标签:虚拟化 虚拟机 硬件 服务器 docker IaaS

1 docker 入门

# 虚拟化
在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。

​ 在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件,从而最大化的利用物理硬件 对资源充分利用

​ 虚拟化技术种类很多,例如:软件虚拟化、硬件虚拟化、内存虚拟化、网络虚拟化(vip)、桌面虚拟化、服务虚拟化、虚拟机等等。

# 虚拟化技术
    VMware
    VirtualBox
    阿里云服务器
    docker 虚拟化技术
    
    
# 名词解释
    -kvm,VMware:kvm:Kernel-based Virtual Machine,linux上虚拟化的技术,把一台机器虚拟化成多台
    -openstack:python写的,创建,管理,销毁 虚拟机的管理工具,web管理界面,点点点就能创建,删除虚拟机
    -kvm+openstack的方案:公司多台服务器,openstack是管理虚拟机的工具
    -docker:容器技术
    -k8s:kubernetes,kubernetes是管理container(docker)的工具
    
    -公司主流:k8s+docker
        kvm+k8s+docker
    
    功能上:kubernetes是管理container的工具,openstack是管理VM的工具。
    业务上:openStack是定位于laaS平台的项目,Kubernetes是定位于PaaS平台的项目
    时间上:云平台方案的第一阶段:虚拟机;云平台方案的第二阶段:容器技术;
    
# 虚拟机和容器比较
    -虚拟机需要虚拟化出操作系统:笨重,资源消耗大
    -容器:轻量级,资源消耗小
    
    
    
# IAAS  PAAS  SAAS  FAAS
一 IaaS基础设施服务
IaaS: Infrastructure-as-a-Service(基础设施即服务)

第一层叫做IaaS,有时候也叫做Hardware-as-a-Service,几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来。

但是现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。

一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat.

# 买了阿里云的服务器,就相当于买了阿里云的IAAS服务

二 paas平台即服务
    不仅卖服务器,还卖软件
    OSS对象存储,阿里云mysql服务,阿里云的redis

三 saas软件即服务
    -多租户
    -社保局:社保软件

    
四 FAAS:函数及服务
    Serverless:无服务

 

 

 

 

 

标签:虚拟化,虚拟机,硬件,服务器,docker,IaaS
From: https://www.cnblogs.com/shangxin-bai/p/16987959.html

相关文章

  • Docker的资源控制管理
    一、CPU控制cgroups,是一个非常强大的linux内核工具,他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。所以cgroups(Contr......
  • 记一次arm银河麒麟V10部署docker,zabbix
     添加CentOS-7仓库的变量echo7>/etc/yum/vars/releasever为啥是7,我用到的是CentOS-7的软件源,你们用来其他版本的自由设置。不设置该变量,会导致Docker源失效。......
  • Docker网络模式
    一、docker网络概述1、docker网络实现的原理Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP......
  • Docker的容器管理操作
    1、创建容器容器创建:就是将镜像加载到容器的过程。创建容器时如果没有指定容器名称,系统会自动创建一个名称。新创建的容器默认处于停止状态,不运行任何程序,需要在其中发......
  • 初识Docker
    一、Docker概述1、Docker的概念•Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源•Docker是在Linux容器里运行应用的开源工具,是一种轻量级......
  • docker 安装redis并配置外网访问
    docker安装redis并配置外网访问dockerpullredis拉取最新版本的redis,后面也可以加tag指定版本号dockerpullredisdocker安装redis容器(container)安装之前定......
  • 容器逃逸 --with docker.sock
    容器逃逸--withdocker.sock本人对于容器逃逸的基本理解就是用户从容器中逃出去到宿主机里去了。本文意在记录一个使用docker.sock来进行容器逃逸的方法。首先随便......
  • docker学习系列:在centos7上面安装docker
    一、场景最近在折腾安装​​centos7​​​,刚好有一些服务想直接用​​docker​​,每次安装都得找找教程。现在就自己写好教程,给以后备用。二、环境软件版本Centos7三、正文3.......
  • docker swarm 删除节点
    有时临时在dockerswarm集群上增加节点(node3),过后需要删除节点#获取node信息dockernodelsIDHOSTNAMESTATUS......
  • docker私有镜像仓库registry基础管理命令系列一
    registry使用前必备:必须安装Docker引擎version1.6.0 基础命令:1.启动一个registry容器:dockerrun-d-p5000:5000--nameregistryregistry:latest2.从远程仓......