Welcome!

Microservices Expo Authors: Pat Romanski, Liz McMillan, Mehdi Daoudi, Elizabeth White, Jason Bloomberg

Related Topics: @CloudExpo, Microservices Expo, Containers Expo Blog

@CloudExpo: Article

I Want Cloud Apps, Not Just Cloud Servers! – Part I

Cloud servers are useless if you can't deploy your applications

It is amazing how I continue to hear people talk about how they are still not familiar with “cloud”, what it is and how it will help their specific business. Just the other day I spoke to a customer prospect who believed they had a private cloud – as it turns out they had a virtual server farm which still could not be accessed through a self-service portal. But I am not surprised – after years of “cloud-washing” incumbent IT management solutions that cost a lot of money, time, and resources to implement, vendors have dictated how YOU should use the cloud. But, you need to figure out how the cloud actually applies to your specific business.

Now I won’t go through a Cloud 101 definitions check. I think we all know now that Infrastructure-as-a-Service (IaaS) delivers compute/storage/network services in a pay-as-you-go on-demand model from the network (internal or external). Platform-as-a-Service (PaaS) delivers development environments in the same style, and Software-as-a-Service (SaaS) are applications. We can get cute and also talk about Business-Process-as-a-Service (BPaaS) for processes such as payment services. At the end of the day, businesses today are driven by applications and services. So while IaaS is a quantum leap for provisioning servers, it does not by itself get you to laying down applications in the cloud. But how do you get from getting servers on-demand to running applications/services in the cloud?
Let’s face it, even the simplest of applications are all configured specifically for your own business and IT needs. SAP in my deployment model may be very different than how it is deployed in your shop. But the knowledge to lay down these applications, after gaining access to the servers/storage/network, is in our heads. And, as humans, the way you deploy an application could very well be different then the way I would lay it down. So we need a way to capture these best-practice steps so that anyone can follow the same methodology, especially as you take an application from development through testing and into production. Enter Kaavo IMOD
At IMOD’s very core is the ability to capture these best practice steps in a single dynamic file which we call a System Definition File. It not only describes how to lay down an application step-by-step, but for more advanced cases it also describes how to automate workflows for known events (such as adding more server resources when the demand for an application increases, and then letting them go when the demand shrinks). You can also think of a System Definition file as an electronic Disaster Recovery Plan; step-by-step instructions on how to get your application back up and running in the event of an outage. The reason I call it “dynamic” is that, if you need to change the deployment topology (i.e. add another tier, or more middleware, or update configurations), you don’t have to go and create another “package”. IMOD’s user interface will allow you to update the existing definition file without you having to go through and manually updating the XML file. The end result is that ANYONE in your organization can now start this application with a single click.
Ok so hopefully you are now starting to see how you can take all of that application-specific knowledge that's in your heads and place them in a centralized location, where it can be managed and automated to bring up your applications. You may now be asking this: what is the roadmap to move from grabbing cloud resources to actually starting up my application in the cloud with a single click? Stay tuned for my post next week for the answer.

More Stories By Sam Somashekar

Sam Somashekar is Vice President of Marketing and Business Development at Kaavo, a leader in application-centric cloud management solutions. In this role, Sam is responsible for leading all marketing and business development initiatives at Kaavo. These include driving strategic partnerships, product marketing, product management, thought leadership and industry presence.

Sam has over 18 years of experience demonstrating success in enterprise product management and development, market research and strategy, marketing and business development. Prior to Kaavo, he held various senior management roles at public and private companies, including Senior Director of Product Management at CA Technologies (a leading IT management software and solutions company). Sam has created and managed market-leading solutions within key industry areas such as cloud computing, data center automation, service automation, and green IT. Throughout his career Sam has provided leadership and vision to increase both top line and bottom line growth, maximizing profitability while addressing challenging and realistic problems.

Sam holds a BA in Computer Science from New York University and is Pragmatic Marketing Certified. He is on the board of AFCOM’s Data Center Institute (DCI), and has authored several articles and whitepapers on the subject of enterprise IT management. Sam has also been quoted in articles appearing in leading industry publications such as InfoWorld and Computerworld and has been a regular speaker at industry events.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Microservices Articles
DevOps is often described as a combination of technology and culture. Without both, DevOps isn't complete. However, applying the culture to outdated technology is a recipe for disaster; as response times grow and connections between teams are delayed by technology, the culture will die. A Nutanix Enterprise Cloud has many benefits that provide the needed base for a true DevOps paradigm. In their Day 3 Keynote at 20th Cloud Expo, Chris Brown, a Solutions Marketing Manager at Nutanix, and Mark Lav...
"NetApp's vision is how we help organizations manage data - delivering the right data in the right place, in the right time, to the people who need it, and doing it agnostic to what the platform is," explained Josh Atwell, Developer Advocate for NetApp, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
TCP (Transmission Control Protocol) is a common and reliable transmission protocol on the Internet. TCP was introduced in the 70s by Stanford University for US Defense to establish connectivity between distributed systems to maintain a backup of defense information. At the time, TCP was introduced to communicate amongst a selected set of devices for a smaller dataset over shorter distances. As the Internet evolved, however, the number of applications and users, and the types of data accessed and...
The Software Defined Data Center (SDDC), which enables organizations to seamlessly run in a hybrid cloud model (public + private cloud), is here to stay. IDC estimates that the software-defined networking market will be valued at $3.7 billion by 2016. Security is a key component and benefit of the SDDC, and offers an opportunity to build security 'from the ground up' and weave it into the environment from day one. In his session at 16th Cloud Expo, Reuven Harrison, CTO and Co-Founder of Tufin, ...
Many organizations are now looking to DevOps maturity models to gauge their DevOps adoption and compare their maturity to their peers. However, as enterprise organizations rush to adopt DevOps, moving past experimentation to embrace it at scale, they are in danger of falling into the trap that they have fallen into time and time again. Unfortunately, we've seen this movie before, and we know how it ends: badly.
Kin Lane recently wrote a couple of blogs about why copyrighting an API is not common. I couldn’t agree more that copyrighting APIs is uncommon. First of all, the API definition is just an interface (It is the implementation detail … Continue reading →
The Jevons Paradox suggests that when technological advances increase efficiency of a resource, it results in an overall increase in consumption. Writing on the increased use of coal as a result of technological improvements, 19th-century economist William Stanley Jevons found that these improvements led to the development of new ways to utilize coal. In his session at 19th Cloud Expo, Mark Thiele, Chief Strategy Officer for Apcera, compared the Jevons Paradox to modern-day enterprise IT, examin...
Kubernetes is a new and revolutionary open-sourced system for managing containers across multiple hosts in a cluster. Ansible is a simple IT automation tool for just about any requirement for reproducible environments. In his session at @DevOpsSummit at 18th Cloud Expo, Patrick Galbraith, a principal engineer at HPE, discussed how to build a fully functional Kubernetes cluster on a number of virtual machines or bare-metal hosts. Also included will be a brief demonstration of running a Galera MyS...
Your homes and cars can be automated and self-serviced. Why can't your storage? From simply asking questions to analyze and troubleshoot your infrastructure, to provisioning storage with snapshots, recovery and replication, your wildest sci-fi dream has come true. In his session at @DevOpsSummit at 20th Cloud Expo, Dan Florea, Director of Product Management at Tintri, provided a ChatOps demo where you can talk to your storage and manage it from anywhere, through Slack and similar services with...
Growth hacking is common for startups to make unheard-of progress in building their business. Career Hacks can help Geek Girls and those who support them (yes, that's you too, Dad!) to excel in this typically male-dominated world. Get ready to learn the facts: Is there a bias against women in the tech / developer communities? Why are women 50% of the workforce, but hold only 24% of the STEM or IT positions? Some beginnings of what to do about it! In her Day 2 Keynote at 17th Cloud Expo, Sandy Ca...