架构设计的真正目的 为了解决软件系统复杂度带来的问题。 复杂度来源:高性能、高可用、可扩展性、低成本、安全、规模 1. 高性能 软件系统中高性能带来的复杂度主要体现在两方面, 一方面是单台计算机内部为了高性能带来的复杂度; 另一方面是多台计算机集群为了高性能带来的复杂度。 单机复杂度 计算机内部复杂 ...
分类:
其他好文 时间:
2020-07-21 14:21:58
阅读次数:
76
一、集群CLUSTER计算机集群Cluster,可以把多台计算机连接在一起进行使用,平均分配资源。集群总的每个计算机被称为一个节点,节点可增可减,在许多个节点中虚拟出一台计算机供用户使用。用户始终感觉到是一台计算机。当下流行的集群技术可以分为:HA高可用集群、负载均衡集群、并行计算集群。二、HA高可用集群1、HighavailabilityCluster高可用群集,简称HAC;2、前面已经讲过两次
分类:
其他好文 时间:
2020-05-08 16:30:20
阅读次数:
67
Hadoop的下载和安装 一:Hadoop的简介 Apache的Hadoop是一个开源的、可靠的、可扩展的系统架构,可利用分布式架构来存储海量数据,以及实现分布式的计算。 Hadoop许使用简单的编程模型在计算机集群中对大型数据集进行分布式处理。可以从单个服务器扩展到数千台机器, 每个机器都提供本地 ...
分类:
其他好文 时间:
2020-04-29 01:25:12
阅读次数:
151
一:负载均衡介绍 1.1:负载均衡简介 以下是wikipedia对负载均衡的定义: 负载均衡改善了跨多个计算资源(例如计算机,计算机集群,网络链接,中央处理单元或磁盘驱动的的工作负载分布。负载平衡旨在优化资源使用,最大化吞吐量,最小化响应时间,并避免任何单个资源的过载。使用具有负载平衡而不是单个组件 ...
分类:
其他好文 时间:
2020-04-18 11:53:43
阅读次数:
67
阿帕奇Hadoop Apache?Hadoop®项目开发了用于可靠,可扩展的分布式计算的开源软件。 Apache Hadoop软件库是一个框架,该框架允许使用简单的编程模型跨计算机集群对大型数据集进行分布式处理。它旨在从单个服务器扩展到数千台机器,每台机器都提供本地计算和存储。该库本身不依赖于硬件来 ...
分类:
Web程序 时间:
2020-04-11 09:56:47
阅读次数:
102
一、什么是域(Domain): Windows域,是计算机网络的一种形式,其中所有的用户账户、计算机、打印机和其它安全主体都在位于称为域控制器的一个或者多个中央计算机集群上的中央数据库中注册,身份验证在域控制器上进行。 在Windows网络操作系统中,域是安全边界,域管理员只能管理域的内部,除非其它 ...
分类:
其他好文 时间:
2020-03-27 09:13:19
阅读次数:
113
目录 01架构到底是指什么? 02架构设计的历史背景 03架构设计的目的 04复杂度来源:高性能 单台计算机内部为了高性能带来的复杂度 多台计算机集群为了高性能带来的复杂度 05复杂度来源:高可用 高可用方案的本质 冗余”带来的复杂性 一、计算高可用 二、存储高可用 高可用状态决策 1)独裁式 2) ...
分类:
其他好文 时间:
2020-03-27 01:12:08
阅读次数:
240
[TOC] "MapReduce" 1. "1、MapReduce" 1. "1、介绍" 1. "2、编程模型" 1. "3、实现" 1. "4、容错机制" 1. "5、技巧" 1. "6、思考" MapReduce 本文只对论文中对分布式设计的相关算法做总结交流 1、介绍 MapReduce是谷歌 ...
分类:
其他好文 时间:
2020-03-11 10:40:01
阅读次数:
51
一、负载均衡 概念: Load balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 意思是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元 ...
分类:
其他好文 时间:
2020-02-18 18:57:46
阅读次数:
72
简介: 大数据自 2009 年走向人们的视野,亦如所有新技术的发展,经历了一波炒作后,由风口回归理性发展。我们可以看到,随着 IOT 技术的发展和成熟,以及 5G 业务的全面铺开,数据规模还将持续增长。新晋技术风口 AI、区块链、RPA 的发展也都离不开大数据技术。大数据技术将作为一项基础技术,应用 ...
分类:
其他好文 时间:
2019-12-24 18:22:06
阅读次数:
191