分类 云计算 下的文章

RedHat使用免费的yum源在线进行软件包管理

由于RedHat的yum源是收费的,在没有注册的情况下是无法使用该yum源。
针对这种情况,通过进行相关的设置,可以使用CentOS yum源进行软件包管理,具体设置步骤如下:
•删除原有yum源
$ rpm -aq |grep yum |xargs rpm -e –nodeps
•下载新yum源安装包(以32位,V6.0的RedHat为例)
$ wget http://mirror.centos.org/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
$ wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-14.1.el6.i686.rpm
$ wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.27-14.el6.centos.noarch.rpm
$ wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.26-1.el6.noarch.rpm
•安装新yum源安装包
$ rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
$ rpm -ivh yum-metadata-parser-1.1.2-14.1.el6.i686.rpm
$ rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
注意:后两个安装包需要放在一起安装。
•更新yum源(以网易的CentOS镜像源为例)
$ cd /etc/yum.repos.d/
$ wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
$ vi CentOS6-Base-163.repo // 把$releasever替换成操作系统版本号,例如:6,而不是6.1,vi命令为:g/p1/s//p2/g
•清理yum缓存
$ yum clean all
$ yum makecache
$ yum install vim*
至此,RedHat可以通过免费的yum源进行安装、更新软件等操作了。

思特奇:打造云服务业开放“生态圈”

云计算在电信行业中的渗透正在不断加深。随着2011年下半年三大运营商纷纷发布自己的云战略,2012年“云服务”正成为新的关注热点。而对于电信业软件开发和服务提供商思特奇公司而言,作为业内最早向“云”转型的公司之一,2012年,正是自己的云业务布局大展拳脚、全面开花的一年。通过不断的产品调整,思特奇已经不单单是一家BOSS系统提供商,而是成为了能够同时提供如车辆定位、人员定位、电子社区、掌上行业应用、融合通信以及手机支付等多种应用的ICT方案提供商。而现在,思特奇的这些业务已经走上了“云端”。
新业务中心“腾云”
不久前,记者拜访了思特奇在北京的新业务中心。思特奇新业务中心总经理刘琨介绍说,这是思特奇在2011年5月新成立的部门,由原来的数据和增值业务部门转型而来。而思特奇与云计算相关的业务,目前也由新业务部门全面负责。
思特奇新业务中心总经理刘琨
思特奇的云计算战略规划,并非一朝一夕之功。早在2009年,云计算概念在中国还初露头角,思特奇就敏锐地捕捉到了市场的变化。“公司首先感受到虚拟化应用带来的研发和测试环境的改变,意识到,向云计算转型将成为运营商们的必经之路。”刘琨说。于是,思特奇开始了自己的云计算规划,推出了独特的E3Cloud“三朵云”解决方案:从运营商、软件开发商和最终用户三个角度,对通信行业的云应用进行了分析,将其划分为业务运营云、IT支撑云和应用开发云。而贯穿上述三类云的思特奇云计算战略核心思想,就是E3Cloud:Easy(便捷)、Elastic(弹性)、Efficient(有效)。等到2010年,思特奇在电信领域的解决方案已经成熟并且能够落地部署了。
而就在云计算解决方案的规划过程中,思特奇又进一步抓住了云时代的另一个关键词:云服务。基于云模式,在技术运算之外,把更多的可扩展相关服务带给运营商和用户,不仅降低部署和维护成本,也增加了客户的可用性。在此基础上,新业务中心应运而生。
就在刚刚过去的5月,思特奇从“第一届黑龙江省现代信息服务业创新发展高层论坛暨世界电信和信息社会日研讨大会”载誉归来。在黑龙江省打造的“中国云谷”数据城项目中,思特奇作为第一批主要参与成员,将助力黑龙江搭建云计算创新产业链平台。而黑龙江政务云建设中发挥重要作用的易成云平台,就是出自思特奇之手。“易成云”是基于云模式,完整涵盖云计算三层技术架构,以互联网和移动互联网为载体,面向政府和企业信息化建设提供软件产品和运营服务的平台。在易成云平台的基础上,思特奇新业务中心联合运营商面向政府和企业用户,推出了更多的新应用:易信,专门面向企业、政府机关提供基础信息服务产品;易位,是对公司人员、车辆进行定位管理的位置云服务;易联,为企业提供节约化、平台式的统一通信服务。
除此之外,思特奇还推出了别具特色的Myyule音乐云服务:在易成云平台的基础上通过在SaaS层实现互联网原创音乐的发布和分享运营平台,可为音乐群体提供官网与客户端的定制、分享社区、铃音下载等服务并在移动互联网上进行运营和推广,打造在线数字音乐服务业务模式。“这是我们特有的产品,也是云计算魔力的特有展现。”刘琨说。
打造开放“云生态圈”
谈起思特奇未来云计算战略的长期规划,刘琨表示,思特奇在努力成为云时代领先的服务提供商之外,也一直在致力于传播自己的云计算理念,与不同产业层的企业共同合作,加速“云落地”,打造和谐、开放的 “云生态圈”。
“云时代注定不是封闭的。”刘琨说,“云服务要具有竞争力,必须争取到更多的用户,提供更丰富的服务,而这不是一个公司能够做到的。比如我们的易位,思特奇提供云服务,但是还需要和车载终端企业合作,并联合运营商进行推广。这种和谐共生的局面,将是云时代的常态。”因此,思特奇期望通过自己的云平台,吸引更多的企业进行合作,促成更多的云应用落地。与黑龙江省在“中国云谷”项目上的合作,就是思特奇在此基础上的一次努力,以期在未来能够实现在基于思特奇搭建的云运营平台上,实现众多中小企业集约化、整合化、统一化的经营之路,同时打造开放性的云联盟,营造“多赢”的产业合作格局。
按照思特奇的云计算市场规划,其将发挥自身软件产品和云平台建设与运营的优势,实现对企业、家庭、社会三大用户群的服务。

中国云计算之怪现象

【1】标准怪。虽说云计算还并未形成统一的标准,但与国外性比,国内在定义云计算时,将明显不是云计算的企业也称为云计算。在这方面,您是怎样的看法?
【2】构成怪。国外云计算是重视软件创新而减少硬件投入,国内则恰恰相反。据不完全统计,国内服务器总量 > 全球其他国家总量、中国服务器产值 > 全球其他国家总产值。您如何看待中国云计算投入的构成情况?
【3】 取名怪。国外云计算是以企业为导向的,因此就有了Amazon云、Google云、Facebook云、苹果云。而国内云计算却往往被命名为城市云、行业云……国内为什么会采用这种做法呢?这样对云计算发展有何作用?
【4】进程怪。与国外正好相反,国内公有云发展缓慢,私有云却进展迅速,部分应用开发商已经深入到企业核心业务层做深入的开发。您认为造成这种状况的原因是什么?
【5】运维怪。在国外,一个管理员通常会管理 2000~3000 台服务器,而国内则只管约 50 台服务器。从数字上看来,“中国人力成本低于美国”不应该成为主要因素,您认为这中间之所以差别那么的大的原因何在?
【6】开放怪。国外是由政府牵头进行数据开放的,而国内的数据很多情况下还是处于“孤岛”状态。要实现数据开放,应该从哪些方面进行努力?
【7】安全怪。国外有专业的审计公司来审计云安全,而国内虽然很多人也在说这种模式,但没有实实在在去做的。我们更多的是将云计算安全等同于互联网安全,并未针对云计算自身特点开发出专门的方案。对此,您有何建议?
【8】意识怪。尽管国人早已接受了银行的保险箱业务,但对在云计算平台中放入核心数据,如财务、客户关系、设计图纸等,并不放心。要解决这个问题,需要做些什么?
【9】地产怪。作为“清洁”、“环保”、“绿色”产业,IT为各地所重视,而云计算作为当前最热门的IT经济增长点,获得了大力支持,设立了不少所谓的 “云地产”。对此,各位怎么看?
【10】转化怪。云计算可以做高性能计算,但高性能计算却难以向云化发展。很多超算中心的收入,甚至都抵不过所耗的电费。对此,各位是怎样的看法?
 

PaaS能力开放安全鉴权

PaaS能力开放安全鉴权,主要关注两点:
1、授权许可:
1)谁可以使用P层的能力?
2)哪些能力能被哪些人使用?
3)你怎么证明你就是你?
2、访问控制:
1)正确的用户获得他可以获得的能力
2)度量
sae:
服务限制与配额
SAE设置服务限制和配额的目的是为了防止个别用户攻击和滥用,从而在公有云计算平台上保证绝大多数开发者的正常使用。
服务限制和配额设定是在门户网站新浪自身长期运维的基础上经过严格计算得出的,所以正常使用一般不会出现问题。经过SAE实际统计,99%的应用不会受到任何影响
每一项服务有不同的限制项
查看 access key 和 secret key 需要输入安全密码,该安全密码和登录密码不一致,也可以采取动态密码。防止从客户这端无意的泄露密码。

NoHadoop-新一代海量数据架构分析

在经历了长达25年的统治地位后,关系型数据库正面临越来越火的“NoSQL”挑战,而挑战者是以Hadoop为代表的分布式计算开源架构。可以看到,越来越多的消息表明,不管NoSQL是被解释为“No SQL”还是“Not Only SQL”,如果你面临海量数据的挑战,那么你最应该选的海量数据架构是Hadoop。
但是Hadoop就能代表一切吗?答案显然是否定的,Hadoop的MapReduce在性能上的确是有局限性的:比如MapReduce没有索引,只有靠强大的运算能力来处理;此外,MapReduce本身存在一些lower-level实现的问题, 特别是skew和数据交换等等。
因此有些人开始回到关系型数据库上,因为相比较Hadoop的处理能力,一些SQL架构依然呈现数量级的优势。
也许,我们现在正处于一个新的“NoHadoop”时代,因为越来越多的企业开始认识到,海量数据处理仅有Hadoop是不够的。在他们看来,简单的批处理工具比如MapReduce和Hadoop恐怕并不足以应付将来更大的数据结构。诚然,大多数的比较复杂的海量数据处理我们也许能够用Hadoop就足以对付——也许更多的是一个无奈选择。它们可能涉及更复杂的连接,比如ACID需求、实时要求、超级计算的算法、图形计算、互动分析或者连续增量的需求等等。
事实上,Hadoop之所以受到越来越多的人欢迎,原因在于它对于海量数据的处理方式,而且,最重要的是,它是免费的。
但是随着对海量数据处理的应用程序性能需求不断增加,我们会发现,在很多领域,我们需要除了Hadoop以外的更多的海量数据处理方式。
那么,我们应该怎样看待下一代分布式计算架构呢?或者说,“NoHadoop”的架构应该是怎样的呢?从性能上而言,下一代的架构需要在MapReduce/Hadoop的基础上有10——10000倍的性能提高。
在每一种应用下,都有新一代的数据架构,可以提供所需的规模和效能。在未来的几年内,这些架构中的某些也许会成为主流。
1、SQL:数据库已经有了25年的发展历史。大量的创新正在围绕数据库技术,比如VoltDB、Clustrix等等(也许下一代产品不应该再称为数据库),但当你需要处理复杂的连接,或需要ACID需求时,数据库依然是你最好的选择。
应用场景:复杂的业务查询、在线交易处理。
2、Cloudscale:在海量数据上的实时分析,它打破了自由批量处理的限制。比如,当你打算分析一台百万次的服务器中发生的事件流,你需要一个真正的实时数据流体系结构。而Cloudscale架构提供的这种实时数据分析能力,比Hadoop的批处理系统快了近10000倍。
应用场景:商业算法,欺诈检测,手机广告、位置服务、市场情报。
3、MPI和BSP:相当多的超级计算机应用中,需要在海量数据上建立复杂的算法,为了实现规模效应,需要对处理器的直接访问调用以提高计算的速度。在并行计算中,MPI和BSP这些工具是进行高性能计算的必要。
应用场景:建模与仿真系统,流体动力学。
4、Pregel:当你需要分析一个复杂的社交网,或者是要分析网络的时候,面对的不是数据的问题,而是一个很大的图形。我们面临的现状是,大规模的动态图形正成为一些应用的关键。Google的Pregel结构采用了BSP模型,以便能够进行规模化、高效的图形计算。
应用场景:算法,算法的结构图,地理位置图,网络优化等
5、Dremel:这是一个需要与网络进行大规模交互的数据集。Google的Dremel的设计原理在于支持几秒内万亿行命令的执行,并提供即时查询。而它的查询执行并没有采用MapReduce 的功能。自从2006年以来Dremel诞生以来,已经有了成千上万的用户。
应用场景:数据搜索、客户支持、数据中心监控。
6、Percolator (Caffeine) :如果需要对庞大的数据增量进行不断更新,你会发现,Percolator是一种很好的实现方式,这也是Google在新的索引系统上采用的架构,Google的即时搜索引擎Instant不能没有它。“由于索引内容可以逐步增加,采用以Percolator的Google Caffeine系统检索速度将百倍于之前采用Hadoop的分布式数据处理方式。”
应用场景:实时搜索
原文链接:http://www.sys-con.com/node/1573226
作者简介:Bill McColl:Cloudscale创始人和首席执行官,牛津大学计算科学系主任,负责并行计算研究中心。

如何充分利用你的技术知识?

如何充分利用你的技术知识?学一个技术很花时间,学会了就要充分利用它!拿它做许多项目,培养经验=>拿它讲课累积内容=>写杂志专栏累积教学内容=>把教学内容写成书(简体版)=>把书翻译成繁体出版=>把书翻译成英文出版=>视频讲课=>做成电子书=>修订增补内容,推出新版纸本书=>翻译成繁体 …

虚拟化的定义

5、虚拟化是什么?
答:欺骗。被调用者对调用者的欺骗。
虚拟化就是由位于下层的软件模块,通过向上一层软件模块提供一个与它原先所期待的运行环境完全一致的接口的方法,抽象出一个虚拟的软件或硬件接口,使得上层软件可以直接运行在虚拟环境上。
6、虚拟化是云计算必须的吗?
答:不是。云计算的两条底层技术路线:分布式和虚拟化。
–分布式计算
•Hadoop
•Hadoop的核心是MapReduce和HDFS
•是计算资源的整合
•阿里巴巴
–虚拟化
•Xen/VMWare
•Server Consolidation
•是计算资源的分割
•Amazon
7、虚拟化分为服务器虚拟化、桌面虚拟化和应用虚拟化,该如何理解各种虚拟化?

云计算的定义和特征

1、云计算是什么?(参见云计算是什么)
答:云计算是一种能够通过网络以便利的、按需的方式获取计算资源(网络、服务器、存储、应用和服务)的模式;这些资源来自一个共享的、可配置的资源池,并能够快速获取和释放,提供资源的网络被称为“云” ;云模式能够提高可用性;云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。
一个由愿景驱动的对IT商业模式的探索和实现的过程。这个愿景来源于对IT资源的价值的深入认识,通过把IT资源的使用价值从商品价值里提取出来,这些使用价值将比商品本身更容易被操作,使得高度定向化和制定化的价值交付成为可能。而这些制定化的成本也随着制定化所带来的规模效应而获得补偿,相信这种模式在总体上会获得巨大的经济效应。
云计算就是一种商业模式。
2、云计算的特征是什么?
答: 硬件、软件、服务资源池 可伸缩易扩展 提供标准、可靠的服务 通过网络访问 用户自服务 按量计费
3、如何理解云计算的这些特征?
答:自来水 高速公路 租公寓和自建别墅
硬件、软件、服务形成资源池
这些资源可以动态调配、使用
服务由“云”来建立,因而不可能满足强烈的“个性需求”
服务的可靠性由“云”来保证
用户可以通过因特网使用这些服务,“云”会对用户使用的资源进行度量,按使用量收费
4、什么是云计算?
答:一切都是云。未来的应用必然会是“海量数据”,必然要求高可靠,可伸缩,实现自服务,系统易维护。所以,未来一切皆是云,但又都不是云。

单机版和集群MySQL cluster数据导入导出

导出要用到MySQL的mysqldump工具,windows和linux下都经过测试
单机版和集群MySQL cluster导入导出方式都是一样的。
几个常用用例:
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:wcnc_db.sql
5.远程导出数据库
mysqldump -u root -h 172.21.33.75 -p test > e:sqlbaktest.sql

云计算招聘Python工程师

[高级系统开发工程师]
要求:
1、精通Python开发,有1年以上Python系统级/平台级项目开发经验
2、熟悉C/C++,有linux系统开发经验
3、熟悉操作系统原理、体系结构
4、了解linux网络协议栈,了解linux bridge/NAT及tcp/ip协议
4、有较强的源码阅读、分析能力,能独立开发较大规模的系统
5、计算机相关专业,本科或以上学历(专科需要4年以上工作经验)
加分项:
1、参与或主导过开源项目
2、了解linux内核,熟悉linux IO架构及文件系统原理
3、了解开源虚拟化技术,如kvm/qemu/xen
4、了解常见存储系统及技术
5、参与过云计算、云存储相关项目
[Web应用开发工程师]
要求:
1、精通Python web开发,熟悉Django框架及MVC模型,略懂前端,1年以上Python相关开发经验
1、熟悉http/tcp协议,熟练使用curl/tcpdump等工具进行troubleshooting
2、了解常用web后端技术,包括nginx, memcached, redis, Rabbit-MQ等
3、熟悉SQL语言,了解MySQL数据库设计调优
4、熟悉linux基本操作
5、计算机相关专业,本科或以上学历(专科需要4年以上工作经验)
加分项:
1、懂前端开发,熟悉前端技术,如HTML/CSS/Javascript/jQuery/Ajax
2、有高负载应用或分布式系统开发经验;
3、参与或主导过开源项目
[说明]
啰哩啰唆说了这么多要求,其实只要你非常符合某一项要求,同时觉得自己非常好学,学习能力又强,就投简历吧。
另一方面,也说明SAE项目对人能力要求非常综合,如果你觉得目前所在的岗位或公司学不到什么新东西,没有什么挑战,欢迎来SAE。
相信在SAE经过一两年的锻炼,一定能成为国内云计算领域的领先人物。
以上两个职位都欢迎优秀应届毕业生或在校学生投递简历,对于实习生,技术要求均可放宽,
我们最看中的是你对互联网,对技术的热情,以及是否对互联网技术有强烈求知欲望。
工作地址:北京中关村
薪资范围:8k~20K