Skype: What kind of infrastructure changes has Microsoft made?
Summary: Has Microsoft already begun making changes to Skype's P2P infrastructure? According to one report, Microsoft has begun moving in some Microsoft-hosted Linux boxes.
It's been one year since Microsoft announced plans to acquire Skype and seven months since regulatory bodies approved the transaction, enabling Microsoft to take control officially of the VOIP vendor.
According to Ars Technica, Microsoft already has made some significant tweaks to the back-end Skype infrastructure, "replacing peer-to-peer client machines with thousands of Linux boxes that have been hardened against the most common types of hack attacks." Ars is basing the report on a security researcher's findings; he claims the change happened two months ago.
I wondered last year if and when Microsoft would put its stamp on Skype's back-end systems. With prior acquisitions, Microsoft sometimes lets newly acquired companies continue to run the same hardware, software and services they've been using before a Redmond take-over. Usually, over time, however, Microsoft tends to try to align the infrastructure of companies they acquire with the rest of the servers powering the company's other business units.
Hotmail is a classic example. The Hotmail servers were running FreeBSD for years after Microsoft began attempting to move them to Windows 2000.
Shortly after Microsoft acquired Skype, I asked a company spokesperson if and when Microsoft planned to change Skype's infrastructure and development methodologies. It was obvious from the Microsoft Jobs listings that Skype was using lots of PHP, Perl, Python and open-source. Would it ever make sense, for example, to move any Skype services to Azure? Or to try to convert Skype into a .Net shop?
I was told it was too early to say.
In July 2011, Skype execs said they were buying up some kind of servers for their datacenters to help maintain bandwidth for Skyping via Facebook, but they never specified which operating systems they were running.
I asked again today whether the Softies would comment on the latest report on changes coming to Skype's back-end infrastructure. So far, no response.
Update: Via a Microsoft spokesperson comes a response which seems to me to corroborate Ars' report (at least in part):
"As part of our ongoing commitment to continually improve the Skype user experience, we developed supernodes which can be located on dedicated servers within secure datacentres. This has not changed the underlying nature of Skype’s peer-to-peer (P2P) architecture, in which supernodes simply allow users to find one another (calls do not pass through supernodes). We believe this approach has immediate performance, scalability and availability benefits for the hundreds of millions of users that make up the Skype community," according to Mark Gillett, Corporate Vice President, Skype Product Engineering & Operations.
Microsoft didn't respond as to whether these supernodes are now Microsoft-hosted Linux servers. Company officials also didn't respond to my question as to when the change in infrastructure occurred.
A quick search on the Microsoft Jobs boards indicates that Skype is still pretty much a PHP, Perl and Python shop. One open Skype job specified that either Linux or Windows experience would be acceptable.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
I want to hear the fanboys! Common...
Don't worry. You will
http://www.youtube.com/watch?v=pGL2rytTraA
MJ
Milkshake
http://www.youtube.com/watch?v=qPNaJLhmj6g
Skype: What kind of infrastructure changes has Microsoft made?
Probably right
It took them years to replace rock solid BSD *nix for Hotmail...
Companies without free windows server licenses to throw at their solution should look at *nix alternatives. Their reliability, scaleability and performance is proven. The savings bankable.
Just imagine the number of CALs required for a windows solution;-)
Microsoftdoesn't need to pay for CALs
temporary?
PS. Love is than fanboys make excuses - on all sides: windows, *nix, apple -so deliciously transparent in their prejudice
Even MS see the Light
;)
I believe its a temp solution
One big advantage of the cloud...
All about spelling.....
Ars is basing the report on a security researcher???s findings; he claims the change happened two months ago.
Should read:
Ars is basing the report on a security researcher???s findings; he claims that the changes happened two months ago.
Also
I wondered last year when and would put its stamp on Skype???s back-end systems.
Should Read:
I wondered last year when and where Microsoft would put its stamp on Skype???s back-end systems.
Although I like Mary Jo and her articles, someone needs to please check for typos because its hard to believe something that was written badly....
Sorry for the typo
@EgoDust - Actually...
I wondered last year when and where would Microsoft put its stamp on Skypes back-end systems.
This is a question worded as a statement. So the verb precedes the noun.
But either way, you should cut the lady some slack. She does her job with an integrity and effort. Wrong grammar is for grammar nazis like you and Wash Post.
What will Linux Geek say?
Screen sharing gone
If any similar service shows up that includes (free) screen sharing me and many others will move instantly.
you should still be able to share
http://community.skype.com/t5/Windows/Screen-Share-gone/td-p/689391
it's funny
I have to commend them for doing amazing job of mobilizing 10,000 servers in just roughly two months. It takes time to migrate such a large and complex network of software. It doesn't happen overnight, and it certainly doesn't happen even with the best technology. Guess what? Someone has write all the software, test it, debug it, test it more, etc...Maybe if you are Houdini, then just maybe, just maybe, you can make it appear overnight.
It is easy with Linux