Monday Jul 21, 2014

OSCON Shocker: The Cloud is Not All Rainbows and Unicorns!

It's called the NetFlix Effect, and it has nothing to do binge consumption of your favorite TV series. Many CIOs have read about NetFlix on AWS, how wonderful it is, and want all that cloud goodness for their enterprise. At Oscon's Open Cloud Day, David Nailey ("recovering SysAdmin" and commiter to Apache CloudStack) argued that that hope is something like the imaginary animals in a Bestiary -- descriptions by people who don't have a lot of experience, and illustrations by people even further removed from the original source. 

Nailey went on to say that the cloud can be great for certain things (you should have your application testbed in the cloud now!), but thinking the cloud will solve all your problems is a little like believing in unicorns. Here are some of the things Nailey offered for you to consider when moving enterprise apps to the cloud: 

1) Value
Businesses are about value, so be clear about how moving your app to the cloud will make it cheaper/better/faster.

2) Pay for Use
Is your enterprise app ready to work in a provisioning model? (E.g. Are you ever going to shut off your ERP app?) You aren't saving any money if the provisioning isn't happening.

3) Fiefdoms
Consider how your apps reflect the org structure. What cultural shifts are required to have a different architecture of your apps?

4) Fragility
The cloud is a fault-friendly environment, and most cloud providers that say "Plan for failure." Worse yet, they provide a 99.9999% uptime SLA, and the give you back $100 for your outtage. How is your app architected to deal with downtime? 

This doesn't mean the cloud is bad or wrong, but be clear about what enterprise applications are good candidates to move to the cloud.

The cloud is also having a big impact on internal IT. The cloud (AKA availability of free public services), is forcing enterprises to rethink their IT services. "People are really more empowered at home than at work," explained Chris Launey, Director of Cloud Services at Disney. Launey doesn't want Disney developers to come up with an idea over the weekend, begin developing it using free services they can access at home, and then run into a brick wall when they try to implement it at work on Monday. The expectation is that things need to be much, much faster. Fast is the new cheaper. Fast is the new better, and fast must be even faster. He said, "I challenge my team to "do things 'cloudly.' " That means we need to: make requests stupidly easy, provide fast delivery, allow for painless management, provide data transparency and granular billing. 

The Open Cloud Day at OSCON was look at the “state of cloud” in 2014, where industry practitioners provided their take on the state of public and private cloud, IaaS, and PaaS platforms. The day was inspirational and cautionary, just like a unicorn.


OTN Tech Article: Build with NetBeans IDE, Deploy to Oracle Java Cloud Service
Other OTN Cloud Articles
Sample Chapter: eCommerce in the Cloud (PDF)
Try out Oracle WebLogic Server in the Cloud

New Java Champion: Justin Lee

Congratulations to the newest Java Champion, Justin Lee! Nominated and selected by the current Java Champions, Lee has a strong passion and love for the Java language and platform.

Lee has been a Java developer since 1996 (and can still remember being excited about the upcoming release of the new Swing UI toolkit).  Not counting occasional forays in to desktop development, he has spent the better part of the last 18 years doing server-side development including building quasi-Java EE application servers and ORMs. Lee helped with shepherding of websockets support in to first Glassfish/Grizzly and then in to Java EE itself.  Currently employed at MongoDB, Lee works on the Java driver, Morphia, and is the mongo-hadoop project lead. You can visit his web site and follow him on Twitter at @evanchooly

The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Java Champions get the opportunity to provide feedback, ideas, and direction that will help Oracle grow the Java Platform. Nominees are named and selected through a peer review process. (Current Oracle employees are not eligible.) Learn more at the Java Champions page on


Insider News from the Java Team at Oracle!



« July 2014 »