![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多云管理平台
六月的翅膀
人生本是无根草,醉了何必问家乡
展开
-
OpenStack Nova核心组件和RabbitMQ通信流程分析
前言云计算从资源提供类型可以分为IaaS(基础设施即服务)PaaS(平台即服务)和SaaS(软件即服务)三层。IaaS和PaaS相辅相成,目前云计算商业领域的各大公有云厂商一般都会提供IaaS和PaaS层的资源和服务,比如AWS、Azure、GCP(GoogleCloud Platform)、IBM Cloud、阿里云、腾讯云、百度云、金山云、华为云等。IaaS厂商一般提供计算、存储和网络等基础资源,PaaS厂商一般面向开发者提供中间件、容器编排、应用部署等资源服务。在开源领域,转载 2020-08-25 15:19:36 · 859 阅读 · 0 评论 -
为什么openstack要用rabbitmq这类消息中间件来进行RPC这类的操作呢,直接rpc不行吗?
标题是别人提到问题,下面是两个回答。不一定正确,可以辅助理解先来看一下什么是RPC:RPC英文全称remote procedure call 翻译成中文的意思就是远程过程调用。RPC的出现其实主要是为了解决分布式系统间的通信透明性的问题。那什么是分布式系统的通信透明性问题?这个问题就是指分布式系统间的相互调用其实是基本进程间的显式消息交换,然而,消息的发送和接收过程无法隐藏。而通信的隐藏对于分布式中实现访问的透明性是极为重要的。试想一下比如你要想查看一个订单详情,然后订单系统部署了三台机器。假转载 2020-08-25 14:34:15 · 372 阅读 · 0 评论 -
RabbitMQ单机瞎玩(1)
这个玩意儿在实际生产环境中可以深刻学习,比如OpenStack集群,并发量也有,真实环境。但假如是单机,那...就玩玩吧,学习一下基本过程。Here we go!1、安装单机集群模式(单机模式就是玩玩,什么都做不了):前面已经记录过了,很简单https://blog.csdn.net/cd_yourheart/article/details/1082583172、熟悉一下Web界面[root@compute ~]# rabbitmqctl list_queuesListi原创 2020-09-01 18:02:11 · 170 阅读 · 0 评论 -
TCP的ACK原理和延迟确认机制
由于通信过程的不可靠性,传输的数据不可避免的会出现丢失、延迟、错误、重复等各种状况,TCP协议为解决这些问题设计了一系列机制。这个机制的核心,就是发送方向接收方发送数据后,接收方要向发送方发送ACK(回执)。如果发送方没接收到正确的ACK,就会重新发送数据直到接收到ACK为止。比如:发送方发送的数据序号是seq,那么接收方会发送seq + 1作为ACK,这样发送方就知道接下来要发送序号为seq + 1的数据给接收方了。 ...转载 2020-08-26 19:00:40 · 5256 阅读 · 0 评论 -
如何保证消息队列的高可用
RabbitMQRabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式(1)单机模式单机模式平常使用在开发或者本地测试场景,一般就是测试是不是能够正确的处理消息,生产上基本没人去用单机模式,风险很大。(2)普通集群模式普通集群模式就是启动多个RabbitMQ实例。在你创建的queue,只会放在一个rabbtimq实例上,但是每个实例都同步queue的元数据。在消费的时候完了,上如果连接到了另外一个实例,那么那个实例会从queue所在实例上拉取数据过来。这种方式确实很麻烦,也转载 2020-08-26 17:07:02 · 106 阅读 · 0 评论 -
nginx修改默认端口
找到配置文件:/etc/nginx/ngnix.conf默认端口如下80,将其修改为喜欢的端口就行,不过要确认一下端口是开放的然后重启一下ngnix:[root@yuer nginx]# systemctl restart nginx.service原创 2020-09-08 13:18:05 · 2072 阅读 · 0 评论 -
RabbitMQ负载均衡
面对大量业务访问、高并发请求可以使用高性能的服务器来提升RabbitMQ服务的负载能力。当单机容量达到极限时,我们可以采取集群的策略来对负载能力做进一步的提升,但是这里还存在一个负载不均衡的问题。试想如果一个集群中有3个节点,那么所有的客户端都与其中的单个节点node1建立TCP连接,那么node1的网络负载必然会大大增加而显得难以承受,其他节点又由于没有那么多的负载而造成硬件资源的浪费,所以负载均衡显得尤为重要。负载均衡(Load balance)是一种计算机网络技术,用于在多个计算机(计算机集群)、转载 2020-09-09 13:24:13 · 2888 阅读 · 0 评论 -
学习之路>>负载均衡
负载均衡设备也常被称为"四到七层交换机":所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址;四层通过虚拟IP+端口接收请求,然后再分配到真实的服务器;七层通过虚拟的URL或主机名接收请求,然后再分配到真实的服务器。所谓的四到七层负载原创 2020-08-14 11:23:35 · 184 阅读 · 0 评论 -
云原生自动监控报警系统Prometheus
什么是Prometheus?Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将Prometheus纳入其下第二大开源项目。Prometheus目前在开源社区相当活跃。Prometheus和Heapster(Heapster是K8S的转载 2020-09-10 11:00:00 · 406 阅读 · 0 评论 -
K8S+KubeSphere之Helm安装
K8S集群部署好了,打算接着部署KubeSphere,我忽视Helm直接安装KubeSphere不成功,搞不定只好先装Helm了安装Helm客户端#下面是安装最新master版本curl https://raw.githubusercontent.com/helm/helm/master/scripts/get | bash#想要指定版本安装的话curl https://raw.githubusercontent.com/helm/helm/release-2.16/scripts原创 2020-08-04 20:33:18 · 2405 阅读 · 1 评论 -
Harbor的安装部署(二)
[root@compute harbor]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES8a620fd12cd7 goharbor/harbor-jobservice:v2.0.0 .原创 2020-08-17 20:38:46 · 369 阅读 · 0 评论 -
Harbor的安装部署
什么是Harbor?Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全原创 2020-08-17 19:59:36 · 328 阅读 · 0 评论 -
你离云计算还差一个云管平台(CMP)
传统 IT 建设面临的问题传统的 IT 环境构建是比较复杂的过程。从安装硬件,配置网络,安装软件,应用,配置存储等,许多环节都需要一定的技术力量储备。当环境发生改变时,整个过程需要重复进行。 对大部分企业用户来说,受限于传统 IT 技术架构的束缚,往往缺乏迁移到云计算的动力和技术实现参考。 而传统 IT 技术建设主要面临以下问题。云管平台的选择云计算作为信息技术领域的一种创新应用模式,自其诞生以来一直备受关注。由于其具备低成本、弹性、易用、高可靠性、按需服务等特点,近年来被看作是新一代.转载 2020-09-29 11:12:32 · 588 阅读 · 0 评论 -
9大开源云管理平台(CMP)
一、什么是CMP?云管理平台(CMP)是具有集成工具的综合软件套件,企业可以使用它来监控和控制云计算资源。市场上有许多CMP,包括开源的和专有的。这里为大家推荐9款市场上顶级的开源云平台。对于任何基于云的全面部署,用户面临的问题包括维护在线迁移的所有数据的完整性,可用性和安全性等。随着企业IT运营开始将功能和资源扩展到云中,企业现在希望通过以下方式管理云资源,比如对现有IT环境具有相同的政策,程序,指导和愿景。解决基于云实施产生的所有问题的唯一解决方案是云管理平台(CMP)。它为编排和自动化提供转载 2020-09-29 09:15:58 · 4815 阅读 · 0 评论 -
MSP, CMP傻傻分不清楚?一文读懂云管理的春天
科技云报道原创。当混合云和多云战略受到越来越多企业客户的青睐,也催生了新一代云管理服务商的快速成长,MSP和CMP从而成为备受关注的热词。2017年可以被称作中国云计算MSP元年。AWS、Azure等顶级公有云服务商都在积极将MSP认证计划引入中国。本土云服务商阿里云、华为云等同样将MSP视为新的增值机遇。随着中国云计算市场的进一步普及,整个市场对MSP的需求已经到了一个新的阶段。MSP领域的爆发与企业客户对于云计算的需求不断升级密切相关。经过十多年的发展,云计算的发展已经进入到一个新的阶段。转载 2020-09-29 09:13:37 · 697 阅读 · 0 评论