Skype今天宣布,几乎已经完成了现代基础设施。
就其价值而言,此举已经进行了相当长的一段时间。但是,直到今天Skype揭示了向基于云的系统的过渡并远离点对点(P2P)一个,几乎完整。完成后,该公司将维持对Android 4.03,Windows 10/9/7/XP/Vista和iOS 8的支持,但将Windows Phone Phone 8及以上的Android版本留在后面。
那么,是什么促使此举呢?简而言之,有太多问题与基于云的系统相比,使用P2P系统值得使用。
当Skype于2003年首次引入Skype时,其网络是作为分散的P2P系统构建的。符合正确标准(处理能力,带宽等)的PC被选为“超节点”,并用于协调网络上其他机器之间的连接。同样,在可能的情况下或间接通过网络上的其他系统,文本,语音和视频流量将直接在同行之间流动。
但是,这有三个问题:隐私,超级节点缺乏对系统的影响以及移动计算/智能手机的兴起。
直到2016年,Skype客户端泄露了IP地址信息 - 违反了用户的隐私。这种做法使网络上的其他用户可以在哪个帐户上使用哪个IP地址,并否认对受害者的服务攻击。游戏玩家特别有风险,对于发现自己在一场游戏中失去的不满的用户而言,这并不少见dota 2发动这样的攻击,以便强行将另一支球队的成员踢出比赛,并倾向于他们有利。
同时,Skype的另一个缺陷是,当大量同行离线时,系统与他们同在- 作为证明了2011年,当软件错误导致客户端崩溃时,导致活动节点太少而无法创建一个完全连接的网络。
最后,最重要的是,Skype网络并未考虑到移动计算和智能手机。假定世界始终使用永久连接的台式PC,带宽和处理器功率充当超节点。但是,移动计算机和智能手机引入了一系列用户的激增,这些用户仅间歇性连接,并且未能满足Skype充当完整,完全连接的网络所需的要求。
为了解决这些问题,微软在2012年添加了专用的超节点(尽管仍依靠P2P系统),此后就开发了一个更传统的客户服务器网络,其客户端纯粹是客户和专用的云服务器。
现在,该公司准备专门过渡到该系统,随着该过渡,Skype现有功能的改善。
“通过移动到云,我们已经能够显着改善现有功能,例如文件共享和视频消息,并启动新功能,例如移动组视频通话,Skype Translator和Skype Bots,仅举几例,”说Microsoft的Skype首席Gurdeep Pall在博客文章中。
如前所述,过渡还没有完成。但是,帕尔指出,在“未来几个月”中,一切都应该准备好。