【云原生】初识云原生
为什么要学习云原生
1. 当今的一个热点,热在哪里,大部分的企业都在上云,借助云的优势,运行自己的服务
2. 是现在和未来的一个趋势
3. 和微服务相关?微服务是云原生相关技术之一
学习云原生的哪些内容
1. docker
2. k8s
3. ....
如何学习云原生
1. 实践
2. readbook + Official document + blog
3. ...
云原生的应用场景
…
什么是云原生
- 云原生产生的背景是什么
云计算的发展,推动企业将自己的服务发布到云上,但是传统的服务,不能充分利用云提供的服务,出现了一系列问题,例如,1. 单体服务,导致系统紧耦合,开发部署灵活性不足,2. 瀑布式开发模式导致上线迭代慢,3. 基于虚拟机去运行程序,开销大,4.应用程序对底层操作系统依赖性强,5.基础设施手动管理低效
为了解决这些问题,云原生提供了一种解决方案,帮助企业软件上云
- 基础设施层面 >>> 有专门企业提供云平台基础设施,方便企业使用
- 软件架构,程序开发,部署维护 层面 >>> 微服务,docker等技术
- 定义
- 云原生是一种框架,Pivotal公司是云原生概念的提出者,云原生架构定义为具有六个特性:模块化、可观测性、可部署性、可测试性、可处理性以及可替换性
||
V- DevOps+持续交付+微服务+容器
- 相关技术
- 容器
- 微服务
- DevOps == 开发运维一体,目的是持续集成、持续交付,协调软件生命周期中设计、开发、测试与部署这些活动,让开发与运维人员一起高效工作。
DevOps因Docker的使用而更加简单,与微服务很多技术有重合,但两者的关注点并不同,微服务帮助我们以一种细颗粒度的方式开发、测试和发布服务,而DevOps提倡小规模和小批量的持续集成和持续部署,两者相辅相成的,共同解决问题。
什么是容器技术
容器技术:是一种通过虚拟化技术(操作系统层)隔离主机上的不同进程,从而达到进程之间、进程和宿主操作系统相互隔离、互不影响的技术。
容器技术最早应用于哪里
linux操作系统,2008 年,通过将 Cgroups 的资源管理能力和 Linux Namespace (命名空间)的视图隔离能力组合在一起,一项完整的容器技术 LXC (Linux Container)出现在了 Linux 内核中,这就是如今被广泛应用的容器技术的实现基础。
随后随着容器管理器(Docker、Rocket和CloudFoundary Garden)兴起,定制容器宿主操作系统(CoreOS、Ubuntu Snappy、Red Hat Atomic)盛行,容器被有效构建和管理、并在各行各业普遍使用和认可。
容器和虚拟机是什么关系
容器是一个标准的软件单元,将代码及其所有依赖项打包在一起,这样应用就可以快速可靠的从一个环境迁移到另一个环境。容器的标准化、轻量级、隔离强等特性,让应用具有在各环境中快速流转、共享系统内核提高资源使用效率、运行更加安全等能力。
虚拟机:虚拟出来一个机器,虚拟化软件虚拟出了一套硬件接口,再将一个操作系统,或者操作系统以上的的层对接上这一套硬件接口,再去运行程序;目标是建立一整套操作系统。
虚拟机需要安装另一层操作系统才能执行应用程序,而容器内不需要安装操作系统就能执行应用程序。
容器:伪造的是操作系统接口,将函数库层以上的功能置于操作系统上,容器直接将一个应用程序所需的相关程序代码、函数库、环境配置文件都打包起来建立沙盒执行环境。
容器是一个文件系统,挂在容器根目录
区别与虚拟机,容器不是在系统外再建立虚拟环境,而是在系统内的核心系统层来打造虚拟执行环境,透过共享宿主系统的做法,取代一个个虚拟机的功能。因此,容器也被称为是系统层的虚拟化技术。
【云原生】初识云原生相关推荐
- 触手可得的云原生 | 阿里云中间件发布多项新功能
2019独角兽企业重金招聘Python工程师标准>>> 3月21日,在阿里云峰会·北京企业级互联网架构专场的现场,阿里云中间件 PaaS 平台的多项新功能重磅发布 ,覆盖应用服务管理 ...
- 云原生思想 — 云原生应用
目录 文章目录 目录 云原生应用的特征 云原生应用的架构 如何构建云原生应用 云原生应用的特征 普遍可访问(Universal Availability):服务可在任何地方从多前端访问. 高可用性(H ...
- 手机搭载云服务器_华为云发布“鲲鹏云手机”:原生安卓系统、鲲鹏920加持
据悉,世界上第一款云手机NextbitRobin诞生于5年前,这款名不见经传的云手机,还在风起云涌的智能手机市场中一路存活了下来.截止现今,不少人对云手机的概念都所了解,而目前云手机也不仅仅只限于提供 ...
- 如何选择最优路径完成云原生上云?听这场阿里云特别分享【云原生技术与最佳实践】
云原生是一个较为广义的概念.对于云原生,不同的企业有着不同的理解. 如何判断项目是否已经到了云原生上云的阶段:云原生上云的方式该怎样抉择:想要把云原生技术发挥到极致又需要考虑哪些因素? 面对诸如此类问 ...
- 5 项大奖,70 项满分!阿里云全方位引领云原生技术升级
跟大家分享几个好消息: 在今天"2020 可信云线上峰会"上,中国信通院公布了多项可信云认证的评估结果.阿里云原生在容器平台安全能力.函数及服务.分布式消息队列服务.可信云服务最佳 ...
- 业界首发|阿里云重磅发布云原生架构白皮书
2020 年 7 月 21 日,由阿里云 20+ 位云原生技术专家共同编撰的<云原生架构白皮书>正式对外发布.作为业界首本全方位构建云原生架构规划与实践全景图的白皮书,本书在详细阐述云原生 ...
- 投入 20 亿,赋能 1 万家,阿里云正式启动云原生合作伙伴计划
**导读:**在 2020 阿里云合作伙伴峰会上,阿里巴巴合伙人.阿里云智能基础产品事业部高级研究员蒋江伟发表了<深耕"被集成",共建新生态>主题演讲,他在演讲中提到, ...
- 阿里云重磅发布云原生裸金属方案 | 云原生生态周报 Vol. 53
作者 | 王思宇.陈洁.陈有坤.宋净超 业界要闻 阿里云重磅发布云原生裸金属方案:裸金属 + 容器,解锁云计算的新方式 在 6 月 9 日 2020 阿里云线上峰会上,阿里云智能基础产品事业部高级研究 ...
- 《云计算开放应用架构》标准发布,阿里云持续领航云原生
简介:阿里云致力于为企业打造数字创新的最短路径,从实战中来,为价值而生. 5月26日,在 2021 云原生产业大会上,中国信通院联合 CNCF 发布 2021 年云原生优秀案例以及技术创新案例.阿里云 ...
最新文章
- 线程池:ThreadPoolExecutor
- 解决博易博客后台文章管理页面无法显示分页的问题
- python中out什么意思_ref和out的使用与区别|python基础教程|python入门|python教程
- Atitti.java android反编译解决方案-----虚拟机方案
- 软件工程之软件工程管理
- UEFI——PCD研究
- win10如何打开本地组策略编辑器
- Java String 格式化示例
- 基于Java的Android区块链开发之生成助记词(位数可选)
- 3dmax如何拆分模型_3dmax模型怎么分割
- Zynga欲收购风靡全球的画画猜字游戏Draw Something
- 网络语言嗨C,网络流行语大全_最新最热门网络语言
- 【计算机毕业设计】前台点菜系统
- 【R生态】普鲁克分析(Procrustes Analysis)
- sql-子查询当作字段返回提示至过多
- 电机磁链和反电势系数关系
- “动感”新春:香港高铁首次加入春运 车票抢手
- 2019重庆智博会 - EMQ 联合 Intel 展示物联网 MEC 边缘设备接入及管理平台
- 写爆款文案需要把握的四个维度
- Bcdedit 删除 Boot Menu 中的多余启动引导
热门文章
- VS Code 秒速下载! 2023最新下载姿势!
- Spring Security 实现动态权限菜单方案(附源码)
- 百度地图ak申请指南
- 美团的OCR方案介绍
- 2016级算法第二次上机-A.画个圈圈诅咒你
- stc单片机使用printf()函数打印
- HTML开发实例-简单相亲网站开发(主体为table)
- error: C2632: “int”后面的“bool”非法
- 在Kratos灵活的使用火山引擎ImageX的动态水印以及评测
- 云主机的公有云、私有云、混合云有什么不同?