Infrastructure, loosing control

When I’ve just been hired in the company, 10 years ago, the infrastructure just started to be outsourced. This was a big change and complex challenge, as the company lost servers, data centers and associated skills. It has to be transformed. The governance has changed. With some distance, now, this change was not so huge as the company kept control of its infrastructure. For sure the way decisions are taken was different but at the end the company still in position to take decisions, orient strategy and modify the rules, based on its own choice.

 

What’s coming nowdays seems something different and more complex to manage, in my point if view cloud computing is a strong challenge on infrastructure control for companies. There are not only the SaaS service coming in the company on which we have no control on how the operations and the hosting is done by the service provider. And for which, due to maturity level of the offer, the quality is generally under the industrial standards.

There is also the “cloud” spirit coming, I mean, in all the mind we can go faster, go instantaneously, with no cost and so on… A a consequence, part of the company, not usually in charge of the IT operations take its own external cloud environment to do faster, cheaper, it’s so easy ! And it’s true, they are doing faster, they are doing cheaper… but they are not doing the same, they are doing lower service, lower backup, lower security … and this is working because the perimeter is limited to a couple of applications they are managing, not thousands . But as a consequence a new piece of the infrastructure is going out of control of the infra teams.

In fact, compare to what can be provided today, the old infrastructure standards are too complex, too long. In the mind of managers and project managers we must be agile by looking to external providers, cloud, IaaS, PaaS, SaaS providers to get the solution. This have for consequence that we should look outside to manage POC and later, why not development. In a way, it’s not false, we have to be more agile particularly in these environments, but the truth is that we keep loosing control on infrastructure and multiply the number of service provider and the diversity of the solutions.

For some other part of business, we directly decide to split it out of the standard IT department to let them progress more efficiently, alone, far away of the industrial standard. Once again, it’s true : it’s more efficient in a short term point of view : less quality, agile / recent technologies. But as a consequence, this split part loose the industrial skills we can have and the mother company loose the opportunity of learning about efficient IT. In a longer terms, it also means that in the future, the main IT department will have to manage some non standard technologies from the later merge of what has been split in the past.

By looking on these facts, growing, month after month I really think Infrastructure teams are actually loosing control. We are already consider as slow, expensive, because we are managing complexity, technology diversity, because we are driven by contract with cost constraints, because we are constantly challenged on SLA and because we are inheriting a weight silo organization. The truth is, all of this is due to the age of this kind of organization, we can also name it maturity. I’m pretty sure all the cloud like solution will become more expensive, less agile after each progress (security, availability…). Don’t think I’m against the cloud solution, I’m fully convinced of the advantage of these technologies, I just consider them with reserve due to the actual maturity and think that all these technologies can take place in the current environment and help them to change the current silo organization to a more agile one. I’m just afraid by the future impact of this loss of control and the future multiplicity of actors we will have to manage. If in parallel no investment are made on the current infrastructure because they are made on outsourcing to the external cloud, I’m pretty sure we are going to hit the wall. This means being in front of availability problem we can’t manage, data loss we can’t recover, service provider closing we can’t replace… when in parallel we will be challenge more and more on managing an internal infra environment where only old, fat, really complex applications will be kept.

I’m also convinced that this situation is due to the new arrival of these technologies, coming fast and growing faster than our infra organizations can adopt them and we will soon react. I hope.

 

Idea of the day – brand for pregnant women

It is really hard to find nice and fun pregnancy clothes, there are some existing shops with limited choice, only 1 or 2 fun stuff that are really classical and as this market have at least half of the world population, we could imagine that better thing could be created. More over market price is really expensive and there is a big area for a cheap, young, fun brand for this kind of clothes. As you only need to ware them 9 month, quality is not the major point…

As all the idea in this category, feel free to comment, and develop, if you become rich with it … don’t forget to help me paying my house !

Idea of the day – scancore reader for fridge

The purpose of this idea is to have a mobile scan code reader attach to the fridge to scan each of the product we need to replace once finished. I’m sure that this idea is not new, but the concept is to have an embedded system able to order the full list directly to online shops. The system must be complemented by a mobile application to complete the list and validate the shopping list.

As all the idea in this category, feel free to comment, and develop, if you become rich with it … don’t forget to help me paying my house !

HowTo synchronize two Linux server using rsync over ssh

When your need to replicate data from one server to another, the rsync solution is usefull. It works over ssh and you do not really have any specific thing to configure. Here are the options to be used to get a full copy with all the rights and ownership replicated :

 rsync -P -azc src_files_or_dir user@dest_server_ip:/dest_server_dir/

This works if the destination server have ssh open on port 22. If it is not the case another set of options is required :

rsync -P -azc -e "ssh -p dest_port" src_files_or_dir user@dest_server_ip:/dest_server_dir/

Hope it’ll help ! fro sure it will be a good reminder for me 😉

 

How to choose a SaaS service

More and more, companies are going to SaaS (Software as a Service) solutions. They offer a quick and generally less expensive solutions compared to standard software approach. This has been made possible by a standardization of the solution, a mutualization of the hardware resources and a pay as you growth economic model. In a business point of view it is also a nice way to bypass the terrible internal IS and IT services to obtain tomorrow what they dreamed to have since a long time.

Beyond this nice view, even if SaaS sellers expect you to trust them, they only provide services, you should never forget that there is under an hadware and It Ops layer your IS/IT team must review before contracting.

This article, follow a brainstorming we had on this topic and gives some area we should investigate before contract anything.

Continue reading

Use Boinc with opensuse 12.2

I had some trouble to install boinc application on OpenSuse 12.2 due to wxWidget configuration…

The right way tomake it work is to :

– Install wxWidgets-wxcontainer-compat-lib-config

– Install the libwx_xxxx_xxx-2_8-0-wxcontainer required (use ldd boincmgr to get the list)

– Create a symbolic link on libnotify.so.4 to libnotify.so.1 in /usr/lib64

After doing this, it worked for mand the following message has disapeared : symbol _ZTV16wxWindowListNode, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference

 

Private Copy tax

As you may know, in France as in a lot of other countries, we are  paying a Tax for private copying, this tax is printed nowhere like State Tax but it exists as a part of each of the storage product we are buying, even if this product is never use to store any copy of your music & video. This is also payed to store your original Mp3 like in an iPhone, iPod for example. This tax does not help the gaming and software industry even if this is where it made sense to apply it some decade ago before it has been locally destroyed.

This tax is apply to many device and grow regarding the size of the storage space. The price per GB is reviewed yearly and generally become higher and higher. The following Graph (copied from numerama) is showing how many euro has been transfered from consumer to music & movie industry in France during last 25 years.

 

 

 

 

 

 

 

This is about 181M€ / year actually with an interesting growth which is also something like 3€ per French and also about 7€ per family. This money is going directly to the artists and it is like, according to different sources,  if we buy 7 album per family per year. In my point of view it is more than the average.

Then, coming the question ? what is the right i get for this price… actually ?

 

Related link : www.chere-copie-privee.org

Mac OS X virtual IP configuration

To create a virtual IP on mac OS X, the command to be used is the following one, for example on the wifi interface :

sudo ifconfig en1 alias xx.xx.xx.xx/zz up when xx.xx.xx.xx is the expected IP address and zz the netmask

to remove the virtual interface replace alias by -alias option.