Alone in dark

I had never thought about this topic before I actually started to work on my startup.  My mind was:  "there always will be a solution when the time comes. And, I can work it out, just a matter of time."

But the reality is different.

Everything crashes on you when you really face it. People who you trust and like (don't get me wrong, they are not bad at all), will look at you and wait for your move.  The thing is not as simple as "delicate the tasks and gather the results". You have to do everything, at least give a start (in most cases, you need to finish most of them, then someone will come out and tell you he/she will follow the work).

You may have read a million times at any startup essays that starting-up does not mean you will only do the parts interesting, but a mess of unnecessary little matters. Yes, they are absolutely correct.

But what I'm trying to say, is that even you are prepared for those situations, probably you still get frustrated. You feel tired, exhausted, and the worst is HELPLESS. A long and dark journey, with very dim light far far away, is in front of you. And you are alone!

That's the cost you need to pay, the cost of startup.... No solution.

The only painkiller is your determination , courage and drive. Walk ahead, never give up. You can take a snap, but you have to standup, and carry on.

So, please enjoy ..... Alone in Dark!

Posted in 1 | Leave a comment

EC2营收和利润率

文章在这:http://cloudscaling.com/blog/cloud-computing/amazons-ec2-generating-220m-annually

这个220m是从一系列数字估出来的,是EC2虚拟机的收入,不包括使用EC2时EBS的收入,EC2网络流量的各种其他收入。如果真有这么多,那EC2的毛利率估计很高了(30%-50%)

此外,文章说S3的利润率只有EC2的十分之一,不知道是不是真这么少,不过s3利润率比ec2这个事实amazon自己也承认。

Posted in 1 | Leave a comment

The New Computing Pioneers

IT MAY NO LONGER BE FAIR to characterize large pharmaceutical firms as late adopters of information technology (IT).

Having spent the past five years catching up to other industries in the deployment of enterprise software systems that link researchers and laboratories companywide, big drug firms are now starting to push data storage and processing onto the Internet to be managed for them by companies such as Amazon, Google, and Microsoft on computers in undisclosed locations.

Pfizer, Eli Lilly & Co., Johnson & Johnson, and Genentech are among the drugmakers that are piloting into an emerging area of IT services called cloud computing, in which large, consumer-oriented computing firms offer time on their huge and dispersed infrastructures on a pay-as-you-go basis. These drug companies are among the first to gauge the cost- and time-saving pros and the potential management and security cons in this largely uncharted territory.

The concept of cloud computing, based on technologies that already support e-mail and search services, has burst onto the IT scene during the past year. Success stories have already been logged across a range of industries and government organizations, including the White House, which used Google cloud services to handle the questions sent to President Barack Obama during his March 26 town hall meeting. The White House was able to field a peak of 700 e-mail hits per second from 92,934 people submitting 104,073 questions and casting 3,605,984 votes in the 48 hours leading up to the meeting.

The advantages of cloud computing to drug companies include storage of large amounts of data as well as lower cost, faster processing of those data. Users are able to employ almost any type of Web-based computing application. Researchers at the Biotechnology & Bioengineering Center at the Medical College of Wisconsin, for example, recently published a paper on the viability of using Amazon's cloud-computing service for low-cost, scalable proteomics data processing in the Journal of Proteome Research (DOI: 10.1021/pr800970z).

And Lilly has demonstrated the viability of cloud computing in pharmaceutical R&D, according to Dave Powers, the firm's associate information consultant for discovery IT. "We were recently able to launch a 64-machine cluster computer working on bioinformatics sequence information, complete the work, and shut it down in 20 minutes," he says, describing a project the firm executed using Amazon's Elastic Compute Cloud (EC2) service. "It cost $6.40. To do that internally—to go from nothing to getting a 64-machine cluster installed and qualified—is a 12-week process."

Although Lilly has a sizable installed base of computers, the company's IT infrastructure is operating at full capacity, says Andrew Kaczorek, senior systems analyst for discovery IT. "Because we have hundreds of different users, what we see is spiky utilization," Kaczorek says. "The result is that for days at a time our clusters are at 100% of capacity. This means there are actually scientists who have work to be done that is literally sitting in a queue." Although exact cost savings are difficult to calculate, they are clearly significant, according to Powers and Kaczorek, as are the time savings.

Pfizer's Biotherapeutics & Bioinnovation Center (BBC) began using Amazon cloud services earlier this year to develop and refine models in antibody docking runs, according to Giles Day, head of informatics at BBC.

"We use the cloud to shorten the process to two to three hours from two to three days," Day says. "One run costs us $300, which is a small price to pay for the time savings it generates. But what really interests me is that it changes the way we do our science. Using the cloud lets us work in a more iterative way and keep the momentum of the research project going."

Pfizer is beginning to employ cloud computing in other research operations, but there are some downsides, Day says, one being that users must come up with their own programming to coordinate with cloud service providers. Pfizer is working with the BioTeam, a consulting firm, on connecting its work to the cloud. Lilly is using software and services from two suppliers, Cycle Computing and RightScale, to access Amazon's network and manage the transfer of data onto and off of the cloud.

Powers points out that security is a concern, limiting most if not all activity to the manipulation of public data that don't involve intellectual property or patents. Policing individual researchers' access to the cloud is an even bigger concern, according to Powers. "One of the pros of using the Web is that it is low friction—just a credit card account and you're off and running," he says. "But this is also a con for a large enterprise. We are trying to centralize a single point of entry into cloud space such that we have some ability to control it."

A lot needs to be worked out, agrees Wes Rishel, a vice president with the health care provider IT division of the Gartner Group, a consulting firm. Rishel says cloud computing is currently "very high on the hype cycle," with a rush of first-time-user success stories. "There is no doubt that the technology exists to get the costs of processing resources and disk resources down effectively to the price of electricity," he says. Although this is cause for enthusiasm, the lack of standards for entering and processing data makes cloud computing far more complicated than it might seem on the surface, according to Rishel.

INDUSTRY WATCHERS agree that cloud computing is best defined by the uses that the service firms' computers are put to. "All 'cloud' really means is the Internet," says John Wilbanks, executive director of Science Commons, a division of Creative Commons that works to establish protocols for collaborative work in science on the Web. "It's a fancy name for distributed storage and processing."

Wilbanks says cloud computing is currently hobbled by a lack of the communications standards that Science Commons and others have been promoting for research employing the Internet.

Drug companies are also still sorting out what kind of data will be appropriate for cloud storage and processing. "Where the data reside in the discovery process will dramatically affect the likelihood that they're ever going to be part of a cloud," Wilbanks says. The amount of sensitive data currently kept behind protective firewalls will likely limit the applicability of cloud computing in the pharmaceutical sector, he argues.

Yet the rapid creation of life sciences data keeps pointing to the use of cloud computing, and this is especially true in the area of genomics research. Advances in nanoscale and microfluidic chemistry now allow DNA to be monitored on tiny beads by photographic sensors that, according to Chris Dagdigian, principal consultant for the BioTeam, generate TIFF images in collections of up to 800 gigabytes. "This creates a massive data-capture and handling problem," he says. "We are now in an era where instruments that are showing up in very small wet laboratories are capable of producing a terabyte or more of data in a day."

Eric Schadt, executive scientific director for genetics at Rosetta Inpharmatics, a subsidiary of Merck & Co., agrees. "The next generation in technologies for gene expression profiling and DNA sequencing is going to be able to generate data so fast and at such a large scale that it is going to be overwhelming to many," he says. "We thought microarrays and high-density SNP arrays were generating high-dimensional data that were difficult to hold," he says, referring to single-nucleotide polymorphisms. "Well, these next-generation technologies are going to be one to two orders of magnitude beyond that."

The data should yield answers to questions about how complex disease systems manifest themselves in the human body, Schadt says. "It is not going to be DNA variation on its own that will tell us how genes interact with a given disease," he says. "More and more, you will see people integrating the DNA variation information with gene expression information or metabolite information or protein information." Cloud computing may be employed by researchers coming to grips with all of the data management involved, he says.

Merck, though, has not taken the plunge. The company has amassed a computer center at Seattle-based Rosetta, which it acquired in 2001, with about 10,000 processors and an elaborate Internet-based architecture allowing researchers working on thousands of projects anywhere at Merck to access data from storage. But that situation is about to change.

In the coming months, Merck will be handing the Rosetta computer cluster, and a majority of the data therein, to a nonprofit bioinformatics database called Sage Bionetwork being formed by Schadt and Stephen Friend, senior vice president and oncology franchise head at Merck Research Laboratories. The drug firm, which will have open access to Sage, will consolidate research computing at its new Center of Excellence for Molecular Profiling & Research Informatics, in Boston. Meanwhile, Sage will pursue partnerships with other public and private research centers in order to expand the database. Sage, as it develops, may well incorporate cloud computing, according to Schadt.

AS DRUG FIRMS come to grips with what can be accomplished in cloud computing, service suppliers are amassing a distributed computer utility infrastructure to accommodate booming demand. Amazon is seeing rapid growth in its cloud storage offering, Amazon EC2, which was introduced in 2006. Its server capacity has increased from 18 billion files to 52 billion files over the past year, according to Adam Selipsky, vice president of Amazon Web Services.

Selipsky says Amazon's cloud service can be viewed as a virtual data server with flexible and nearly limitless capacity. "It looks and feels like the same raw iron in any company data center," he says. "But it's in our basement, not yours." And just as any company would add software and proprietary applications to its basic computing infrastructure, cloud users run their applications on the Web on Amazon's distributed infrastructure. Amazon, according to Selipsky, provides storage, message queuing, and high-performance computing on a pay-per-use basis.

The service has garnered a lot of interest from the life sciences community, where companies under budgetary constraints are dealing with increasing computing burdens, Selipsky notes. Speed of processing has also brought drug researchers to the cloud, he says, adding that Amazon recently introduced Amazon Elastic MapReduce, a cloud-computing utility that relies on Hadoop (the name comes from the developer's child's stuffed toy elephant), a Web application from Apache Software Foundation that accelerates processing by enabling computers to work with thousands of files and petabytes of data. A petabyte is 1,024 terabytes or about 1 million gigabytes.
"All 'cloud' really means is the Internet. It's a fancy name for distributed storage and processing."

In addition to cost and time savings, Mike Naimoli, director of Microsoft's life sciences business in the U.S., says cloud computing may also enable data sharing among drugmakers and contract research organizations and other partners. The company introduced its Azure Services Platform for cloud computing last year.

"It is one thing to get the data up there, another to interact and work with it," he says. "That is done through applications hosted on Azure. Microsoft won't build those applications. We provide a framework and fabric that can host the user's applications. Anything users can do locally and adapt to the Internet can run on the cloud."

Rishi Chandra, senior product manager for Google cloud-computing service Google App Engine, says the intensive need for data storage and computing will drive drug research toward cloud services. "It makes more sense to operate in a distributed network, where you can handle spikes in demand," he says.

Chandra says Google enables users to put data behind a secure firewall in its cloud infrastructure. Managing access to the data requires some custom integration work, however. Although Google, like Amazon and Microsoft, manages the security of its physical computer infrastructure, users will be responsible for data encryption, data access control, and other security measures on the cloud.

Some of this work is being done by third-party software suppliers such as Cycle Computing, which began developing open-source software for high-performance computing four years ago. Cycle has since launched a business application and security management service for cloud computing, according to Jason Stowe, its chief executive.

The company has a partnership with Schrödinger, a computational chemistry software firm. And Stowe says Cycle is developing applications for next-generation genome sequencing that will allow researchers to use the cloud to process and condense raw data from their laboratories.

Lilly's Powers says Cycle has taken on the challenge of replicating the drugmaker's in-house IT operations online. "There is a lot of complexity to taking an environment that lends itself to static clusters and making it dynamic," he says. "Cycle has the expertise to develop browsers that assemble clusters on the cloud, handle scheduling, and move data to the point where we can submit an algorithm or scientific workload, indicate that we want to run it X number of times, and send it off."

ALTHOUGH USERS and vendors alike agree that these are early days for cloud computing, they also view such IT services as a viable option for a range of work beyond storage and processing of nonproprietary data. Some see it as an environment for collaborative work and as a secure environment for clinical trial data.

Karen Riley, a spokeswoman for the Food & Drug Administration, says cloud computing is clearly new territory. "If cloud services become the archive for clinical trial data, our concern would be to safeguard the system for write protection in order to prevent tampering," she says. Auditing companies such as Google would not be practical, she says, and the responsibility for data security would likely remain with the trial sponsors. Riley notes that FDA already trusts secure external servers for e-mail communication of clinical trial data.

"It is exciting to us to think we may be on the cutting edge," Powers says, acknowledging that Lilly's use of the cloud currently stops well short of collaborative research or clinical trial management. He says the proven cost savings and accelerated research afforded by cloud computing make it attractive to drug companies, as does the potential for more advanced uses in the future.

"From our CEO down, we are changing how we are doing business. Things are being done much more collaboratively," Powers says. "If we want to move forward, it will increase the burden on our infrastructure and IT to a scale that we are not familiar with. There is also a sense of urgency to make things happen quickly. So the question is, do we build that infrastructure ourselves, or do we, in the spirit of looking externally, turn to the cloud?"

Posted in 1 | Leave a comment

看上去很美——国内CDN现状与美国对比

CDN的理想与现实 多年以前,当《Kingdom of Heaven》这部史诗电影发行的时候,中国的影迷使用电驴和BT来寻找种子,而那个时候,高清也才刚刚进入电影领域,我的同事不惜用自家的电脑花费一个星期的时间去下载高清的版本。而现在,中国的影迷在使用迅雷去下载《越狱》,而每一集越狱播出以后,在20小时之内,迅雷上面就可以下载到有中文字幕的完整版本,而影迷只要半个小时就可以下载完成,他们使用的是以“CDN”为基础的所谓P2SP服务。我们在这里不需要讨论盗版的问题,我们在这里想谈论的只是互联网和CDN的改变…… 我们要谈论CDN么? 互联网的改变让CDN变得不那么神秘与高深 CDN是个古老的东西,在互联网发展之初就已经出现了。一群MIT的精英份子发现如果要让任何地方的人都可以很快的打开自己的网站的话,就需要象在世界各地盖教堂一样,把自己的网页发布到离信众最近的地方去。所以,他们用一种简单的缓存镜像的办法实现了这种发布。最早的入主这个教堂网络的是Yahoo!那是在1998年。就像天做良缘,Yahoo!使用了当时世界上最大的CDN网络,当然现在他还是最大的。啊,忘了解释:CDN是内容投递网络(Content Delivery Network)的简称。我们可以在Wiki上面轻易找到这个单词的解释,但并不是所有人都能轻易理解CDN和它的意义,因为它是一个架接在互联网与传统电信运营商之间的看不见的桥梁。 让我们继续回顾互联网与CDN在那耀眼的一瞬之后的日子,互联网经历了泡沫的破裂,新模式的创新,但CDN却好像渐渐的被人遗忘了。我们熟悉的portal,垂直portal,鼠标加水泥,B2B,C2C,B2C,P2P,Web2.0,搜索,竞价排名,Page Ranking, RSS,Wiki,Meshup,podcasting,网络游戏,Social Network……那么多我们耳熟能详的名词,或者其实并不明白其中的真正意思,但在炫耀自己的互联网阅历的时候随口说出的几个里面,唯独没有CDN……直到短视频的出现。 当YouTube出现在世人面前的时候,人们为互联网的又一次革莫道不消魂命而叫好,而与此同时,人们看到了在YouTube后面的一个强大的CDN支持,是这个CDN网络把YouTube的无数视频展现在人们面前,在这个时候,人们发现CDN是不可或缺的,CDN在经历了那么长时间的默默无闻以后,突然一夜间闻达于诸侯,就象君士坦丁大帝把天主教定为国教一样,大家突然认识到了一个不为人熟知的领域。但我们看到的是什么呢?君士坦丁介绍给罗马的天主教是耶稣创立时的教义么?我们所看到的CDN是MIT创立时的CDN么? 人们开始搜索CDN,研究CDN,发现CDN是那么的简单,可以用一页PPT就把原理讲的清清楚楚,而网络硬件的厂商也会这样和互联网的客户说,我们可以提供完整的CDN解决方案,你不需要做什么,买我们的硬件,它已经能够解决你所有的CDN问题。 从此,CDN变成了一个流行词汇,尤其是在高盛领投LimeLight(全球第二大CDN公司) 1.2亿美金之后,突然之间,世界各地都出现了大大小小的CDN公司,无数的投资蜂拥而至,就像那时的罗马,人人都开始信仰天主教,也许是真的信仰,也许是为了圣餐,也许是为了研究,总之,“我们都爱CDN”。 也许有人问:我们谈论的是同一个CDN么,或者我们谈论的不是CDN? 当我们在说CDN的时候,所有的公司都是谈到两个偶像,就像谈耶稣和圣母一样,一个是Akamai(世界第一大CDN公司),一个就是LimeLight。所以,阵营就分开来了,要么介绍自己是师从Akamai,要不就说自己是LimeLight的真传弟莫道不消魂子,尽管大部分这么说的人几乎没有见过Akamai和LimeLight的网络和服务,但并不影响大家对自己的夸耀和标榜。而CDN是什么却越来越没有人关注,哪怕是LimeLight和Akamai的区别也被人忽略了。我们每一个谈论CDN的人谈论的是同一个概念么? CDN是有专利的,这一点与天主教的圣经不同,CDN的解释是可以通过查询这些文件发现的。CDN在利用DNS的转授权来引导最终访问者找到最理想的缓存或者镜像站点,它是基于域名的一种服务。在不同的实现方式下,最终的定位到哪个缓存和镜像站点的策略有很大的不同。Akamai使用的是传统的基于地理位置的定位策略,在世界各地的ISP里面,都会有自己的节点,而通过智能DNS的判断,可以为用户找到离自己地理位置“最近”的节点。而LimeLight则用的是完全不同的策略,LimeLight有自己的骨干网,给访问者的节点并不是地理位置“最近”的节点,而是路由层面“最近”的节点,这一点有点像我们访问网站不通过域名而直接通过IP访问一样,它会寻找对于访问者的ISP最近的路由是哪里,用那里的节点服务于这个访问。LimeLight的策略已经在很大程度上改变了CDN的工作方式,所以,当LimeLight准备上市的时候,谁都会认为他们已经绕过了Akamai的专利壁垒,但不幸的是,之后他们还是遇到了诉讼的麻烦,或许因为DNS转授权是无法改变的…… 在这样的壁垒下面,任何做CDN的公司都好像要面对宗教法庭一样,要么被烧死,要么就皈依。所以,有好事者想我们如果使用其他的方式做CDN该有多好?我们既然可以把驴弄进贵州,为什么不能把P2P融进CDN?我记得一位Akamai的高管对我说过,那不是CDN,CDN是透明的……,所以,让我们忘了P2PCDN吧……。也许还没有人搞清楚P2P和CDN的关系,那么Cloud呢?也许是个好主意。但实际上客户已经在自己发展他们认为的CDN了,其中也包括所谓的P2P CDN。 那么CDN真的象我们想象的那么美好么?就像天国王朝里面的圣地? 当年的《天国王朝》,无数的十字军涌向耶路撒冷,那里是天国,是一个可以让灵魂升华与遍地黄金的地方,但生活在圣城的人们却发现事实与理想相去甚远……,现在人们涌向CDN,是因为它是一个看起来很美的行业,但实际上如何呢? 自从CDN成为一个业内的大众词汇,CDN服务就像卖白菜一样了,几乎没有人关心你的CDN和别人的CDN有什么差别,只是问多少钱1M,多少钱1G,好用么?回答的也是那么的合乎情理:你可以试试,不好不要钱。 另一方面,CDN客户的流失率从来没有下过10%,高的公司可以达到20%-30%,测试客户更是今天测,明天走。正是因为这样,客户基本上找不到满足要求的CDN公司,从而让很多人开始质疑CDN本身有问题,甚至突然觉得CDN应该是一个夕阳产业。 好在中国但凡叫得出名字的CDN公司,这几年的收入都是翻翻的,虽然利润少的可怜,而且那些利润也不是从CDN业务中获得的…… 但我们同时发现在美国的Akamai却有着不同的表现,2007年6亿美金的销售额,1亿美金的纯利润,毛利更是超过40%,2008年至少有30%的成长。难道美国是CDN的天国,而中国就是被异教践踏的土地?还是我们并没有看到CDN真正的一面?就像柏拉图所描绘的山洞,我们看到只是火光照耀的影子? 事实上,互联网出现以来,只有CDN是没有海外公司进入中国市场的互联网业务,而正是这样的安排或者壁垒,让中国的CDN与海外的CDN有着巨大的差别。 差别?差距,还是用差别吧。 (美国的CDN与中国CDN的对比) 在美国,CDN领域里面会有这样一些分类:静态内容的加速,动态内容的加速,大文件下载加速;对不同的客户类型,还会有不同的系统与之对应,比如SSL加速,Long Tail加速,Streaming加速;而对不同行业客户也会有不同的加速系统,比如媒体类客户加速,电子商务类客户加速,软件与IT行业客户的加速等等。甚至于对不同的客户规模也会有不同的系统与之对应:大流量客户的加速,中小客户的加速,甚至个人客户的加速;CDN的系统是一个庞杂而专业性非常强的领域。在这些领域与系统中,所有的功能甚至网络都是不一样的,配置的系统也是不一样的。 但在中国,这些系统的差别大部分是在售前的嘴里和不知所云的白莫道不消魂皮书里面。而网络都是一个,功能都是一个,实现方式也是一个,所以就会出现如果一家CDN公司做不了一个功能,几乎所有的CDN公司都做不到,因为大家都是用最“通用的方式构建自己的通用CDN”,从而使中国CDN成为一个从电信转卖带宽的代理商。 我们发现了几个有趣的小例子: 中国的网站很注意防盗链(虽然并不注意防盗版),但是居然没有哪家CDN公司可以提供一个让客户满意的防盗链的系统,虽然各家都在说自己提供防盗链。就象我的一个做远程教育的朋友和我说的一样,“测试了能够叫得出名字的所有的CDN公司,但却没有一家CDN公司可以做好防盗链。”但在Akamai,这是一个很久就标准化的服务了。 中国是一个游戏和软件下载的大国,互联网上的主要流量是下载,而直到最近,国内的CDN公司才开始可以提供基于HTTP下载成功数的统计功能,而且还不是全自动的,是需要客户配合设置才可以使用。同样,在Akamai,这也是基本服务项目。 再有一个例子与视频有关了,短视频网站使用的Flash视频,在用户端是和文件下载没有区别的,用户会尽可能快的去下载完视频文件,而通常播放一个视频只需要300K码流就可以流畅播放,这样会有两种情况导致资源的浪费,第一、用户看视频并没有看完,但下载已经下载完了;第二、用户如果是宽带接入的话,虽然只需要300K带宽,可实际上却使用了1M。对于最终用户来说,这两点几乎不会有什么实际影响,但对视频网站来说,这意味着浪费了宝贵的带宽资源,在同等条件下支付了更多的成本。这与上面谈到的HTTP下载成功数计费是一个道理。而在美国,CDN公司是可以控制每个HTTP链接的速度,比如在开始播放的前30秒,1分钟不进行限速,而超过这个时间,就可以把速度控制在需要的范围内,以节省带宽资源。 至于SLA(服务等级协议),就更加的有趣,通常在中国的SLA是不会作为依据的,而评估好坏的标准是“你自己上网看看就知道了么”,这是中国现在一家发展很快的CDN公司的老总的看法。奇怪的是,使用CDN之后,没有哪家客户有能力在去进行所有地区的测试,看一下自己的网站是否比原来快。在这样的情况下,有些做论坛的客户就会发动自己在各地的版主进行测试,收集意见,然后再告诉CDN公司,你们哪里哪里不好,能否调一下?我们的CDN服务商然后说,“噢,你先给我们解释你是怎么测试的?给我一个你们测试的IP,我看看是不是不是中国的IP啊,千万不要给我你自己机器的IP,要给我Local DNS的IP……,不知道Local DNS?怎么连这个都不知道呢?……那是……”(其实我个人觉得还应该问问版主是不是中国人,也许这样更容易发现问题),我只能说,这是多好的客户啊……,在美国的CDN服务商会感动的掉泪的。 在美国,用户会每天得到一份SLA报告,会标出在什么时间段SLA没有达到标准,如果用户需要,还会给用户具体哪个区域没有达到SLA标准,而所有的这些,都只需要用户登录到BOSS的portal上面。 类似的例子还有很多,比如流的点播加速,长尾市场,小图片的加速等等。这些服务功能的差别也许还不是最主要的,而成本的控制与自动化的运营却是CDN公司能否盈利的关键,Akamai部署一个客户只需要10分钟,而国内部署需要客户在填写复杂的表格后,耐心的等待1天时间;Akamai管理上万台服务器只需要4个人,任何时间10%的服务器宕机都无需处理,因为系统会自动保证服务的可靠运行并自主恢复,而国内最小的CDN公司运维人员也有几十个,并且疲于应付各种“突发”事件。 现在,也许我们应该提一个建议,开放中国的CDN市场,让大部分中国的网站都可以看到真正的CDN服务是什么样子。 到这里,其实我们忽略了一个重要的问题,需求!中国的客户使用CDN很多时候是希望以此解决南北互通的问题,而美国客户没有这个问题,他们使用CDN首要考虑的是off load和降低成本。在有人发现有其他更加经济实惠的方案之后,CDN在米国的日子好像也不好过了。 CDN被逐出了圣地? BT的出现对媒体行业来说是打开了一个盒子(也许是潘多拉,也许是宝盒),盗版的发行比以往任何时候都要快,成本也更低;而同时,视频直播也达到了前所未有的低成本,我们也许还记得在P2P客户端上看欧洲杯,看NBA,看奥运,如果是换成CDN,任何公司都会无法负担。 在看看客户情况,伟大的Google是一个什么事情都要in source的公司,它从来不使用CDN,但它的服务遍及全球,Amazon的EC2,SaleForce的CRM系统,Second Life的虚拟世界,他们都没有在CDN上,但他们同样出色,而且看起来更有效率,成本更低。 现在,已经没有人会考虑使用CDN做大规模的直播服务了,充其量是作为一个备份手段;而自从YouTube离开LimeLight以后,CDN的光环也开始慢慢退去,VC和投机者开始又一股脑的质疑这个奇怪的生意,CDN有价值么?为什么盈利这么困难呢?就像勇猛的萨拉丁赶走了十字军一样,难道CDN会被P2P和不断升级的光纤所取代?还是象经过改革的宗教一样,即使历经玉枕纱厨文艺复兴与科技的反复冲击,而今依然影响着无数的人们。 CDN的宗教革莫道不消魂命? 我们之所以把CDN比作宗教,是因为CDN到现在也有很多“流派”,LimeLight的大节点,大带宽的做法被许多IDC与运营商背景的公司所推崇,而传统的Akamai模式则是独立于运营商之外的CDN公司所首选的道路;而各种新奇理念的出现更是让CDN行业象是一个万花筒,从而也使其拥有更多的互联网气息。Amazon的Cloud Front,EC2;Level 3的ITM;Prime的CDN Aggregation,CDTM;Simple CDN的S3+等等,如此众多的演变,任何一种都是对传统CDN,甚至是对LimeLight模式的革莫道不消魂命。感谢LimeLight与Akamai的成功,让很多优秀的工程师与天才的梦想家投入到CDN这个被Akamai一家统治多年的领域,并不断给我们与CDN客户以惊喜。但当我们把目光从美国看回中国的时候(上述所有的公司都是美国企业),我们要面对的是什么样的现实? 中国的CDN是CDN的佛教还是道教?还是象柏阳说得被中国这个大染缸去其精华留其糟粕的垃圾? 说道中国的CDN,我们可能要问:什么时候CDN开始没人关注SLA?什么时候CDN开始不提供标准的95/5计费?什么时候,全网配置的服务被悄悄替换成了“部分”节点配置?什么时候,CDN变成了一个黑匣子,客户无从了解自己的服务与问题,也无法控制自己的内容的发布与刷新(美国的CDN客户是可以直接自己设置3段TTL时间的)。这些我们无从而知,因为可能从我们开始认识中国CDN的时候就已经是这个样子了。 所以这些后来的中国的CDN厂商第一件要做的事情就是鼓吹自己的节点数量,而不管是否这些节点都为所有客户提供服务(客户甚至不知道有几个节点在为自己服务。PS:一般情况下,中国CDN公司为每个客户配置的节点不会超过20个) 所以,当海外的CDN公司在网站上介绍其服务的时候,中国客户通常很难找到他们全球有多少节点的信息,而中国CDN公司则乐此不疲的修改自己的节点地图,也不管地图画得就像一张地雷分布图。而销售人员更是信口开河的讲自己的公司有几百个节点,可笑的是,几乎所有的CDN公司都有“几百”个节点,全中国的IDC恐怕都不够这些CDN公司瓜分的了。 中国CDN已经把CDN本土化了,经常挂在嘴边的是外国公司不了解中国的网络,也许是吧,但到现在为止,没有一家本土CDN公司可以解决教育网的服务质量问题。而大部分的客户到CDN节点机房看到的情况是:“哦,怎么你们在使用和我们自己一样的系统?!”这是为什么呢?因为中国的CDN公司认为CDN是运营业务,就像中国移动,中国电信一样,最主要的是运营; 而象Akamai这样的美国CDN公司首先认为自己是技术公司,然后才是运营公司,Akamai的系统从底层到应用是自己开发的,所有的服务是自己开发的,所有的控制与监管是自己开发的,甚至在早期,连硬件都要自己开发。我记得一位VC界的著名人物这样评价在中国很出名的CDN企业:“他们没有技术”。这就是中国CDN与美国CDN公司的最大差距。那我们要问,难道十几年中国CDN的发展就白费了么?当然不是的,中国的CDN在花费了大量的时间在处理用户的客户化需求,可惜这些需求主要表现在计费领域,有的CDN公司居然有上百种计费方式。 而对于CDN的黑盒子问题(即用户看不到及时全面的数据),就像佛教的禅宗一样,一句“不可说”,客户也没有任何办法。而对于道教的无为则通常会用在对付客户的投诉上面。当然,这是不能责怪CDN的运营人员的,即使在CDN如火如荼的年代,能够说清楚CDN的具体情况与细节的人也还是少之又少。记得上面提到的发展很快的那家CDN公司的老总说到视频:“我们觉得视频是一个很简单的服务,根本没有难度”,但当客户测试他们视频服务,却选择了其他运营商之后,已经很少听到这种气壮山河的言帘卷西风论了。 中国的CDN虽然经历了很长的时间,但却没有真正的积累下来,而本土化,或者异化的CDN使本来就难于理解的CDN服务被断章取义的成为一个Cache和带宽的替代词汇。 而事实上,真正的CDN服务或者CDN的本来面目我们也许就从没有见到,就像中国的网站编程,在IE下看的好好的,但是换了浏览器就全乱了,这才发现原来没有按照W3C标准编写,而问题是很多的编程人员根本就没看过这些标准,所以也就不知道原来IE并不是严格遵照W3C解析与渲染的。 To be, or not to be: that is the question! 当莎士比亚的这句名言作为出现在这里的时候,我们应该考虑的是CDN的未来,还是中国CDN的未来? 让我们在更高的层面来看待如今的年代,越来越多的闪光点出现在这个领域,就像在Google出现之前,没有人关注搜索一样,CDN有可能成为第二个孕育奇迹的行业。CDN伴随着互联网的成长起起落落,现在的服务已经不仅仅局限在内容的分发,越来越多的CDN公司开始提供以复杂分布式存储为核心的存储网络服务,Amazon的S3是一个典型的代表,而Prime的FileGrid则是另一个值得关注的方向。Amazon在这个领域已经耕耘多年,虽然不是一个CDN公司,但实际上的服务内容已经涵盖了CDN服务,而其基于运计算的EC2服务更是现在可以使用的唯一的“云”了。有人说云计算就是CDN的未来,这也许还很远,Bill Gate的话也许更有道理:“云存储离我们更近一些”。无论是云计算还是云存储,对于CDN公司来说,都要比其他任何行业的公司都要靠近云端,而CDN的路线图也一定会是这样的发展,从内容网络到存储网络再到计算网络,而未来的CDN也会象使用电灯一样容易。 对于CDN的未来憧憬,另外的方向就是CDN云,尽管只是一个概念,但确实是一个很宏伟的想法,虽然现在可以看到的服务只有Prime的CDTM,或许这是CDN云的初级阶段──一个利用众多的CDN网络构建一个更高效成本控制更好与更智能的网络,但谁能够忽视这令人兴奋的进步与想象力? 在中国,各家CDN公司都开始大力开发自己的产品,也从没有象现在这样重视研发。而Akamai,CDNetwork已经开始进入中国;Prime也开始在中国展开一些试探。中国的客户已经开始体验到不同的服务,有的CDN公司提出的SLA至少看起来已经是一份有价值或者是可以度量的标准文件了。虽然路还是有些漫长,但相信中国的客户将会很快体验到世界水准的CDN服务,以及天才工程师们所创造的更多令人兴奋的网络产品。 中国乃至世界CDN领域的大变革正发生在我们身边,也许明天你就会看到一个不同的CDN来到你的眼前。

Posted in 1 | Leave a comment

Top 100 Best Books for Managers, Leaders & Humans

Books Ladies and gentlemen...

In this post I proudly present the Top 100 Best Books for Managers, Leaders & Humans. I have created this list using three different criteria: 1) number of Amazon reviews, 2) average Amazon rating, and 3) number of Google hits.

Please refer to the bottom of this post to find out how I performed the calculations, and why that obscure and silly little favorite book of yours has not made it on this list.

The book with the largest number of Amazon reviews is Freakonomics (#53, by Steven D. Levitt, Stephen J. Dubner). And the book with the largest number of Google hits is The World Is Flat (#56, by Thomas L. Friedman). However, both books scored a somewhat low average rating, which means they didn't end up among the top 10. The book with the best average rating is Love 'Em or Lose 'Em (#36, by Beverly Kaye, Sharon Jordan-Evans), though this book scored only a moderate number of reviews and Google hits.

The winner in this list is The Success Principle (by Jack Canfield, Janet Switzer). This book scored well according to each of the three criteria, which made it grab the #1 position. And it's worth nothing that three authors made it on this list with no less than three books each. They are Ken Blanchard (#40, #59, #67), John C. Maxwell (#35, #57, #9 8) , and Seth Godin (#31, #47, #54). Clearly these three are the most inspiring writers in the world.

As for the rest of the books and authors, see for yourself...

Note: you can find a partitioned version of the list here (including book pictures)...

part 1: 1-25 | part 2: 25-50 | part 3: 50-75 | part 4: 75-100

 

Description

Nr Title / Author(s) / Tags
1 The Success Principles: How to Get from Where You Are to Where You Want to Be
Jack Canfield, Janet Switzer (personal growth, self-help, success, achievement, coaching)
2 The Elements of Style: 50th Anniversary Edition
William Strunk, E. B. White (style, writers reference, writing)
3 How to Win Friends & Influence People
Dale Carnegie (personal development, communication skills, self improvement)
4 Made to Stick: Why Some Ideas Survive and Others Die
Chip Heath, Dan Heath (marketing, communication, ideas, persuasion, business)
5 Peopleware: Productive Projects and Teams (Second Edition)
Tom DeMarco, Timothy Lister (management, project management, software development)
6 Influence: The Psychology of Persuasion
Robert B. Cialdini (persuasion, psychology, influence, marketing, sales)
7 What Got You Here Won't Get You There
Marshall Goldsmith, Mark Reiter (leadership development, executive coaching, leadership)
8 Built to Last: Successful Habits of Visionary Companies
Jim Collins, Jerry I. Porras (business, management, leadership development, leadership)
9 Presentation Zen: Simple Ideas on Presentation Design and Delivery
Garr Reynolds (presentations, communication, public speaking)
10 Getting Things Done: The Art of Stress-Free Productivity
David Allen (management, productivity, time management)
11 The Magic of Thinking Big
David Schwartz (positive thinking, personal development, self improvement)
12 Leading Change
John P. Kotter (change management, leadership, organizational behavior)
13 The Goal: A Process of Ongoing Improvement
Eliyahu M. Goldratt, Jeff Cox (theory of constraints, professional development, operations)
14 Good to Great: Why Some Companies Make the Leap... and Others Don't
Jim Collins (business, leadership, management, success, excellence)
15 The Five Dysfunctions of a Team: A Leadership Fable
Patrick M. Lencioni (leadership, team building, management, professional development)
16 The Effective Executive: The Definitive Guide to Getting the Right Things Done
Peter F. Drucker (management, leadership, effectiveness, vision)
17 The Go-Giver: A Little Story About a Powerful Business Idea
Bob Burg, John David Mann (self-help, business, success, networking)
18 The 7 Habits of Highly Effective People
Stephen R. Covey (personal development, self improvement, leadership)
19 The Gregg Reference Manual
William A. Sabin (grammar, writing, reference, editing, english)
20 Difficult Conversations: How to Discuss what Matters Most
Douglas Stone, etc. (communication skills, negotiation, self improvement)
21 First, Break All the Rules: What the World's Greatest Managers Do Differently
Marcus Buckingham, Curt Coffman (management, leadership, professional development)
22 Crucial Conversations: Tools for Talking When Stakes are High
Kerry Patterson, etc. (communication, leadership, emotional intelligence, conflict)
23 The Toyota Way
Jeffrey Liker (lean, business, quality control, toyota production system)
24 The Innovator's Dilemma: When New Technologies Cause Great Firms to Fail
Clayton M. Christensen (innovation, technology, business, marketing)
25 The SPEED of Trust: The One Thing That Changes Everything
Stephen M.R. Covey (trust, leadership, relationships, business, success)
26 The Tipping Point: How Little Things Can Make a Big Difference
Malcolm Gladwell (economics, networking effects, sociology, competition)
27 First Things First
Stephen R. Covey, A. Roger Merrill, Rebecca R. Merrill (time management, self-help, employment)
28 The Fifth Discipline: The Art & Practice of The Learning Organization
Peter M. Senge (systems thinking, organizational learning, management)
29 A Whole New Mind: Moving from the Information Age to the Conceptual Age
Daniel H. Pink (business, creativity, thinking, cognitive psychology)
30 Thinkertoys: A Handbook of Creative-Thinking Techniques - 2nd Edition
Michael Michalko (creative thinking, imagination, business, decision-making)
31 Tribes: We Need You to Lead Us
Seth Godin (marketing, leadership, community, motivational, networking)
32 The Leadership Challenge
James M. Kouzes, Barry Z. Posner (leadership, professional development, personal growth)
33 Getting to Yes: Negotiating Agreement Without Giving In
Roger Fisher, Bruce M. Patton, William L. Ury (negotiation, business, brainstorm, conflict, influence)
34 Getting Past No
William Ury (negotiation, collaboration, conflict resolution, improvement)
35 Developing the Leader Within You
John C. Maxwell (business leadership, self control)
36 Love 'Em or Lose 'Em: Getting Good People to Stay
Beverly Kaye, Sharon Jordan-Evans (effective management, employee engagement, management)
37 The World Cafe: Shaping Our Futures Through Conversations That Matter
Juanita Brown, etc. (conversation, facilitation, dialogue, team building)
38 Transitions: Making Sense of Life's Changes - Revised 25th Anniversary Edition
William Bridges (change, transition, personal transformation, leadership)
39 The Long Tail: Why the Future of Business is Selling Less of More
Chris Anderson (internet marketing, consumer behavior, business)
40 Gung Ho! Turn On the People in Any Organization
Ken Blanchard (business, empowerment, inspirational, leadership)
41 The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn't
Robert I. Sutton (management, leadership, workplace, abuse, business)
42 Leadership and Self Deception: Getting Out of the Box
The Arbinger Institute (leadership, self awareness, relationships, management)
43 The Anatomy of Peace: Resolving the Heart of Conflict
The Arbinger Institute (peace, conflict resolution, relationships, leadership)
44 The Power of Full Engagement
Jim Loehr, Tony Schwartz (leadership, personal development, self improvement)
45 The Fred Factor: How Passion in Your Work and Life Can Turn the Ordinary into the Extraordinary
Mark Sanborn (leadership, business, motivational, relationship building)
46 Brain Rules: 12 Principles for Surviving and Thriving at Work, Home, and School
John Medina (brain science, education, business, success, learning)
47 Small Is the New Big: and 183 Other Riffs, Rants, and Remarkable Business Ideas
Seth Godin (marketing, ideas, business, internet, customer service)
48 Winning
Jack Welch, Suzy Welch (leadership, business, management, success)
49 The Essential Drucker: The Best of Sixty Years of Peter Drucker's Essential Writings on Management
Peter F. Drucker (effective management)
50 The Art of Possibility: Transforming Professional and Personal Life
Rosamund Stone Zander, Benjamin Zander (leadership, inspiration, innovation, coaching)
51 The Paradox of Choice: Why More Is Less
Barry Schwartz (sociology, consumerism, economics, positive psychology)
52 Working Knowledge: How Organizations Manage What They Know
Thomas H. Davenport, Laurence Prusak (knowledge management)
53 Freakonomics: A Rogue Economist Explores the Hidden Side of Everything
Steven D. Levitt, Stephen J. Dubner (economics, sociology, statistics, business, marketing)
54 Purple Cow: Transform Your Business by Being Remarkable
Seth Godin (marketing, business, innovation, ideas, advertising)
55 Toyota Production System: Beyond Large-Scale Production
Taiichi Ohno (lean, kanban, toyota production system)
56 The World Is Flat [Updated and Expanded]: A Brief History of the Twenty-first Century
Thomas L. Friedman (globalization, economics, business, outsourcing, culture)
57 The 21 Irrefutable Laws of Leadership: Follow Them and People Will Follow You
John C. Maxwell (leadership, empowerment, influence, self-help)
58 Awaken the Giant Within: How to Take Immediate Control of Your Mental, Emotional, Physical and Financial Destiny!
Anthony Robbins (motivation, success, self-help, nlp, achievement)
59 Full Steam Ahead!: Unleash the Power of Vision in Your Work and Your Life
Ken Blanchard, Jesse Stoner (applied psychology, business, leadership, management)
60 Eat That Frog!: 21 Great Ways to Stop Procrastinating and Get More Done in Less Time
Brian Tracy (time management, self-improvement, personal productivity)
61 The Three Signs of a Miserable Job: A Fable for Managers (And Their Employees)
Patrick M. Lencioni (management, leadership, team building, employee engagement)
62 The Halo Effect: ... and the Eight Other Business Delusions That Deceive Managers
Phil Rosenzweig (management, strategy, decision making, business)
63 Crossing the Chasm
Geoffrey A. Moore (marketing, technology, business strategy, management)
64 True North: Discover Your Authentic Leadership
Bill George, Peter Sims (leadership, executive coaching, business, enlightenment)
65 The Power of Positive Thinking
Norman Vincent Peale (motivational, positive thinking, inspirational, self improvement)
66 The Innovator's Solution: Creating and Sustaining Successful Growth
Clayton M. Christensen, Michael E. Raynor (innovation, business leadership, strategy, planning)
67 The One Minute Manager
Kenneth H. Blanchard, Spencer Johnson (management, leadership, business, personal development)
68 The Black Swan: The Impact of the Highly Improbable
Nassim Nicholas Taleb (decision making, risk, complexity, knowledge)
69 Now, Discover Your Strengths
Marcus Buckingham, Donald O. Clifton (strengths, personal development, leadership, management)
70 The Black Book of Outsourcing: How to Manage the Changes, Challenges, and Opportunities
Douglas Brown, Scott Wilson (globalization, outsourcing, economics, business)
71 Mistakes Were Made (But Not by Me): Why We Justify Foolish Beliefs, Bad Decisions, and Hurtful Acts
Carol Tavris, Elliot Aronson (cognitive dissonance, social psychology, reasoning)
72 QBQ! The Question Behind the Question
John G. Miller (personal accountability, leadership, business, responsibility)
73 Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets
Nassim Nicholas Taleb (complexity, decision making)
74 Blink: The Power of Thinking Without Thinking
Malcolm Gladwell (intuition, decision making, psychology, business)
75 Never Eat Alone: And Other Secrets to Success, One Relationship at a Time
Keith Ferrazzi, Tahl Raz (networking, success, business, relationships)
Posted in 1 | Leave a comment

AppZero

Posted in 1 | Leave a comment

Qlayer Delegation Manager

[coolplayer width="480" height="380" autoplay="0" loop="0" charset="utf-8" download="1" ]
undefined
[/coolplayer]

Posted in 1 | Leave a comment

云计算比较:EC2, Mosso和GoGrid

利用Internet将IT能力提供为服务的思想虽然相对来说比较新,但是最近人们对其的关注却达到了高潮。InfoQ也发表了好几篇有关的文章,例如“虚拟化导论”和一篇有关虚拟化安全的文章,但是目前还缺少有关不同云计算提供商之间比较。这篇文章将对三个云计算提供商进行比较,它们都提供服务器为中心的解决方案,首先将分别介绍如何启动三个云计算服务,然后再对三个服务商提供服务的性能、价格和可用性进行比较。

概要

云计算定义

人们接触一项新技术的时候,一开始很容易忽略对最基本层面的理解,后来往往又会回头从新学习这些东西。为了避免陷入这个误区,很有必要先给出一个云计算的简单定义。维基百科的定义是:

“云计算是一种将IT相关能力提供为服务的计算风格。由于利用了互联网技术,云计算外部用户数量一般非常庞大。用户在享受服务的同时甚至可能对支撑云的技术基础设施没有任何了解和专业认知,当然更不需要对其有掌控能力了。

被访资源一般由第三方提供商提供和运作,提供商往往拥有数个基础牢固的数据处理中心。云计算的用户按需购买计算能力,他们一般对完成服务器容量增长的底层技术不是特别关心。不过对于非常关心底层技术的开发人员来说,云计算也在平台服务方面也提供了越来越多的选择。

大体情况便是如此,虽然有些提供商也提供底层控制功能,但是大部分的思路是让云变得尽可能的简单。

应用云计算的原因

个人或者商业团体需要云计算的原因非常多,其中包括:

  • 费用 —— 连接费用越来越低,硬件扩展变得越来越高效
  • 管理成本 —— 无须购买和维护实际硬件设备,既降低成本又节省空间
  • 可靠性 —— 规模扩展和压缩变得非常容易,因此能为客户提供更可靠的服务

这些只是云作为可行性选项的一小部分理由,但是有一点是肯定的,选择哪个云服务可不是一件省心的事情。

服务简介

Amazon EC2

亚马逊官方网站对其服务的描述如下:

“亚马逊弹性计算云(Amazon Elastic Compute Cloud, EC2)是一项在云里提供可变大小计算能力的web服务。设计此云是为了使开发人员进行Web范围内的计算更容易。

Amazon EC2的Web服务接口非常简单,您不费多大力气就能取得和配置计算能力。您将能对计算资源做到完全的控制,并使其运行在亚马逊久经考验的计算环境中。获得和启动Amazon EC2新服务器实例需要的时间已经减少到数分钟内,并且在计算容量发生变化时,不管是变大还是变小,您都能快速进行计算能力的调整。Amazon EC2改变了计算经济学,使您能对计算能力进行按需支付。开发人员可以利用Amazon EC2构造拥有灾难恢复能力的应用,并且使其免除诸多常见灾难的困扰。

亚马逊建议在运用Amazon EC2时候,首先建立Linux环境,熟悉Web服务,安装SSH客户端和Java 5(或者更新的版本)。在以下这段简要介绍的最后,会给出一个Amazon EC2的文档链接,此文档中对此有详细的指导步骤。

首先,你必须建立三个有关的亚马逊账户,它们分别是Amazon Web Services(AWS)账户,Amazon Simple Storage Service(Amazon S3)账户和Amazon EC2账户。不过在你建立好AWS账户后,其他两个账户的建立只需点击几次鼠标即可。

账户建立后,接下来就是设置命令行工具。你可以用Amazon EC2提供的命令行工具或者API来管理你的云。命令行工具被打包成zip文件(点击下载),解压后就可以直接使用,不过之前还必须设置好几个环境变量(EC2_HOME、EC2_PRIVATE_KEY和EC2_CERT)。

安装和配置完成后,下一步工作就是启动Amazon Machine Image(AMI)。你可以利用命令行创建你自己的映像,也可以看到Amazon公开的一些映像。当选定一个映像以后,需要生成一个SSH keypair用以登录此映像实例。如果你使用的是PuTTY,还需要将个人密钥转换成PuTTY的格式,具体的做法可以到这里找到。

启动映像的命令是“ec2-run-instances”,随后映像将进入“运行”状态,状态检查可以用“ec2-describe- instances”命令。在访问映像前,请确保需要的端口都已经打开。为了使用SSH和HTTP,可以用“ec2-authorize”工具分别打开 22和80端口。

只要在浏览器中访问站点的网址即可(地址会在“ec2-run-instances”命令执行后给出,例如:ec2-67-202-51-223.compute-1.amazonaws.com)即可验证操作是否正确。基本的安装和设置完成后,你就可以进行内容部署,从而顺利地使用你的新云了。

大量更细节的指导信息请参见Amazon EC2技术文档站点。下面我们将接着介绍GoGrid的安装和设置方法。

GoGrid

GoGrid宣称其是唯一一个提供真正控制功能的云服务商。他们提供多服务器控制面板,通过此面板可以在数分钟内对需要负载平衡的云服务器进行部署和管理。服务的启动比Amazon EC2简单,时间上自然也节省不少。在GoGrid的站点上注册一个账户,数分钟后接收到确认邮件,然后就可以开始服务器设置了。

用你的帐户登录后是首先会进入一个简单的用户首页,点击其中的“Add”按钮会出现几个选项(见下图):

根据所需的web服务器的类型,点击相关按钮,将出现的一个新的窗口,在其中输入必要参数:

首先为你的服务器选择一个名字和描述,这里名字和描述分别是“simple”和“a simple web server”。随后选择一个IP地址,其显示在屏幕左侧,当在IP输入框输入时会有自动的提示。IP地址由GoGrid提供,并且与实体机器绑定。另外你还可以选择RAM大小(512MB、1GB、 2GB),操作系统(CentOS、Red Hat、Windows 2003 Server)和映像类型(Apache、LAMP、IIS)。

配置完成后,您就可以立即访问此服务器了。打开浏览器,输入选定的IP地址,一个确认信息就会出现在屏幕上。

网络相关的事务都是由GoGrid负责完成的,但是它也允许用户另加IP地址和配置DNS信息,例如你拥有自己的域名的时候,就可以配置这个域名指向你的GoGird服务器。

添加负载平衡和数据库也非常简单,几个点击加上些简单的配置,一分钟内就建立好可以运行了。另加服务器可以通过Web界面(见上图)或者GoGrid的 API完成。此API是一个REST风格的Web服务API,Java、PHP、Python和Ruby都可以对其进行调用,此API提供了通过Web界面可以完成的所有功能。

下面我们将讲到的是Mosso,它是一项由Rackspace提供的云服务。

Mosso

Mosso另辟蹊径,它将云计算的思想与Web接入中心通常会提供的独享/共享服务器环境结合起来。Mosso并没有提供服务器的root访问,而是为服务器安装了操作系统并预装软件,这一点上和一个标准的Web接入中心没什么区别。这使得Mosso按需对其服务进行监控和调节非常容易,终端客户也不用再为操作系统、设备和负载平衡等事务操心。

启动服务的第一步仍然是在Mosso网站注册一个账户,然后接收确认邮件。登录成功后,首先来到控制面板页面。

Mosso的一个目标是尽可能做到简化,只用几下点击就能运转,这一点跟GoGrid类似。要建立起一个互联网站点,并且让其指向某个已存在的或者刚刚注册的域名,你只需点击“Websites & Email”按钮即可。

配置页面可以进行一些基本的操作,其中包括一些数据库的操作和Web服务器的操作。

Mosso的服务指南写得也非常简单直接,简单的几个点击就会出现简要的报价介绍,让你能明确所需。初始配置完成后就能利用FTP的方式来上传站点内容了。在控制面板中很方便就能进行加入SSL认证、修改用户帐户和email设定、更改底层使用的技术(即可从Linux/Apache改为Ruby on Rails)、查看站点统计数字等等操作。

在完成对Amazon EC2、GoGrid和Mosso的介绍之后,下一节将对三者提供的服务进行比较。

服务比较

功能

  Amazon EC2 GoGrid Mosso
Windows Support Yes (see Qemu) Yes Yes
Linux Support Yes Yes Yes
Open Solaris Support Yes No No
Graphical User Interface No Yes Yes
Command Line Yes No No
API Yes Yes No
Root Access Yes Yes No
SSH Yes Yes No
FTP Yes Yes Yes
Hardware Configurable Yes Yes No

到目前为止只有亚马逊允许在服务中部署客户自己提供的系统映像。亚马逊官方站提供了如何部署Open Solaris映像的相关信息,其他一些网站还有文章介绍如何部署Windows Server 2003映像。GoGrid未来也打算提供生成各式服务器映像的功能,理论上意味着其服务将能支持多种操作系统。

这三个服务商都提供了FTP访问支持,其中Mosso没有完全的根访问权限。Mosso也是唯一一个没有提供硬件配置能力的服务商,虽然其是有意这么设计的

价格

Amazon EC2

价格由三个方面因素决定,包括实例类型(标准 vs High-CPU)、数据传送和弹性IP地址。

一个标准的实例的价格从每小时$0.10 到$0.80不等,High-CPU则为$0.20 - $0.80。数据传送的价格根据数据来源和去向的不同(因特网、可用区域(Availability Zone)和Regional等),价格从$0.00到$0.17。

最后是IP地址,它的价格范围是从免费到每个弹性IP地址重映射$0.10,这要看IP地址在整个月是怎样用了。

GoGrid

GoGrid根据服务器的RAM使用小时数(Server RAM Hour,)、传入数据量和传出数据量三个因素定价。价格策略非常简单,每个服务器RAM每小时0.19美元,传出数据量价格是每GB 0.50美元,传入数据量免费。

Mosso

Mosso提供标准收费为100美元每月,包括:

  • 建立站点、服务器和邮件帐户的在线软件--数量和时间都不限
  • 50GB的高性能SAN存储空间
  • 500GB的月带宽
  • 每月10,000个计算周期
  • 24 x 7x 365 的电话和在线语音服务支持

对每月访问人数大约在100,000左右的大型应用,Mosso根据规模有一套增量价格策略。对于增加部分,硬盘空间为每GB 0.50美元,带宽为每GB 0.20美元,每个计算周期为0.01美元。

可用性

三个服务商中只有Mosso进入了“产品”阶段。Amazon EC2 和GoGrid 的服务还处于“Beta”状态,虽然它们的应用范围和成熟度增长很快。

总结

随着云计算的流行,一夜间也出现了许多云计算提供商。服务商的选择并非易事,因为每个提供商都有提供有独特的功能、定价策略、灵活性和控制措施。这篇文章首先对Amazon EC2、GoGrid和Mosso的服务做了简要介绍,然后要对此三个服务商服务的功能、定价和可用性等方面做了比较。更多详细的信息可以访问以下链接:

Posted in 1 | Leave a comment

Gartner Says Cloud Application Infrastructure Technologies Need Seven Years to Mature

The cloud computing market is in a period of excitement, growth and high potential, but will still require several years and many changes in the market before cloud computing — or service-enabled application platforms (SEAPs) — is a mainstream IT effort, according to Gartner, Inc.

Gartner said that technologically aggressive application development organizations should look to cloud computing for tactical projects through 2011, during which time the market will begin to mature and be dominated by a select group of vendors. Following this period, Gartner predicts that the market will see a surge of new vendors and subsequent consolidation as cloud computing becomes appealing to more mainstream application development organizations. By 2015, cloud computing will have been commoditized and will be the preferred solution for many application development projects.

"SEAPs are the foundation on which software-as-a-service solutions are built," said Mark Driver, research vice president at Gartner. "As SEAP technologies mature during the next several years, Gartner foresees three distinct, but slightly overlapping, phases of evolution. The first phase, through 2011, will be that of the pioneers and trailblazers; the second, running from 2010 through 2013, will be all about market consolidation; while the third phase, from 2012 through 2015, will see mainstream critical mass and commoditization."

Phase 1: 2007 to 2011 — Pioneers and Trailblazers
This will largely be a market development phase. Through 2011, given the natural immaturity of SEAP solutions, compounded by their proprietary nature, Gartner advises most SEAP adopters to focus on opportunistic solutions — quick-hit, tactical opportunities where time to market and developer productivity outweigh long-term technical viability. Although some rare exceptions will exist, mainstream IT developers should focus primarily on SEAP investments where return on investment can be acquired within 18 to 24 months.

As a result of a focus on technical merit over investment protection, technology providers with the strongest market "vision" will garner the most success among early adopters. Building on this trend, many early SEAP vendors will focus on rapid-application-development-oriented tools and deployment features, making their solutions particularly attractive among end-user computing efforts and social-computing projects.

Phase 2: 2010 to 2013 — Market Consolidation
Gartner predicts that by 2012, the SEAP market will become overcrowded with a broad range of solutions from large and small vendors, and competitive pressure will drive many weaker players from the market, resulting in acquisition activity. During this consolidation phase, SEAP infrastructure will become increasingly attractive to a broader range of potential adopters, resulting in a more mainstream and conservative user base. Consequently, the "ability to execute" will become equally as important as technical innovation and market vision among most mainstream adopters. Return-on-investment time frames will be extended from tactical short-term opportunities to longer, strategic time frames of three to five years.

By 2013, Gartner expects SEAP technology to be the preferred, but not the exclusive, choice for the majority of opportunistic and architecturally simple application development efforts among Global 2000 enterprises, and as a result, some will seek to expand their reliance on SEAP platforms to include longer-term strategic (systematic) investments.

Phase 3: 2012 to 2015 and Beyond — Mainstream Critical Mass and Commoditization
In 2013, a small number of large SEAP providers will dominate the market, providing de facto standards. These vendors will primarily leverage proprietary technologies developed during the previous five years, but they will also widely support intracloud application programming interfaces to establish a SEAP technology "fabric," linking cloud-based solutions across vendor platforms.

Market expansion into increasingly conservative user bases will further shift market emphasis from innovation to stability, cost and investment protection. Competition between proprietary lock-in and open-SEAP technologies will increase and, by 2014, concern over lock-in will lead to critical-mass support for one or more open-source SEAP software stacks. These open-SEAP stacks will begin to compete with proprietary solutions and slowly growing portions of the SEAP market beyond the 2015 time frame.

Posted in 1 | Leave a comment

Virtual Infrastructure: Platforms of choice

This is a reference table for those interested in understanding the characteristics of the various deployment form factors available today for the x86 platform.  

h: the platform IS NOT a fit

h: the platform IS a fit

                    8-socket Rack  4-socket Rack   4-socket Blade 2-socket Rack  2-socket Blade Tower
             
Suitable for small Virtual Infrastructure deployments (i.e. 2-10 vm's) h h h h h h
Suitable for mid-size Virtual Infrastructure deployments (i.e. up to 10-100 vm's) h h h h h h
Suitable for large Virtual Infrastructure deployments (i.e. more than 100-1000 vm's) h h h h h h
Suitable for very large Virtual Infrastructure deployments (i.e. more than 1000 vm's) h h h h h h
             
Space optimization high high very high low very high very low
Acquisition costs high high high low low very low
Total Cost of Ownership low low low high high very high
Helps to increase consolidation ratio (i.e. less physical servers) very high high high low low low
Impact on physical server failure high medium medium low low low
Helps to minimize physical cabling costs and complexities very high high high low low low
Suitable for deployments with many vSMP VM's h h h h h h
Dependency on VM live migration techniques for resources optimization/balancing very low low low high high high
Performance impact due to concurrent spikes in VM's resource utilization. very low low low high high high
Helps to reduce license costs for Virtual Infrastructures products licensed per server h h h h h h
Helps to reduce license costs for Virtual Infrastructures products licensed per socket h h h h h h
             
             
             
             
             
             
             
             
             
             
             
             
             
                    8-socket Rack  4-socket Rack   4-socket Blade 2-socket Rack  2-socket Blade Tower

Posted in 1 | Leave a comment