Category Archives: amazon

Microsoft maybe gets the cloud – maybe too late

Microsoft CEO Steve Ballmer gave a talk on the company’s cloud strategy at the University of Washington yesterday. Although a small event, the webcast was widely publicised and coincides with a leaked internal memo on “how cloud computing will change the way people and businesses use technology”, a new Cloud website, and a Cloud Computing press portal, so it is fair to assume that this represents a significant strategy shift.

According to Ballmer:

about 70 percent of our folks are doing things that are entirely cloud-based, or cloud inspired. And by a year from now that will be 90 percent

I watched the webcast, and it struck me as significant that Ballmer kicked off with a vox pop video where various passers by were asked what they thought about cloud computing. Naturally they had no idea, the implication being, I suppose, that the cloud is some new thing that most people are not yet aware of. Ballmer did not spell out why Microsoft made the video, but I suspect he was trying to reassure himself and others that his company is not too late.

I thought the vox pop was mis-conceived. Cloud computing is a technical concept. What if you did a vox pop on the graphical user interface? or concurrency? or Unix? or SQL? You would get equally baffled responses.

It was an interesting contrast with Google’s Eric Schmidt who gave a talk at last month’s Mobile World Congress that was also a big strategy talk; I posted about it here. Schmidt takes the cloud for granted. He does not treat it as the next big thing, but as something that is already here. His talk was both inspiring and chilling. It was inspiring in the sense of what is now possible – for example, that you can go into a restaurant, point your mobile at a foreign-language menu, and get back an instant translation, thanks to Google’s ability to mine its database of human activity. It was chilling with its implications for privacy and Schmidt’s seeming disregard for them.

Ballmer on the other hand is focused on how to transition a company whose business is primarily desktop operating systems and software to one that can prosper in the cloud era:

If you think about where we grew up, other than Windows, we grew up with this product called Microsoft Office. And it’s all about expressing yourself. It’s e-mail, it’s Word, it’s PowerPoint. It’s expression, and interaction, and collaboration. And so really taking Microsoft Office to the cloud, letting it run in the cloud, letting it run from the cloud, helping it let people connect and communicate, and express themselves. That’s one of the core kind of technical ambitions behind the next release of our Office product, which you’ll see coming to market this June.

Really? That’s not my impression of Office 2010. It’s the same old desktop suite, with a dollop of new features and a heavily cut-down online version called Office Web Apps. The problem is not only that Office Web Apps is designed to keep you dependent on offline Office. The problem is that the whole model is wrong. The business model is still based on the three-year upgrade cycle. The real transition comes when the Web Apps are the main version, to which we subscribe, which get constant incremental updates and have an API that lets them participate in mash-ups across the internet.

That said, there are parallels between Ballmer’s talk and that of Schmidt. Ballmer spoke of 5 dimensions:

  • The cloud creates opportunities and responsibilities
  • The cloud learns and helps you learn, decide and take action
  • The cloud enhances your social and professional interactions
  • The cloud wants smarter devices
  • The cloud drives server advances

In the most general sense, those are similar themes. I can even believe that Ballmer, and by implication Microsoft, now realises the necessity of a deep transition, not just adding a few features to Office and Windows. I am not sure though that it is possible for Microsoft as we know it, which is based on Windows, Office and Partners.

Someone asks if Microsoft is just reacting to others. Ballmer says:

You know, if I take a look and say, hey, look, where am I proud of where we are relative to other guys, I’d point to Azure. I think Azure is very different than anything else on the market. I don’t think anybody else is trying to redefine the programming model. I think Amazon has done a nice job of helping you take the server-based programming model, the programming model of yesterday that is not scale agnostic, and then bringing it into the cloud. They’ve done a great job; I give them credit for that. On the other hand, what we’re trying to do with Azure is let you write a different kind of application, and I think we’re more forward-looking in our design point than on a lot of things that we’re doing, and at least right now I don’t see the other guy out there who’s doing the equivalent.

Sorry, I don’t buy this either. Azure does have distinct advantages, mainly to do with porting your existing ASP.NET application and integrating with existing Windows infrastructure. I don’t believe it is “scale agnostic”; something like Google App Engine is better in that respect. With Azure you have to think about how many virtual machines you want to purchase. Nor do I think Azure lets you write “a different kind of application.” There is too little multi-tenancy, too much of the old Windows server model remains in Azure.

Finally, I am surprised how poor Microsoft has become at articulating its message. Azure was badly presented at last year’s PDC, which Ballmer did not attend. It is not an attractive platform for small-scale developers, which makes it hard to get started.

Google storage 10 times cheaper than Azure – but not as cheap as Skydrive

According to Jerry Huang of Gladinet, whose Cloud Desktop exposes a variety of cloud storage services as mapped drives in Windows Explorer, Google storage is “about 10 times cheaper” than Windows Azure. Since Amazon S3 has similar prices to Azure, I imagine Google undercuts that by some margin as well.

Gladinet compares Google and Azure using some other criteria as well. On speed, it gave the edge to Azure but observed that it might just depend which data center was nearest. On SLA, the two seem similar.  On API, it says Azure is easier if you use Visual Studio, but not if you work with “PHP, Ruby or anything other than .NET”.

In another post, Huang has a nice summary of accessing Azure storage from C#.

It’s worth noting that Microsoft Skydrive offers a relatively generous 25GB of storage for free, but there is no way to extend this limit.  There is also no official Skydrive API, though one has been hacked unofficially. Gladinet supports Skydrive too, using either this or the unofficial WebDAV support.

I am a fan of Gladinet. There is a free starter edition, or paid-for with extra features.

image

Explorer integration is a big deal, since it means any application with a standard open or save dialog can access the files. Imagine for example that you need to upload a document from cloud storage to a web site. Without Explorer integration, you have to extract the file from cloud storage to your local drive, then upload it from there. The same is true of SharePoint, which is why it is unfortunate that Explorer integration is so difficult to get working.

Amazon gives in to Macmillan thanks to power of Apple

In a posting on its forum, Amazon has declared defeat in its disagreement with Macmillan over ebook terms – one most likely influenced by Apple which is offering better terms to publishers for its forthcoming iPad:

Macmillan, one of the "big six" publishers, has clearly communicated to us that, regardless of our viewpoint, they are committed to switching to an agency model and charging $12.99 to $14.99 for e-book versions of bestsellers and most hardcover releases.

We have expressed our strong disagreement and the seriousness of our disagreement by temporarily ceasing the sale of all Macmillan titles. We want you to know that ultimately, however, we will have to capitulate and accept Macmillan’s terms because Macmillan has a monopoly over their own titles, and we will want to offer them to you even at prices we believe are needlessly high for e-books. Amazon customers will at that point decide for themselves whether they believe it’s reasonable to pay $14.99 for a bestselling e-book. We don’t believe that all of the major publishers will take the same route as Macmillan. And we know for sure that many independent presses and self-published authors will see this as an opportunity to provide attractively priced e-books as an alternative.

While Amazon is focusing on the higher price, what really counts here is who sets the price and how much money goes back to the publisher. It’s not clear to me why any publisher would not do the same as Macmillan, since it is to their advantage.

I am surprised Amazon gave in so easily. Its PR has has been clumsy – first, to withdraw titles from sale thus ensuring strong opposition from frustrated authors, and coming over as a bully; and second, to state so clearly, early in the battle, that “we will have to capitulate” – not language you normally hear from a major corporation.

It is evidence of Apple’s extraordinary power to disrupt markets.

If you missed the background, see yesterday’s post.

Apple’s proxy war with Amazon over ebook pricing and market

Amazon has apparently withdrawn all Macmillan titles from sale (print and electronic) because of an argument with the publisher over the terms of sale. Macmillan CEO John Sargent says:

This past Thursday I met with Amazon in Seattle. I gave them our proposal for new terms of sale for ebooks under the agency model which will become effective in early March. In addition, I told them they could stay with their old terms of sale, but that this would involve extensive and deep windowing of titles. By the time I arrived back in New York late yesterday afternoon they informed me that they were taking all our books off the Kindle site, and off Amazon. The books will continue to be available on Amazon.com through third parties.

“Windowing” means delaying availability, to allow a window of time during which a premium price is charged.

This is a fascinating spat with many implications. The immediate issue: Macmillan wants to raise ebook prices and/or get a bigger cut of Amazon’s selling price.

Macmillan is trying to dictate prices and terms:

Under the agency model, we will sell the digital editions of our books to consumers through our retailers. Our retailers will act as our agents and will take a 30% commission (the standard split today for many digital media businesses). The price will be set the price for each book individually. Our plan is to price the digital edition of most adult trade books in a price range from $14.99 to $5.99. At first release, concurrent with a hardcover, most titles will be priced between $14.99 and $12.99. E books will almost always appear day on date with the physical edition. Pricing will be dynamic over time.

Amazon is unlikely to be content with a miserly 30%. It is used to wholesale terms. Further, according to author Charlie Stross in a must-read post Amazon likes to sublicence Kindle titles, which means it pays even less; in effect just a royalty to the original publisher, “turning the traditional publishers into vestigial editing/marketing appendages.” Amazon wants to keep prices down on Kindle titles to build both the market and Kindle’s dominance.

The stakes must be high for Amazon to take such drastic action, and for Macmillan to risk its relationship with the world’s biggest bookseller. And they are. Ebooks are an increasingly important market; who knows, they may become most of the market eventually – though paper and ink is resilient.

Why has Macmillan chosen this moment to take on Amazon? Apple. The key is in this conversation between Walt Mossberg and Steve Jobs at the launch of the iPad, recorded by Kara Swisher:

In the video, Mossberg asks Jobs about the iBooks application and the price of e-books, and Jobs insists the price will be the same on Apple as on Amazon (AMZN).

“The prices will be the same,” said Jobs, before getting in a little dig at the maker of the Kindle e-reader. “Publishers are actually withholding their books from Amazon, because they’re not happy with it.”

Translation: Apple has big plans for ebooks. Part of its strategy is to win publisher support by offering better terms than the currently get from Amazon, both in terms of pricing flexibility and the size of their share. With breathtaking confidence, Jobs believes that publishers will be able to dictate better terms to Amazon on the basis of what Apple is offering, even though iPad is not yet released, and that the outcome will be price parity.

Macmillan is obediently putting that theory to the test.

So far Macmillan and Apple are winning the PR war. On the face of it, that’s surprising, since Amazon wants to keep prices down. However, withdrawing stock from sale comes over as petulant and bullying, and the move has upset authors like Stross who by the nature of their trade are highly articulate. The reading public is also sympathetic to publishers and authors, perhaps presuming that since most books make a loss, squeezing prices down will not benefit them long-term.

Bizarrely, it is almost the opposite of what happened in music, when it was Apple trying to force the labels to accept fixed pricing. There is less public sympathy for the music industry, thanks to mishandling of DRM and downloads, and a reputation for not giving artists a sufficient share.

Personally I’m cautious about accepting that any party here has the moral high ground. I am sure Apple is making all the noises publishers want to hear right now; but that is because it is a new entrant in the market. If the publishers are canny they will foster a diversity of ebook suppliers, because that is in their best interests long term.

Update: Amazon has capitulated.

Store any type of file in Google Apps – in effect, GDrive

Google has announced a new feature – the ability to upload any type of file to its online storage.

Over the next couple of weeks, we are rolling out the ability for Google Apps users to easily upload and securely share any type of file internally and externally using Google Docs. You get 1 GB of storage per user, and you can upload files up to 250 MB in size…Combined with shared folders in Google Docs, the upload feature is a great way to collaborate on files with coworkers and external parties.

Additional storage is available at $0.25/GB/yr according to this post.

Is this “GDrive” – the long-rumoured generic online storage from Google? Pretty much. Note however that Microsoft’s excellent SkyDrive already offers 25 GB of unrestricted online storage for free.

Enterprise customers who use the Premier Edition of Google Apps are also getting this service, but at a higher price: additional storage is $3.50/gb (or €3.00/gb in the EU). This storage is accessible via the Google Documents List Data API, enabling developers to create applications that backup or synchronise files between Google and client devices, and is therefore more comparable to Amazon’s Simple Storage Service (S3). Amazon has no free offering but S3 is modestly priced at $0.15 per GB per month, between Google’s consumer and business pricing, though note that Amazon also charges for data transfer.

Once third-parties do their stuff to make this look like any other network folder, this looks like a handy new feature. One advantage is that you can store Microsoft Office files in their native format, rather than having to convert them to Google documents with loss of fidelity.

It may also mean less usage for a popular workaround – emailing attachments to yourself in GMail.

Update: post revised to include information on Premier Edition.

MySQL comes to Amazon’s cloud. Anyone for Quadruple Extra Large?

Amazon has announced the Amazon Relational Database Service:

Amazon RDS gives you access to the full capabilities of a familiar MySQL database. This means the code, applications, and tools you already use today with your existing MySQL databases work seamlessly with Amazon RDS. Amazon RDS automatically patches the database software and backs up your database, storing the backups for a user-defined retention period. You also benefit from the flexibility of being able to scale the compute resources or storage capacity associated with your relational database instance via a single API call. As with all Amazon Web Services, there are no up-front investments required, and you pay only for the resources you use.

The cost starts at $0.11 per hour for a small database instance (1.7GB RAM, 1 virtual core, 64-bit), increasing in stages as more power is required. The engagingly-titled “Quadruple Extra Large DB Instance” offers 68GB RMA and 8 virtual cores, at $3.10 per hour.

In addition, you pay for database storage at $0.10 per GB-month, $0.10 per 1 million I/O requests, $.10 per GB transferred in, and $0.17 per GB transferred out.

That’s a worrying collection of charges, but the usual logic applies: if you need a hefty database server for a defined period, say to cover a special event, this will work out more cost-effective than installing your own servers.

You can also install MySQL or other database servers on general-purpose Amazon EC2 instances, but this pre-built solution looks attractive.

Microsoft started its cloud database initiative with a preview of SQL Server Data Services, offering a limited database API more like Amazon SimpleDB. Then Microsoft decided to offer full SQL Server on its Azure cloud. However, Azure is still a Community Tech Preview, and during the interim period Amazon has come up with its own fully relational solution.

Technorati Tags: ,,,

Adobe uses Amazon platform for cloud LiveCycle ES2

Just spotted this from today’s Adobe’s LiveCycle ES2 announcement:

Adobe is also announcing the ability for enterprise customers to deploy LiveCycle ES2 as fully managed production instances in the cloud, with 24×7 monitoring and support from Adobe, including product upgrades. LiveCycle ES2 preconfigured instances will be hosted in the Amazon Web Services cloud computing environment.

This is neat: Amazon’s Elastic Compute Cloud handles the infrastructure, but customers get fully supported hosted services from Adobe.

Maintaining a global infrastructure for high-volume cloud services is hugely expensive, which restricts it to a few very large companies. Using Amazon removes that requirement at a stroke. I wonder if Adobe also uses Amazon for Acrobat.com – hosted conferencing and document-based collaboration – or plans to do so?

Amazon’s sneakernet for the cloud

I’m not writing as much about Amazon Web Services as I once did – not because they are less interesting, but because they are so successful and well covered. Still, one thing that did catch my eye recently is the new import/export feature, now in beta. The idea seems contrary at first: deliver or export data from your Amazon internet storage using the latest variant of sneakernet – copy stuff to a drive, and take it physically to the destination.

The thing is, copying data over the Internet is relatively slow and expensive. Once the volume of data gets beyond a certain point, it is cheaper to transport a hard drive. I remember Sun telling me the same thing in relation to its data centers: for large volumes of data, the most cost effective way to shift it is on a truck.

Amazon’s system is not normally on that scale, but it is the same principle: you send them a portable hard drive. There’s even a handy chart explaining how much data you need for this to be worth doing:

Available Internet Connection Theoretical Min. Number of Days to Transfer 1TB at 80% Network Utilization When to Consider AWS Import/Export?
T1 (1.544Mbps) 82 days 100GB or more
10Mbps 13 days 600GB or more
T3 (44.736Mbps) 3 days 2TB or more
100Mbps 1 to 2 days 5TB or more
1000Mbps Less than 1 day 60TB or more

The cost? $80 per storage device, plus $2.49 per data-loading hour.

Many home and small business users have ADSL with a maximum upload speed of 1Mb – slower than anything considered on the chart above. If you have a large database or media collection to put on S3, sneakernet soon makes sense.

No more Amazon income if you are in North Carolina. Who next?

The easiest way to make money on the web is by signing up as an affiliate for Amazon.com and/or Google (Disclaimer: I have both). Although most affiliates achieve only small and occasional income, it is possible to earn significant amounts. With Amazon, you can create your own specialist online store and make it a viable business.

If there is anyone in North Carolina in that position, they have woken up to a nasty headache. Amazon has sent out emails telling them:

We are writing from the Amazon Associates Program to notify you that your Associates account has been closed as of June 26, 2009. This is a direct result of the unconstitutional tax collection scheme expected to be passed any day now by the North Carolina state legislature (the General Assembly) and signed by the governor. As a result, we will no longer pay any referral fees for customers referred to Amazon.com or Endless.com after June 26. We were forced to take this unfortunate action in anticipation of actual enactment because of uncertainties surrounding the legislation’s effective date.

Affiliate James Barrett remarks:

This is absurd! No Legislation has passed and been signed nor does it appear it will … The lack of notice on this so associates could take action shows me Amazon has no respect for those sites it has been getting low cost referrals from.

My knowledge of North Carolina politics is limited; but what interests me is what this says about the Internet economy. A few giants dominate; they can afford to do without your business and you have little recourse if one day they change their terms to your disadvantage, or as in this case, cut you off completely.

The issue of how to tax online stores is important, of course, and I suspect Amazon’s move is part of a strategy to oppose taxes which will impede its business – but implemented, apparently, with scant regard for its affiliate partners.

Cloud Computing survey: more fog than cloud

Yesterday I attended a presentation from NTT Communications, a managed hosting provider, on the plans of 200 CFOs and CIOs from larger UK organizations (500+ employees) with respect to cloud computing. Since NTT would presumably like more companies to stick more stuff on its hosted servers, I presume it was hoping for a strong endorsement of the idea. Unfortunately for NTT, that was not the case. Fewer than 20% of those surveyed think they are using cloud computing now, a bit more than 20% think they will adopt some of it in the next two years, but – and here’s the real killer – cloud computing is way down the list of investment priorities, at around 5%. I’m not clear 5% of what exactly; but the report says it is the lowest priority.

What are companies spending money on instead? Servers and storage, network infrastructure, security, company web sites, backup and disaster recovery, unified communications, desktops and laptops, software, almost anything else in other words.

What’s wrong with the cloud? The three top issues, for those surveyed, are security, immaturity, and reliability.

These are valid concerns, though each one is open to debate; but the entire survey was undermined by the fact that most of those surveyed admitted to not knowing what cloud computing is. The reason is not ignorance, but the many and various ways the term is used. The common strand is that it is something to do with the internet, but even that is undermined if we describe virtual on-premise servers as a “private cloud”.

What are the varieties of cloud? Almost infinite, but here are a few:

  • Multi-tenanted applications such as Salesforce CRM, Google Docs, NetSuite. This is the model that has the biggest inherent economic advantage.
  • Hosted application platforms including Google App Engine, Microsoft Azure, Force.com. These are hosted application servers, where you write the code, taking advantage of integrated hosted services for storage, identity, transactions and so on.
  • Utility services such as Amazon S3. It’s a great example: S3 offers nothing but storage, though you can use it in conjunction with other Amazon web services.
  • On-demand infrastructure such as Amazon EC2. You get virtual servers to do what you like with. NTT’s services are mainly in this broad category. It’s cloud but you are mostly not getting the benefits of multi-tenancy.
  • Anything on the internet. Running a web application? Hey, you’re in the cloud.

If we are going to have a sane discussion about these things, we need to know what we are talking about. Maybe rather than asking companies whether or not they are doing that cool cloud stuff, it would be better to enquire how they see their use of the internet evolving.

Another big question is the extent to which companies are willing to buy in their IT infrastructure as a third-party service. Although it makes obvious financial sense in most cases, it is a big ask given how business-critical it is, hence the concerns about security, immaturity, reliability.

Smaller companies with ad-hoc IT systems are likely to be more amenable to the idea, but this group was not covered by NTTs survey.

Conclusions? The main one is “watch this space”. In the end I reckon sheer economics will drive cloud computing adoption – in all the areas described above – but the one thing NTT’s survey proves is that larger organisations are in no hurry to make that jump.

Technorati Tags: ,,,