了解云原生

目录

一、什么是云原生

二、优势

三、具体的云原生相关技术

四、iass pass sass bass介绍

五、常见的一些存储技术


 

一、什么是云原生

可以把云原生拆分为云和原生两部分。


云,指的就是云服务器。
在云服务器流行起来之前,我们都是通过自己购买物理服务器的方式把我们的项目部署起来的。我们需要购买物理机器,要向网络运行商购买公网IP服务,还要在公司找个地方放这些机器,作为服务器机房。
有了云服务器之后,公司不再需要购买物理设备了,我们想要上线部署自己的项目,只需要向云服务器提供商购买,就能拥有自己的服务器了,而云服务器和传统服务器相比,有很多传统服务器无法比拟的优点。比如弹性、分布式等等。

原生
什么是原生呢?原生就是指土生土长。我们程序在开发设计的时候,在本地自建服务器运行和在云服务器运行,项目的架构设计等方面,都是完全不一样的。
而原生,就是指,应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,要充分利用云上资源的优点,从而使我们的的应用更强大,更迅速、更稳定。

说了这么多,你可以简单的理解为,云原生就是换了个开发环境,由物理服务器换到了云服务器,然后为了适应这个云服务器的环境做了一些技术架构调整,这就是云原生。

二、优势

1.灵活性:云服务器采用虚拟化技术,整合了大量集群主机的计算、网络与存储资源,其CPU、内存、硬盘、带宽等资源都可以弹性扩容,按需取用;公司的项目,都有一个特点,就是访问量不是固定的,在做活动的时候,访问量会是日常流量的几倍,为了应对这种情况,如果是物理服务器,公司就必须随时准备能应对流量最高峰的物理设备,但在流量高峰过后,这些物理设备不能像云服务器那样释放,不灵活。

2.安全稳定性:基于集群服务器,云服务器拥有更强的主机性能,运行更安全、稳定;

3.方便性:云服务器操作及升级更方便,传统服务器中的资源都是有限的,如果想要获得更好的技能,只能升级云服务器,所谓“云”,就是网络、互联网的意思,云服务器就是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其操作起来更加简便,如果原来使用的配置过低,完全可以在不重装系统的情况下升级CPU、硬盘、内存等,不会影响之前的使用;

4.低成本:云服务器有更高的性价比,云服务器是按需付费的,与传统服务器相比,用多少买多少,而且并不会造成资源浪费,而传统物理服务器,必须准备满足流量高峰的设备数量。

三、具体的云原生相关技术

1. 容器(Containers)
容器是一种轻量级的虚拟化技术,通过容器可以简化应用的部署、管理和交付。目前各大IT厂商已经投入了大量的资源进行容器产品和服务的研发,可以预见,未来容器将会是一种主流的应用交互手段,非常有前景。
2. 微服务(Microservices)
微服务倡导运用化整为零,实现各个功能的独立开发与部署、提升应用架构的灵活性,从而提升对业务的响应速度。在提倡敏捷的今天,微服务已经成为应用架构的一种默认的选择。
3. 无服务(Serverless)
无服务器架构并不是说,未来不再需要服务器,而是不再着重关注底层的基础架构,更多的注意力可以放在和业务更相关的一些逻辑实现上,例如一些函数的代码片段,平台自动根据负载按需部署和启动,以及自动伸缩代码逻辑来满足业务处理的需求。
4. DevOps
DevOps这个框什么都可以往里装,提供了指导思想、流程和工具,为应用的迭代更新保驾护航,运维行业的未来之路。
5. Service Mesh(服务网格)
Service Mesh是近年兴起的一个话题,在容器微服务的基础上,通过Service Mesh可以让用户更精细、更智能的去管理服务之间的通讯。ServiceMesh社区的旗舰项目Istio,当前的热度正在迅速的飙升。
6. 云(Cloud)
云是云原生的基础,没有云也就没有云原生。没有对云正确地理解,也不可能对云原生有正确的打开方式。对于非技术人员来说,至少要理解云的多种不同的服务模型,比方IaaS、PaaS、SaaS以及各种服务模型的应用场景和价值。

四、iass pass sass bass介绍

IasS 基础设施即服务(Infrastructure as a Service)
给其他人或者企业提供虚拟机(cpu,内存,disk,网络等),这就是一种服务,花钱购买这个服务你就可以得到虚拟机了,你就可以去安装你需要的软件了。
阿里云,腾讯云,华为云等
IasS -->卖云服务器

PaaS 平台即服务(Platform As A Service)
云平台对外提供某个软件的服务
数据库平台,对外提供数据库服务
阿里云,ucloud,七牛云,金山云等 --》提供存储服务等,某个功能的服务
存储功能,加速功能等某个具体的功能
人工智能:
PaaS -->卖功能

SaaS 软件即服务(Software as a Service)
wps 办公软件 --》
mysql 数据库的服务
redis NOsql的服务
SaaS -->卖软件--》在商家的云平台里运行,你不需要安装部署

BaaS (Blockchain as a Service)
给别人提供区块链的服务--》PaaS
BaaS--》卖区块链服务

五、常见的一些存储技术

IOPS(Input/Output Operations Per Second):是一个用于计算机存储设备(如硬盘(HDD)、固态硬盘(SSD)或存储区域网络(SAN))性能测试的量测方式,可以视为是每秒的读写次数。和其他性能测试一样,存储设备制造商提出的IOPS不保证就是实际应用下的性能。

SAN(Storage Area Network):存储区域网络,是企业最常用的存储网络架构,要求高吞吐量和低延迟的关键型业务往往采用这类架构运行。系统包括了光纤、光纤交换机、HBA卡、磁盘阵列

NAS(Network Attached Storage:网络附属存储):网络存储基于标准网络协议实现数据传输,为网络中的Windows / Linux / Mac OS 等各种不同操作系统的计算机提供文件共享和数据备份。性价比高,使用tcp/ip网络协议,在日常的生活和工作里使用,例如可以将所有手机,电脑里的图片集中存储,小型带系统的存储设备

云存储:取代nfs方案

nfs:网络文件系统,英文Network File System,是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作。RPC采用了XDR的支持。XDR是一种与机器无关的数据描述编码的协议,他以独立与任意机器体系结构的格式对网上传送的数据进行编码和解码,支持在异构系统之间数据的传送。
(nfs的工作原理:nfs没有自己去监听某个端口,而是外包给rpcbind相关的服务。rpc是什么?说说用户如何去访问nfs服务的过程?)

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值