云计算
文章平均质量分 71
mk
新浪微博码农一枚
展开
-
《走近云计算》阅读笔记1--云计算的孕育期间
1.单机计算时代2.并行计算(1)并行计算:指同时使用多种计算机资源解决计算问题的过程,为了快速解决问题而充分利用计算机资源而出现的一种计算方法。(2)并行计算的理想状态下的运行原理:讲一个即将被求解的问题分成N份,分别将分好的问题交付给N台计算机,那么问题的解决时间将会缩短为原来的1/N。 但这只是一种理想状态下的想法,在实际应用中,我们必须考虑数据交换所需的带宽,是否能做到转载 2011-11-30 00:26:12 · 632 阅读 · 0 评论 -
安装cloudsim
1.CloudSim介绍 2009年,墨尔本大学的网格实验室和Gridbus项目宣布推出云计算仿真软件,称为CloudSim。它是在离散事件模拟包SimJava上开发的函数库,可在Windows和Linux系统上跨平台运行,CloudSim继承了GridSim的编程模型,支持云计算的研究和开发,并提供了以下新的特点:(1)支持大型云计算的基础设施的建模与仿真;(2)一转载 2011-11-30 00:50:13 · 1414 阅读 · 0 评论 -
Hadoop集群的搭建
1.准备阶段(1)在每台机器上安装ubuntu 10.04 (2)增加root 用户 sudo passwd root 输入新的密码(3)在ubuntu 中启动终端,application - assit - terminal(4)配置网络 perfernces -> network connection 配置网络地址 admini原创 2011-11-30 00:51:08 · 446 阅读 · 0 评论 -
Hadoop常见问题及解决办法
转载自 ximigoru最终编辑 lzpsky1:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-outAnswer:程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。修改办法:修改2个文件。 /转载 2011-11-30 00:53:27 · 1256 阅读 · 0 评论 -
《走近云计算》阅读笔记5--云计算界面的交互技术--RIA
详细见http://baike.baidu.com/view/706341.htm1.RIA技术概述 (Rich Internet Applications),富因特网应用程序或者Rich Internet应用程序 传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表示层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满转载 2011-11-30 00:30:00 · 835 阅读 · 0 评论 -
《走近云计算》阅读笔记6--界面交互技术的比较--FLEX vs Ajax
Flex技术:http://baike.baidu.com/view/623340.htmAjax技术:http://baike.baidu.com/view/1641.htm构建RIA的关键是:利用中间层避免传统的页面刷新。 最常见的可以从中间层获取数据的工具:JavaScript(Ajax技术)以及Flash Player的Flash(由Flex技术构建),其他包括S转载 2011-11-30 00:31:21 · 657 阅读 · 0 评论 -
《走近云计算》阅读笔记8--Flex开发环境的搭建及应用
1.获取Flex Builder 3:http://www.adobe.com/cn/downloads/2.安装Flex Builder 3:基于Eclipse的集成开发环境的版本Flex Builder 3_win_plug.exe Flex Builder 4 将改名Flash Builder 4(1)选择Flex Builder的安装目录。(2)选择MyEclipse的原创 2011-11-30 00:33:06 · 397 阅读 · 0 评论 -
《走近云计算》阅读笔记10--并行集群的搭建
一.准备工作:1.配置服务器的IP地址:包括2.编辑每台服务器的/etc/hosts文件,将所有节点名称及其IP地址写入。二.安装软件1.配置SSH(1)在node01的root目录下生成SSH密钥对。#cd /root#ssh-keygen -t dsa生成.ssh目录。其中包括公钥(id_dsa.pub)和私钥(id_dsa),known_hosts。(2)转载 2011-11-30 00:35:28 · 479 阅读 · 0 评论 -
《走近云计算》阅读笔记14--云监控的实现
一.云监控简介1.本地化云监控:top,who,ps,df2.网络化云监控:采用C/S模式组成:(1)客户端用于收集数据,过滤数据(2)服务端用于接受客户端通过网络发送过来的数据,并且对所收集的数据进行格式化并向监控人员显示,从而实现对每个节点的集中监控。(3)B/S监控集群:手机,数据处理,传输,提供服务。二.基于Linux的云监控1.使用现有工具实现:Nagios,转载 2011-11-30 00:38:08 · 464 阅读 · 0 评论 -
《虚拟化与云计算》阅读笔记2-服务器虚拟化的核心技术
核心技术 服务器虚拟化实质是对硬件资源的虚拟化:CPU、内存、设备与I/O。此外,为了实现更好的动态资源整合,当前的服务器虚拟化大多支持虚拟机的实时迁移。1. CPU虚拟化 CPU虚拟化技术把物理CPU抽象成虚拟CPU,任意时刻一个物理CPU只能运行一个虚拟CPU的指令。 每个客户操作系统可以使用一个或多个虚拟CPU。在这些客户操作系统之间,虚拟转载 2011-11-30 00:47:50 · 1879 阅读 · 0 评论 -
Eucalyptus安装---ubuntu版
一.安装集群服务器1. 下载ubuntu 10.10 服务器版2.安装引导时,要选择"Install Ubuntu Enterprise Cloud" ,即选择安装企业云3.输入主机名 ubuntu-cluster4.一台机器, 作为Cluster(Front End) , 命名为: ubuntu-cluster , 它包含了如下部分1)、Cloud Controller (c原创 2011-11-30 00:49:20 · 473 阅读 · 0 评论 -
《虚拟化与云计算》阅读笔记1--服务器虚拟化
1.服务器虚拟化 服务器虚拟化将系统虚拟化技术应用于服务器上,将一个服务器虚拟成若干个服务器使用。 在采用服务器虚拟化之前,三种不同的应用分别运行在三个独立的物理服务器上;在采用服务器虚拟化之后,这三种应用运行在三个独立的虚拟服务器上,而这三个虚拟服务器可以被一个物理服务器托管。 简单来说,服务器虚拟化使得在单一物理服务器上可以运行多个虚拟服务器。转载 2011-11-30 00:46:39 · 1119 阅读 · 0 评论 -
《走近云计算》阅读笔记16--.基于Linux的云监控系统的数据监测的实现
数据监测的分为3个部分:1.数据采集:DataCollection数据采集器(1)CPU数据采集:通过读取/proc目录下的stat文件内容。 需要以cpu开头的第一行的数据。 fileCPU = new FileInputStream("/proc/stat"); DataInputStream dataCPU = new DataInputStream(fileC转载 2011-11-30 00:39:54 · 474 阅读 · 0 评论 -
《走近云计算》阅读笔记2--Google App Engine概述
1.App Engine 该服务是使开发人员基于Python语言开发环境的应用程序,并可免费使用谷歌的基础设施来进行托管。 App Engine让用户可以在Google的基础架构上运行自定义的网络应用程序,易于构建和维护,并可根据用户访问量和数据存储的需要的增长进行扩展。用户只需上传应用程序便可以立即为互联网用户提供服务。 Google提转载 2011-11-30 00:26:51 · 539 阅读 · 0 评论 -
《走近云计算》阅读笔记3--亚马逊的云服务
Amazon网络服务(Amazon Web Service,缩写AWS)1.处理管线化(1)文档处理管线化:将数十万个微软Word文档转换为PDF,对数百万个网页/图片进行光学字符识别(OCR),转换为原始的可搜索文本。(2)图片处理管线化:创建图片的所旅途或低分辨率版本,调整数百万张图片的大小。(3)视频转码管线化:将AVI格式的电影格式转码为MPEG格式。(4)索引:创建网转载 2011-11-30 00:27:44 · 548 阅读 · 0 评论 -
《走近云计算》阅读笔记4--弹性云计算
弹性云计算(EC2)提供的简单网络服务接口允许用户以最小代价获取和配置计算能力。用户可以完全控制自己的计算资源,根据计算需求的变更,向上或者向下对计算能力机型快速扩展,开发者也可以使用工具构建可恢复的失败应用,并且将其与常规失败环境进行隔离。 EC2提供真实的虚拟计算环境,用户可以在多种操作系统上使用服务接口启动实例,用自定义的应用环境进行加载,管理网络访问许可,运行自己需要的映像。转载 2011-11-30 00:29:09 · 464 阅读 · 0 评论 -
《走近云计算》阅读笔记7--用Eclipse开发Google App Engine应用
一. 准备工作: App Engine 主页:http://appengine.google.com App Engine SDK 下载地址:http://code.google.com/intl/zh-CN/appengine/downloads.html 可选择下载两种语言的版本:python和java Pytho原创 2011-11-30 00:32:13 · 540 阅读 · 0 评论 -
《走近云计算》阅读笔记9--Flex的应用
1.桌面与图标的实现(1)桌面背景的实现:选择Application作为程序的最大容器,设置背景颜色等属性backgroundImage(2)从Component中选择Canvas组件置于桌面上,设置Canvas组件的weight和height,x,y,id等属性,第4版用Group代替Canvas。(3)从Component中选择Button,Label组件至于Canvas组件上,并转载 2011-11-30 00:34:29 · 394 阅读 · 0 评论 -
《走近云计算》阅读笔记11--云登陆前的交互技术难点
1.Java与XML的转换1.概述:(1)主服务器采用Java编写,客户端采用的是Flex语言,所以会选择XML进行两种语言的交互。(2)将主服务器的JavaBean封装好的数据转换成XML进行交互(javax.xml和org.w3c.dom)javax.xml包是根据XML规范所定义的,它具有XML核心的常量和功能。org.w3c.dom包是为文档对象模型DOM提供接口,该模转载 2011-11-30 00:36:16 · 519 阅读 · 0 评论 -
《走近云计算》阅读笔记12--云登录模块的功能分析
云登录模块主要分为三个部分:1.注册:向服务器提交用户注册信息,在提交时能够自动验证用户信息是否合法。2.登录:向服务器提交用户登录信息,可以验证用户名是否为空,密码是否正确。3.业务定制:客户端动态刷新显示“系统”提供服务的业务名和业务说明,提交时会向服务器提交所选的业务id。数据库的设计:1.用户表:记录用户登录系统时的信息。2.用户信息表:用于记录用户的个人信息3转载 2011-11-30 00:36:50 · 334 阅读 · 0 评论 -
《走近云计算》阅读笔记13--云登录主服务器的实现
一.概述(1)模型层:对登录系统所用到的数据对象进行抽象,将不同的类的数据对象分别封装成不同JavaBean(2)控制层:接收用户的注册,登陆以及业务定制等事件请求,并对其服务类型进行判断和处理,最终将结果返回给客户端。(3)逻辑层:提供工厂方法,具体封装了主服务器端对登陆,注册以及业务定制等事件的逻辑处理二.数据模型的抽象1.userBean:用户信息Bean,用于定义了用户转载 2011-11-30 00:37:35 · 459 阅读 · 0 评论 -
《走近云计算》阅读笔记15--.基于Linux的云监控系统的界面实现
1.ExtJs的简介一个与后台技术无关的前端Ajax框架,内部使用Js技术,可以与多种语言JSP,ASP,PHP相结合(1)ExtJs技术灵活采用Json/xml数据源开发,使得服务端表示层的符合真正的减轻。支持多种主流浏览器。(2)ExtJs,以其华丽而成熟的界面,吸引了众多开发者,让不懂美工的开发人员也可以开发出精美的界面。(3)ExtJs的缺点:没有合适的开发工具。2.E转载 2011-11-30 00:38:32 · 358 阅读 · 0 评论 -
单进程socket的服务器/客户端模型
1.tcp.h:头文件2.socklib.c:基本的socket模型的实现函数3.server.c:服务器端的模型4.client.c:客户端的模型5.process_request.c:处理客户端的请求6.connect_server.c:与服务端进行通信 1.tcp.h:头文件#include #include #include #include #in原创 2011-11-30 11:27:20 · 528 阅读 · 0 评论