Visit page
Skip to content →

ThinkInBig Posts

“Cloud Computing: Vision or Reality”

Past week I flew to Lisbon to participate in a Cloud Computing Event from IDC: “Managed Services, Outsourcing & Cloud Computing”. The place they chose to host it was the “Centro Cultural De Belém”, which is located on a beautiful neighbourhood. If you don’t happen to know Lisbon, as I don’t, I can promise you will be surprised :).

My talk was a pretty conceptual one covering the following topics:

  1. The deep economic forces that drive this paradigm shift.
One Comment

Thinking about Cloud Strategy

Cloud Computing has been a buzz topic for a while. I understand it: it promises exciting benefits and, therefore, everyone wants to be there. Obviously, that’s not new. Nevertheless, I happened to attend several Cloud Computing events recently and I couldn’t help having a strange feeling of “déjà vu”:

  • both Skeptics and Believers keep saying the same things over and over again.
  • there seems to be some confusion or lack of understanding about how different concepts and components relate to each other.
2 Comments

Notes on Windows Advanced Troubleshooting

Last year, I happened to be involved on a series of unusually complex problems that required some advanced diagnostic techniques. During the course of those issues I prepared some notes so that my teams could acquire some sort of independence and have a sense of how these tasks can be accomplished.

Advanced Troubleshooting requires lot of study, patience and dedication. Let’s face it: it’s not easy. But knowing what the tools are and how the process works helps on demystifying this activity.…

Leave a Comment

Interconnecting Social Media Services

It’s a fact that the number of Social Networking Services is becoming so high that it is increasingly difficult to manage them appropriately. Of course, there is no need nor obligation to have an account on each of them.

It is also true that we all have preferences and these preferences change with time. Consequently, we can’t find everybody on the same place, be either physical or digital. Here is when we start considering on becoming part of the communities our friends, relatives, colleagues, workmates, or, simply, “interests” belong to.…

6 Comments

The role of PowerShell in IT-aware Services and Applications

Several months ago, I happened to share a nice conversation about the potential of PowerShell as part of the IT/Enterprise Architecture. Then I discovered that the benefits of architecting IT-aware Applications are still widely unknown or misunderstood. That’s the reason I would like to share my thoughts on this subject pointing out the special role that PowerShell can play in this field.

IT-aware Services and Applications

IT-aware Services and Applications incorporate the necessary instrumentation so that IT and Operations Teams can control, monitor, diagnose and operate them using the same semantics that the business uses in addition to the classic IT constructs and abstractions.…

Leave a Comment

Configuring your Personal NMAgent Session Store

OrganizingSessionsToday I would like to explain a little bit what Session Stores are for the NMAgent and, therefore, what a Personal Session Store is. A Session Store is a database table that holds the information from your Agent Sessions when you have tell him to do so. Every run command invocation fires a new Agent Session and you have the option to persist the results in a database if you issue the -save parameter as well on the CLI.

Since version 4.54b0 you can choose your Session Store and define its name on your Profile Settings.…

Leave a Comment

Massive and Distributed Folder Hard-Linking

Some weeks ago, we have run into capacity issues in a server farm that provides services to a Computational Grid. This farm run Windows applications and, due to historical reasons, those applications were hosted on the system drive. That configuration have worked for some time, but, finally, we faced the need to move the whole solution to a different local drive. The question, then, was plan simple: how can we accomplish this task without affecting both the application behavior and the production service?

Leave a Comment

The case of the Zombie Connections

Recently I've come across to a weird incident where a very network-demanding application started to show strange behaviors and poor performance. This application consumes lots of sockets, both on the client and the server. Of course, this shouldn't be an issue, as long as there are lots of solutions out there that have similar requirements.

The case here was that, both the client and the server, kept orphaned/zombie TCP connections in state CLOSING and FIN_WAIT_2 on each side. In other words, no alive Process was the owner of those connections and, as a result, there was no way to close them and free network resources for the application service.…

Leave a Comment

What’s new in NMTools v4.54b0

Well, here we are again! :D. This is a much long awaited release. Definitely, this product is becoming more and more mature with each iteration. I can now say this from the experience of running NMTools on big and complex Production Environments to solve real problems and handle considerably demanding situations.

There is a lot of hidden work that has been done during the last eight months. That is why I would like to start thanking all the people that has contributed to this release in any way: code, feedback, ideas, etc.…

One Comment

Around OpenOMS

It's been a long time since OpenOMS got a major refresh. That is why I've been working on an update during the past weeks and, finally, I can show some visible results of this work. You can find a new OpenOMS deployment on the following URL: http://thinkinbig.org/oms/

This new instance will host, not only my Projects but also some Demo Projects that will allow you to experience how OpenOMS really looks like and how it works for IT Service Management and Software Engineering.…

Leave a Comment