A consumer-friendly cloudFortunately for IT consumers, the shift to services, and especially cloud-based services, has been steadily shifting this power back into the hands of consumers. First, cloud computing has a great potential to democratize IT solutions by eliminating the entry barriers into this market. It can eliminate entry barriers for consumers by removing the need for upfront investment. It is much easier for a small start-up to have dozens or even hundreds of server instances running at a given time, without the need to buy these servers, build a data center, or anything else.
The cloud also reduces barriers for providers. Being on the web allows any new provider to easily reach a much broader audience without the need for large marketing investments. It also simplifies distribution, since cloud-based software usually runs on the browser, with no need for installation procedures. This, in turn, simplifies support, since the problem of variability in client machine configuration is reduced.Having more providers means having more competition, and this also means more power to consumers. The more competition there is, the more pressure is made towards lower prices, improved and diversified offerings, and better service. We are already seeing benefits of competition in the cloud space: the only reason Rackspace dropped its inbound data-transfer fees was because all its competitors were doing it - and advertising that Rackspace didn't. This is another important point in cloud-based services. Providers of all sorts, from infrastructure to software, are adopting simpler pricing models to better engage customers. Unlike what we saw before, providers are fully advertising their prices, making it easier for consumers to compare different offerings. This price and feature transparency is second nature to cloud companies, because it is part of what we have come to expect from the web. I should be able to compare prices of cloud services in the same way that I can compare the price of physical products across several web retailers. Finally, we are seeing much improved interoperability between services. This is especially true for cloud-based software offerings. While lack of interoperability was interesting for in-house software vendors because it created vendor lock-in, users already come to the cloud with the expectation of being able to easily export the data. The very nature of the way that software is sold in the cloud, on a pay-as-you-go model, strengthens the idea that if the user may cancel his contract at any time, he should be able to export his data from my service at any given time. Yes, there are still limitations and format inconsistencies, but many competing cloud-based software providers already offer automated import/export of data from their competitors.
The same thing, to a certain extent, happens with infrastructure providers. In theory, if my application is properly designed to run on cloud instances, it should make no great difference to me if it is running on an Amazon, Rackspace, or anyone else's cloud server. In fact, I should be able to run on whichever instance is the cheapest one at that time.
The cloud model, then, is much more consumer-friendly than any in-house model, either for software or for servers. The logic is similar to what happens in any other service: if I need to go to a dentist when I'm a child, I don't have to purchase a dentist's chair and instruments, and my dental records are not kept in a format that only that dentist will understand. If I want to change dentists in the future, all I have to do is take my records with me and visit another one. The same goes for the cloud: there is no upfront investment, and the information is more accessible, so any future migration is much easier.
After working for a database company for 8 years, Thoran Rodrigues took the opportunity to open a cloud services company. For two years his company has been providing services for several of the largest e-commerce companies in Brazil, and over this time he had the opportunity to work on large scale projects ranging from data retrieval to high-availability critical services.