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 : vrealize automation

12/27/2017 From Overblog

Life and Death of an application part 5: Agility, CaaS & SRE

In the previous article, we showed How the Tito application code were created How the Tito application blueprint describing Tito architecture were created How the Sofware Defined Datacenter (SDDC) would consume this blueprint, deploy Tito and monitor it How Tito would run in containers Now, let's move on and bring even more agility to Tito. I want to cover in this article, 3 different topics: How to create an architecture mixing containers and virtual machine How to leverage all the greatness from Kubernetes to manage containers lifecycle And, finally, we'll talk a little how the monitoring discipline is shifting toward adopting a devops model. Hybrid application: mixing containers and virtual machines Applications components have different needs according to their characteristics and it's...

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

12/13/2016 From Overblog

Life and Death of an application - Part 1: the Birth

The whole applications lifecycle is currently going through massive changes. From creating applications to launching applications, running new applications to transforming existing applications, there's now so many ways to do it, so many choices.... that the hardest part is to understand the benefits & risks of each roads in front of us. I like to think of this as a "good" problem. It's better having many choices than none. A common theme among all these new roads is that they all allow to be faster. Faster to develop, faster to deploy.. and also faster to fail. Looking few years back, applications were much more static than today. They would be developed through rigid methodologies to attain a high degree of completeness as soon as possible. A reason for this was that the agility level was...

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

08/24/2016 From Overblog

How to create and Advanced service (XaaS) to send SMS with vRealize Automation

In this article, we are going to show how easy it is to create advanced services in vRealize Automation (vRA). We will take as an example the ability to send text messages. This will showcase how easy it is to create advanced service (XaaS) into vRA which are not related to VM, vSphere, Networks, etc… This is (one of) the end result: So what do we need? First, a service provider with an API Second, vRealize Orchestrator (vRO) will consume this API by creating a workflow Third, vRA will turn this workflow into a service To get through the technical stuff, it is expected you have basic understanding of what a REST API is and have a good knowledge of vRealize automation and vRO Let’s go for the step by step: The Service provider I chose is clickatell since they gave me immediately the API I needed....

Learn more

05/13/2016 From Overblog

A DevOps example with the VMware SDDC

In this video, I show how a developper benefits from using the VMware Software Defined Datacenter to test his latest code release in a similar context to what Production is and push the change up to the Production. The tools used in this example are Netbeans for the IDE, Git as Source Management, Jenkins for Continuous Integration, vRealise Codestream for Pipeline Management and artifactory, vRealize Automation for providing a fully automated Datacenter.

Learn more

02/12/2016 From Overblog

vRealize Automation Event Broker focus on passing properties

vRealize Automation gives you a great deal of Out of the Box features. It also gives you a great deal of extensibility capabilities. Since a Cloud Management Portal is a central point of interaction between users and the Software defined Datacenters it would be great to have the ability to catch events going through this platform and trigger actions at just the right time. Let's say machines deployed for Business Unit A need to update CMDB A and machines deployed for Business B need to update CMDB B, your CMP need to react accordingly right? The Event Broker feature in vRealize Automation is exactly about that. You need to block provisionning of Oracle software to have managers approval, Event Broker will help you do that. You need to add a machine to a DNS, also with Event Broker. A new service...

Learn more