Monday, December 8, 2008

In the Cloud or Not?

Some people love the cloud. (As in cloud computing, e.g. Google App Engine, Amazon EC2, Microsoft Azure.) Others hate it. They gripe about lock-in, proprietary APIs and so on. (I would provide links to examples of both attitudes, but I don't have time right now, and you can fill those in yourself easily. :-)

I wonder if, apart from the field being young, the differences of opinion may be similar to the different attitude towards home ownership: some folks hate renting, citing landlord conflicts, noisy neighbors and so on. Others hate home ownership, due to the outsize financial commitment and risk (all too clear to many these days), the never-ending maintenance (new roof, new fence, new furnace, new bathroom, new kitchen, it never ends). I'm kind of in the middle myself, having had good landlords in the past, and disliking the maintenance effort/cost for my own home these days, but enjoying the independence.

Obviously cloud computing would be more similar to renting, while traditional datacenter ownership to home ownership (though without the aspect of building up wealth through ownership :-). Someone else can take the analogy further, and compare different styles of cloud services to different ways landlords can run their business. (E.g. with Google App Engine you get carpet and furniture as part of the deal, and meals delivered as an option, while Amazon EC2 rents out bare concrete units where you can do as you please. There's a market for both.)

If that's the case, we should expect that the love/hate posts will never stop, and we'll never convince all haters to love the cloud. But there will be plenty of business for the landlords from those who prefer not to own their own servers, and we might as well cater to them rather than be discouraged by the cloud haters.

37 comments:

DeXin said...
This post has been removed by the author.
DeXin said...

enjoyed this post and announced it in my twitter at
http://twitter.com/dexin

Adam Olsen said...

I suspect that as the field matures it will become more commoditized. Someone will create a framework that provides the same API as (for example) GAE, but on a much smaller scale and entirely self-controlled.

The hardware will become more important than the software.

Dave Peck said...

There are many problems and circumstances where cloud computing is the best choice financially.

It's okay to prefer "owning" your infrastructure, but if you insist on it without running the numbers you might find yourself at a competitive disadvantage.

(That's not to say that everything belongs in the cloud. A little back-of-the-envelope math convinced me that if Flickr used AWS, they would have to convert 80+% of their users to pro accounts before they could break even. That said, does anybody know if Flickr is profitable as-is?)

Noah Gift said...

I still rent an actual machine in a datacenter which has CentOS 5.1 running on it. It is nice to have my little machine I can access from anywhere in the world, but I also like using Google App Engine to make quick and dirty websites in under 60 seconds.

I probably won't ever give up my personal playground where I can do whatever I want, but I also know the pain of doing it yourself, and like not having to have the hassle of setting up Python modules correctly to work with Apache, etc.

I think the future is going to involve a migration toward automation and cloud type environments, as it just doesn't make sense for 95% of people to be like me, and rent a 100 dollar a month server, or run their own servers. It just isn't scalable from a human perspective, not just a technology perspective. Who wants to actually run their own mail server anymore when Google Mail does such a great job, unless your a large corporation, or really like mail because your THAT kind of geek.

Justin said...

Luckily computing is flexible enough to eventually render most of the debate - and the housing analogy - moot.

A business relying on the cloud for hosted applications might want some local resources so they can work in the event of internet outages. Another with their own infrastructure might want not only data backup in the cloud, but fail-over compute backups too.

As it dawns on the more mainstream IT world that both data and code can be moved around, we'll see both data and code be cached and backed up, completely blurring the lines between local and remote computation.

I think the argument between owning your own and renting in the cloud will simply become one over shades of grey, and the vast majority will use some combination of both.

Dave: We used to work as interns together at NRL, like 15 years ago. :)

Guido van Rossum said...

Shades of gray make sense. Just like in the housing analogy you have different levels of independence: a totally self-contained home in the prairie; or a home in a suburb with local regulations and taxes that pay for shared resources (water, power, sewer, cable); or a house in a home owners association which has more of the same; then you go to townhouses and condos where the ownership is even more shared.

onlyletternumber_and.areallowed said...

The same logic can be applied to many fields, technological or not.

However I came to see a recurrent pattern common among people of both sides who related their bad experiences and blogged about it.

Most of what I saw looks like people who probably chose the wrong tool for the job.

Hosting your primary production site on a emergent technology remains a bet and the odds are not quite on your side.

In situations like this it's easy to conclude that the tool isn't good or it's flawed when it reality it's just used beyond it's capability or purpose.

I would not consider using a could service to host a serious project, at least not yet. But I can easily see how it can be a wonderful cache server or CDN.

There is plenty of way to exploit those new toys without compromising stability. It's also most likely the best way to test drive these new technologies.

- Haineault

my 2¢

Simon said...

I don't think the rent v.s. buy metaphor works out here. If I'm renting, I can always later decide to buy instead. If I own a house, I can sell it and start renting again. However... if I build my application against cloud APIs that lock me in, I'm stuck - I can't just switch to my own hosting without a significant rewrite.

Guido van Rossum said...

Simon: Actually the rent/buy metaphor does work, it just points out that the cloud companies need to work on avoiding lock-in. Lock-in is not a good business model, it's been compared to sharecropping.

illume said...

Cloud computing has been happening for years in the form of hosted websites.

There are millions of websites out there in the cloud, a long time before GAE google, and EC2 Amazon released their offerings.

Why do people not like GAE in particular? You can't use many python libraries or features, and it's some sort of weird not-python, like how zope was not-python. I guess some people never learn...

WE WANT python! not-python leaves a bad taste in our mouths.

mithrandi said...

"(though without the aspect of building up wealth through ownership :-)"

Actually, cloud computing is exactly that aspect; you have a datacentre that you spent money on, and now you rent it out to other people to get money from it.

Michel S. said...

Matthew Yglesias linked to an interesting study arguing against home ownership. So given your analogy, there is a good case for cloud computing.

There is also the analogy with biological (or sociological) specialization: Amazon, Google etc. are experts at data warehousing, so that task could more effectively be outsourced to them, leaving solutions providers to focus on their core competencies (and allowing them to rent peak processing power as needed rather than having machines inefficiently standing idle).

tangentland said...

I agree with what Adam O. said. The game changes once a compatible (preferably OSS) solution exists or the cloud frameworks themselves open sourced. It is a fairly strong value proposition being able to write and deploy an application using a given framework that allows for cloud and/or internal resources to be utilized. Having that knob to turn would allow you to optimize resource utilization based on other factors like: cyclic economics, service levels, timing, etc. If it is done right with decent deployment tools that allowed you to bidirectionally move a running instance between the cloud and internal resource, the impact could be significant.

111 said...

WoW shares many wow gold of its features with previously launched games. Essentially, you battle with Cheapest wow gold monsters and traverse the countryside, by yourself or as a buy cheap wow gold team, find challenging tasks, and go on to higher Cheap Wow Gold levels as you gain skill and experience. In the course of your journey, you will be gaining new powers that are increased as your skill rating goes up. All the same, in terms of its features and quality, that is a ture stroy for this.WoW is far ahead of all other games of the genre the wow power leveling game undoubtedly is in a league of its own and cheapest wow gold playing it is another experience altogether.
Even though WoW is a wow gold cheap rather complicated game, the controls and interface are done in buy warhammer gold such a way that you don't feel the complexity. A good feature of the game is that it buy wow items does not put off people with lengthy manuals. The instructions cannot be simpler and the pop up tips can help you start playing the game World Of Warcraft Gold immediately. If on the other hand, you need a detailed manual, the instructions are there for you to access. Buy wow gold in this site,good for you ,WoW Gold, BUY WOW GOLD.

cheap wow gold said...

It was not long cheap wow goldbefore some one knocked atwow gold cheap wow gold for salethe house-door and called, open the door, dear children, your mother is here, and has brought something back with her for each of you. But the little wow goldkids knew that it was the wolf, by the rough voice. We will wow power leveling not open the door, cried they, you are not our mother. She has a soft, pleasant voice, but your voice is rough, you are the wolf.

Then the wolf went World Of Warcraft Goldaway to a shopkeeper and bought himself a great cheapest wow goldlump of chalk, ate this and made gold4power.com his voice soft with it. The he came back, knocked at the door of the house, and world of warcraft gold salecalled, open the door, dear children, your mother is here and Cheapest Wow Goldhas brought something back with her for each of you.

wow gold said...

wow gold
wow gold
wow account
wow gold

梦中林 said...

A slim, wide-eyed mygamegoldwoman almost human in virbanksfeatures eyed agamegold the pair. Her nose was sharp, but very elegant. She had tbcgold a pale, trade4gamebeautiful face the color of ivory, and veryge for hair she wore a wondrous mane of downy feathers. Her gown fluttered as she walked—on two delicate worldofgolds but still sharply-taloned feet. “Awake, awake you are,” she said with a pvp365 slight frown. “You should rest, rest.” Krasus bowed to her. “I am ezmmorpg grateful for your ighey hospitality, mistress, but I am well enough to continue on9a9z now.” She cocked her head as a bird might, giving the mageltk365 a reproving look. “No, no…too soon, toogold4guild soon. Please, sit.” The duo looked around u4game and discovered that two chairs, made in the same ready4game fashion as the nest, waited behind happygolds them. Malfurion waited for Krasus, who finally nodded and sat.

kiss said...

WoW shares many wow gold of its features with previously launched games. Essentially, you battle with wow gold cheap monsters and traverse the countryside, by yourself or as a buy cheap wow gold team, find challenging tasks, and go on to higher aoc gold levels as you gain skill and experience. In the course of your journey, you will be gaining new powers that are increased as your skill rating goes up. All the same, in terms of its features and quality, that is a ture stroy for this.WoW is far ahead of all other games of the genre the cheap warhammer gold game undoubtedly is in a league of its own and cheapest wow gold playing it is another experience altogether.

game4power.comEven though WoW is a Cheap Wow Gold rather complicated game, the controls and interface are done in warhammer gold such a way that you don't feel the complexity. A good feature of the game is that it Cheapest Wow Gold does not put off people with lengthy manuals. The instructions cannot be simpler and the pop up tips can help you start playing the game World Of Warcraft Gold immediately. If on the other hand, you need a detailed manual, the instructions are there for you to access. Buy wow gold in this site,good for you, BUY WOW GOLD.

belrion17 said...

buy wow goldAsesor ProfessionalUruguayProfessionalbuy wow goldOfficeLinksNotice

wow gold said...

When the Wow Gold wolf finally found the wow gold cheap hole in the chimney he crawled cheap wow gold down and KERSPLASH right into that kettle of water and that was cheapest wow gold the end of his troubles with the big bad wolf.

game4power.
The next day the Buy Wow Goldlittle pig invited hisbuy gold wow mother over . She said "You see it is just as Cheapest wow goldI told you. The way to get along in the world is to do world of warcraft gold things as well as you can." Fortunately for that little pig, he buy cheap wow gold learned that lesson. And he just wow gold lived happily ever after!.

梦中林 said...

A slim, wide-eyed mygamegoldwoman almost human in virbanksfeatures eyed agamegold the pair. Her nose was sharp, but very elegant. She had tbcgold a pale, trade4gamebeautiful face the color of ivory, and veryge for hair she wore a wondrous mane of downy feathers. Her gown fluttered as she walked—on two delicate worldofgolds but still sharply-taloned feet. “Awake, awake you are,” she said with a pvp365 slight frown. “You should rest, rest.” Krasus bowed to her. “I am ezmmorpg grateful for your ighey hospitality, mistress, but I am well enough to continue on9a9z now.” She cocked her head as a bird might, giving the mageltk365 a reproving look. “No, no…too soon, toogold4guild soon. Please, sit.” The duo looked around u4game and discovered that two chairs, made in the same ready4game fashion as the nest, waited behind happygolds them. Malfurion waited for Krasus, who finally nodded and sat.

buy wow gold said...

There are several tbcgold races stand up and take the fightakgame to the demons under assault by the Legion. The races are unaligned at character mygamestock start, and can choose to become ttgaming friendly with either Horde or Alliance over the course of their careers. Faction gained belrion with one side eventually live4game causes faction loss with the other, until the character is as much Horde or Alliance as an Orc or mmopawn Human. Each race has awowgoldget starting city with 1-20 zone content.
When you hunt, the enemies you agamegoldkill drop items, and even the most useless ones can be sold to vendors for money. Quests trade4game on the other hand give up rewards in money and items, the money gamersell part is most useful as it is usually a large sum world of warcraft rpg-tradergold. Crafting is also another alternative for earning Gold, you just choose wowpoweronany two professions and use it to gather raw materials or create gamegoodyitems which you can sell to vendors or players. Items sell egrichhigher to players since vendors have a set price and people always want to buy wow gold us ogpalat a lower price than the vendor but sell at a higher price, so there usually is a euwowgoldmiddle price world of warcraft gold. To see what the going ratemymmoshop is, type in "PC" (Price Check) in the Trade Chat window and the item you want to price check and someone should reply with the going-rate for that item

Gayatri said...

we specialize in the manufacturing of http://www.gdqikang.com Coldroom panel, http://www.gdqikang.comCold storage, http://www.gdqikang.com Cold box, http://www.gdqikang.com Stainless steel workbench, http://www.gdqikang.com Stainless steel rack, http://www.gdqikang.com Stainless steel shelving, http://www.gdqikang.com Beer cooler, http://www.gdqikang.com Ice cream cabinet, http://www.gdqikang.com Ice cream display, http We specialise in the manufacturing of http://www.gdqikang.com Coldroom,://www.gdqikang.com Supermarket display, http://www.gdqikang.com Supermarket shower, http://www.gdqikang.com Fridge, http://www.gdqikang.com Freezer, http://www.gdqikang.com Upright showcase, http://www.gdqikang.com Kitchen refrigeration, http://www.gdqikang.com Ice maker, http://www.gdqikang.com Fryer, http://www.gdqikang.com Gas driddl, http://www.gdqikang.com BBQ, http://www.gdqikang.com Bar-becue, http://www.gdqikang.com Oven, http://www.gdqikang.com Warmer, http://www.gdqikang.com Cake display cabinet, http://www.gdqikang.com Cake showcase,http://www.gdqikang.com Bakery showcase, http://www.gdqikang.com Pastry display, http://www.gdqikang.com Hot food display, http://www.gdqikang.com Food warmer display, http://www.gdqikang.com Food display warmer

Gayatri said...

This world is just getting crazy for the www.powerlevelingspecialists.com online games, and the most recent buzzword in the www.powerlevelingspecialists.com world of gamers and especially when it’s Massive www.powerlevelingspecialists.com Multiplayer Online Role Playing Games www.powerlevelingspecialists.com (MMORPG) is www.powerlevelingspecialists.com power leveling . Such games as www.powerlevelingspecialists.com World of Warcraft , www.powerlevelingspecialists.com Warhammer online and www.powerlevelingspecialists.com Age of Conan lets you assume various roles as you www.powerlevelingspecialists.com explore adventure and quest across vast worlds. These www.powerlevelingspecialists.com games are so highly addictive some gamers have even gone as far as saying it’s similar to a Crack Cocaine addiction; just try it once and you’re hooked. These games have even been the cause of death, suicide, divorce and even bankruptcy in the most severe cases.www.powerlevelingspecialists.com/index2.php Home www.powerlevelingspecialists.com/about.php About Us www.powerlevelingspecialists.com/contact.php Contact Us www.powerlevelingspecialists.com/powerleveling.php Powerleveling www.powerlevelingspecialists.com/gold.php Buy Gold www.powerlevelingspecialists.com/reputationpl.php Reputation www.powerlevelingspecialists.com/professionpl.php Professions www.powerlevelingspecialists.com/burningcrusade.php Burning Crusade www.powerlevelingspecialists.com/purchase.php Purchase Merchandise www.powerlevelingspecialists.com/expedition.php Expeditions www.powerlevelingspecialists.com/forum Forums www.powerlevelingspecialists.com/gold.php WOW www.powerlevelingspecialists.com/gold.php WOW gold | www.powerlevelingspecialists.com/gold.php Warcraft World | www.powerlevelingspecialists.com/gold.php World of Warcraft | www.powerlevelingspecialists.com/burningcrusade.php MMORPG | www.powerlevelingspecialists.com/burningcrusade.php Role Playing Game | www.powerlevelingspecialists.com/powerleveling.php WOW Power Leveling Specialists | www.powerlevelingspecialists.com/powerleveling.php World of Warcraft Power Leveling Specialists | www.powerlevelingspecialists.com/powerleveling.php Power Leveling Specialists | www.powerlevelingspecialists.com/powerleveling.php WOW Powerleveling | www.powerlevelingspecialists.com/professionpl.php Profession powerleveling | www.powerlevelingspecialists.com/purchase.php Wow buy gold online | www.powerlevelingspecialists.com/purchase.php Wow gold for cash | www.powerlevelingspecialists.com/gold.php World of Warcraft gold | www.powerlevelingspecialists.com/powerleveling.php World of Warcraft powerleveling www.powerlevelingspecialists.com/professionpl.php World of Warcraft professions | www.powerlevelingspecialists.com/reputationpl.php Cheap powerleveling | www.powerlevelingspecialists.com/reputationpl.php reliable powerleveling | www.powerlevelingspecialists.com/powerleveling.php Powerleveling info | www.powerlevelingspecialists.com/purchase.php buy gold online | www.powerlevelingspecialists.com/expedition.php gain levels quickly | www.powerlevelingspecialists.com/expedition.php leveling warcraft world | www.powerlevelingspecialists.com/expedition.php leveling tip warcraft world | www.powerlevelingspecialists.com/reputationpl.php leveling service warcraft world | www.powerlevelingspecialists.com/reputationpl.php fast leveling warcraft world | www.powerlevelingspecialists.com/expedition.php bots leveling warcraft world www.powerlevelingspecialists.com Age of conan www.powerlevelingspecialists.com warhammering

buy wow gold said...

There are several tbcgold races stand up and take the fightakgame to the demons under assault by the Legion. The races are unaligned at character mygamestock start, and can choose to become ttgaming friendly with either Horde or Alliance over the course of their careers. Faction gained belrion with one side eventually live4game causes faction loss with the other, until the character is as much Horde or Alliance as an Orc or mmopawn Human. Each race has awowgoldget starting city with 1-20 zone content.
When you hunt, the enemies you agamegoldkill drop items, and even the most useless ones can be sold to vendors for money. Quests trade4game on the other hand give up rewards in money and items, the money gamersell part is most useful as it is usually a large sum world of warcraft rpg-tradergold. Crafting is also another alternative for earning Gold, you just choose wowpoweronany two professions and use it to gather raw materials or create gamegoodyitems which you can sell to vendors or players. Items sell egrichhigher to players since vendors have a set price and people always want to buy wow gold us ogpalat a lower price than the vendor but sell at a higher price, so there usually is a euwowgoldmiddle price world of warcraft gold. To see what the going ratemymmoshop is, type in "PC" (Price Check) in the Trade Chat window and the item you want to price check and someone should reply with the going-rate for that item brogameswagvaultgoldsoonoforuigxethsale

J&D said...

網頁設計,網頁設計公司,最新消息,訪客留言,網站導覽
情趣用品,情趣用品,情趣用品
色情遊戲,寄情築園小遊戲,情色文學,一葉情貼圖片區,情人視訊網,辣妹視訊,情色交友,成人論壇,情色論壇,愛情公寓,情色,舊情人,情色貼圖,色情聊天室,色情小說,做愛,做愛影片,性愛

免費視訊聊天室,aio交友愛情館,愛情公寓,一葉情貼圖片區,情色貼圖,情色文學,色情聊天室,情色小說,情色電影,情色論壇,成人論壇,辣妹視訊,視訊聊天室,情色視訊,免費視訊,免費視訊聊天,視訊交友網,視訊聊天室,視訊美女,視訊交友,視訊交友90739,UT聊天室,聊天室,豆豆聊天室,尋夢園聊天室,聊天室尋夢園,080聊天室,080苗栗人聊天室,女同志聊天室,上班族聊天室,小高聊天室
AV,AV女優
視訊,影音視訊聊天室,視訊交友
視訊,影音視訊聊天室,視訊聊天室,視訊交友,視訊聊天,視訊美女,視訊辣妹,免費視訊聊天室
自慰器,自慰器

kiloi said...

polo shirtsugg boots
chaussure pumaLacoste polo shirtsralph lauren polo shirtschaussure sport chaussure nike cheap ugg boots
black ugg boots

kiloi said...

nike tnEnter the necessary language
translation, up to 200 bytes winter, moves frequently in Chinanike chaussures showing that the deep strategy of the Chinese market. Harvard Business School, tn chaussures according to the relevant survey data show that in recent years the Chinese market three brands, Adidas, Li Ning market share at 21 percent, respectively,

kiloi said...

Puma shoes , Ugg Boots , nike max shoes, NIKE AIR MAX TN ,nike max shoes ,PUMA CHAUSSURES, NIKE SHOX Torch ,puma Ferrari F1 ,PUMA DRIFT CATmens clothing men's sweate, cheap columbia jackets, lacoste sweater, ralph lauren polo shirts,ski clothing. Free Shipping, PayPal Payment. Enjoy your shopping experience on mensclothingstore.Us

kiloi said...

chaussures puma stores offer you the most popular fashion shoes, including the puma basketpuma puma BanXie and shoes. All the puma product factory direct sale, special processing, create the most inexpensive puma stores.National Weather Service Meteorologist Jason puma CAT said this week's temperatures will mirror seasonable averages of highs around 71 and lows about 42 degrees ...

miyuki said...

ed hardy clothing Online Store - We wholesale and retail cheap ed hardy shirts
g including Ed Hardy Men's Clothing, ed hardy womens Clothing,Ed Hardy Kids Clothing, Ed Hardy Sunglasses, Ed Hardy Swimwear and more.

miyuki said...

chaussures pumaBon March¨¦ Chaussure Sports Shop:baskets pumaChaussure Puma Femme,Chaussure Puma Homme,Chaussure Nike Femme,Chaussure Nike homme,nike shoxChaussure Sport et plus. Livraison Rapide.Paypal

nike said...

Lacoste polo shirts
north face jackets
cheap handbags
cheap purse
women's nike shoes

haitao said...

cheap hair straighteners
chi hair straightener
chi flat iron

new polo shirts
cheap Lacoste polo shirts
cheap Lacoste polo shirts

cheap handbags
cheap bags
puma chaussures
chaussures puma
chaussure puma

Men's North Face
Women's North Face


hair straighteners
sexy lingerie store
cheap ugg boots
tattoo wholesale
men's clothing
women's clothing


2009 nike shoes
new nike shoes
Women's max
Men's max 93
nike shox
Nike air force
Nike air max 2003
nike air max ltd
nike air max tn
Nike air rift
Nike air Yeezy
nike airmax
Nike air max 90
Nike air max 97
nike birds nest shoes
nike dunk
nike RT1 shoes
nike SB
nike shox shoes
Nike shox OZ shoes
Nike shox R2 shoes
Nike shox R3 shoes
Nike shox R4 shoes
Nike shox R5 shoes
Nike shox TL3
nike trainers lovers

tennis rackets
Wilson tennis rackets
HEAD tennis rackets
Babolat tennis rackets

miyuki said...

Cheap Brand Jeans ShopMen Jeans - True Religion Jeans, Women JeansGUCCI Jeans, Levi's Jeans, D&G Jeans, RED MONKEY Jeans, Cheap JeansArmani Jeans, Diesel Jeans, Ed hardy Jeans, Evisu Jeans, Jack&Jones Jeans...

miyuki said...

Bon March¨¦ Chaussure PumaChaussure Sports Shop:baskets pumaChaussure Puma Femme,Chaussure Puma Homme,Chaussure Nike Femme,Chaussure Nike homme,nike shoxChaussure Sport et plus. Livraison Rapide.