Welcome!

Microservices Expo Authors: Pat Romanski, Elizabeth White, Liz McMillan, Stackify Blog, Andreas Grabner

Related Topics: IBM Cloud, Microservices Expo, @CloudExpo

IBM Cloud: Blog Post

Cloud Computing Intersects IT Innovation

Five main areas of IT innovation and their relationship to cloud computing

Recently, I attended SOAWorld 2009 in New York City, and I had the pleasure of listening to many distinguished speakers talk about extremely interesting topics.  One of my favorite talks was given by a fellow IBMer, Kareem Yusuf. During the course of Kareem's keynote, he discussed SOA, cloud computing, and areas of innovation in the IT industry.

The areas of innovation were of particular interest to me, and Kareem highlighted five of them:

1. Automation and Management
2. Elastic Applications
3. Software Delivery
4. Pricing and Licensing
5. Cloud-based services

As I look at each of these areas of innovation, it is pretty clear that each have a relationship with cloud computing. For instance, automating the provisioning of IT resources and effectively managing that automation are two of the key concepts of cloud computing. No more waiting around for an "administrator" to provision extra storage, compute power, software, etc., the cloud computing solution takes care of that within the context of some management and governance.

Elastic applications are perhaps the ends to which cloud computing is the means. Cloud computing is all about providing resources to consumers in a dynamic manner. There may be no more important consumer than an application since that is typically the end-user facing component in IT systems, the revenue-driver if you will. By putting solutions in place that allow applications to grow and shrink based on demand, we deliver a more efficient, responsive experience.

The ways in which vendors deliver those elastic applications and other software is radically changing. There has been a gradual movement away from physical media like DVDs and CDs towards electronic media such that you download the software from the vendor's website. With the increasing adoption of Software as a Service, users no longer even need to worry with downloading the media. They can simply access the software running on the vendor's infrastructure via a browser or some other thin client.

The fourth of the areas of innovation is perhaps a direct consequence of cloud computing. Since cloud computing is focused on providing the right amount of resource at the right time, pricing and licensing models for IT resources (from hardware to software) are changing. Cloud computing often entails a utility-based pricing model in which users only pay for what they use. When users consume more resources from the cloud, they pay more, when users use less, they pay less. This seems like a simple enough concept, but it is radically different from how hardware and software are priced today.

Finally, the last area of innovation Kareem mentioned was cloud-based services. The tie-in to cloud computing here is obvious, but it was interesting to note the emphasis on service. Cloud computing technology is cool stuff (at least to us geeks), but at the end of the day that technology must provide a useful service. It's useful cloud-based services that will spur the adoption of cloud computing, not cool technology.

I'll be watching these areas of innovation over the coming months. In particular, I'll be curious as to how innovation in these areas is influenced by cloud computing and vice versa. You can read more about Kareem's thoughts on these areas of innovation and more by visiting his blog.

More Stories By Dustin Amrhein

Dustin Amrhein joined IBM as a member of the development team for WebSphere Application Server. While in that position, he worked on the development of Web services infrastructure and Web services programming models. In his current role, Dustin is a technical specialist for cloud, mobile, and data grid technology in IBM's WebSphere portfolio. He blogs at http://dustinamrhein.ulitzer.com. You can follow him on Twitter at http://twitter.com/damrhein.

Microservices Articles
In his session at 20th Cloud Expo, Scott Davis, CTO of Embotics, discussed how automation can provide the dynamic management required to cost-effectively deliver microservices and container solutions at scale. He also discussed how flexible automation is the key to effectively bridging and seamlessly coordinating both IT and developer needs for component orchestration across disparate clouds – an increasingly important requirement at today’s multi-cloud enterprise.
While some developers care passionately about how data centers and clouds are architected, for most, it is only the end result that matters. To the majority of companies, technology exists to solve a business problem, and only delivers value when it is solving that problem. 2017 brings the mainstream adoption of containers for production workloads. In his session at 21st Cloud Expo, Ben McCormack, VP of Operations at Evernote, discussed how data centers of the future will be managed, how the p...
In his session at 20th Cloud Expo, Mike Johnston, an infrastructure engineer at Supergiant.io, discussed how to use Kubernetes to set up a SaaS infrastructure for your business. Mike Johnston is an infrastructure engineer at Supergiant.io with over 12 years of experience designing, deploying, and maintaining server and workstation infrastructure at all scales. He has experience with brick and mortar data centers as well as cloud providers like Digital Ocean, Amazon Web Services, and Rackspace. H...
Most DevOps journeys involve several phases of maturity. Research shows that the inflection point where organizations begin to see maximum value is when they implement tight integration deploying their code to their infrastructure. Success at this level is the last barrier to at-will deployment. Storage, for instance, is more capable than where we read and write data. In his session at @DevOpsSummit at 20th Cloud Expo, Josh Atwell, a Developer Advocate for NetApp, will discuss the role and value...
DevOps is under attack because developers don’t want to mess with infrastructure. They will happily own their code into production, but want to use platforms instead of raw automation. That’s changing the landscape that we understand as DevOps with both architecture concepts (CloudNative) and process redefinition (SRE). Rob Hirschfeld’s recent work in Kubernetes operations has led to the conclusion that containers and related platforms have changed the way we should be thinking about DevOps and...
Modern software design has fundamentally changed how we manage applications, causing many to turn to containers as the new virtual machine for resource management. As container adoption grows beyond stateless applications to stateful workloads, the need for persistent storage is foundational - something customers routinely cite as a top pain point. In his session at @DevOpsSummit at 21st Cloud Expo, Bill Borsari, Head of Systems Engineering at Datera, explored how organizations can reap the bene...
Is advanced scheduling in Kubernetes achievable?Yes, however, how do you properly accommodate every real-life scenario that a Kubernetes user might encounter? How do you leverage advanced scheduling techniques to shape and describe each scenario in easy-to-use rules and configurations? In his session at @DevOpsSummit at 21st Cloud Expo, Oleg Chunikhin, CTO at Kublr, answered these questions and demonstrated techniques for implementing advanced scheduling. For example, using spot instances and co...
In his session at 20th Cloud Expo, Mike Johnston, an infrastructure engineer at Supergiant.io, will discuss how to use Kubernetes to setup a SaaS infrastructure for your business. Mike Johnston is an infrastructure engineer at Supergiant.io with over 12 years of experience designing, deploying, and maintaining server and workstation infrastructure at all scales. He has experience with brick and mortar data centers as well as cloud providers like Digital Ocean, Amazon Web Services, and Rackspace....
Skeuomorphism usually means retaining existing design cues in something new that doesn’t actually need them. However, the concept of skeuomorphism can be thought of as relating more broadly to applying existing patterns to new technologies that, in fact, cry out for new approaches. In his session at DevOps Summit, Gordon Haff, Senior Cloud Strategy Marketing and Evangelism Manager at Red Hat, discussed why containers should be paired with new architectural practices such as microservices rathe...
SYS-CON Events announced today the Kubernetes and Google Container Engine Workshop, being held November 3, 2016, in conjunction with @DevOpsSummit at 19th Cloud Expo at the Santa Clara Convention Center in Santa Clara, CA. This workshop led by Sebastian Scheele introduces participants to Kubernetes and Google Container Engine (GKE). Through a combination of instructor-led presentations, demonstrations, and hands-on labs, students learn the key concepts and practices for deploying and maintainin...