Many CIOs, technical architects as infrastructure and operations (I&O) professionals in Chinese companies are struggling with the pressures of all kinds of business and IT initiatives as well as daily maintenance of system applications. At the same time they are trying to figure out what should be right approach for the company to adapt technology waves like cloud, enterprise mobility, etc., to survive in highly competitive market landscape. Among all the puzzles for the solution of strategic growth, Operating System (OS) migration might seem to have the lowest priority: business application enhancements deliver explicit business value, but it’s hard to justify changing operating systems when they work today. OS is the most fundamental infrastructure software that all other systems depend on, so the complexity and uncertainty of migrations is daunting. As a result, IT organizations in China usually tend to live with the existing OS as much as possible.
Take Microsoft Windows for example. Windows XP and Windows Server 2003 have been widely used on client side and server side. Very few companies have put Windows migration on its IT evolution roadmap. However, I believe the time is now for IT professionals in Chinese companies to seriously consider putting Windows upgrade into IT road map for the next 6 months for a couple of key reasons.
Windows XP and pirated OS won’t be viable much longer to support your business.
Ending support. Extended support, which includes security patches, ends April 8, 2014. Beyond that point, we could expect that more malwares or security attacks toward Windows XP would occur.
I get a lot of questions about the best way for developers to move to the cloud. That’s a good thing, because trying to forklift your existing applications as is isn’t a recipe for success. Building elastic applications requires a focus on statelessness, atomicity, idempotence, and parallelism — qualities that are not often built into traditional “scale-up” applications. But I also get questions that I think are a bit beside the point, like “Which is better: infrastructure-as-a-service (IaaS) or platform-as-a-service (PaaS)?” My answer: "It depends on what you’re trying to accomplish, your teams’ skills, and how you like to consume software from ISVs.” That first question is often followed up by a second: “Who’s the leader in the public cloud space?” It’s like asking, “Who's the leading car maker?” There’s a volume answer and there’s a performance answer. It’s one answer if you like pickups, and it’s a different answer if you want an EV. You have to look at your individual needs and match the capabilities of the car and its “ilities” to those needs. That’s how I think we’re starting to see developer adoption of cloud services evolve, based around the capabilities of individual services — not the *aaS taxonomy that we pundits and vendors apply to what’s out there. This approach to service-based adoption is reflected in data from our Forrsights Developer Survey, Q1 2013, so I've chosen publish some of it today to illustrate the adoption differences we see from service to service.
with Brownlee Thomas, Ph.D., Henning Dransfeld, Ph.D., Bryan Wang, Clement Teo, Fred Giron, Michele Pelino, Ed Ferrara, Chris Sherman, Jennifer Belissent, Ph.D.
Orange Business Services (Orange) recently hosted its annual analyst event in Paris. Our main observations are:
Orange accelerates programmes to get through tough market conditions. Orange’s’ vision in 2013 is essentially the same as the one communicated last year. However, new CEO Thierry Bonhomme is accelerating cost saving and cloud initiatives in light of tough global market conditions. The core portfolio was presented as connectivity, cloud services, communication-enable applications, as well as new workspace (i.e., mobile management and communication apps).
Orange proves its capability in network-based services and business continuity. Key assets are its global IP network and its network-based communications services capabilities. In this space, Orange remains a global leader. These assets form the basis for Orange taking on the role of orchestrator for network and comms services, capabilities that have (literally) weathered the storm, proving its strength in business continuity.
Today's re-org at Microsoft comes amidst mixed success as they straddle the gap between capricious individual consumers and the cash-strapped, risk-averse needs of enterprise IT buyers who find themselves years behind the demands of their own capricious workers, who are also consumers when they go home. Windows 8 shows us that Microsoft has more learning to do about where to place those bets, but we also think their work on server, cloud and hybrid cloud is excellent, and that their longer-term strategy is viable. We see this organizational re-alignment as very positive.
The Server and Tools Business becomes Cloud and Enterprise Engineering Group
Satya Nadella and Scott Guthrie both have done a great job of driving Agile development and continuous delivery into every team in STB and that is resulting in faster moving and more compelling products and services. They deserve a lot of credit for this and so putting even more under them seems a good thing. The key is whether it is the right things.
For perspective: one of Microsoft's greatest strengths is that they give smart people development tools that are extremely easy to use and deceptively powerful. So much so that generations of developers will commit themselves and careers to mastery of Visual Studio, for example. Microsoft democratizes software development by lowering the barriers to entry like no other company. The shift to cloud gives them the chance to do it again, and the improvements in Visual Studio 2013 shown at BUILD in San Francisco are superb and stretch smoothly from the datacenter to the cloud.
Sourcing professionals already understand the importance of monitoring financial performance to assess risk in their key suppliers’ ability to deliver commitments. Sometimes sourcing professionals can also find valuable negotiation leverage in the financial results of their key suppliers, as is the case with Oracle’s Q4 2013 numbers . In my opinion, the revealing aspects that you can use to increase your bargaining power over the next couple of quarters, include:
I attended Google’s annual atmosphere road show recently, an event aimed at presenting solutions for business customers. The main points I took away were:
Google’s “mosaic” approach to portfolio development offers tremendous potential. Google has comprehensive offerings covering communications and collaboration solutions (Gmail, Google Plus), contextualized services (Maps, Compute Engine), application development (App Engine), discovery and archiving (Search, Vault), and access tools to information and entertainment (Nexus range, Chromebook/Chromebox).
Google’s approach to innovation sets an industry benchmark. Google is going for 10x innovation, rather than the typical industry approach of pursuing 10% incremental improvements. Compared with its peers, this “moonshot” approach is unorthodox. However, moonshot innovation constitutes a cornerstone of Google’s competitive advantage. It requires Google’s team to think outside established norms. One part of its innovation drive encourages staff to spend 20% of their work time outside their day-to-day tasks. Google is a rare species of company in that it does not see failure if experiments don’t work out. Google cuts the losses, looks at the lessons learned — and employees move on to new projects.
As businesses work to differentiate their products or services, grow the bottom line, and expand globally, they need to think seriously about the important role that their employees play in helping the business achieve successful outcomes. Businesses must invest in processes and technology to recruit and onboard the best people, address performance gaps with key learning activities, provide career development plans, and align pay with performance. Activities like human resource management (HRM) deployment in the cloud and the use of mobile and social technologies for HRM processes catapult HR to the cutting edge of innovation.
The IT services industry is being challenged on two opposite fronts. At one end, IT organizations need efficient, reliable operations; at the other, business stakeholders increasingly demand new, innovative systems of engagement that enable better customer and partner interactions.
My colleagues Andy Bartels and Craig Le Clair recently published thought provoking reports on an emerging class of software — smart process apps — that enable systems of engagement. In his report, Craig explains that “Smart process apps will package enterprise social platforms, mobility, and dynamic case management (DCM) to serve goals of innovation, collaboration, and workforce productivity.” In other words, smart process apps play a critical role in filling gaping process holes between traditional systems of records and systems of engagement.
Background — High Performance Attached Processors Handicapped By Architecture
The application of high-performance accelerators, notably GPUs, GPGPUs (APUs in AMD terminology) to a variety of computing problems has blossomed over the last decade, resulting in ever more affordable compute power for both horizon and mundane problems, along with growing revenue streams for a growing industry ecosystem. Adding heat to an already active mix, Intel’s Xeon Phi accelerators, the most recent addition to the GPU ecosystem, have the potential to speed adoption even further due to hoped-for synergies generated by the immense universe of x86 code that could potentially run on the Xeon Phi cores.
However, despite any potential synergies, GPUs (I will use this term generically to refer to all forms of these attached accelerators as they currently exist in the market) suffer from a fundamental architectural problem — they are very distant, in terms of latency, from the main scalar system memory and are not part of the coherent memory domain. This in turn has major impacts on performance, cost, design of the GPUs, and the structure of the algorithms:
Performance — The latency for memory accesses generally dictated by PCIe latencies, which while much improved over previous generations, are a factor of 100 or more longer than latency from coherent cache or local scalar CPU memory. While clever design and programming, such as overlapping and buffering multiple transfers can hide the latency in a series of transfers, it is difficult to hide the latency for an initial block of data. Even AMD’s integrated APUs, in which the GPU elements are on a common die, do not share a common memory space, and explicit transfers are made in and out of the APU memory.