Click here to close now.



Welcome!

Containers Expo Blog Authors: Liz McMillan, Shelly Palmer, Tim Hinds, Pat Romanski, AppDynamics Blog

Related Topics: Recurring Revenue, Industrial IoT, Microservices Expo, Linux Containers, Containers Expo Blog, @CloudExpo, @DevOpsSummit

Recurring Revenue: Article

Legacy with Migration Containers | @DevOpsSummit #Containers #Microservices

Application migration containers liberate existing apps to jump to the future

Industry Trends Brought Us Here
The relentless doubling of compute horsepower every 18 - 24 months known as Moore’s Law is one of the trends that has shaped the IT industry. Machine virtualization and cloud computing have combined to reduce the time it takes to create a new machine that harnesses the latest in computing power to nearly zero. These mammoth forces plus a bit of application developer productivity have resulted in a huge explosion in the number of machines running applications over the past 10 to 15 years.

The benefits of staying current and adopting the latest foundational technologies are undeniable. Faster compute, low-cost network and storage, reductions in time to market, agility - both technical and business- is a powerful amalgamation of trends that lays the groundwork for a competitive advantage for many businesses. Figure out how to leverage new technology before your competitors do, or be prepared to find yourself in the unemployment line.

The Growing Old Challenge
Let’s face it, everyone knows growing old comes with some challenges.

“Growing old is like being increasingly penalized for a crime you haven't committed." Pierre Teilhard de Chardin

When trying to stay current with new technology, the fly in the ointment is the application; which once installed, injects its components into the many nooks and crannies of the Operating System, making it extremely difficult to move. Applications are not designed to be moved once in production – they are basically stuck.  Of course, the application can be updated with new code and new functionality but moving it tends to be really hard and costly.  As the application ages it is stuck running on an older OS and older supporting infrastructure. In a few years the shiny new application exploiting the latest advances in infrastructure becomes out of date; an albatross, a burden, and possibly a detriment to the business.

Aging Infrastructure in the Spotlight
One only has to look at the large number of machines(23.8M) that were still in production on Windows Server 2003 in the summer of 2014, just 12 months before the End of Support (EOS) for that OS. Upon reaching the EOS date there were believed to be 15 million machines in production. Most of the 8 million reduction in production applications that occurred have largely been attributed to decommissioning and the wholesale replacement of applications vs. migrating the applications to a supported OS (WS2008 or WS20012). In addition to running on an OS that was more then a decade old, many (45% estimated) were still running on physical servers that were almost as old. Multiplying out a doubling in power every 2 years, these apps were executing in environments that were 5 times slower and 3-5 times more expensive than what is available today.

Waiting until the EOS date has more severe consequences than the effects of running on aging infrastructure. Many enterprises have chosen to pay for an extended Microsoft Custom Support Agreement (CSA), often costing $3M+ in year one and projected to exceed $10M in year 3. Even if an enterprise does not select the punitive and escalating cost of a CSA, the lack of available security updates increases risk and vulnerabilities to applications and potential unplanned downtime. Running on aged hardware is also more expensive, less efficient, and increases downtime due to MTTF rates. Surely, if application mobility were a less expensive proposition, these applications would have been moved to a modern environment long ago.

Aging Infrastructure Expands Exponentially
It becomes clear as time marches on, that the combination of increased processing power, VM to server density, self-service cloud computing (with near instantaneous machine provisioning), and falling costs, causes an increase in the number of server instances created every year. There are estimates that when Windows Sever 2008 nears EOS in 2019 there will be 57M or 2.5 times as many machines running production applications as was claimed the year before EOS for WS2003. A simple doubling puts the WS2012 population at well over 100M in 2024.

The above excerpt from the 2014 IDC study “The Cost of Retaining aging IT infrastructure“ shows the dramatic increase in Logical Server Installed Base going from 25M in 2004 to 85M in 2013 or a 16.5% CAGR. If the trend continues at the same rate, there will be 456M Servers by 2024.  One could argue that the growth rate is increasing because of cloud adoption but even using the 10-year trend line results in an extremely large number of machines.

Containers
Containerization is the process of encapsulating an application in a package with its own operating environment. This provides the benefits of isolating the application and a micro OS for quicker starts or moving a self-contained application from one machine to another. The containerized application can be run on any suitable physical or virtual machine without any worries about dependencies. An isolation layer encapsulates and maintains the separation of application from OS and machine.

Migration Containers
Migration Containers are purpose-built / specialized containers that can extract existing applications that are already installed on an Operating System. Once an application is migrated into a container it can be moved to other machines. Advanced migration containers will allow for OS “up leveling” when extracted from an older OS and loaded onto a newer OS.  For example, an application could be moved from a Windows Sever 2003 OS into a migration container and run on a Windows Server 2012 OS.  Once an application as been packaged into a migration container it is liberated from the underlying infrastructure and the aging predicament is solved.

The ability to decouple existing applications from the OS allows it to be completely portable. The new migration container can be moved within a datacenter, across geographic distances, moved onto or off of a cloud. In essence, the application can run anywhere the target OS is running. Migration containers can also be turned on and off rapidly allowing flexibility to spin up an application in isolation, use it for any duration, and quickly tear it down.

Summary
It is clear that there has been a dramatic rise in the number of machines in production due to Moore’s Law, machine virtualization and cloud computing. The economic and competitive advantages of running a business on a current platform are clear. Once installed and in production, applications tend to be frozen in time and difficult to move or migrate to a newer platform. Containers begin to address the portability or mobility challenge of staying current. Migration containers are purposed to solve the migration challenge and can extract and containerize existing applications. They also allow existing application to fast forward into the future and enable the business to keep its competitive edge.

More Stories By Greg O'Connor

Greg O'Connor is President & CEO of AppZero. Pioneering the Virtual Application Appliance approach to simplifying application-lifecycle management, he is responsible for translating Appzero's vision into strategic business objectives and financial results.

O'Connor has over 25 years of management and technical experience in the computer industry. He was founder and president of Sonic Software, acquired in 2005 by Progress Software (PRGS). There he grew the company from concept to over $40 million in revenue.

At Sonic, he evangelized and created the Enterprise Service Bus (ESB) product category, which is generally accepted today as the foundation for Service Oriented Architecture (SOA). Follow him on Twitter @gregoryjoconnor.

@ThingsExpo Stories
Organizations already struggle with the simple collection of data resulting from the proliferation of IoT, lacking the right infrastructure to manage it. They can't only rely on the cloud to collect and utilize this data because many applications still require dedicated infrastructure for security, redundancy, performance, etc. In his session at 17th Cloud Expo, Emil Sayegh, CEO of Codero Hosting, discussed how in order to resolve the inherent issues, companies need to combine dedicated and cloud solutions through hybrid hosting – a sustainable solution for the data required to manage IoT de...
"We're seeing a lot of activity in IoT in the healthcare space - a lot of new devices coming in. We are seeing a huge demand in building smart offices, smart infrastructures, smart cloud applications," explained Shrikant Pattathil, President of Harbinger Systems, in this SYS-CON.tv interview at 17th Cloud Expo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
Developing software for the Internet of Things (IoT) comes with its own set of challenges. Security, privacy, and unified standards are a few key issues. In addition, each IoT product is comprised of (at least) three separate application components: the software embedded in the device, the backend service, and the mobile application for the end user’s controls. Each component is developed by a different team, using different technologies and practices, and deployed to a different stack/target – this makes the integration of these separate pipelines and the coordination of software updates for ...
"As a technology provider we believe that business comes first and customers should start thinking that technology is something that helps them to enable new business models," stated Ermanno Bonifazi, Founder and CEO of Solgenia, in this SYS-CON.tv interview at 17th Cloud Expo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
Contrary to mainstream media attention, the multiple possibilities of how consumer IoT will transform our everyday lives aren’t the only angle of this headline-gaining trend. There’s a huge opportunity for “industrial IoT” and “Smart Cities” to impact the world in the same capacity – especially during critical situations. For example, a community water dam that needs to release water can leverage embedded critical communications logic to alert the appropriate individuals, on the right device, as soon as they are needed to take action.
"IoT is really hitting its stride. The adoption rates are increasing and Vitria is in a good position to help people deliver on the value of IoT," explained Mike Houston, Marketing & Product Marketing Professional at Vitria Technology, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
WebRTC services have already permeated corporate communications in the form of videoconferencing solutions. However, WebRTC has the potential of going beyond and catalyzing a new class of services providing more than calls with capabilities such as mass-scale real-time media broadcasting, enriched and augmented video, person-to-machine and machine-to-machine communications. In his session at @ThingsExpo, Luis Lopez, CEO of Kurento, introduced the technologies required for implementing these ideas and some early experiments performed in the Kurento open source software community in areas such...
"Storage is growing. All of IDC's estimates say that unstructured data is now 80% of the world's data. We provide storage systems that can actually deal with that scale of data - software-defined storage systems," stated Paul Turner, Chief Product and Marketing Officer at Cloudian, in this SYS-CON.tv interview at 17th Cloud Expo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
"What is the next step in the evolution of IoT systems? The answer is data, information, which is a radical shift from assets, from things to input for decision making," stated Michael Minkevich, VP of Technology Services at Luxoft, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
"The problem with IoT today is that people aren't looking to buy IoT, what they're really trying to do is buy a business outcome or trying to figure out ways to improve the business outcome. It just so happens that IoT may be the technology that can help do that," stated Dave McCarthy, Director of Products at Bsquare Corporation, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
Electric power utilities face relentless pressure on their financial performance, and reducing distribution grid losses is one of the last untapped opportunities to meet their business goals. Combining IoT-enabled sensors and cloud-based data analytics, utilities now are able to find, quantify and reduce losses faster – and with a smaller IT footprint. Solutions exist using Internet-enabled sensors deployed temporarily at strategic locations within the distribution grid to measure actual line loads.
"At Sensorberg we are providing a cloud-based beacon management platform and this allows you to control the various beacons that you have in your fleet as well as design various campaigns and triggers which the beacons will initiate," explained Daniel Gillard, Business Development Manager at Sensorberg GmbH, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
Consumer IoT applications provide data about the user that just doesn’t exist in traditional PC or mobile web applications. This rich data, or “context,” enables the highly personalized consumer experiences that characterize many consumer IoT apps. This same data is also providing brands with unprecedented insight into how their connected products are being used, while, at the same time, powering highly targeted engagement and marketing opportunities. In his session at @ThingsExpo, Nathan Treloar, President and COO of Bebaio, explored examples of brands transforming their businesses by tappi...
"IoT is going to be a huge industry with a lot of value for end users, for industries, for consumers, for manufacturers. How can we use cloud to effectively manage IoT applications," stated Ian Khan, Innovation & Marketing Manager at Solgeniakhela, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
There are so many tools and techniques for data analytics that even for a data scientist the choices, possible systems, and even the types of data can be daunting. In his session at @ThingsExpo, Chris Harrold, Global CTO for Big Data Solutions for EMC Corporation, showed how to perform a simple, but meaningful analysis of social sentiment data using freely available tools that take only minutes to download and install. Participants received the download information, scripts, and complete end-to-end walkthrough of the analysis from start to finish, and were also given the practical knowledge ...
"We announced CryptoScript, it's a new way of programming a hardware security module, which technically requires standard APIs and very specific knowledge. With CryptoScript we hope to change that a bit," explained Johannes Lintzen, Vice President of Sales at Utimaco, in this SYS-CON.tv interview at 17th Cloud Expo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
When it comes to IoT in the enterprise, namely the commercial building and hospitality markets, a benefit not getting the attention it deserves is energy efficiency, and IoT’s direct impact on a cleaner, greener environment when installed in smart buildings. Until now clean technology was offered piecemeal and led with point solutions that require significant systems integration to orchestrate and deploy. There didn't exist a 'top down' approach that can manage and monitor the way a Smart Building actually breathes - immediately flagging overheating in a closet or over cooling in unoccupied ho...
The broad selection of hardware, the rapid evolution of operating systems and the time-to-market for mobile apps has been so rapid that new challenges for developers and engineers arise every day. Security, testing, hosting, and other metrics have to be considered through the process. In his session at @ThingsExpo, Walter Maguire, Chief Field Technologist, HP Big Data Group, at Hewlett-Packard, discussed the challenges faced by developers and a composite Big Data applications builder, focusing on how to help solve the problems that developers are continuously battling.
Internet of @ThingsExpo, taking place June 7-9, 2016 at Javits Center, New York City and Nov 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with the 18th International @CloudExpo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world and ThingsExpo New York Call for Papers is now open.
With major technology companies and startups seriously embracing IoT strategies, now is the perfect time to attend @ThingsExpo 2016 in New York and Silicon Valley. Learn what is going on, contribute to the discussions, and ensure that your enterprise is as "IoT-Ready" as it can be! Internet of @ThingsExpo, taking place Nov 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 17th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound cha...