|By Hollis Tibbetts||
|August 25, 2013 12:00 PM EDT||
"There's a new class of technologies poised to shake up the Server market - the Microserver, sometimes called the ARM Server. But the Microserver will do more than shake up the X86 server market. It is going to shake up the software market as well." That's the message software and technology executive Chris Piedmonte, CEO and founder of Austin, TX-based Suvola Corporation delivered as we discussed the topic over coffee earlier this week.
As I wrote in "ARM Server Microservers Seek to Transform Cloud, Big Data", ARM Server represents an entirely new generation of highly parallel server-on-a-chip ("SoC") computing that offers compelling benefits for many enterprise-class applications. And some analysts, including Oppenheimer's Equity Research group predict that these new ARM Servers will take a 20% bite out of that $45 Billion traditional Server market by 2016. That's big news.
Chris' 30-year background in enterprise application software and highly scalable parallel systems gives him a unique and valuable perspective on this. He's well- known for being the principal inventor of a revolutionary new mathematical data management technology - and from 2005 to 2012 was the cofounder and CTO of a company focused on employing massively parallel systems to implement this data processing technology.
Founder/CEO of Austin, TX-based Suvola Corporation
His work in data management and Internet technologies has been granted 8 U.S. and international patents.
Chris' enthusiasm about the technology is evident, "I first became aware of Microservers when researching new technologies for accelerating data management systems." He continued to tell me how he quickly realized that these systems were more than just a densely-packaged parallel processing platform. "The technology included a high bandwidth network fabric, vastly reduced power consumption and integrated management technologies. With the ability to package dozens and dozens of servers into a single chassis, I realized that this technology could be the next step in enterprise server technology," he continued.
Ask him about the current state of the Microserver market, and he's quite clear - it's early stage, but is going to ramp at a remarkable rate because ARM Servers are highly suitable for many mainstream enterprise computing needs. "Microservers will begin to take hold in the enterprise starting in 2014. These systems will be initially used as file and media servers, network infrastructure hardware such as web servers, load balancers, SSL encoders/decoders and such. They will then begin to be used as LAMP stack [Author's note: LAMP is a combination of free, open source software. The acronym LAMP refers to the first letters of Linux (operating system), Apache HTTP Server, MySQL (database software), and PHP, Perl or Python (programming languages) - principal components to build a viable general purpose web server] implementations for SaaS offerings and eventually for full enterprise transactional and big data systems. Cloud providers will also embrace the technology as a means of providing Cloud services for less money due to the vastly lower power requirements and dense packaging. If the analysts have it right, 20 percent of the enterprise server technology will be Microserver based in the next several years.
Opportunity for Software Vendors
"This platform needs enterprise software specifically designed for this platform. The benefits that the server technology will bring to the enterprise are clear, but the current state of the industry doesn't have a large group of companies providing software ... in fact, it's difficult to find any enterprise software for the ARM-based Microserver platforms. A large, untapped market is being created. That's why I founded Suvola - to help speed up the adoption of this next generation technology by providing the enterprise software required to make complete solutions based on this server technology."
Mr. Piedmonte has high hopes for the ARM Server market - and some pretty big ambitions for his company - "Suvola intends to move quickly to become the leading enterprise software company delivering products for the ARM-based Microserver market. As the market is expected to grow to over $10B in less than four years, Suvola will be there to help create it. Suvola has been developing relationships with the key IP licensees like Applied Micro and Imagination Technologies, SoC chip providers like Calxeda and ARM, chassis companies like Boston Limited, Penguin Computing, AAEON/Asus, MBX Systems and others. We are working with all these companies to help shape and guide the technology providers to create great platforms for enterprise software."
Chris tells a compelling story. People far smarter than I am see the promise in this emerging market. One such person is Gartner Group co-founder David Stein, who commented "the advent of Microserver systems incorporating hundreds to thousands of processors well may revolutionize enterprise computing".
Various research groups have estimated the ARM Server market to be between 10% (HIS iSuppli Research) and 20% of the Server market by 2016. Already this year, Microservers are on target to hit 290,000 units versus 88,000 last year - a stunning 230% year-on-year growth rate.
Given their diminutive size (you can fit dozens quad-core servers into the space used by a single traditional server), their "green computing" appeal (a Calxeda ECX-1000 quad-core Server with build-in Ethernet, SATA Controllers and 80 Gigabit Interconnect Switch uses only about 5 Watts of power at full power), and promises of better reliability at a reduced total cost of ownership - I think Mr. Piedmonte's enthusiasm is warranted.
Challenges Facing the ARM Server Market
This discussion would not be complete without acknowledging some of the challenges facing the Microserver. When I ask Chris about why Microservers aren't more prevalent, given their compelling advantages, he drives home the point that "impressive hardware isn't enough", and then elaborates on this point - "for this market to take off, we need solutions based on the technology, not just servers with operating systems and Java compatibility."
He then continues to identify what he sees as the root cause of this: "the big software vendors aren't paying attention to this space right now - there aren't enough servers being shipped to merit the investment. And very few ARM developers are experienced in enterprise-class computing - they're focused on platforms like tablets and cell phones, and that's an entirely different mindset."
As Dave Stein notes with respect to ARM Server software, "It remains to be seen how drastic will be the hardware and software architectural changes needed to accommodate the transition from minimal multiprocessing to massively-parallel multiprocessing, but it's a good bet they will be substantial."
It's clear that neither the traditional set of ARM developers nor the traditional X86 software developers have what it takes to exploit the massive parallel capabilities of the ARM Server platform - building and optimizing software for scalability in massively parallel systems requires a mindset and skillset that few traditional software developers or architects in either of those camps possess.
The opportunity for software (and hardware) vendors in the Microserver market is tremendous, and the challenges are significant. But if anyone can make this happen, it'll be folks like Chris and his team at Suvola.
Note: The author of this article works for Dell. The opinions stated are his own personal opinions vs. those of his employer.
Overgrown applications have given way to modular applications, driven by the need to break larger problems into smaller problems. Similarly large monolithic development processes have been forced to be broken into smaller agile development cycles. Looking at trends in software development, microservices architectures meet the same demands. Additional benefits of microservices architectures are compartmentalization and a limited impact of service failure versus a complete software malfunction. ...
Jun. 30, 2015 01:56 PM EDT Reads: 354
Containers have changed the mind of IT in DevOps. They enable developers to work with dev, test, stage and production environments identically. Containers provide the right abstraction for microservices and many cloud platforms have integrated them into deployment pipelines. DevOps and Containers together help companies to achieve their business goals faster and more effectively. In his session at DevOps Summit, Ruslan Synytsky, CEO and Co-founder of Jelastic, reviewed the current landscape of...
Jun. 30, 2015 01:30 PM EDT Reads: 2,046
The cloud has transformed how we think about software quality. Instead of preventing failures, we must focus on automatic recovery from failure. In other words, resilience trumps traditional quality measures. Continuous delivery models further squeeze traditional notions of quality. Remember the venerable project management Iron Triangle? Among time, scope, and cost, you can only fix two or quality will suffer. Only in today's DevOps world, continuous testing, integration, and deployment upend...
Jun. 30, 2015 12:30 PM EDT Reads: 1,786
Conferences agendas. Event navigation. Specific tasks, like buying a house or getting a car loan. If you've installed an app for any of these things you've installed what's known as a "disposable mobile app" or DMA. Apps designed for a single use-case and with the expectation they'll be "thrown away" like brochures. Deleted until needed again. These apps are necessarily small, agile and highly volatile. Sometimes existing only for a short time - say to support an event like an election, the Wor...
Jun. 30, 2015 12:30 PM EDT Reads: 1,504
"Plutora provides release and testing environment capabilities to the enterprise," explained Dalibor Siroky, Director and Co-founder of Plutora, in this SYS-CON.tv interview at @DevOpsSummit, held June 9-11, 2015, at the Javits Center in New York City.
Jun. 30, 2015 09:15 AM EDT Reads: 785
DevOps tends to focus on the relationship between Dev and Ops, putting an emphasis on the ops and application infrastructure. But that’s changing with microservices architectures. In her session at DevOps Summit, Lori MacVittie, Evangelist for F5 Networks, will focus on how microservices are changing the underlying architectures needed to scale, secure and deliver applications based on highly distributed (micro) services and why that means an expansion into “the network” for DevOps.
Jun. 30, 2015 08:30 AM EDT Reads: 2,360
Cloud Migration Management (CMM) refers to the best practices for planning and managing migration of IT systems from a legacy platform to a Cloud Provider through a combination professional services consulting and software tools. A Cloud migration project can be a relatively simple exercise, where applications are migrated ‘as is’, to gain benefits such as elastic capacity and utility pricing, but without making any changes to the application architecture, software development methods or busine...
Jun. 30, 2015 08:30 AM EDT Reads: 1,841
Discussions about cloud computing are evolving into discussions about enterprise IT in general. As enterprises increasingly migrate toward their own unique clouds, new issues such as the use of containers and microservices emerge to keep things interesting. In this Power Panel at 16th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the state of cloud computing today, and what enterprise IT professionals need to know about how the latest topics and trends affect t...
Jun. 30, 2015 08:30 AM EDT Reads: 980
Data center models are changing. A variety of technical trends and business demands are forcing that change, most of them centered on the explosive growth of applications. That means, in turn, that the requirements for application delivery are changing. Certainly application delivery needs to be agile, not waterfall. It needs to deliver services in hours, not weeks or months. It needs to be more cost efficient. And more than anything else, it needs to be really, dc infra axisreally, super focus...
Jun. 30, 2015 08:00 AM EDT Reads: 1,858
Sharding has become a popular means of achieving scalability in application architectures in which read/write data separation is not only possible, but desirable to achieve new heights of concurrency. The premise is that by splitting up read and write duties, it is possible to get better overall performance at the cost of a slight delay in consistency. That is, it takes a bit of time to replicate changes initiated by a "write" to the read-only master database. It's eventually consistent, and it'...
Jun. 30, 2015 07:45 AM EDT Reads: 1,632
Many people recognize DevOps as an enormous benefit – faster application deployment, automated toolchains, support of more granular updates, better cooperation across groups. However, less appreciated is the journey enterprise IT groups need to make to achieve this outcome. The plain fact is that established IT processes reflect a very different set of goals: stability, infrequent change, hands-on administration, and alignment with ITIL. So how does an enterprise IT organization implement change...
Jun. 29, 2015 12:45 PM EDT Reads: 2,752
While DevOps most critically and famously fosters collaboration, communication, and integration through cultural change, culture is more of an output than an input. In order to actively drive cultural evolution, organizations must make substantial organizational and process changes, and adopt new technologies, to encourage a DevOps culture. Moderated by Andi Mann, panelists discussed how to balance these three pillars of DevOps, where to focus attention (and resources), where organizations migh...
Jun. 28, 2015 05:00 PM EDT Reads: 1,966
At DevOps Summit NY there’s been a whole lot of talk about not just DevOps, but containers, IoT, and microservices. Sessions focused not just on the cultural shift needed to grow at scale with a DevOps approach, but also made sure to include the network ”plumbing” needed to ensure success as applications decompose into the microservice architectures enabling rapid growth and support for the Internet of (Every)Things.
Jun. 28, 2015 01:00 PM EDT Reads: 1,869
Mashape is bringing real-time analytics to microservices with the release of Mashape Analytics. First built internally to analyze the performance of more than 13,000 APIs served by the mashape.com marketplace, this new tool provides developers with robust visibility into their APIs and how they function within microservices. A purpose-built, open analytics platform designed specifically for APIs and microservices architectures, Mashape Analytics also lets developers and DevOps teams understand w...
Jun. 27, 2015 11:00 AM EDT Reads: 1,905
Sumo Logic has announced comprehensive analytics capabilities for organizations embracing DevOps practices, microservices architectures and containers to build applications. As application architectures evolve toward microservices, containers continue to gain traction for providing the ideal environment to build, deploy and operate these applications across distributed systems. The volume and complexity of data generated by these environments make monitoring and troubleshooting an enormous chall...
Jun. 26, 2015 12:00 PM EDT Reads: 1,519
Buzzword alert: Microservices and IoT at a DevOps conference? What could possibly go wrong? In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, the leading expert on architecting agility for the enterprise and president of Intellyx, panelists peeled away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of our distributed cloud envir...
Jun. 26, 2015 12:00 PM EDT Reads: 2,191
Containers and Docker are all the rage these days. In fact, containers — with Docker as the leading container implementation — have changed how we deploy systems, especially those comprised of microservices. Despite all the buzz, however, Docker and other containers are still relatively new and not yet mainstream. That being said, even early Docker adopters need a good monitoring tool, so last month we added Docker monitoring to SPM. We built it on top of spm-agent – the extensible framework f...
Jun. 26, 2015 09:00 AM EDT Reads: 1,573
There's a lot of things we do to improve the performance of web and mobile applications. We use caching. We use compression. We offload security (SSL and TLS) to a proxy with greater compute capacity. We apply image optimization and minification to content. We do all that because performance is king. Failure to perform can be, for many businesses, equivalent to an outage with increased abandonment rates and angry customers taking to the Internet to express their extreme displeasure.
Jun. 25, 2015 01:00 PM EDT Reads: 1,874
Jun. 25, 2015 03:01 AM EDT Reads: 349
SYS-CON Events announced today that the "Second Containers & Microservices Conference" will take place November 3-5, 2015, at the Santa Clara Convention Center, Santa Clara, CA, and the “Third Containers & Microservices Conference” will take place June 7-9, 2016, at Javits Center in New York City. Containers and microservices have become topics of intense interest throughout the cloud developer and enterprise IT communities.
Jun. 22, 2015 02:15 PM EDT Reads: 2,746