Google为什么要把最重要的秘密开源?

Google的技术是云计算开源化的主要推动力之一,Hadoop、NoSQL类数据库等开源软件都源于Google的技术。但搜索巨头本身对于自身技术 的开源态度却有点纠结。这种纠结主要源于不想放弃自身的这一竞争优势,但是在微软、VMware、EMC等纷纷拥抱开源的大趋势 下,Google终于意识到在开源的环境下推进自己云战略的重要性,哪怕把它最大的秘密部分开源化也在所不惜,现在这一战略已经初见成效[......]

阅读全文

云计算的核心技术

云计算的“横空出世”让很多人将其视为一项全新的技术,但事实上它的雏形已出现多年,只是最近几年才开始取得相对较快的发展。确切地说,云计算是大规模分 布式计算技术及其配套商业模式演进的产物,它的发展主要有赖于虚拟化、分布式数据存储、数据管理、编程模式、信息安全等各项技术、产品的共同发展。近些年 来,托管、后向收费、按需交付等商业模式的演进也加速了云计算市场的转折。云计算不仅改变了信息提供的方式,也颠覆了传统ICT系统的交付模式。与其说云 计算是技术的创新,不如说云计算是思维和商业模式的转变。 [......]

阅读全文

黑客攻击Target的11步详解及防御建议

【编者按】去年年底美国大型零售商Target被曝受到黑客攻击,导致高达4000万张信用卡和7000万消费者的个人信息被黑客所窃,Aorato的研究员及其团队记录了攻击者用来攻击Target的所有工具,并讲述攻击者是如何渗透到零售商、在其网络内传播、并最终从PoS系统抓取信用卡数据的。[......]

阅读全文

SLB技术原理浅析

1 SLB功能介绍

SLB(Server Load Balance)服务通过设置虚拟服务地址(IP),将位于同一地域(Region)的多台云服务器(Elastic Compute Service,简称ECS)资源虚拟成一个高性能、高可用的应用服务池;再根据应用指定的方式,将来自客户端的网络请求分发到云服务器池中。[......]

阅读全文

2013年最受公司青睐的25项技术

在 2013 即将结束的此刻,全球超过 2.59 亿注册用户的社区网络服务 LinkedIn想通过数据分析过去的一年来,“谁被雇用了,而他们又在做些什么?”LinkedIn 统计了 2.59 亿用户的资料,包括专业技术和工作经历,分析出了 2013 年前 25 名最受雇主青睐的专业技术,可见下面列表:[......]

阅读全文

Hadoop:用还是不用?

当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop!Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。

实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择。对另一些问题来说,选择Hadoop甚至会是一个错误。对于数据转换的操作,或者更广泛意义上的抽取-转换-装载的操作(译者注:Extraction Transformation Load,ETL,数据仓库中对数据从初始状态到可用状态处理过程的经典定义), 使用Hadoop系统能够得到很多好处,但是如果你的问题是下面5类之中的一个的话,Hadoop可能会是一不合适的解决方案。 [......]

阅读全文

京东云擎

京东商城于2011年开启云计算业务,在北京、成都、南京等地设有研发中心和运营机构。京东云计算的目标是打造电商第一云,成为以数据为中心的云计算服务公司。

云计算是被看做继个人计算机变革、互联网变革之后,第三次IT浪潮,是互联网战略新兴产品的重要组成部分。云计算已经成为一种按需、易扩展且随时、随地可以提供的公务服务。云计算可以实现对已有IT资源的充分利用,提高信息系统的效率和性能。尤其能够针对中小企业加快研发进程,缩短产品投入市场的时间。[......]

阅读全文

10大引导世界技术革新的开源项目

技术发展依赖于创新举措。没有那些脱离束缚的好想法,技术发展将停滞不前。与此同时,创新也促进了企业与社会的进步。很多人想当然地认为大多数创新举措都必须依附于闭源软件及开发商,但在多数情况下这一观点并不正确。

成千上万个开源项目为我们带来各个领域的技术创新成果。其中有一些项目的规模非常小,它们在大多数项目都是大规模、全球化的商业环境中显得格外突出。在浩如烟海的开源项目当中,Linux专家Jack Wallen选取了最具代表性的10名个开源项目,让大家了解它们对全球技术创新做出的卓越贡献。[......]

阅读全文

Windows Azure

Windows Azure是微软基于云计算的操作系统,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包括了以下主要组件:Windows Azure;Microsoft SQL数据库服务,Microsoft .Net服务;用于分享、储存和同步文件的Live服务;针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务。[......]

阅读全文