草庐IT

AlertManager架构

全部标签

分布式架构在云计算平台中的应用及优缺点

【摘要】云计算平台虽然可以解决数据中心资源使用和效率问题,但如果不解决IT架构问题,云计算平台一样无法满足业务的使用需要,分布式架构自然也成为云计算平台的一种选择。本文针对分布式云计算平台架构四个主要应用场景:分布式存储、分布式VXLAN网络、分布式数据库、分布式安全,结合云计算平台的实际建设方案做具体的说明和优缺点分析。一、分布式云计算平台架构需求分析云计算平台可以提供灵活和按需使用的资源,同时又可以保证业务系统的高可用,大量先进的IT特性已经成为了金融、医疗、媒体和政府等行业数据中心建设的核心。从IT架构上看,传统的集中式架构已经无法满足新时代业务的需求。因为它无法保证业务快速响应能力,灵

服务架构:事件驱动架构

事件驱动架构是由生产者和消费者组成,生产者负责生产事件,消费者监听并消费事件。事件驱动架构事件分发以近实时的方式进行,所以当事件产生时,消费者可以立即做出应对。生产者和消费者是解耦的,它不知道有哪些消费者在监听事件消费者之间也是解耦的,每个消费者都可以读取所有事件。还有一种模式,多个消费者是竞争的关系,它们从同一个队列消费,不出现错误的情况下每个事件都只被处理一次。另外,在某些系统中,事件导入的吞吐量要求也很高,比如IoT系统。事件驱动架构可以通过发布/订阅模型或事件流模型来实现:发布/订阅模型:消息队列负责追踪订阅者,事件被发布后,消息队列负责发送给订阅者。一旦事件被接收,就不能再重放,新增

【用户画像】用户画像简介、用户画像的架构、搭建用户画像管理平台

文章目录一用户画像简介1用户画像2定位2应用3用户标签(1)标签分级(2)标签分类二用户画像的架构1画像处理流程2画像标签数据应用3用户画像管理平台三搭建用户画像管理平台1一些问题2启动服务(1)数据库建表脚本(2)配置修改一用户画像简介1用户画像数据仓库是大数据体系的基石,用户画像是建立在数仓之上的一种应用,类似的应用还有商业智能,推荐系统等。用户画像,英文:UserProfile,(也有少数称:UserPortrait或UserPersona)。一句话概念就是将用户信息标签化(Tag或者Label),以用户为中心,将各种各样的标签对应到其身上,一般表现为《人–标签–标签值》。通过收集用户的

【用户画像】用户画像简介、用户画像的架构、搭建用户画像管理平台

文章目录一用户画像简介1用户画像2定位2应用3用户标签(1)标签分级(2)标签分类二用户画像的架构1画像处理流程2画像标签数据应用3用户画像管理平台三搭建用户画像管理平台1一些问题2启动服务(1)数据库建表脚本(2)配置修改一用户画像简介1用户画像数据仓库是大数据体系的基石,用户画像是建立在数仓之上的一种应用,类似的应用还有商业智能,推荐系统等。用户画像,英文:UserProfile,(也有少数称:UserPortrait或UserPersona)。一句话概念就是将用户信息标签化(Tag或者Label),以用户为中心,将各种各样的标签对应到其身上,一般表现为《人–标签–标签值》。通过收集用户的

服务端应用多级缓存架构方案

一:场景20w的QPS的场景下,服务端架构应如何设计?二:常规解决方案可使用分布式缓存来抗,比如redis集群,6主6从,主提供读写,从作为备,不提供读写服务。1台平均抗3w并发,还可以抗住,如果QPS达到100w,通过增加redis集群中的机器数量,可以扩展缓存的容量和并发读写能力。同时,缓存数据对于应用来讲都是共享的,主从架构,实现高可用。三:如何解决缓存热点(热key)问题但是如果出现缓存热点,比如10w流量来自同一个key,打到同一个redis实例,那么就有可能出现CPU被打满,这种增加redis集群数量解决不了问题。本地缓存可以解决热key问题,主要原因是本地缓存可以避免redis单

ES节点角色深层解读,及高可用集群架构角色设计

文章目录1、角色的重要性2、高可用(HA)集群架构设计应遵循以下原则3、节点角色划分3.1主节点(activemasternode)3.2候选节点(master-eligiblenodes)★3.3专用主节点(dedicatedmaster-eligiblenode)3.4仅投票节点(voting_onlynode)3.5数据节点(datanodes)3.6预处理节点(ingestnodes)3.7远程节点(remote_cluster_clientclient)4小规模集群推荐高可用配置1、角色的重要性角色是ES节点的重要属性,属于Elasticsearch的重要基础概念。在高可用系统架构中

ES节点角色深层解读,及高可用集群架构角色设计

文章目录1、角色的重要性2、高可用(HA)集群架构设计应遵循以下原则3、节点角色划分3.1主节点(activemasternode)3.2候选节点(master-eligiblenodes)★3.3专用主节点(dedicatedmaster-eligiblenode)3.4仅投票节点(voting_onlynode)3.5数据节点(datanodes)3.6预处理节点(ingestnodes)3.7远程节点(remote_cluster_clientclient)4小规模集群推荐高可用配置1、角色的重要性角色是ES节点的重要属性,属于Elasticsearch的重要基础概念。在高可用系统架构中

云安全技术(二)之云计算参考架构

云计算参考架构1.1描述云计算参考架构DescribeCloudReferenceArchitecture多个主要组件组合在一起形成云架构(CloudArchitecture)和云实现的全貌。涉及的组件包括管理和运营云环境的活动(Activity)、角色(Role)和能力(Capability),以及基于云托管和服务交付方式的实际云服务类别和云部署模型。云参考架构包括所有云环境的通用特性和组件,而不必考虑服务类别或部署模型。1.2云计算活动Cloudcomputingactivities1.2.1云服务客户(CloudServiceCustomer)云服务用户(Cloudserviceuser

基于Lakehouse架构实现湖内建仓实践经验

一、背景与行业现状1、数据湖理解的几个误区现在很多企业都对数据湖存在一些误区,从上图左侧对数据湖的不同定义(红色字体标识)可以看出,数据湖并不像大家想象的那样。误区主要分为以下三种:第一种认为数据湖仅用来进行海量的存储;第二种认为数据湖是用来处理非结构数据的,不处理结构化数据;第三种认为数据湖仅可以用来做贴源层,不能建数仓。我们从数据湖所承载的大数据平台技术上看,它除了存储之外,还具备批量计算、实时计算、交互式分析、机器学习等多种能力。所以基于以上大家对数据湖的理解来使用数据湖是限制了它的数据处理加工能力和使用范围,同时也提高了建设成本。2、当前数据湖在数据处理的几种用法—数据湖能力并未充分利

【大虾送书第一期】《高并发架构实战:从需求分析到系统设计》

目录✨写在前面✨足够真实的高并发系统设计场景✨贴合工作场景的设计文档形式✨求同存异的典型系统架构案例     🦐博客主页:大虾好吃吗的博客   🦐专栏地址:免费送书活动专栏地址写在前面        很多软件工程师的职业规划是成为架构师,但是要成为架构师很多时候要求先有架构设计经验,而不做架构师又怎么会有架构设计经验呢?那么要如何获得架构设计经验呢?        一方面可以通过工作来学习,观察所在团队的架构师是如何工作的,协助他做一些架构设计和落地的工作。同时,思考如果你是架构师,你将如何完成工作,哪些地方可以做得更好。        另一方面,也可以通过阅读来学习,看看那些典型的、耳熟能详