剖析云计算技术及架构(计算)

发票OFD格式转换成PDF 阅读详情

我们知道要实现计算系统中计算部分的能力的提升,无外乎就两种办法,一是提高单台计算设备的能力,二是增加计算设备。我们知道,单台设备计算能力的提升总是有限度的,因此要实现云计算中计算能力的提升,增加设备就是唯一的选择。增加设备能够提升计算能力和一个应用能否利用这种增加的计算能力是两回事,而要能利用这种增加设备而带来的计算能力就需要应用支持分布式计算。因此,要达到云计算的计算能力随需应变的能力,有两个很基础的条件,一是计算机虚拟化,二是应用的分布式计算支持。因为在云计算下,不再具有物理的边界条件,用户所面对的计算机也仅仅是逻辑上的计算机,即虚拟计算机,这一点在IaaS和PaaS上非常重要。因为很多时候我们需要以这种虚拟的计算机来界定范围,边界和服务能力;云计算也是分布式计算的一种。

对于云应用的分布式方式有2种基本的模式:一是功能的部署分布(负载均衡就是这种典型的方式),二是功能的计算分布,这是解决问题中典型的分治策略。部署分布相对来说比较好实现,因为功能(服务)是自闭的。在实际构建这种应用时需要特别注意的是缓存的处理,可以用缓存,但主要用于查询,而不是数据操作(增加,修改,删除等),企业级应用尤其如此(对于Dotnet的页面级缓存是可以的,如果你的缓存服务是独立出来可以为不同位置部署的应用所共享的,也是可以的)。这种部署分布比较适合企业级应用系统的构建。计算分布比较复杂,一般的模型都是由调度服务器+工作服务器构成,串行计算和并行计算都会存在。数据库或者自定义的存储模型中,一般都是采用简单的并行计算,比如GreenPlum分布式数据库。当然处理更为强大的就是串行和并行交织在一起的多流水线处理模式,典型的如Mapreduce。

关于分布式计算,大家可以买本教材看看,但对于构建企业级SaaS来说,一般都是基于数据库,做个部署分布就够了(负载均衡)。对于一些服务(比如PaaS),可能会将计算分布和存储分布一并考虑,目前来看,这要么是有针对性的应用(比如Google的基于BigTable的应用),作为平台来讲,Google App Engine 我没用过,MS的Windows Azure我试过,做些小的个人应用还行,对于企业级的业务应用系统来说还是比较困难。

 

PS:写了很多关于云计算的东西,主要是一些自己的思考。无论是云计算也好还是原来的网格计算,集群计算等等,其实大家只要记住两条:生命是有限的,而资源也是有限的。这不仅是人类社会发展,也是整个自然界发展最具决定性的因素。人类的经济活动也不例外。只要能提高效率,降低成本(这样可以更好的满足人的欲望),那么我们现在所担心的安全风险其实都不是问题,这种能带来切实效益的计算模式--云计算就一定会发展起来。当然,这需要有一个过程,是技术的,也是心理的。

如何处理NC数据?(Python和IDL语言实现) 如何处理NC数据?(Python和IDL语言实现) NetCDF(network Common Data Form)网络通用数据格式是一种面向数组型并适于网络共享的数据的描述和编码标准。目前,NetCDF广泛应用于大气科学、水文、海洋学、环境模拟、地球物理等诸多领域。用户可以借助多种方式方便地管理和操作 NetCDF 数据集。(参考自:https://zhuanlan.zhihu.com/p/129351199) 在我看来,nc和hdf有异曲同工之妙,我用的数据以hdf结构为主(HDF:层次文件格式,相当于 阅读详情

相关推荐

通过CN3口直接控制台达伺服电机A2-M(二)

既然可以通过RS485与伺服驱动器进行通讯,那么就肯定可以控制转速 首先,需要了解下 ‘控制模式及控制命令输入源设定’ 依据以上资料,速度控制模式有两种,S和SZ模式,分别对应模式选择中的02和04,对P1-01的地址0102进行写地址操作即可实现,一开始我使用了S模式,但是这个模式在寸动模式下会自动运转,不符合我控制的要求,后面改用SZ模式,就可以实现零速度。 使用串口工具发送命令:“01 06 01 02 00 04 28 35”即可以实现设置,设置完成后可以手动在伺服驱动器的按键面板上进行确

HKing_evil的博客 6825

阿里云云解析DNS各种概念深度剖析

摘要 本文所设计概念有: 主机记录:www,@,*** 记录类型:A记录,CNAME记录,TXT记录 解析路线 isp:网络服务提供商 记录值 TTL:time to live,缓存生存时间 地方DNS DNSPod 场景描述 域名解析有一个“记录数”和“解析设置”。 进入解析设置: 详细的知识可以参考右上角的“如何设置解析”。这里只对页面参数做一个理解。 以域名12345.com...

漫步量化 2348

Windows游戏玩家必看:用Process Lasso优化CPU优先级和核心绑定,告别卡顿

本文为Windows游戏玩家详细介绍了如何使用Process Lasso优化系统性能。通过设置CPU优先级和核心绑定,可以智能管理进程资源,确保游戏获得最高调度权限,有效减少因后台程序干扰或Windows调度机制不完善导致的卡顿与帧数波动,从而提升游戏流畅度与稳定性。

weixin_29299807的博客 2220

基因大数据分析的云计算实践

基因测序有着广泛的行业应用,在预防出生缺陷、检测遗传性疾病与肿瘤用药指导等领域,能提供极大帮助。近年来基因组学研究进展飞速,华大基因也凭借强大的研发实力,成为全球最大的基因组学研究中心,其研究成果在全球都有广泛的影响力。 在基因组学行业迅速发展的当下,基因测序成本已实现快速下降,从过去的天价一跃进入大众也能轻松负担的“千元”时代。同时,多项杀手级临床应用...

weixin_33885253的博客 488

逆向拼多多长连接:Frida+Python协议还原实战

长连接是现代移动App实现低延迟、高并发通信的核心技术,其原理在于复用TCP通道避免HTTP频繁建连开销,并通过自定义二进制协议提升传输效率与安全性。在电商场景中,长连接不仅承载业务数据,更集成了动态密钥协商、设备指纹绑定、应用层加密等多重防护机制,显著提升数据窃取与自动化采集难度。本文聚焦真实商业级长连接逆向工程,以拼多多(PDD)v12.86.0为案例,详解如何利用Frida在JNI层精准Hook encrypt/decrypt函数捕获明文,结合Python构建协议解析器与会话管理器,实现对商品详情(I

weixin_30843121的博客 1120

从零开始:在CentOS服务器上部署R Shiny应用的完整指南

本文提供了一份在CentOS服务器上部署R Shiny应用的完整实战指南。内容涵盖从创建专用用户、安装R语言环境、配置Shiny Server,到最终部署应用并配置防火墙的全过程。针对部署过程中常见的权限、端口及依赖问题,给出了详细的解决方案,旨在帮助数据分析师和开发者将本地Shiny应用稳定、安全地发布至生产环境。

weixin_29079743的博客 136

从技术角度剖析云计算的架构

<br /><br />在写《剖析云计算》(编者注:InfoQ中文站近期会推出该书电子版)一书的时候,我发现虽然云计算本身有三层之分,也就是SaaS,PaaS和IaaS,但这种分层本身主要是从用户体验的角度来而言,比如,SaaS主要将应用作为服务提供给客户,IaaS是主要是将虚拟机等资源作为服务提供给用户。而本文将从技术角度来分析和总结云计算的架构。相关厂商内容<br />Adobe Flash Builder 4简体中文正式版高速下载<br />分享卓越软件研发管理实践(上海、珠海)<br />Intel

zkz的专栏 865

【水文】calico-node 启动失败 Init:CrashLoopBackOff

Defaulted container "calico-node" out of: calico-node, upgrade-ipam (init), install-cni (init), mount-bpffs (init) Error from server (BadRequest): container "calico-node" in pod "calico-node-4j7td" is waiting to start: PodInitializing

大健的日常的博客 1万+

《云计算核心技术剖析》-云计算的架构

IT,身为一个新兴行业,在其发展历程中向其他行业借鉴了一些先进的思想和理念,比如除了前面提到的从电力行业借鉴了公用事业这种商业模式和从丰田汽车流水线生产中总结出精益这套编程模式之外,还在软件设计方面引入了架构这个在建筑行业非常核心的概念。 架构,对软件系统而言是极为重要的。因为它不仅定义了系统内部各个模块之间是如何整合和协调的,同时也对其整体表现起着非常关键的作用。而云,作为一个非常复杂的大

文武天下 2064

沁恒CH32V30X学习笔记02--GPIO的使用教程及2次封装驱动

刚复位后,GPIO 口运行在初始状态,这时大多数 IO 口都是运行在状态所有的 GPIO 口都可以被配置外部中断输入通道,但一个外部中断输入通道最多只能映射到一个GPIO 引脚上,且外部中断通道的序号必须和 GPIO 端口的位号一致,,两方都是一对一的关系。复用功能。

Car12 706

【语音识别】基于MFCC特征实现说话人语音识别matlab源码

1 模型 采用能够反映人对语音的感知特性的Mel频率倒谱系数(MFCC)作为特征参数,以及为避免时间规整问题采用矢量量化技术开发的说话人识别系统.MFCC主要的是模拟人耳的听觉过程,相对于其它参数它对语音波形的变化不敏感,更加稳定,系统取得很好的识别结果,实验表明系统训练和识别的计算量和存储量都比较低. 2 部分代码 functionvarargout=Main(varargin) % MAIN M-file for Main.fig % MAIN, by itself...

qq_59747472的博客 849

《云计算核心技术剖析》迷你书连载二 - 云计算的架构

为什么80%的码农都做不了架构师?>>> ...

weixin_33796177的博客 575

【异常】Python环境中没有安装 `openpyxl` 模块提示ModuleNotFoundError: No module named ‘openpyxl‘

是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的库。只是示例版本号,你可以根据需要选择不同的版本。安装完成后,再次尝试运行你的程序,应该就不会再出现。,这表明你的Python环境中缺少。运行一个Python程序时遇到了。如果由于某些原因你无法直接使用。,你可以指定版本号来安装,这里。要解决这个问题,你需要安装。

奶爸的编程之路,也就一周冷个三天 3399

云计算的架构 – 从技术角度剖析云计算

本文原载于InfoQ中文站,版权所有,原文为从技术角度剖析云计算的架构,如需转载,请务必附带本声明,谢谢。在这里也要稍微谢谢InfoQ霍主编,如果不是他的坚持,这篇文章也不会像现在这样成熟,还有,InfoQ本身也是一个比较高端的技术网站,为Java、.NET、Ruby、SOA、敏捷、架构等领域提供及时而有深度的资讯、高端技术大会如QCon、免费迷你书下载如《架构师》等,大家如...

weixin_33978044的博客 321

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

剖析云计算技术及架构(1)

我希望能有这样一台计算机:运算能力可大可小,存储空间也可大可小,我需要多少就配多少,只需要通过参数配置就达到计算机系统的升级和降级。其实云计算就是要提供给每个网络用户这样的一种逻辑上的计算机。  我前面的博文已经讲了云计算的一些概念和我的理解,其实我觉得要把握为什么会有云计算,只要把握住两个地方,一是资本的逐利性,二是充分资源共享。资本的逐利性是云计算的根本动力,降低成本,提高效率,实现利润最大

三人行必有我师,手写三行必有所悟 5000

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

云计算核心技术剖析》迷你书连载二 - 云计算的架构

IT,身为一个新兴行业,在其发展历程中向其他行业借鉴了一些先进的思想和理念,比如除了前面提到的从电力行业借鉴了公用事业这种商业模式和从丰田汽车流水线生产中总结出精益这套编程模式之外,还在软件设计方面引入了架构这个在建筑行业非常核心的概念。架构,对软件系统而言是极为重要的。因为它不仅定义了系统内部各个模块之间是如何整合和协调的,同时也对其整体表现起着非常关键的作用。而云,作为一个非常复杂的大

651

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

剖析云计算的技术及架构(1)

我希望能有这样一台计算机:运算能力可大可小,存储空间也可大可小,我需要多少就配多少,只需要通过参数配置就达到计算机系统的升级和降级。其实云计算就是要提供给每个网络用户这样的一种逻辑上的计算机。 我前面的博文已经讲了云计算的一些概念和我的理解,其实我觉得要把握为什么会有云计算,只要把握住两个地方,一是资本的逐利性,二是充分资源共享。资本的逐利性是云计算的根本动力,降低成本,提高效率,实现利润最大化...

WEBCODE 177

剖析云计算技术及架构(2 云存储)

要实现云计算的随需应变的目标,关键在于运算能力和存储能力的适应性。我们先看看如何实现存储的随需应变,这里的随需应变的需主要是指存储空间和吞吐能力(性能),当然,安全性,可靠性,可扩展性等指标都是基本的。基于单台存储设备的能力总是有限的这种事实,下面的存储分析都是基于分布式存储,而不基于单台存储设备。因为我们是基于分布式存储来满足云存储的要求,我们不关心操作系统级的存储设备访问和管理,我们只关心基于

三人行必有我师,手写三行必有所悟 4170

剖析云计算技术及架构(3 云存储)

         存储在计算机系统中非常重要,前面的博文中的存储主要是基于已有的数据库系统,这一篇,我们就来看看不采用数据库系统,怎么来做云存储。在云存储中,我们不考虑单台存储设备的支持,因为这已经是现成的,我们将讨论的云存储将基于已有的操作系统和文件系统,从头开始不太可能也不太现实,我们只需要关注我们现在应该关心的一些地方。云存储要达到的一个根本目标就是随需应变,对于用户来讲,其实就是要求空间...

xpp02的专栏 208
上一篇: 剖析云计算技术及架构(3 云存储)
下一篇: 剖析云计算技术及架构(3 云存储 补充)
广州接入
广州接入 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄24年 2224粉丝 731原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值