Blog Archive

Showing posts with label cloud computing. Show all posts
Showing posts with label cloud computing. Show all posts

Open Source Hardware

Back in 2010 I stopped buying test servers from Dell and began building them from components using Intel i7 processors, X58-based mother boards, and modular power supplies from Ultra.  It was a good way to learn about hardware.  Besides, it was getting old to pay for Dell desktop systems with Windows, which I would then wipe off when installing Linux.  Between the educational value of understanding the systems better, selecting the exact components I wanted, and being able to fix problems quickly, it has been one of the best investments I have ever made.  And it didn't cost any more than equivalent Dell servers.

For this reason, a couple of recent articles about computer hardware caught my attention.  First, Dell is losing business as companies like Facebook build their own customized servers.  Open source database performance experts like Peter Zaitsev have been talking about full-stack optimization including hardware for years.  Google built their original servers using off-the-shelf parts.  Vertical integration of applications and hardware has since gone mainstream.  If you deploy the same application(s) on many machines, balancing characteristics like cost, performance, and power utilization is no longer a specialist activity but a necessity of business.  It's not just cutting out the Microsoft tax but many other optimizations as well.

Second, developments in hardware itself are making custom systems more attractive to a wide range of users.  A recent blog post by Bunnie Huang describes how decreases in the slope of CPU clock speed increase over time mean you can get better cost/performance by building optimized, application-specific systems now than waiting for across-the-board improvements.  Stable standards also drive down the difficulty of rolling your own.  Components on mid-range servers are sufficiently standardized it is easier to build basic systems from components than to put together a bicycle from scratch.  Try building your own wheels sometime if you don't believe this.

Easily customizable hardware has important consequences.  At a business level, Dell and other mainline hardware vendors will adapt to lower margins, but the market for generic, mid-range appliances has evaporated.  Starting around 2005 there was a wave of companies trying to sell open source databases, memcached, and datamarts on custom hardware.   Most seem to have moved away from hardware, like Schooner,  or folded entirely (like Gear6 and Kickfire).  The long-term market for such appliances, to the extent it exists, is in the cloud.

The other consequence is potentially far more significant.  The traditional walls that encapsulated hardware and software design are breaking down.  Big web properties or large ISPs like Rackspace run lean design teams that integrate hardware with open source software deployment.  This not just a matter of software engineers learning about hardware or vice-versa.  It is the tip of a much bigger iceberg.  Facebook recently started the Open Compute Project, which is a community-based effort to design server infrastructure.   In their own words:
By releasing Open Compute Project technologies as open hardware, our goal is to develop servers and data centers following the model traditionally associated with open source software projects. That’s where you come in.
Facebook and others are opening up data center design.  Gamers have been building their own systems for years.  Assuming Bunnie's logic is correct, open hardware will apply to wide range of devices from phones up to massive clusters.  Community-based, customized system designs are no longer an oddity but part of a broad movement that will change the way all of us think about building and deploying applications on any kind of physical hardware.  It will upset current companies but also create opportunities for new kinds of businesses.  The "cloud" is not the only revolution in computing.  Open source hardware has arrived.  

Apple launches new cloud - iCloud


In a keynote speech during its Worldwide Developers Conference event, leading tech company Apple announced new features for “Lion,” the next version of its desktop operating system OS X; the next version of its mobile operating system, iOS 5; and a new service, iCloud, which stores content in the cloud and automatically syncs it across multiple devices. Read more.

Steve Jobs, CEO of Apple, said the new, free service, iCloud, would replace the personal computer as the central hub of people’s digital lives — storing photos, music and documents. Relying on the PC, he said, no longer works now that millions of people have multiple devices, each with photos, documents, songs, phone applications and other files.

“Keeping these devices in sync is driving us crazy,” Mr. Jobs said, speaking at the opening day of Apple’s Worldwide Developers Conference. “We have a great solution for this problem. We are going to demote the PC to just be a device. We are going to move the digital hub, the center of your digital life, into the cloud.” Read more

The biggest player in digital music has finally vaporized its content. Starting this fall, you'll be able to stream your digital music library over the Internet, rather than having to download it to your devices and store it on them. We've already seen Amazon and Google's attempts at a Web-based streaming music service, with the former's Cloud Player and the latter's Google Music Beta, but with iTunes' dominance in digital music, Apple's iCloud could eclipse both of them. Apple's offering differs from those of Amazon and Google in some big ways, though. Here's a rundown of the three services' differences and similarities. Read more

Apple announced 200 new features and 1,500 new APIs in the next release of its mobile operating system, iOS 5. The biggest changes cut the cable to Macs and PCs, tie it more closely to Apple's new cloud services, and update the UI with real-time interactivity in the form of revamped notifications system. Read more


Bottomline:

I use Apple iPhone, iPad and iPod... and hardly ever use my PC nowadays (shhh...). The Apple iCloud is exactly what the doctor ordered! I can now instantly share and download my photos, documents and music across all three devices, and on my future MacBook (yup, this year!). I have had instances where I shot a video on my iPhone, and want to download it straight to my iPad... I believe, now I can with the latest iCloud. I download photos or docs from the web on my iPad, and want to view them later on my iPhone, Now I can. I want to have one place for all my music that I have purchased from iTunes, be it iPod, iPhone or iPad. Now I can. I have different apps on my iPad and iPhone from the App Store, and always wondered if I had to buy or download apps separately for each device... Now I can share my apps across all Apple products. Finally, the all important calendar. I only use iPhone for my calendar, and was frustrated that I cannot automatically synch this with my iPad calendar. Now I can. For all the Apple users out there, iCloud is a huge step forward wherein we can now enjoy our music, photos and videos everywhere, work with our apps and documents anywhere...and never miss another meeting. The best part - iCloud is FREE for all the normal things we do. Diehard fans will use Apple products round the clock, 24/7, for everything, thanks to the iCloud. Apple, please make sure our information stays secured, and doesn't get hacked. Apple iCloud - loving it!

How does Apple, the #1 innovative company in the world, innovate and create game-changing innovations such as the iPod, iTunes, iPhone, iPad and more? What is Apple's secret recipe for innovation success?


Download Apple's Innovation Strategy, and learn how Apple became the #1 innovator through:

• Creativity and Innovation
• Innovation in Products
• Innovation in Business Model
• Innovation in Customer Experience
• Innovation and Leadership
• Steve Jobs Visionary Leadership
Revised in 2011! Steve Jobs interview

Learn more...





References:
Apple.com
Watch the Video of all the announcements

Cloud Business : Some Perspectives

Cloud may mean different things to different people – It would be better to focus less on technology but devote more energy to cloud business in terms of how, where, and why these could be used to get unique value was the key message in the Cloud Business Summit, which I attended last week at NYC, courtesy of invitation by Bill Mcnee and his team at Saugatuck Technology. In a very intensive set of sessions, significant insights were brought out by impressive set of presenters followed by good amount of discussions. Let’s examine the context.

It’s now clear that in almost all forward looking business organizations, cloud journey is definitely happening/about to happen in most part of their business/technology operations. The reach is going to be ever expanding and the effect is definitely going to be significantly felt – though this can be an open ended journey in terms of learning and accruable benefits . These force enterprises to plan and manage cloud journey as more and more knowledge on realizable benefits begin to accumulate. Let’s examine the context in a little more detail: As there is a widespread interest in adopting cloud for business, varied approaches grounded on different schools of thought begin to sprout. What we see across the board in the context of cloud and business is that cloud can enable new business application architectures, transform business and create new revenue channel opportunities aside from improving process efficiencies while supporting existing business models. New business services can fundamentally redesign the ecosystem across the extended enterprise creating a new measure of performance across the value chain. These sort of heightened impact calls for a very studied and measured approach to embrace the cloud and that’s where the insights and discussions add immense value.

For example, Saugatuck emphasizes on leveraging cloud for creating new business value and enabling new business opportunities – this is where differentiated and lasting value comes out and as such is very important dimension for business to explore. The CIO panel brought out the fact how business and IT working together can be enabled and why this becomes necessary to create value. More importantly, the ability to take the right set of use cases and deliver business value comes only by working together and it becomes imperative for CIO organizations to steer their organizations in such directions.

Xerox brought out details of their cloud journey in areas of SaaS, Expense Management to see significant improvement in business efficiencies and improved business agility. The more significant theme came out on cloud centered approach towards firmware/software updates for their traditional copiers/scanners/printers – this is an illustration of opening up new business opportunities – something only a cloud based solution coud have enabled. Such successful initatitives spur them to do more, makes their ecosystem partners more excited setting the stage for more such things to happen with Xerox and I would think across the industry as well.

Another important message is to have a pull centered view – from the customer to inside the enterprise. Remember taking the customer to the boardroom discussions in the past – here’s a demonstrated way to make this happen with the emergence of cloud. The key is systems thinking – looking at linkages and relationships across the board and identify opportunities for better orchestration across the ecosystem to create larger value.

SAP’s Nicholas Cumins provided his view of the changing business software / application landscape, the need to effectively leverage Cloud with traditional suites, and how these are being addressed in the next generation of enterprise version and SAP’s strategies in offering varied solutions. I think we need to think through the right pattern of fits: what type of differentiated capabilities could be mapped to applications, devices and delivery methods. Fidelity further elaborated on their cloud journey in the summit.

An important aspect of cloud business either gets overemphasized inside enterprises to the point of avoidance or gets completely overlooked : Am referring to risk management, Important discussions around was an eye opener of sorts. Risk here transcends the traditional boundaries of functions like IT, Finance. The right approach would include identifying, characterizing/ classifying, prioritizing, and then governing Cloud Business changes and implementations. This needs to tie in to the sourcing process of the cloud solution – a very involved engagement but one that can deliver very high value to enterprises.

From an enterprise/CIO perspective, for the first time in this century, IT now has the chance to reposition itself and its role in the enterprise. The shackles that tied traditional IT could now be broken open with the emergence of cloud . Leading CIOs have already started to redefine their role and the value of IT resources away from a focus on provisioning and operating technologies and toward applying information and technology to create unique and sustainable business value. IT has always been waiting for the moment to reassign more funding from maintenance to innovation, to enable creating greater value. Cloud provides that window of opportunity to CIO’s and business now. The economics of IT and opportunity to add business value was never this pronounced in the IT world. Let’s examine this: The need to invest now and wait for results ages later don’t necessarily apply here. Cloud enables companies to gain some of the efficiencies of scale without having to scale themselves. The result is freeing up money previously locked into the 70% of IT committed spend for innovation and new solutions. Typically these are the type of value propositions that interests business and this helps business to take more direct role in making such solutions happen – its more just IT baby and business being an uninterested partner. The relationship fundamentally changes and will demand CIOs react and reform IT.

Around the world and across the board, business is desperately looking for ways and means of creating new solutions, particularly for addressing adjacent markets and new geographies. Cloud fits in very well here: in extending the reach of IT and to provide value added services and in creating new solutions leveraging the ecosystem partners. Integrating in the process, growth and innovation with benefits of economics inside enterprises. We have reached a stage where running business with IT help is normal and the differentiation comes only by creating differentiated and sustainable business value and cloud is a nice fit here. Examining cloud from the standpoint of operations would under leverage its true potential but true opportunities manifest themselves in the business context of growth, innovation and strategic pursuits. CIO’s need to find solutions that aligns with their work culture, their appetite for risk, ability to absorb change, governance and their technology maturity. Irrespective of what these may indicate, increasingly in the cloud world, new ways to make things happen always exist. This doesn’t mean that old models of operation give way to something entirely new right from the word “GO”. A neat blend can exist.

The beauty of this cloud business journey is the fact while cloud can make many things happen at different levels, the realization is that this is still evolving, but for those early adopters it is clearly delivering substantial value Cloud IT and Cloud Business can’t be and needn’t be separated - scalable services and sustainable value can happen only when these two work hand in hand. Saugatuck should be complimented to bringing together business leaders, vendors and analysts to look at cloud as business opportunity and not just just as technical solutions.Clearly with cloud, we are seeing the pioneers and business leaders unshackling the traditional bonds and aiming high and reaching there as well. We will actually see more business taking this path.

AWS Outage & Customer Readiness

Reddit, Foursquare, EngineYard and Quora were among the many sites that went down recently due to a rather prolonged outage of Amazon's cloud services. On Thursday April 21, When Amazon Elastic Block Store (EBS) went offline, it took many of its Web and database servers depending on that storage down. With Amazon working aggressively to set this back right, on Sunday April 24, most of the services were restored back . As promised and as would be expected, Amazon has now come out with a detailed explanation describing what went wrong, and explaining why the failure was so widely felt and why it took that much time to restore back all the services. Some say that measured against Amazon’s promised availability, this lengthy outage would mean that Amazon may need to maintain full availability for more than a decade to adhere to their promised availability service level commitments.

Now, let’s examine what happened and how this happened. To start with some basics: Amazon has its facilities spread out around the world. Most users would know that its cloud computing data centers are in five different locations. Virginia, Northern California, Ireland, Singapore, and Tokyo. These centers are so architected that within each of these regions, the cloud services are further separated into what Amazon calls Availability Zone. The availability zones are within themselves self contained with physically and logically separate groups of computers setup therein. Amazon explains that such an arrangement helps customer choose the right level of redundancy as appropriate to their win needs. Such a design with a spectrum of options helps customers choose the right level of robustness also when they for a premium choose to host them in multiple regions. The logic here is that hosting in multiple availability zones within a same region must provide comparable robustness (as in hosting across multiple regions) but would come with a much better economics benefitting the customer.

Amazon offers several services as part of this arrangement. Amongst those services, Elastic Block Store(EBS) is an important service. With EBS, Amazon provides mountable disk volumes to virtual machines using the more well known Elastic Compute Cloud(EC2). This is quite attractive to customers, as Amazon with this service, provides the virtual machines with huge amount of reliable storage – typically this gets used for database hosting and the like. The powerfulness of this feature can be seen by the fact that while this can be used from EC2, another Amazon feature called Amazon Relational Database Service( RDS) also uses this as a data store. As an added feature for its services, Amazon has designed this feature for high availability purposes and replicates data through EBS between multiple systems. Given the volume and variety involved therein, this process is highly automated. In such an arrangement, if for some reason an EBS node loses connection form its replica, instantly an alternate storage within the same zone is made available to maintain connectivity.

As per Amazon, while doing routine maintenance operations in Virgnia operations on April 21, engineers were trying to make a change in network configuration to the zone. As part of the process, traffic to the routers affected apparently got moved into a low capacity network as against getting moved onto a backup. The low capacity network, is meant for handling inter node communication and not large scale replication/data transfer internally between the system and so the additional traffic made the network malfunction. With the primary network brought down for maintenance and the secondary network completely mal-functioning the EBS nodes lost their ability to replicate for want of nodes. This is where the unintended consequence of automation began to rear its ugly head. Every system in this network acted as if they are at risk and began to frenetically look for available nodes with free space for replication. While Amazon tried to restore the primary network, damage has been by then done, with all the available space within the cluster were already used, while some remaining nodes continued their search for nodes with free space available – while such nodes with free space were not available.

With a massive deadlock of nodes trying to find replicas, while there were not nodes with free space, impacted the control system’s performance. The control system performance issue severely impacted execution of new service requests like creating a new volume. A long back up began to get created for the slow control system to act upon and this with time reached catastrophic proportions, with some requests beginning to get returned with fail messages. Now, comes the second but the most crucial part of the outage – unlike other services, the control systems span across the region and not the individual availability zones. The net impact was therefore experienced across different availability zones. Remember the idea of Single Point Of Failure? That was proven here in its full might.

Slowly and deliberately, Amazon began the course correction – by beginning to tend to the control system and by adding more nodes to the cluster. Over time, the backlogs on the control system began to get cleared and this took painful efforts and a lot of time in the process. Outages of public cloud systems have made news in the past but clearly with time, the body of knowledge and maturity levels ought to improve things. Cloud service providers make high availability as the cornerstone of their offerings but this outage would in many ways, put such claims to question. Even while this outage happened with Amazon Virginia operations, there were many users of AWS, who managed to maintain availability of their system. A majority of those installations had fall back in terms of multiple regions, multiple zone coverage. Such moves necessarily bring cost, complexity equation into consideration.

It’s a little odd to see that when the problem of non availability of nodes happened, Amazon almost began to get into a denial –of-service attacks within their environment . Amazon now claims that this aspect of crisis related actions have been set right but one may have to wait till next outage to see what else could give way It may be noted that Amazon cloud services suffered a major outage in 2008 – the failure pattern looks somewhat similar upon diagnosis.Clearly, the systems need to operate differently under different circumstances – while it’s normal for nodes to keep replicating on storage/access concerns, the system ought to exhibit different behavior with a different nature of crisis. With the increasing adoption of public cloud services, certainly the volume, complexity and range of workloads would increase and the systems would get tested under varying circumstances for availability and reliability. All business and IT users would seek answers to such questions as they consider moving their workloads onto the cloud

It is interesting to see how Netflix, a poster user of Amazon cloud services managed to survive this outage. Netflix says,” When we re-designed for the cloud this Amazon failure was exactly the sort of issue that we wanted to be resilient to. Our architecture avoids using EBS as our main data storage service, and the SimpleDB, S3 and Cassandra services that we do depend upon were not affected by the outage”. Netflix admits that their service ran without intervention but with a higher than usual error rate and higher latency than normal through the morning, which is the low traffic time of day for Netflix streaming. Amongst the major engineering decisions that they implemented to avoid such outages includes designing things as stateless applications and maintain multiple redundant hot copies of the data spread across zones. Netflix calls their solution –“ Cloud Solutions for the Cloud” as the claim here is that instead of fork-lifting the existing applications from their data centers to Amazon's and simply using EC2, with their approach they believe that they have fully embraced the cloud paradigm. Essentially, Netflix has automated its zone fail-over and recovery process, hosted its services in multiple regions while reducing its dependence on EBS.

Clearly there are ways to get the best of cloud – except that some of these may have different economics and would call for greater ability to engineer and manage the operations. Amazon may have to increase the level of transparency in terms of their design and the operational metrics need to cover many more areas of operations as against the narrow set of metrics that users get to see now. To sum up , I would hesitate to call AWS as failure of the cloud but this journey into the cloud would call for more preparation and better thought out design to be in place from user’s side.

CIOs & Cloud Centric IT Organization Refresh Strategies

As enterprises concentrate on growth, they remain vigilant about costs and operational efficiencies – coming out of recession, even in times of high growth and radiant optimism. Such a model of growth provides IT with a lot of fresh opportunities to adapt and innovate . More than ever, this new model of growth mandates IT to raise its strategic importance to the business rather than just be content to focus on delivery of generic business plans. In many ways the tenor of change is set in with such changing context – With the continuing tight budgets, the CIO’s are now getting forced to” think and act different” – one of the critical ways that can be tried is to follow the time tested model of being creative in discarding the past while taking a bold and fresh approach in creating a new future of IT within enterprises.

The classic way of looking into conceptualizing a new IT organization and its contribution to the enterprise starts by thinking aloud typically by asking the question “What If?” Now in the radar of every CIO and IT organization, Cloud happens to be mostly at the top where some expect more than half of new workloads to naturally move to the cloud besides the expectation that a majority of applications and infrastructure inside the enterprises would move to the cloud over the next few years. That forces the hand of enterprises in ensuring quick think through of the future possibilities for IT in terms of alternate models and the cloud.

Let’s face the facts : CIO’s of large organizations have to manage the burden of the past in terms of legacy systems, data and the processes set in there. They come with huge costs in terms of maintenance and in many cases impose restrictions on flexibility and extensibility. More importantly, in many cases, these systems come in the way of contributing to business agility in an increasingly dynamic world of business across industries,

The cloud model is increasingly being adopted by companies looking to lower cost and improve scalability and enhance flexibility. Many different models of cloud adoption abound varied by size, maturity, expectations, nature of the industry etc. But all agree on one need – cloud services need to be well integrated with existing legacy systems. Some are choosing a hybrid approach between online and on-premise services as a low-risk way to test the benefits. To work, these cloud services need to be well integrated with existing legacy systems.

Possibilities include selectively letting go of the past and unlocking resources and in realigning priorities and setting new directions towards creating more space for innovation and greater business value. Some CIO’s see this as an opportunity to look beyond delivery models towards getting strategic advantage to business through sophisticated information and insights. Cloud centric technologies are a big driver in enabling IT to take center stage in support of innovation, business growth and delivered value.

For enterprises and the CIO, this journey is replete with possibilities, challenges where the upside swing could be alluringly high but the downside fall could be steep if not carefully strategized and executed on those strategies well enough. After all, we are living in an era where technology edge is almost equivalent to business edge and this warrants a new approach to business technology architecture and strategy. That’s when Saugatech came with the interview with Mike Wilens, on Fidelity’s cloud journey , I got real interested.

In a very detailed discussion Mike covers a series of topics and brings out the fact that while people talk a lot about lock-in, reliability, and security in the cloud , these are manageable with good engineering and good planning and it’s not really all that scary – cloud is indeed doable and can be a key enabler for business innovation and enterprise agility. The key here is that the cloud is indeed revolutionary in how we think about application delivery and infrastructure.

In discussions published as part of cloud leadership strategies, Mike outlines the approach to the cloud, the execution plan and alignment to business needs. Covering all aspects of cloud journey within Fidelity, there are lots of important insights coming out of actual experience. Starting with foundational issues, such as standards, cost avoidance and experimenting with new capabilities in the Cloud, the discussion then extends to centralization versus decentralization. Inside Fidelity, the cloud model is slowly altering the degree of decentralization with a view to lower costs but not compromise on ability to innovate around business needs. The key insight here is dealing with reducing risk and cost while not inhibiting innovation that can lead to top line growth.
Moving onto the more interesting aspects of cloud and business the discussions revolve around business innovation, governance frameworks and balancing opportunity and risk. In areas like collaboration and social computing tools, the logic behind determination of what can be used internally and taking into account the regulatory standards, the usage of such tools externally requires very carefully considered solutions. Wilens points out that the standards that are evolving to help public clouds power down the economies of scale are now becoming available for private clouds as well.

Cloud can be a big platform for testing out /piloting new ideas and can be scaled out and scaled up – at any point in time this pilot footprint on cloud should be actively pursued. For example, he believes that migration to mobile devices and the related implications for the presentation layers of any technology infrastructure will be implemented within the cloud based technologies, private or public. Similarly co-opting the startup partners to try out new operational/innovative models and make them scale up on the cloud infuses new dynamics in developing partnerships and new offerings. Fidelity has found that private Cloud portals can deliver to its clients access to financial information, while still maintaining the on-premise, legacy, mainframe record keeping systems. Here comes the reinforcement, that hybrid solutions leveraging the data of on-premise systems will soon become the norm.

The best practices talked about ranges from adopting de-facto cloud standards, for example cloud infrastructure could be coalescing around the LAMP stack. Some other notable insights include:
- Creating shared services with a common platform, look and feel
- Use of cloud as testing environment
- Portioning of clouds – confidential /mission critical data where to keep -on-premise or outside
- What volumes of new workloads to be pushed onto the cloud – particularly in long standing industries like financial services where lot of data tend to be in old but reliable platforms

Operating at both ends of the stacks with a robust risk management plan and governance makes cloud an indispensable framework for IT, Innovation and Business Agility. I recommend reading this for demonstrating that with a good strategy and well laid out execution on such strategy, even in a fast moving but highly regulated industry with a lot of legacy system in place, clouds can be successfully and progressively deployed with demonstrable results in providing flexibility and making business agile.

Cloud & Outsourcing Service Providers

Far too often, am asked the question – Won’t cloud disrupt the outsourcing vendors in a big way. My answer is Yes & No. Yes. The cloud will definitely impact those outsourcing vendors who just wait and watch or do superficial adjustments to the emergence of cloud. For those outsourcing vendors (just like in the case of all the players in the software ecosystem), trying to understand the impact of the cloud and proactively embracing the cloud, the impact is going to positively felt. Let’s examines this further. It’s clear: The cloud’s impact on outsourcing over the next five years will be profound because “it will significantly influence the demand made on the nature of services and the type of expertise built by service players as seen in the industry today. On an As-Is scenario, one of the key changes would be that the demand on labor will go down – as cloud could cut down need for support processes while enabling near real-time data processing across the value chain for business”. At the same time, the disruptive cloud technology can enable whole host of new business opportunities centered on new business and technology and support execution models hitherto just dreamt of.

Zoom forward: The beauty of the cloud technologies is such that overtime, it would be seen that cloud technologies will enable IT service providers to deliver end-to-end services regardless of the various platforms, applications, and technologies involved. Extend the thought – one can easily see that within enterprises the classification of core/non-core would begin to diminish overtime as cloud enables Enterprise IT to act as a hybrid environment of on-premise, private cloud, and public cloud services.
The cloud-based services will change outsourcing contract methodologies. “Buyers will move away from long-term contracts where the return on investment depended on continuous improvement, and move to shorter-term contracts with more flexibility to quickly buy new services. In respect of some business functions, the complexities involved in structuring a deal centered around cloud would encompass requirements like providers promising to take over customer infrastructure and run it from their shared centers to minimize multiple cloud vendor management for customers”. Cloud-based services will also cause an evolution and huge change in the way outsourcing providers price their services.

There are various types of cloud-related services that outsourcers will typically provide:
• Consulting around integrating enterprise IT with private and public clouds to create a hybrid environment
• Organization change management & risk management
• Implementing and managing private clouds to consolidate and optimize infrastructure
• Developing custom applications for the emerging cloud software platforms
• Developing new applications that integrate collaboration, communication, and cloud platforms
• Migrating enterprise applications to the cloud and the related testing, certification, and governance for risk and compliance
• Offering many commonly used functions as –a –service
• Governance mechanisms, regulation compliance
• Making Business –IT alignment realized over time.

In its fully evolved state, service providers will take on the role of a trusted partner to integrate cloud services of multiple service providers with Enterprise IT. Outsourcing providers are going to move up the value chain, offering consulting and information management services — not in the actual delivery of IT but in how buyers should provision and organize their systems and business process workflows.

Services providers that focus on providing services at the lower levels of the infrastructure and platform stack will need to become more agile and nimble to new technologies and faster technology cycles. They will have to provision new services as quickly as their cloud computing alternatives. The ease with which users can access social technologies, mobile devices and SaaS technologies will mean that IT and outsourcing partners will be bypassed, leaving a myriad of contract support challenges. Inevitably, outsourcers will have to support new technologies and do so in a far more rapid manner. This will lead to tactical responses by outsourcing providers for example leveraging service catalogs to provide a range of computing alternatives and service options to business users (including dedicated, shared and cloud services at different prices and service alternatives). But the real change is one of drastic business model change from hierarchical command structures to a modularized, configurable set of services that can be provisioned to clients in a rapid fashion.

Cloud Computing challenges services providers to sell beyond IT - . Service providers that own the IT budget do not have the relationships to effectively sell many of the cloud enabled business services that are emerging, as they require IT, business and executive relationships – and of course process knowledge. “Upwardly mobile” services providers capable of selling at the process layer will become aggregators of on-premise and Cloud IT technologies within hybrid environments.

If a service provider’s revenue is dependent on increased resource consumption as defined by resource units (e.g., managing more servers) any move to the Cloud most likely will result in a net reduction in resource consumption as infrastructure is consolidated, automated and virtualized.
Overall, I think Cloud Computing is about to bring a lot of changes to the traditional Outsourcing world with a few challenges such as security which is slated to have crossed the tipping point and is poised to put customers at greater risk at the cost of low-cost cloud alternatives that today present themselves as the new-world outsourcing parties.
Nevertheless it will accelerate offshoring / outsourcing, in my opinion because:
- It will drive the traditional outsourcing parties to adopt faster nimble methods

- Contract cycles and agreements will have to be revisited as niche core cloud service players will go after the buyers as contract renewal approaches.

- Fixed Contracts will come under fire as demand of variable contracts will increase. Traditional vendors will have a problem as their models are based of one-time fixed with incremental charges while with hardware/software costs dropping dramatically customers will end up paying more

Cloud computing is surprisingly incremental – software provides a potential risk, hardware provides a potential risk but platform as a service offerings and ability to tap huge new markets tilt the scale. We believe cloud models, like SaaS, will take more years to go mainstream in a true sense of the term, ie, relative to the size of the overall software market. This implies that while SaaS has already displaced traditional software in some categories (eg, CRM), a widespread shift will only be gradual. This provides a window of opportunity for IT-services vendors. Newer offerings like platform BPO adds to the service provider pie. Platform BPO can be described in many ways. For example, it can be considered a SaaS model implemented across a business process, or something akin to “process as a service”.

In effect, platform BPO is about:
- Automating a business process to ensure lower dependence on manpower resources;
- Hosting that process on shared infrastructure (of the vendor or rented by the vendor) rather than on the customer’s premises;
- Pricing the offering on a transaction-based model rather than on a cost centric - people deployed model;
- Sharing of the core platform across many customers (multi-tenant) rather than proprietary to a single customer. Platform BPO is, thus, a new way to deliver processes that have already been around, and it is much influenced by the emerging cloud-computing concept.

Three years from now I would say a good number of enterprises will have their strategies in place for how they plan to use the cloud. The smaller the enterprise the greater the potential exploitation of a third-party cloud will happen. The larger customers will likely use cloud-like technologies, but internally private clouds. Our customers are unlikely to use any public platforms except for what they would deem as commodity activities, such as payroll, F&A, HR, etc (not core strategies). How does that impact companies like us? Large enterprise market, our predominant market space, is likely to adopt cloud technologies internally, and try to charge back their internal clients/departments on a cloud-like billing pattern. Therefore, they would like to reduce the complexity of what they have to take advantage of the variable costs from a costing perspective. In a three-year timeframe that will be a substantial transformation for a lot of companies, which translates into opportunities for people like us.

On a three to five-year perspective, most of the enterprises will be transitioning to a cloud-based delivery strategy for tech and services. Not likely too big, as big a transformation as ERP, CRM, etc as it will be technology-driven transformation on the inside. Business benefits that the end user will see will be greater efficiency, from infrastructure, hardware perspective. There will be a better sharing of resources. What we are seeing in a lot of pilots is speed. Change and speed will be much better in a cloud environment.

And that provides an opportunity for outsourcing service providers when it comes to cloud integration, cloud enablement of existing applications or creating new applications all together on the cloud.

As long as the outsourcing partners’ providers continue to be innovative, and adapt themselves to the market conditions, there should be no room to get worried. After all, the outsourcing service providers do carry with us the knowledge of the applications, ecosystem and architecture for the customers we operate with. Value gets created only by assisting the end client in their business process. In its true sense, value is not just created by cloud infrastructure providers, as they are only going to commoditize the data centre service.

So, overall, well run offshore headquartered firms shall see net positive opportunities with large enterprises embracing the cloud.

The Cloud & Enterprises

This is in continuation of the previous note:

Thomas Friedman makes the case that Value creation is becoming so complex that no single firm can master it without closely collaborating with a wide set of partners. John Hagel brings this up :” We are shifting from a world where the key source of strategic advantage was in protecting and extracting value from a given set of knowledge stocks — the sum total of what we know at any point in time, which is now depreciating at an accelerating pace — into a world in which the focus of value creation is effective participation in knowledge flows, which are constantly being renewed”. All these thoughts presuppose or recognize the role that information technology plays in making this shift happen. Extending the thought, once can see that from an infrastructural perspective, externalization of data and processes, for example through cloud computing, can create a secure foundation for collaboration that will eventually be indispensable. This flow and collaboration – critical components in the shift becomes so important that it is worth dwelling a little more into this theme.

With the global competitive forces getting more and more powerful one case that business around the world are keen to get more agile and more lean. With dependence in IT increasing with time, solutions centered on IT get more significant. With cloud as an enabler to such a change, one can see many things are coming together to make benefits get realized. As business tends to focus on getting the easy to do business with tag, the ease of provisioning extranets makes the organization more agile as it establishes lightweight, short term partnerships and outsources granular services to external providers. When information and goods flow across borders and enterprises, the concern of rising transactional cost is bound to arise. With well designed cloud solutions , transaction costs can be actually managed better. And by reducing the transaction costs of contractual collaboration the company can effectively leverage external resources without engaging in full scale mergers and acquisitions or setting up joint ventures.

How to engineer a seamless and reliable experience that can not only absorb changes in the external environment but also function as a critical enabler of such change? Look carefully and we can see that at the operational level , an increasing number of data sources are becoming available in the form of web services, truly interoperable and are easy to integrate. Enterprises move really aggressively to make gains on this count – some of them are able to leverage these effectively have an advantage over their competition. The real advantage comes by being able to extract context sensitive, pattern based business intelligence by combining the data sources with their internal information and that of their partners.

This in essence sets the stage of preparing to not only take advantage of emerging technology to stay competitive but also potentially help a set of enterprises to create new standards of competing and thereby create competitive advantage through differentiation. Talking of differentiation, form the perspective of business enabled through the cloud it can be seen that the increased service orientation of cloud squarely uplifts the importance of identifying and analyzing competitive differentiation. Once core functions are established inside enterprises likely centered around core competencies the next question to seek is : determining whether they lead to a business benefit and the larger question therein is whether they are indeed unique and whether the uniqueness is sustainable in the fast changing world?

In such critical turns and decisions, enterprises need to take a far more involvement in activities that may look too mundane and operational. For example, it is a perfectly valid question to ask and keep asking at regular intervals as to how much of IT should be delivered by internal sources. As the technology and technology enabled markets and business services mature, many viable and economical solutions become available for enterprises to consider. And if standardized services (preferably configurable) are available on the market on a more economical footing, then it is obligatory on the part of enterprises to investigate whether it would be possible to leverage them. There may also be alternate forms of delivering the services. Let’s see from an IT perspective - in such a scenario, very effective solutions delivered over the cloud are becoming more and more commonplace. For example, self service portals can reduce human involvement overhead and can thereby lower the costs of basic services. Add ability to configure and integrate – the potential multiplies. Such decisions help enterprises move resources to focus on efforts inside the enterprise that could yield far better returns and may help enterprises become more lean and efficient and in some cases can make them more innovative as well.

Then where does it leave genuinely core processes that are supposed to provide differentiation by design? Where these processes begin to get intertwined with undifferentiated tasks, the effectiveness definitely goes down. Many of the generic IT solutions with customized overlays clearly fall into this category. Such a scenarios also provides enterprises to examine objectively if it would be possible to isolate the generic functions and have them sourced from the most effective and efficient source. Obviously there may not be standard answers for every conceivable scenario but enterprises can think through and decide on embracing appropriate choices.

Now comes the question of horizontal scalability – can the core competencies be looked as a platform to provide a base for a broad range of solutions? Can most of the solutions be plausibly monetized? Too often we see that the competitive advantage can begin to help in gaining business in related areas as well – there cloud solutions can provide can help in providing quick entry and act as a simulation media before eventually becoming a core infrastructure for leverage in steady state on scale up. Similarly IP that can be enabled through cloud can facilitate embracing new business models for cross domain/ cross enterprise usage. Obviously these things don’t happen just by chance – every such possibility needs to be thought through and details worked out in a rigorous manner. When competencies get stretched to serve a more broad base of services, it would invariably call for a realignment of resources and focus inside enterprises. Enterprises then get sucked into taking decisions on designing organization structures ranging from divisions to horizontals.

With market shifts happening more frequently – the dynamism with which enterprises monitor and prepare for them increase more rapidly. Too often, today we see that corporate strategies are reflecting upon changes across all stakeholders – competition, suppliers, customers besides geographies and market segments. This is a more complex game but technology and cloud by extension can provide more strategic enabling support. Such changes can foist huge demands on enterprises –some of them could be very direct and some of them could bring in an indirect but overbearing expectations on the business. The utility model is not just limited to computing CPU cycles and counts the saving. Its actually about making a range of services available on demand – information consulting, data streams, business processes, real time collaboration etc. The reality is that almost all the industries would have a need to consume such services as they begin to navigate the effects of changes that are happening in their industries and in some case extend such services when they act the role as providers. The lesser recognized part of the equation viz. the indirect impact : this can be more powerful and with a larger reach. How? In this complex web of business, enterprises which don’t provide such services may have to engage in transactions with others that do provide such services. Now one will have run as fast as the ecosystem to at least hold on to the current competitive position ( in some cases –in fast changing industries, one will have to run faster to hold on to the position). So the moral here is : no enterprise is likely to be immune from this sort of change and this is going to create a series of cascading changes across the business landscape.

The fact remains cloud provides a very huge canvas. By its huge capabilities and reach , the cloud can effectively change the business dynamics along with the progressions that it creates and this can simply dominate careful setups laid inside enterprises. By attacking the cost structure of IT operations and being seen as business friendly, it can find more support in its absorption. And, the truly disruptive phenomenon that cloud is - shall influence this business ecosystem more rapidly and with greater reach : net result – cloud could become the harbinger of change that will accelerate the changes in the partner landscape in this interconnected world.

The Cloud & Its Impact!

Was on a long flight to Asia, when conversation with the co-passenger began to get centered around cloud computing and what could be its impact that an educated executive ought to know. I have seen the various definitions of cloud computing that include elements of the varied description of the term, yet they typically do not address every single aspect that is associated with cloud computing. The definitions vary from being seen as IT as a service independent of location by IT resources to massive scalable IT capabilities provided as service across the internet to multiple customers to infrastructure hosting of customer applications and billed by consumption.

My intent here is not to add confusion with yet another attempt at fine tuning the various definitions that are currently available. Each and every thought strand provides a good job at giving an idea of what is involved. Nothing of importance suggests to me that there is any particular value in having an authentic/authoritative/cardinal definition. The attributes provide a more meaningful way to provide a near close authentic touch : off premise, elasticity, pay-as-you go billing, virtualization, service delivery, universal access, centralized and distributed management, multi- tenancy etc.

For me, the way I see it, the innovation of the internet from a technical perspective lies in identifying the confluence of several technical trends , look forward and visualizing how these can combine with improving cost factors, a changing environment and evolving societal needs can combine to create a virtuous cycle that generate an ever increasing economies of scale and benefits from network effects. Look carefully. One can see that cloud computing is similar in nature while admittedly its difficult to isolate a single grain of technology strand triggering the cloud’s advent and progress. A number of incremental improvements in various areas ( notable among those fine grained metering, flexible billing, virtualization, broadband, SOA, service management) have all come together recently. Combined together they enable new business models that can dramatically affect cost and cash flow patterns and are therefore of direct great interest to the business . In the backdrop of economic changes affecting the business environment and a investment overhang of IT , cloud and the opportunities it presents look very significant to business.

If we examine further, the combined effect has reached a critical threshold by achieving sufficient scale to dramatically reduce prices, thus leading to a virtuous cycle of benefits (cost reduction for customers, profits for providers), exponential growth and ramifications that may reverberate across many of our lives, including technology, business, economic, social & political dimensions. As cloud computing establishes itself as primarily a service delivery channel, its likely to have a significant impact on the IT industry ( by maximizing service interconnectivity), by stimulating requirements that support it.

The Capex Vs Opex discussion is well known and I won’t repeat it here but would like to point out that the reduction in fixed costs also allows the company to become much more agile and aggressive in pursuing new revenue streams. Since resources can be elastically scaled up and down they can take advantage of unanticipated high demand but without being burdened with the excess costs when the market softens. The outsourcing of IT infrastructure reduces the responsibilities and help organizations focus in the area of delivering true value of IT. The shift can help IT to focus from Plan-Build-Run onto Source-Integrate- Manage mode of functioning.

Another form of business impact may be that the high level of service standardization that cloud computing brings may blur the traditional market segmentation. The conventional distinction that separates small and medium businesses from enterprises, based on their levels of customization & requirement for sales and service support may fade in favour of richer set of options & combinations of service offerings. Let’s zoom out and come back. In some ways, cloud computing is only a small part of a much larger trend that is taking over the business world. The transition to services centered economy is gaining momentum over the decades - the critical constraint had been on collaboration - if we do a root cause analysis we can find that the constraint is rooted on trans- enterprise barriers and a cohesive well geared technical infrastructure.

The difficulty rests on the fact that unlike in a tangible product, it is very difficult for one to break services into its elemental components that come together to provide a seamless efficient service. The transaction costs that are associated with identification, contracting, monitoring and collection were far too high to justify bringing different entities together. A s we progress towards an ecosystem where everything –as-a-service becomes a defined norm, the gamut expands to include a lot of business as well. From Human resources management to finance to logistics to manufacturing all can be potentially handled by a strategic partner. And cloud here can play a critical enabling role of providing an infrastructure that acts as a critical component of this transformation.

Regardless of whether a company seeks to adopt cloud computing, the technology may have a significant impact on the competitive landscape of many industries. Some enterprises may be forced to look at cloud computing simple keep pace with external efficiencies in their ecosystem. And for some, it could be the case that their core business is being eroded by the arrival of newer agile competitors. As a result, I think that it very likely that there will be a market shift as some companies leverage the benefits of cloud computing better than others. These may trigger a reshuffling of the competitive landscape, an event that may harbor high risks and huge opportunities. More on this theme later

Cloud : Vision & Tactful Deployment

I was moderating an informal discussion amongst decision makers on how much resources to allocate to cloud computing efforts inside their respective enterprises. Someone wanted to know if there is a benchmark available as to how much individual enterprises spend on cloud efforts to stay ahead of the curve. I murmured that this may not be so relevant as a factor for taking decisions inside their respective enterprise but at best can act as an aide – either to reinforce that we are doing what everyone else is doing – little or more as the case may be, but can’t become a guiding mantra. Remember best practice vs next practice dilemma. Cloud actually provides an opportunity to create transformational change inside IT and enterprise. I told myself that the key remains evolving a vision for cloud inside every enterprise.

Cloud is a truly disruptive use of technology and many of the traditional principles such as vision, strategy and trusted execution partners are highly relevant in assessing and managing cloud adoption progress inside enterprises.What I see all around is the fact that, many enterprises are not developing a full vision for their cloud computing efforts. I see that in a number of cases, cloud efforts are pilot efforts, departmental efforts, proof of concepts etc. Seldom does one get to see a full blown real time cloud efforts inside enterprises. Why these half steps – while testing the water is per se not bad, winners need to learn to swim –fast and in an easy manner. Enter cloud computing vision – connected dots, big picture ….

Since it is the early days of the cloud, it is understandable that people take baby steps on an experimental basis as a start point , but the rate of adoption of the technology is getting faster and faster. This is irrespective of the nature of the cloud – private, hybrid, public – all are seeing faster rates of adoption and enterprises are sooner than later going to be confronted with the question – how fast are we moving on their cloud initiatives.

The early initiatives of virtualzation hold an ominous parallel here. When server virtualization fever began to grip enterprises, we saw that everyone wanted to rush into that, so much so that many parallel initiatives were happening inside enterprises - so much so no one owned these at a central level and mostly many purused them as independent efforts – the result, enterprises began to face the rising prospect of VM sprawl. This created opportunities for vendors to sell new services around managing VM sprawl. The point here is – without an overaching vision, efforts which look successful in the short term but may create a formdable set of problems to manage – medium to long term!

Simple questions like who manages the process inside to manage these deployments – whats the overall security compliance etc.. In many organizations, individual efforts begin to bubble up at a central level only when security, risk , compliance efforts get pushed from the CFO/CIO organizations, That’s when most of the so called local efforts come together to show a gargantuan picture of the number of moving parts so to say that need to be shephered together..

When enterprises focus on shepherding and untangling the messy knots – already time has passed to examine the business value such efforts could bring in. The shift to cloud does not bestow long lasting benefits by just doing all over - rather I argue , it is going to come out of having a lasting vision, with a well detailed out program plan and aided by flawless execution. A strategy that speaks for itself and a concerted plan of action communicated well enough inside enterprises would go a long way in realizing benefits out of cloud efforts.

Cloud computing is all about driving holistic change in IT, but comes with the flexibility to start locally – this is a double edged sword – you can move fast locally thinking that bottoms up could work but harldly true based on real life experiences. What helps is having an overarching vision and tactically executing smaller programs locally in alignment with the overall vision.Such vision/strategy ought to illustrate how cloud facilitates pursuit and accomplishment of a set of goals articulated at the enterprise level. The plan should espouse the plan of adoption and address issues like compliance, security, governance, change management, partnership plans, auditing, provisioning , chargeback, exit strategies etc. Departmental efforts can draw from this plan the appropriate linkages and drive towards achieving the stated goals through their efforts. Think about this : such effors would help drive business value by bringing alignment across all internal initiatives, bringing cohesion across all efforts and help achieve larger goals such as capex to opex centric spending models, compliance, security etc. Such efforts would truly provide the basis of creating a platform centric IT infrastructure for enterprises to enable IT leverage for lot more benefits.

For cloud initiatives to be successful, enterprises need to focus on the larger end goal and have a game plan to achieve them in a truly centrally driven but localy executed model of execution. Success in large enterprise initiatives are always predicated upon their vision and execution – cloud adoption fits into this model very well. Is the partner system ready for this? The answer is Yes. The benefits of what is available today to service providers in the Cloud ecosystem provides more than ever the promise that they can focus on the business goals of the organizations they seek to support.

Typically larger enterprises need to focus on an array of things centrally to make progress on cloud adoption. Enterprises need to worry about new scale, different levels of security, reliability to support the new order of things. This means putting in place a new model of information and infrastructure governance, deployment, training, support - needless to say all these need to be reframed inside the enterprise. The IT environments need to be upgraded to provide for very high transaction workloads, security infrastructure needs to be retuned and app experiences need to be completely rehauled to provide a consumer feel for look and usage.

We have been waiting for the moment when transformative disruptions of this nature and scale happen. Learning organizations always had a charter to capture the latent knowledge that reside within people, process and systems, Existing technologies and methods could provide a lending hand to capture that vision in a limited way. People across the ranks inside organization can now participate in such transformation efforts quite easily and this could become the bedrock of new forms of collaboration leading to innovation and productivity improvements. Ironically this is mostly facilitated by advances in technology and communications and those responsible for technology management need to be ready to make this transformation possible inside their enterprises.

As I wrote elsewhere earlier, too often, inside enterprises, IT today is seen as the dampener towards embracing change at a mega-scale. IT organizations have an urgent need to transform themselves to keep pace with the change and become more relevant and stay aligned with business to leverage the opportunities that revolve around improving productivity, improving the efficiencies of operation, making organizations more innovative etc.. This also becomes a major force towards attracting talent. The clarion call here is for the enterprises to adopt to this change and create a new basis of competing – to distinguish from competition and create a leading distance from others through good plans, design and practice.

Making Consumer Technologies Help Enterprises Create A Winning Edge

There’s a revolution taking place in the IT ecosystem today. When more and more focus is put on innovation, its evolution, growth and in managing innovation while looking through what conventional collaborative mechanism in fusion with powerful mechanisms like internet enabled collaboration could help achieve –all these point to a world of immense possibilities. With a dominant number of internet users poised to take a dip in the virtual world, the virtual world could become more and more real!! Ten years back it is told that less than 3% of U.S. households had access to broadband. Today, it is estimated that nearly 90% of U.S. households have access to broadband.

Apple and the high tech semicon industry can vouch for the pull from the consumer segment – for both of them, consumer segment happens to be the largest consuming class!
Let’s look at the numbers : Morgan Stanley data tells us there are more than 1.2 billion consumers with Internet access, 700 million consumers with their own PCs, and 2 billion consumers with mobile phones, of which more than 400 million users have access to the internet through 3G connections. 1 billion users around the world access the internet through wi-fi connections. Let’s look at what customers do with these devices. Obviously, around the world, they use these devices to send billions and trillions of emails and text messages


-600 + million customers watch videos or YouTube or listen to music on the Web - most of them download music, video etc.

- 600+ million customers use instant messaging - a majority of them participate in online communities and a 100 million plus users actively blog

- The mobile brigade is not far behind. More than half a billion users access the internet from the mobile today around the world. The growth of the mobile markets is reinforcing the growth of the mobile apps market as well in a big way.

Of those 1–2 billion consumers using mobile phones, computers, and the Internet, 300 million people work inside enterprises. End of last year, the estimated number of connected devices at 6 billion devices on the planet — growing to 7 billion this year. These devices include camera phones, computers, , digital cameras, GPS devices , mobile devices, printers, smart phones, Internet phones, MP3 players, surveillance cameras, sensing devices and many other types of gadgets, gizmos, and chip-powered devices. Interestingly, amongst the population of connected devices, it can be seen that four out of five of these devices were not computers (either PCs or servers). Atleast, half of these devices are of the consumer electronics genre. The projections show that over the next three years, this category will double in size, growing much faster outpacing the growth of the traditional computer system.

Plain common sense thinking shows that while all these devices may not arrive inside the enterprise, the reality is that a majority of these devices would begin to show up in the enterprise. Obviously, consumers are bringing the chariots of fire with these connected devices into the enterprise – and in large numbers. The key thing to note here is that way above the investments made by the enterprise; we see that consumers in large measures are self investing in learning to use the connected devices and along the line are creating a huge market for tools and apps for connected devices.

This large group of consumers works with a huge swath of connected devices and wants similar access and experience of the applications and access mechanisms inside enterprises. They are getting used to accessing all information at near zero latency levels. The connected world may not respect the boundaries of enterprise and consumer in terms of experience and access - granted the security and audit mechanisms could be different between these two worlds. This expectation is creating a huge pressure on enterprise IT organizations to harmonize and integrate consumer-oriented devices and applications. Most of the young people joining the workforce have become quite accustomed to the experience that the world of mobile, social networking and connected devices . Clearly this expectation would keep increasing with time as more and younger workforce joins the enterprise.

Just like enterprises began to come under pressure to webify their enterprise(s) in the start of this decade, we see that the consumer driven revolution centering around connected devices are creating a new wave of pressure on enterprises to make their systems and processes ready for the connected devices. The Smartphones, Superphones, iPads, Social Networks get used /consumed quite extensively across the enterprise and at home - to stay informed, connected and productive in their professional as well as their personal lives. Add to that the changing usage demands of an always-on environment with anytime/anywhere access - this fundamentally changes the nature of support and service requirements.

A number of factors go towards making this shift happen: ranging from perceived gaps in the capabilities (in either functionality or ease of use) of existing corporate tools; employees incorporating their favorite social and collaborative tools into daily workflow; the low or absent cost of most consumer-grade tools and economic pressure to do more with less; and a narrowing of the differences between tools designed for the consumer and those built for enterprise. The gap between consumer and enterprise tools is narrowing quite rapidly. Gartner’s Nick Jones says he expects there will essentially be no difference between enterprise and consumer mobile tools within five years. The wave of change is indeed very powerful. New real-time cloud applications, platforms, and infrastructure offer the path to redefine the future of collaboration. The challenge before enterprise IT is to marry this phenomenon to business. We need to transform the business conversation the same way Facebook has changed the consumer conversation. If we look at the real world, Market shifts happen in real time, deals are won and lost in real time, and data changes in real time. Yet, all of us know that inside the enterprise, the software used to run is anything but real time. This forces enterprises to look for tools that work smarter, make better use of new technology (like the mobile devices in everyone’s hands), and fully leverage the opportunities of the Internet.

This “Consumer-Powered IT” trend is having a prolific effect inside enterprise IT. They are clearly changing the rules of the game in respect of the IT support models. It’s a powerful new way to work that will transform organizations over the next three to five years . Against this background, if we were to assess the readiness of most of the enterprises, we find that a majority of enterprises woefully unprepared to leverage this huge impactful opportunities. Such opportunities would revolve around improving productivity, improving the efficiencies of operation, making organizations more innovative etc..
The interesting thing here is change and transformation is happening bottoms up here – so we will see employees not waiting for things to change but their own expectations and expertise, becomes the change that enterprise IT needs to have to realize the potential of this changing nature of connectedness. The security risks, management issues, and policy and governance implications that arise from mass introduction of consumer devices and applications into the enterprise becomes a concern for enterprise IT to handle on their own. One of the things that internet did to traditional business is the deflationary effect it brought on them. Similarly the connected devices and social networks are going to bring in an unusually high degree of delayering within organizations so much so what appeared to be very sophisticated and confined to certain class of users may become very common and accessible to all those who seek them.

This means enterprises need to worry about new scale, different levels of security, reliability to support the new order of things. This means putting in place a new model of information and infrastructure governance, deployment, training, support - needless to say all these need to be reframed inside the enterprise. The IT environments need to be upgraded to provide for very high transaction workloads, security infrastructure needs to be retuned and app experiences need to be completely rehauled to provide a consumer feel for look and usage.

We have been waiting for the moment when transformative disruptions of this nature and scale happen. Learning organizations always had a charter to capture the latent knowledge that reside within people, process and systems, Existing technologies and methods could provide a lending hand to capture that vision in a limited way. People across the ranks inside organization can now participate in such transformation efforts quite easily and this could become the bedrock of new forms of collaboration leading to innovation and productivity improvements. Ironically this is mostly facilitated by advances in technology and communications and those responsible for technology management need to be ready to make this transformation possible inside their enterprises.

Too often, inside enterprises, IT today is seen as the dampener towards embracing change at a mega-scale. IT organizations have an urgent need to transform themselves to keep pace with the change and become more relevant and stay aligned with business to leverage the opportunities that revolve around improving productivity, improving the efficiencies of operation, making organizations more innovative etc.. This also becomes a major force towards attracting talent. The clarion call here is for the enterprises to adopt to this change and create a new basis of competing – to distinguish from competition and create a leading distance from others through good plans, design and practice.

Oracle : Racing Ahead

This note follows the post on Fusion Apps Launch announcement. There were a slew of announcements from Oracle this Open World 2010 and Larry said few times that Oracle has launched so much this week like never before in the history of the company. I spent time at the Oracle Open World conference talking to partners, customers, oracle teams and fellow influencers and found that in general the mood was positive and Oracle was trying to move things forward. The tagline hardware and software engineered together was resonating quite a bit in the variety of announcements made in the meet . Oracle’s integrated hardware and software systems approach is a major step forward and brings an element of twist to the data center game. I want to quickly look at the core ideas, rationale and benefit of the integrated appliance model, the impact of Exadata and Exalogic, the new Fusion suite, and an early view of what could be coming next.

Oracle Fusion Apps – Giant Leap? : Integration, Simpicity, Ease of Use, Flexibility are the key advantages touted by Oracle. The first set of apps encompass 7 big modules of fusion apps – Financial Management, HCM, Sales and Marketing, Project Portfolio management, SCM, PROCUREMENT & GRC . A good spread so to say, Oracle claims that these modules have within themselves, 5000 TABLES, 20000 VIEW OBJECTS, 10000 BUSINESS PROCESSES , 2500 APP MODULES – no doubt a mammoth effort. An Oracle engineer told me 8000 plus engineers worked for several years to get this out – truly a massive engineering effort. Oracle showed a good demo of Fusion Apps in action integrating a variety of business processes. The demo showed Fusion Apps having good clean UI with modern look and feel with lots of embedded activity stream.


Apparently, these modules were simultaneously tested with select customers while getting developed and Oracle says extensive efforts went behind optimizing the screens, workflows and functionalities. The key thing here is that the Fusion Apps platform leverages standard middleware and oracle says no proprietary language is involved. By using Java as the development standard, Oracle seems to have pushed the platform become lot more easy to adopt and Oracle highlighted that competition ranging from SAP to Salesforce.com insists on using proprietary languages to develop on their respective platforms. Such a middleware support makes it possible to connect easily with SAP and any other enterprise system and the emphasis here is that the ease come from the fact that everything is web service enabled. All these confirm the fact that Oracle is one of the few vendors to completely rebuild its apps, BI, and middleware from scratch though their stand on multitenancy is not clear as of today. It’s a major step forward to see that all models of cloud - Public, private, hybrid, on premise are fully supported with facilitated help to move easily across these clouds. Fusion Apps, the long-awaited next iteration of the company’s application suite, will begin shipping to customers in CY1Q11, but the full vision is likely still a couple of years from reality( as in fully blown implementations)


I did spend a lot of time looking at the new set of fusion apps - HCM to CRM to SCM etc.. Oracle is claiming embedded collaboration inside Fusion apps and what I saw therein was an integrated social layer built inside, engineered to share and use the profile information tied to identity management and leading onto analytics. The standard features that we see in terms of begin able to synthesise information based on social profiles, initiate loose form of collaboration like chat, VoIP are now integral inside Fusion Apps. The in-speak, in-context enablement was certainly there inside the apps. This may run contrary to purist form of social collaboration but context is a powerful element in the collaboration mix and coupled with enterprise objectives of easing communications amongst stakeholders make this a powerful enterprise collaboration enabler. The product has good social networking inside the ECM product with support for activity streams and features like integration with Microsoft Outlook to support threaded conversations, document level collaborations etc, ability to have linkages with non Oracle apps through social networks signify important advancements therein. Fusion apps is stepping up to behave and act like an enterprise collaboration infrastructure for Apps users and this is SIGNIFICANT advancement in and of itself.

Collaboration inside Fusion apps looks very powerful – mirroring SAP’s streamworks, it provides context based social conversation possible. The real-time and intelligent collaboration inise Fusion Apps is designed to operate around ‘conversations’ as the primary social object, it works as a central engagement utility in the enterprise that can be triggered from anywhere – natively or (soon) from other applications. Oracle executives told me that this extends to provide a lightweight collaboration feature such as tagging and annotating digital assets , analytics integration With light collaboration features such as annotation on digital assets, multimedia support (like video, voice), this will prove to be very useful inside enterprises. It appears to me that Oracle’s goal was to be best amongst the enterprise players in the social and collaborative space (ignoring the stand alone best of breed players) and they seem to have achieved their objectives here. If these go into their customer’s enterprise, we will see significant usage and extensions

With the launch of Exalogic Elastic Cloud, Oracle now has an integrated, purpose-built machine for data warehousing, OLTP, (Exadata) and application server middleware workloads. The key things to note is that when Fusion Apps rolls out early year, they will also run on Exalogic. Potential Impact : Significant – Oracle gets a differentiated position to balance and consolidate workloads and given its significant marketshare, gets to become a big force in the data center.


Exalogic- Optimizing (Redefining?) Java Workloads

The launch of Exalogic is a real milestone for Oracle and for the enterprise users. An integrated Java middleware aimed at balancing and consolidating workloads and potentially drive costs down for the enterprise. We now see Oracle making full use of the BEA acquisition here – the complete WebLogic stack is made to run on an optimized Linxu Kernel delivers can deliver very high reliability and a mindblowing performance. Add the Tuxedo piece here (forthcoming according to Oracle) – this makes the combo more powerful and can potentially run as a credible candidate in some cases for mainframe replacements. Tuxedo already has offerings that can enable enterprises migrate OLTP apps to run on Oracle platforms without any code change. Today Tuxedo can run on Exalogic but a fully optimized Tuxedo on Exalogic is rolling out shortly.

I could not attend the Java one conference but would expect Oracle to make Java programming easier to compete with easy to use newer cousins like VMWare’s spring source framework. Such a move would add more possibilities for growth herein.

Consolidating Customer Spend

Together with Exadata and Exalogic, Oracle’s positioning would be that they are giving their customers the real opportunity to reduce TCO. With more than 2/3rd of the IT budget goes towards sustenance leaving less than a third for new programs and innovation, Exalogic is engineered to enable customers to provision, monitor and manage the infrastructure stake end-to-end. This obliviates the need for enterprises to invest in separate storage and management mechanism for enterprises. If Oracle muscles into enterprise and help them lower costs by having an integrated, simpler to use and easy to maintain well engineered systems, By optimizing across the stack including middleware and database, Oracle can optimize so much that queries can run faster and performance can get a real push. Exalogic obviates the need to purchase SAN storage, by integrating disk storage, compute and middleware into Exalogic. Not only would it impact high end sales but Oracle also integrated several backup features including replication, snapshots, and disk to disk to tape backup, Enterprises will begin to see opportunities around consolidation od their assets and leverage their internal talent to reduce maintenance overheads – resulting in a potentially big savings, if thought through and executed well. For enterprises, such a strategy could unlock more dollars from sustanence activities to be redeployed to new programs and innovation. Belief in such a philosophy could force enterprise customers to consolidate more and more around the oracle stack.


Its undeniable that the “feel on the street” at Oracle OpenWorld this year was that it was “full speed ahead” at Oracle. Its clear that Oracle has attempted to create an entirely new architecture here and amongst the key differences include building business intelligence and analytics directly into the applications, This move also in a way gives an upgrade path to users of add –on enterprise apps like JDE, Peoplesoft etc that Oracle over a period acquired, This increases the stickiness for Oracle customers and potentially make competition look that much more distant. Oracle has been able to demonstrate its ability to integrate wide ranging technology players and show a decent financial performance and their streak seems to continue here with hardware and software engineered together to deliver successful performance, Oracle blue stack is now well ahead of the pack in terms of owning key technologies in every layer of the stack from the chip through the application. If all these reach the customer in exactly the same way Oracle demonstrated, it will be a huge success story for Oracle and the enterprise software industry,

Oracle is moving very fast here –considering its size and reach. They are now rightfully setting the pace for its ecosystem partners to keep in step and deliver value to its customers . In fact Oracle seems to be getting closer to be the leader in the enterprise technology space –putting competition on alert and forcing them to collaborate with them as well as race fast where they want to play and lead.

Cloud Adoption : Cadence & Transparency

One of the challenges for enterprises in adopting new technology is the effect of unintended consequences – no am not talking ofserendipity here but of excess or extended usage in ways totally unintended. I was in a corporate discussion recently where someone was mentioning within his enterprise business has empowered the users the most,in ways where IT could have never done. I probed a little further to find that he was referring to . user self-provisioned applications and even user self-provisioned migrations to new operating systems such as Windows 7, made possible by a client hypervisor. This very thought that users could successfully self provision Windows 7 migration would send shivers down the spine of corporate IT – what about security , compliance issues. What about configuration and app compatibility issues- whose responsibility would things like these become, screamed an IT guy –my job there was to just to listen. This conversation set me thinking a lot (thought this was an open issue when self provisioning apps became a reality).

In the early days of SaaS implementation (not long ago –say 5- years back), I found that several departments wanting to cut throught the perceived inefficiency of internal IT, would opt for departmental SaaS applications ( either surreptitiously or in a brazen manner irritating corporate IT) – Their argument was that they are just paying for a service and they havenot moved any IT assets internally and so don’t see the need for involving internalIT.I know ofsales guys in those days talking amongst themselves how their strategy of carefully avoiding IT and going directly tobusiness helped them win deals! The practice ( of under the radar SaaS investments)hit roadblocks when the need to extend and integrate those departmental apps arose and in some cases CFO began to see how to align those departmental apps with the compliance frameworks ( corporate IT role becomes important therein).

Today I see this trend repeating itself in cloud services adoption. s for cloud computing services, business users tired of waiting for IT to provision a new application or service are tapping cloud providers and bypassing IT along the way, much as they have for many Software as a Service applications over the past few years. And some cloud providers are having a field day. They are not calling on the IT department, but rather going to department heads to pitch their wares. Technologies in some way allow these first level indiscretions, so to say. Powerful virtualization techniques allow IT to be disaggregated in a way to pass control from the vendor lockdown model to the IT department, but more practice centric approach would do enterprises more good. Vendor pitches today promise an Amazon like iTunes like facilities to configure solutions and businesses –mostly long tired from IT inertia tend to jump at these – atleast in the early stages of cloud adoption. Some IT departments are not exactly thrilled with this prospect of user control -- or the cloud, for that matter. Business in many cases tend to think of this differently. Not only is this entry made easy, some in the business side of things begin to think that this is a journey where power gets transferred to the users and this satiates their instant gratification or genuine needs depending on which camp you listen to.


As I see it, as business begin to invest moreand more in cloud computing,amongst a few things that get underinvested in attention and efforts is the central role of IT chargeback. The metering solutions are very critical in cloud solutions assessment –in the contest of one s own business, the ability to measure when you are using resources, at what level, and for how long, becomes very important IT cost allocation becomes a different ballgame in adopting cloud for specific business purposes. Now businesses are asking for the same “IT as a Service” approach that they get in the consumer world from their IT organizations as well. Today, corporate IT precisely use this as a weapon of defence and veer business to look at willingly pay more to set up and run the internal / hybrid clouds than the public cloud price in order to get the security and manageability of an internal cloud service – at least for now. See now cloud is now slowly modulating itself to act and behave in a varied form,
In any cloud journey - irrespective of the nature of the cloud, it becomes very important to layout in advance as an agreement between business and IT in terms of how to measure, monitor and charge for cloud services- clearly what you see in brochures and slide decks do not convey the actual cost of embracing clouds-its not just do-it-yourself stuff – in so far as larger and medium business are concerned. The nature of business that such IT supports can also influence in many ways the type of chargeback that needs to be put in place. For example, for those wanting to use IT to close the loop – transaction-analytics-decision- transaction, the mechanisms can be quite different. Many tend to ignore taking these carefully taken steps before embracing clouds, only to find them hitting hard to get this fixed. It would be more prudent to look into such issues beforehand and have them laid out comprehensively.

Traditional chargebacks divides budget by number ofunits served – the inequity there is quite unknown.With cloud, the problem gets more complex – like in an energy grid,the rate and time of consumption can tend to vary the charge rates.
In heavily virtualized environments ( Read-most corporate IT today), both metering and system failure possibilities need to be interlinked – many virtual clusters crash when overuse so one way to prevent overuse is to charge heavily for oveuse - so one can see the level of complexity and sophistication needed to design a right process and solution. An ideal scenario envisages setting up a service catalog with all pricing published in advance for business users to know the full details and help them take right decisions to evaluate, track, and audit their internal cloud expenses.

Having a good process that captures accurate usage details, precanned, predefined, monitoring and billing processes , a good dispute monitoring mechanisms all are part of what enterprises need to demand as they begin to embrace cloud. Bringing more transparency to IT costs is a cherished but that involves preparation, well laid out IT plans and a mature IT and Business Organizations to effect this. Its very important for IT to demand these even if business does not care for at the start of the program – as again many times the service level expectations can potentially bring about many changes in the choices that can be exerted be it storage, access, collaboration etc. Making these changes at the start of a cloud project can be far less expensive than making them retroactively. Now this one is for chargeback – extend this for security, compliance, integration, analytics etc.. the choices and issues are enormous- this where consulting firms bring in a lot of value, Based on global experience, best practices, success stories, processes and assessment on supply side- how different technology players and features pan out – their future roadmaps etc , good consulting firms can help institute good cloud governance mechanisms. Enterprises wanting to jump headlong without adequate foresight and planning , will end up having to endure lot of pain and too often they may turn to be very costly fix later or on an ongoing basis.
Bottom line – getting good planning, governance mechanisms are key ingredients in creating a successful cloud program.