I submitted the following session abstract to a few Cloud Computing events in the fall. Since it's uncertain if a session will even get accepted by a particular show, I thought it would be a useful exercise to just go ahead and elaborate on the concept via the blog, as I believe the concept is an important next-step for any CIO looking to align their business needs with the portfolio of IT options available to them today and in the future.
Abstract: Faced with many cloud computing options (public, private, hybrid) and the threat of “shadow IT”, tomorrow’s CIO will need to evolve corporate IT into an operational model that is less about saying “no” and more about enabling the cross-cloud capabilities required for 21st century business. This session will discuss the technology and operational transitions needed by CIOs in every industry to accommodate the trade-offs between device proliferation at the edges and operational efficiencies for their 21st century bit factories. Attendees will have a blueprint to evolve IT from an organization into a platform for delivering better IT.
Before I get into some of the specifics, I believe that it's valuable to identify some high-level concepts and trends that are driving technology today:
- Public Cloud Computing
- Mobile Computing - Computing “in your pocket”
- Consumerization of Devices (prices, app-stores, usability)
- Connected Applications (Web 2.0)
- Big Data Analytics and Analysis
- Move Applications to the Network (NAPs for Connectivity)
- Move Data to the Computer (Big Data)
[NOTE] So people don't need to read details on those concepts prior the explanation of the abstract, I moved them to the end.
So what does this "Cloud Concierge" really mean? Am I trying to grab headlines and predict the demise of CIOs and IT organizations? No, not really. But I do believe these trends, preclude the beginning of a significant shift in the way that role and those organizations provide value and impact their business.
- No business today that expects to be in business in 2020 (or 2050) is going to get there without digital technology playing a centralized role.
- Technology is becoming more and more familiar to people of all ages and across all types of skill sets. So it's no longer unusual to have a traditionally "non-IT" person know quite a bit about a technology subject.
- Even though more people know at least something about technology, most of them don't want to be in IT.
- More external companies (or "services") are filling niches that IT may not have excelled at in the past, or are providing services at speed/pricing levels unseen in IT before.
So what's a CIO to do?
- Be a Market Maker - Not only does a CIO need to understand what it costs to deliver an IT service, but they need to understand how the industry leaders are able to deliver services. In many cases, there is operational knowledge to be gained from Public Cloud providers. Once this is understood, analysis can be done against internal "markets" (existing IT services) to see where changes or enhancements are possible.
- Don't Define Lines, Create New Skills - Too often, the discussion about Cloud Computing is focused only on Public vs. Private. While these lines might be helpful to categorize existing applications or security policies, they won't be as useful in the future when applications use a hybrid mix of services. CIOs need to begin looking at ways to enhance skills that understand security in any domain. They need to understand how to build applications in multiple environments, and plan to have those applications potential move to other service-sources over time.
- Speed Kills, So Embrace It - Too often CIOs will get caught up in the initial costs of projects, focusing on ROI of CAPEX with a mix of OPEX improvement. But Cloud Computing's greatest attribute is the ability to deliver new services faster, while also allowing reduced "time to failure" or "time to experiment". The public IT markets already enable speed, so the new CIO needs to figure out how to enable this in any environment. Embracing this speed element will open up new business opportunities.
- Be the Single Source of Visibility - There are three ways to deal with "shadow IT", those smart users that bypass IT systems/control because the answer to their needs is too often "no". (a) Ignore it, assuming that it's probably not prevalent, (b) fight to control and contain it, using "policy" or "compliance" as the barrier, (c) accept that it fills a void in existing IT services and strive to have a level of visibility to it's usage. By adopting a plan that enables "c", the CIO can deliver a level of visibility that is valuable to both IT and the business, as well as create a stronger partnership between both groups. This may be as simple as starting to offer a self-service portal that includes options for various Public Cloud services (AWS, Google AppEngine, CloudFoundry, etc.) as well as internal Private Cloud services. The visibility enabled by the portal may be the perfect start to assess the need for new IT capabilities, or better business dialog with the lines of business.
- Speak the Language of Services - The Web 2.0 culture has enabled a set of expectations that there are no single-function services anymore. All services are multi-faceted and enabled through the ability to connect with other services (social networks, mobile networks, big sets of data, video, etc.). This is done through APIs - the languages that interconnect applications and share data. Bringing these skills in-house to your IT organization will provide the framework to think in terms of "services".
Moving Applications to the Network - Your users are no longer in well-defined locations (HQ, Regional Office, Remote Office), instead they are everywhere. And the data they need to connect to could be anywhere due to interconnected applications. And unfortunately, even with caching tricks, nobody has figured out how to make the network exceed the speed of light. So bandwidth is becoming a bottleneck, especially when trying to move data from centralized locations to distributed users, or new "follow-the-
Move Data to the Computer - The last decade has seen an increase the scope and size of Storage-Area-Networks (SAN) as IT organizations attempted to central the storage and management of data across multiple applications. Then virtualization technology really accelerated this over the past five years. But now "Big Data" is starting to question this approach, due to cost, complexity or performance reasons. Maybe big gobs of local data (on-board disks in servers) is a better approach for those applications? Or maybe the answer is a mix of on-board, cached-data (somewhere) and SAN? These models are still being worked out, with leading practices being discovered in both Public and Private Clouds.
No comments: