Casa and Video is a Brazilian ecommerce site that sells a variety of household goods from air-conditioners to cameras, from bed and bath products to outdoor furniture. The company runs its entire operations on the Amazon Web Services public cloud, computing to storage and running multiple instances with load balancing.
Meanwhile, Netflix streams movies and TV programs to members across the Americas, the United Kingdom and Ireland. The company uses Amazon cloud services from many of its data centers and regions.
[ Stay on top of the current state of the cloud with InfoWorld's special report, "Cloud computing in 2012." Download it today! | Also check out our "Private Cloud Deep Dive," our "Cloud Security Deep Dive," our "Cloud Storage Deep Dive," and our "Cloud Services Deep Dive." ]
Netflix initially started with its own data centers but has since moved a large portion of data center operations to the public cloud. Since peak demand happens during evenings and, especially, weekends, it made a lot of sense for Netflix to pay for what it uses during peak demand times and use the Amazon regional data center nearest to the user.
These are arguably the exceptions rather than the rule for organizations using the public cloud for core operations. Data security, privacy and concerns about hosting their data possibly alongside their competitors on the public cloud have prevented many organizations from making more use of the public cloud than they would otherwise.
Commentary: The Two Biggest Lies About Cloud Security
At the same time, CEOs and CFOs are becoming aware of the pay-as-you-go model of the public cloud, and they are looking to CIOs and senior IT management to determine how and where their organizations can use the public cloud, even if it's not for mission critical applications.
Fortunately, a number of applications within any organization completely skirt the concerns mentioned above and are eminently suitable for public cloud implementations or pilots. These 10 apps are "public cloud ready."
1. Development and testing
One of the first sets of applications you should consider for the public cloud is development and testing. In the absence of virtualization, application and database servers may be occupying one physical server each, with levels of utilization as low as a woeful 10 percent. Even with virtualization, servers may be underutilized, since the amount of test data in use pales in comparison to the amount of production data.