Automation & Operations in a Hybrid Cloud world

Automation & Operations in a Hybrid Cloud world

Blog about the Software Defined Datacenter, IT Automation, DevOps and other stuff

Articles with tag : devops

03/12/2017 From Overblog

Life and Death of an application Part 4 - Turn Tito into containers

We've seen how flexible it is to consume virtual machines in a software defined datacenter in our previous article to code, design, build and RUN an application to quickly answer the DevOps challenges your organisation can have. But what if some teams are using containers instead of virtual machines? There's a good chance that a number of your Dev(Ops) teams are now using this amazing technology. How do you provide them the right environment? Containers (and particularly Docker) provide amazing benefits, my favorite one being to better control on the Dev-to-Prod lifecycle. One can see the containers as being the ultimate artifact which you can then deploy and manage as one unit (as opposed to the traditional way (VM based) which need many dependencies. So there are benefits to containers, no...

Learn more

02/13/2017 From Overblog

A Self Healing application demonstration with vRealize Automation, vRealize Orchestrator and vRealize Operation

My colleague Alexandre Hugla did a great job of showing an example of self healing app using a combination of vRealize Operatons (detection) & vRealize Orchestrator (Remediation). Here is his video Démonstration proposée par Alexandre Hugla, Consultant Avant-Vente, spécialiste des solutions de Cloud et de DevOps chez VMware centrée sur plusieurs solutions VMware pour offrir le meilleur de l'administration applicative : Le Self Healing.

Learn more

12/30/2016 From Overblog

Life and Death of an application Part 3: From Build to RUN

In the previous articles of this serie "Life and Death of an application" we oversaw how to develop easily a web app plugged into a Big Data service (Google Directions). Then, we saw how to design the architecture that will run it by leveraging the different artifacts (code, conf script) and create a "converged blueprint" to merge these Dev artifacts with Ops services (servers, storage, network and security services). Now, come the Fun part, we are going to request the service, see which actions we can make once it's deployed and, then, see how Ops can actually help us make sure the application keep RUNNING in the long term. Ready? Go! I want my application to be built! Yes Sir. No problem Sir. Here you go. Simply pick up your application in the catalog: then you have a quick form asking you...

Learn more

12/27/2016 From Overblog

Life and Death of an application Part2: First steps in the Software Defined Datacenter

In Part 1 we saw how was created the application Tito and we know what the application architecture is. Basically, we have the following diagram which showcase what kind of infrastructure the application need to properly run in the Datacenter. So how do we get this infrastructure? Which is another way to say: Where do I run my code? Architecture Tito The current method In most Enterprises today, the current method is to create a ticket, send it to a specific IT team, then a number of unknown people will work on it, then you have back and forth exchange with some of them, then you receive many weeks later a virtual machine, then you install all the necessary application components, then you install your code. In average it takes between 2 weeks to 4 months. There's so many manual steps that...

Learn more

11/25/2016 From Overblog

VMware Pipeline management with vRealize Automation and vRealize Codestream

It should be pretty much understood now that the Software Defined Datacenter allows you to provide a lot of agility to your applications, resulting in a faster and more secure way to deploy and run your apps. In short, infrastructure is very dynamic and boost the whole development chain. That's great but the next step is leverage this super dynamic infrastructure across the software development lifecycle and in particularly at the different release management stage. An application typically go from Dev to test to "whatevere-stage-make-sense-to-you" to Prod. In each one this stage a number of task happen. One very important task is to actually receive the infrastructure needed to run the application code (and the various artifacts). This task then needs to be coordinated with the other tasks...

Learn more

09/26/2016 From Overblog

Container As A Service with VMware Admiral

VMware Admiral is an Open source project providing a Container as a Service Portal. The GitHub project description is quite clear about what it does: Admiral™ is a highly scalable and very lightweight Container Management platform for deploying and managing container based applications. It is designed to have a small footprint and boot extremely quickly. Admiral™ is intended to provide automated deployment and lifecycle management of containers. This container management solution can help reduce complexity and achieve advantages including simplified and automated application delivery, optimized resource utilization along with business governance and applying business policies and overall data center integration. Admiral is a service written in Java and based on VMware's Xenon framework. This...

Learn more

01/11/2016 From Overblog

Monitoring vRealize Automation by simulating machines deployments

A while ago, a customer faced an issue with vRealize Automation (VRA) due to the underlying infrastructure. The impact was that no users could deploy any new machines. The deployment would miserably fail. Since this customer were not using vRealize Operations (vR Ops) to monitor vRealize Automation I adviced him to use this as well as use Log Insight to monitor the logs. But the fact is that this approach is primarily to monitor the insight of vRealize Automation, not the vRealize Automation service itself. In many situation, monitoring the service from a user point of view is the best metric one could have. So, I also adviced him to create a workflow that would trigger a "probe" deployment in vRA and send the result to vR Ops. Since I liked that idea, I decided to actually do the workflow...

Learn more