IT as a Service

IT as a Service (ITaaS) covers private clouds, hybrid clouds, and on-premises clouds, as well as cloud management, including performance management offerings used to create and manage these entities. Consider this IT consumption as a utility. (Read More)

This topic explores Infrastructure as a Service (IaaS) private and hybrid cloud offerings, Platform as a Service (PaaS) private and hybrid cloud offerings, and Software as a Service (SaaS). It also investigates emerging areas such as Desktop as a Service (DaaS), Storage as a Service, and Applications as a Service.

The key areas covered include enterprise applications and use cases that are appropriate for private and hybrid clouds, and how consumers and vendors should select cloud management offerings they will use to manage the various types of cloud services and the journey to the cloud: from A to Z and all points between.

DataCenterVirtualization

vMotion: True Disruption

DataCenterVirtualization

As I think back over the journey from physical, to virtual, to cloud, to containers, there is one technology that stands out—one that has fundamentally moved our mindset away from static resources and has caused a serious shift in how we license, secure, and even think about technology. For me, that shift started the first time I saw vMotion in action (vMotion moves a virtual machine from one host to another without taking the virtual machine down or stopping the running application, and without disaster striking). This one instance shifted my worldview of computing from one in which resources are static to one where they are truly virtual—where the underlying infrastructure in many ways just did not matter. This one technology paved the way for the future of computing.

Read More

agilecloud

Continuous Integration, Deployment, and Testing

agilecloud

I recently gave a Bright Talk session on adding security to the Agile Cloud/DevOps Development cycle. Part of this discussion addressed adding security testing as part of the process before, during, and even after continuous deployment. In other words, if we continually deploy, we must continually test. Our testing needs to be in the multi-minded parallel process we use for modern development, not the single-minded pipeline acceptable to most DevOps or agile processes. In the past, a team of people would test, each working independently to improve our software. We need similar capabilities within our automated processes. How do we achieve this? How do we add automated, continual testing? And where can we add this to our process or pipeline?

Read More

CloudComputing

Root Cause Analysis Is Not Dead

CloudComputing

Eric Wright of VMTurbo wrote about the death of root cause analysis (RCA) with the rise of microservices. I take exception to this, as microservices aren’t really all that new. Even what’s being called “serverless computing” isn’t particularly new. However, that’s a discussion for another time. The point of RCA is to find the real reasons for failures. I don’t see how using microservices changes this. All we’ve done is add more layers to delve through to find the true root cause of a problem.

Read More

agilecloud

Data Sovereignty, Data Ownership

agilecloud

Data drives the modern business. It drives the modern development process. And it drives IT operations analytics in the NOC and the SOC. This raises the questions “Who owns all this data? Do data sovereignty rules apply?” Data is everywhere, and it is used in many ways. In many cases, the same data is used in multiple ways by distinctly different groups, working methods, and ivory towers.

Read More