Recently i installed the new vCAC 6.1 in my lab, vCAC 6.1 has many improvements, if you’d like to learn more about the improvements you can read Omer Kushmaro’s (Twitter @elastic_Skies) excellent blog post or just read the VMware blog post here. During my installation i found that the deployment process for the Application services component of vCAC (AKA Application Director) has changed, it is more integrated with vCAC now and there are a few things you need to know when setting it up so it will work well for you. here is a short guide:
EMC IT has released a few amazing resources that explain how they achieved a full ITaaS and DBaaS for their users, it is a must read and watch for anyone interested in ITaaS and DBaaS.
The eCALM system as they call (Enterprise Cloud Automation Life cycle Management) it is a “full” solution that allows deployment, configuration, day2 operations , backup as a service, security management, monitoring management and retirement of DBs. This solution is based on the vCloud suit components + puppet on top of vBlock with Symetrix and additional components like Data Domain, infoblocks, Log insight and more.
One of the main things customer need in regards to cloud automation is DBaaS. In vCAC6.1 VMware has added the capability to ingest a production database into a VM and allow it to be redeployed as a service on demand by the developer/DBA without the intervention of IT. The use cases are endless, customers want ot have the ability to “refresh” a production database for test, Dev, QA and training purposes.
So, how does this work:
In vCAC 6.1 VMware added out of box vCO workflows that can deliver a copy of the production DBs (currently Oracle 12c and Microsoft SQL Server 2012) to the self service catalog for redeployment, the workflows executes the following steps:
Tips for the defense from existing VCDXs were one of the things that helped me the most preparing for mine.
one thing to note before we start is that each VCDX has it’s own experience and opinion about what’s right and sometimes VCDX A would say one thing and VCDX B would say the opposite, but that is just the nature of things as no one knows what is the rubric used to score a VCDX candidate and that includes me.
Take from this post what you think makes sense to you and i suggest you do the same from anything else you read or hear, except for Rene van der Bedem’s blog AKA @VCDX133 http://vcdx133.com , it is awesome.
Yes, this is this time of the year! No I am not talking about kids going to camp, or fall coming upon us. I mean the best conference of the year, VMworld. This is my 9th or 10th time, I lost count. Working now at VMware I know most of the announcements coming and I can tell you right now, this is going to be an awesome conference! By saying awesome I mean many people are going to be awe’d from what VMware has lined up.
So this is just the preconf post, I can’t detail more but stay tuned bcause I’ll have much to say after the conference begins. And most of all if you are attending have fun, network with peers, learn and discover. With no limits!!!
I felt it a lot, the guilt of not working hard enough on my presentation before the defense, especially after submission of the application while waiting for the results to come in. It took a few weeks to know if we are going to defend our crazy design and during that time i’ve probably put 2% effort in average of the amount of effort I put when we worked on the design.
If you are in that stage you probably read many blogs about VCDX journey by now, many are saying to start working on the presentation a minute after you submitted the application and not to wait for the results.
This is a question I asked my self many time throughout our preparation to the defense and we had several iterations of it before we got to the final version, how do I incorporate the business requirements into the presentation (By saying Business requirements I mean constraints and risks as well).
Ggenerally speaking the main presentation should be no more then 15 minutes, this is not enough to cover everything in your solution design ofcourse, not even close, that’s fine since the presentation is meant to give you and the panel points for discussion from which you can break out to your backup slides (we had 80 backup slides!). There a several good posts about creating your presentation which i used:
I don’t presume our VCDX application documents were perfect, far from it. We had holes in our design that kept me up at night, but we had pretty good damn documentation which is even more important when you write a fictitious design but not only of course.
The main thing to remember when you write the design is write it as if the IT manager of the customer is supposed to read it, there is a big chance that his technical knowledge is off 🙂 and he is very worried about the business requirements being achieved. He will probably give the documents to his technical staff for review as well and they will love punching holes in it.
My first post ever in this blog was To VCDX with a fictitious design – Part 1 where I gave a high level overview of my VCDX journey. In this post I want to get more into the details and lessons learned from going for the VCDX with a fully fictitious design.
I’ll start by saying, there is no such thing as a fully fictitious design, even ours was made up of bits and pieces from different projects we’ve done in the past. It’s referred to as fictitious because it is not based on one coherent project that I can point to as the design, but, our design which was fictitious was built on 3 different projects, which brings me to my first lesson learned:
I get this question a lot, should I have memory reservation for critical apps even if I am plentiful on RAM and there is no over commitment?
VMware’s best practice for virtualizing critical applications is to reserve the VM’s memory to prevent a situation of memory being balloned or swapped out, this is detailed in many guides for different applications best practices, see here: https://www.vmware.com/business-critical-apps/ .
The question I am being asked a lot is “If I have plenty of RAM should I set memory reservations as well?” the short answer is yes