This week I attended and presented at the May meeting of the Wall Street Technology Association (WSTA) in New York City. The WSTA was founded in 1967 and is a not-for-profit association that focuses on providing a forum for financial industry technology professionals, vendors, service providers, and consultants to connect on technologies, operational approaches, and business issues. With over 2600 members WSTA is a great place to get insight and discuss some of the most popular trends impacting the financial services industry.
At the event I attended, the focus was on modernizing and accelerating application delivery in the context of new technologies such as cloud and mobile. As I rounded out a productive morning at the event, I think as I knew going into the event cloud is definitely here to stay, and not only is it here to stay it is ready to take us by storm (if we haven’t already been caught up in its path). However, even as more and more people start to “accept” cloud and more and more analysts produce studies on cloud telling us about level of cloud adoption rates across various industries and geographies. There is still one question I get asked time and time again. How do you know when to use cloud and for what?
Since this question is still being tentatively asked (I say tentatively because who wants to openly admit in a room full of their peers that they aren’t a cloud “guru”) I decided, based on the various discussions I have had around this topic I would make some recommendations of my own and open up the debate to my peers here.
So, when is cloud right? There are many reasons when cloud can be right, the most common of which include:
However, one of the key questions that I believe we need to ask ourselves is not only is cloud as an infrastructure solution the right thing to do to bring us benefits, but are the applications that we want to host on the cloud (in particular in the case of public cloud) “cloud ready”? In order to answer this question here are some of the elements to look for in “cloud ready” apps:
For more information on this, in particular in the federal space you can go to the General Services Administration (GSA) App.Gov website: http://info.apps.gov/content/when-using-cloud-makes-sense
Now, if you know my posts you know that the next sentence I will always say is that this list is by no means exhaustive, but as I am writing down these elements, I think they have brought me to what I think the real question is that I am looking to answer. Outside of the “usual suspects” such as reduce costs, increase agility etc what are the other compelling reasons why we move to cloud and what outside of the application fundamentals of “functional, performance and security” make an application “cloud ready”. Or is it the case that cloud like many before it is the next enabler for us as IT professionals to achieve our age old goals of do more with less, do it faster and cheaper and ultimately increase our agility and ability to meet market demands?