当前位置: 代码网 > it编程>前端脚本>Python > 【云原生】初识云原生

【云原生】初识云原生

2024年08月02日 Python 我要评论
云原生产生的背景是什么云计算的发展,推动企业将自己的服务发布到云上,但是传统的服务,不能充分利用云提供的服务,出现了一系列问题,例如,1. 单体服务,导致系统紧耦合,开发部署灵活性不足,2. 瀑布式开发模式导致上线迭代慢,3. 基于虚拟机去运行程序,开销大,4.应用程序对底层操作系统依赖性强,5.基础设施手动管理低效为了解决这些问题,云原生提供了一种解决方案,帮助企业软件上云基础设施层面 >>> 有专门企业提供云平台基础设施,方便企业使用。

为什么要学习云原生

1. 当今的一个热点,热在哪里,大部分的企业都在上云,借助云的优势,运行自己的服务
2. 是现在和未来的一个趋势
3. 和微服务相关?微服务是云原生相关技术之一

学习云原生的哪些内容

1. docker
2. k8s
3. ....

如何学习云原生

1. 实践
2. readbook + official document + blog 
3. ...

云原生的应用场景

什么是云原生

  1. 云原生产生的背景是什么
  1. 定义
  1. 相关技术

什么是容器技术

容器技术:是一种通过虚拟化技术(操作系统层)隔离主机上的不同进程,从而达到进程之间、进程和宿主操作系统相互隔离、互不影响的技术。

容器技术最早应用于哪里

linux操作系统,2008 年,通过将 cgroups 的资源管理能力和 linux namespace (命名空间)的视图隔离能力组合在一起,一项完整的容器技术 lxc (linux container)出现在了 linux 内核中,这就是如今被广泛应用的容器技术的实现基础。

随后随着容器管理器(docker、rocket和cloudfoundary garden)兴起,定制容器宿主操作系统(coreos、ubuntu snappy、red hat atomic)盛行,容器被有效构建和管理、并在各行各业普遍使用和认可。

容器和虚拟机是什么关系

容器是一个标准的软件单元,将代码及其所有依赖项打包在一起,这样应用就可以快速可靠的从一个环境迁移到另一个环境。容器的标准化、轻量级、隔离强等特性,让应用具有在各环境中快速流转、共享系统内核提高资源使用效率、运行更加安全等能力。

虚拟机:虚拟出来一个机器,虚拟化软件虚拟出了一套硬件接口,再将一个操作系统,或者操作系统以上的的层对接上这一套硬件接口,再去运行程序;目标是建立一整套操作系统。

容器:伪造的是操作系统接口,将函数库层以上的功能置于操作系统上,容器直接将一个应用程序所需的相关程序代码、函数库、环境配置文件都打包起来建立沙盒执行环境。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com