美文网首页
云原生平台随笔

云原生平台随笔

作者: TEYmL | 来源:发表于2021-05-13 15:53 被阅读0次

1 云平台技术

1.1 概述

云在我这边的理解就是“虚拟化”以及“按需分配”,比如一个物理服务器,没有虚拟化技术,就只能安装一个系统来使用,存在的问题就是可能会造成资源浪费。有了虚拟化技术,就能够将存储,内存,网络等资源按需调配,一个物理机可以虚拟出多个虚拟机提供使用,且虚拟机都是自定义的,提高了灵活性以及减少数据中心的成本,统一的云管理平台也能使运维人员更加方便地进行管理。

云平台技术包括IAAS(基础设施即服务)和PAAS(平台即服务),SAAS(软件即服务),PAAS可以理解为一种特殊的SAAS

1.1 虚拟机

即IAAS,虚拟机由cpu,内存,存储,网络等基础设施构成,以下介绍两种常见的虚拟机平台

  • VMware
    • 商用的虚拟化平台,拥有非常成熟的产品,完善的文档,安装和维护便捷,网页管理也能够降低用户的学习成本
    • 但是其商业的属性带来的就是使用成本会随着数据中心扩展而增高,需要购买更多的license或者技术支持服务来支撑越来越大的业务
  • OpenStack
    • 开源的虚拟化平台,核心技术是Linux虚拟化技术KVM。开源带来的好处就是架构灵活,能够定制自己的虚拟化平台架构,使用什么存储技术,网络技术都能够通过driver的开发接入OpenStack,并且开源是完全免费的,并不会随着数据中心的增大而提高成本
    • 开源带来的也有使用上的不便利,例如安装以及维护困难,可能需要为OpenStack平台聘请更多的专家,学习成本也更高

1.2 容器

传统的虚拟机即IAAS,解决了基础设施的问题,但是业务使用上还是存在一些问题

  • 例如虚拟机构建不够快速
  • 应用的升降级可能需要更多的停机时间
  • 应用从一个虚拟机迁移到另一个虚拟机可能会由于环境不同导致不可用

容器技术刚好能够解决以上的问题

  • 容器技术是轻量的系统级虚拟化,启动是秒级的,可以在一个系统上运行多个容器,容器之间相互隔离,互不影响
  • 最受欢迎的容器runtime是Docker,Docker是一个开源的容器引擎,开发者们可以把自己的应用打包成docker image,然后随时随地在一个Docker上运行你的应用
  • Kubernetes前身是谷歌的Borg系统,是容器的编排,调度软件,现在也是开源的软件,作用是能够对容器的runtime,比如Docker进行管理
  • Docker + Kubernetes可以看成一个PAAS平台,开发者可以在这个平台上对应用进行无缝衔接的开发-->测试-->部署-->升级-->测试-->部署-->回收,并且能够对应用进行平滑的升级
  • 在Docker + Kubernetes这个PAAS平台上开发出来的应用,立即可以以SAAS的模式进行交付

1.3 总结

  • 虚拟机技术提供IAAS
  • 容器技术提供PAAS和SAAS
  • 容器技术解决了虚拟机技术很多痛点,但是也没有办法完全取代虚拟机技术,比如有一些应用还是不适合迁到容器平台,因为容器技术对比虚拟机还是少了对内核,cpu等底层资源的管理
  • 两者可以共存,提供更灵活的云平台

2 云平台前景

  • 对比传统的物理机模式,云平台明显是更为灵活,经济的选择
  • 作为一个企业,个人用户都可以将业务迁移到云
  • 如果拥有自己的数据中心,可以购买一些物理服务器,部署虚拟机平台以及容器平台构建自己私有的云原生平台
  • 如果没有空间来部署物理服务器,想省去繁琐的运维过程,可以向商业的云服务提供商按需购买IAAS,PAAS或者SAAS服务

综上所述,云平台的前景是非常明朗的,并且容器技术也会在云平台中持续增大比重

相关文章

  • 云原生平台随笔

    1 云平台技术 1.1 概述 云在我这边的理解就是“虚拟化”以及“按需分配”,比如一个物理服务器,没有虚拟化技术,...

  • 一次集齐年度云原生技术干货,PingCAP 带你走进 2020

    随着云原生技术的迅猛发展,IT 基础设施正在发生巨大变革,许多企业都将其架构迁移至云原生平台,通过云原生技术,使得...

  • 金蝶软件的云苍穹

    简介: 金蝶云苍穹是自主可控及云原生架构的大企业云服务平台,平台提供员工服务云、财务云、人力云、采购云、制造云、销...

  • 通过各个云平台学习技术方案

    现在国内做大做强的阿里云、华为云、腾讯云等。随着技术的发展,云原生的呼声越来越高,各个软件平台纷纷上云,云平台根据...

  • 【解构云原生】初识Kubernetes Service

    编者按:云原生是网易杭州研究院(网易杭研)奉行的核心技术方向之一,开源容器平台Kubernetes作为云原生产业技...

  • 【解构云原生】初识Kubernetes Service

    编者按:云原生是网易杭州研究院(网易杭研)奉行的核心技术方向之一,开源容器平台Kubernetes作为云原生产业技...

  • 云原生cloud native随笔

    导读:这不是一篇介绍云原生是什么的文章,而是因对云原生的接触和认知引生出来的一些话题,甚至涉及到职业方向的选择。 ...

  • 「DevOps 转型与实践」沙龙回顾第二讲

    背景介绍 本期分享内容为 《平台化 DevOps—云计算与云原生模式下 DevOps 的建设实践》。目前,DevO...

  • 一、Kubernetes简介

    Cloud Native Application 云原生 程序开发出来就运行在云平台上,而非传统的物理机单机...

  • 成长时刻-第一集

    一、云原生和容器平台的关系区别 云原生是一种技术,这种技术可以使开发们在复杂的环境中自如、方便的对整个系统进行修改...

网友评论

      本文标题:云原生平台随笔

      本文链接:https://www.haomeiwen.com/subject/awcxjltx.html