Skype完全迁移到云

较旧操作系统的客户支持将于2016年11月终止




从诞生之初,Skype就致力于P2P原理,即直接在用户之间建立连接。 Skype体系结构提供了“超级节点”(supernode)的存在,这些超级用户是拥有相当强大的计算机和通信通道的用户。通过它们,传递了P2P网络其他参与者的流量(仅在Skype 3.0中才出现在PC上禁用超级节点的功能)。 2010年12月,Skype 开始在Amazon EC2云中托管一些超级节点

收购了Skype之后,微软继续其工作。在2012年,她几乎将超级节点完全迁移到了托管在Azure云中的服务器

因此,在2012年,基础设施变得更加集中:Skype的P2P网络从48+千个超级节点开始,通过Microsoft托管上的10+千个超级节点传递流量。该公司解释说,“考虑到用户数量的急剧增加,这极大地提高了系统的安全性和服务质量。”旧系统中的每个超级节点可以为大约800个用户提供服务,而新的Microsoft节点最多可以容纳10万个连接。

运行Microsoft的Skype基础结构中的更改-将超节点完全转移到Azure云并将其转换为巨型超节点-已成为该服务历史上Skype基础结构中最重大的更改。

微软不得不反驳这些指控它对Skype架构进行了更改,以使执法机构可以更方便地访问用户的通信。该公司强调,过渡到“超级节点”的内部托管并不提供监视和记录呼叫的功能。 “超级节点”帮助Skype客户在网络上找到彼此,以便他们可以连接以拨打Skype电话。

2012年,Skype开发和管理总监Mark Gillett 解释说仅需要超级节点,以便各个Skype客户端可以在网络上找到彼此并建立连接,并且它们之间的进一步数据交换已经直接以加密形式进行,而无需中央服务器的参与。超级节点仅在必要时在某些特定情况下参与通信,例如,在组视频聊天期间,其中主机聚合来自所有参与者的视频并将其广播到网络,而网络可能没有足够的信道带宽。

一种或另一种方式,但是到2016年,可以说微软正在完成将Skype基础架构转移到云托管的工作。昨天,在公司博客上发表留言,其中开发人员讨论了为什么将基础架构迁移到云。他们认为,这可以确保更高的通信稳定性,特别是文件共享和视频通话等功能以及最新的创新功能- 移动群组视频聊天Skype转换器Skype机器人

显然,没有中央服务器,此类功能就无法在常规的点对点体系结构中工作。例如,以前仅在发送者和接收者处于联机状态时才进行文件传输。在新版本的客户端中,通过云进行传输时,即使收件人当前与网络断开连接,也可以发送文件。

“基础架构到云的转移仍在进行中,尚未完成,”-Skype和Skype商业副总裁Gurdeep Pall(Gurdeep Pall)写道。他提到了Skype中的一些故障,包括同步故障和通知延迟。该公司致力于解决技术问题,更改客户端代码,并鼓励所有用户安装最新版本的客户端,在此版本中,这些错误已修复,并完全支持新的云基础架构。

与向新基础架构的迁移相关,针对不同操作系统的版本支持计划也在不断变化官方网站的“支持”部分

中列出了针对不同平台的支持计划 例如,在一周前发布的 Linux版Skype中

,表示以下要求:Ubuntu 10.04 +,Debian 6.0 +,Fedora 16 +,OpenSUSE 12.1 +,256 MB RAM,附加软件:Qt 4.6,D-Bus 1.0.0,libasound 1.0.18,Pulse Audio 1.0(建议使用Pulse Audio 4.0以获得最佳性能),BlueZ 4.0(推荐)。

Android 6.2及更高版本的客户端适用于Android 4.0.3+。使用早期版本的Android的用户可以使用Skype 4客户端,在该客户端将没有群组视频通话和其他最新功能。 iOS客户端也是如此:最后一个客户端仅适用于iOS 8及更高版本。

Skype对Windows Phone 8,Windows Phone 8.1和Windows RT的支持已于2016年11月1日停止提供

从2016年11月1日开始,对旧版OS X的支持也将停止,新客户端仅可在Mac OS X 10.9或更高版本上使用。鼓励其他用户以有限的功能运行Web客户端

将来,Microsoft打算集中精力开发适用于Windows 10 快速高效的UWP(通用Windows平台)应用程序,适用于iPhone和Android的本机应用程序以及适用于所有其他操作系统的Web客户端版本,例如Windows,Mac和Linux的早期版本。 。该Web客户端将在ORTC或WebRTC Web技术上运行。





Microsoft指出,将Skype迁移到云需要付出巨大的技术努力,但这是确保将来开发服务的绝对必要的步骤。

不幸的是,微软对实现端到端加密一无所知。 Skype协议是专有的且未记录在案,程序代码已关闭。没有人确切地知道如何加密通信,如何使用可靠的加密以及它有什么限制。 Skype仍然是一种黑匣子。没有编程接口(API)来添加您自己的加密并在Skype网络上使用它。

所有Messenger都一个接一个地添加了端到端加密。即时通讯工具必须具备加密功能。现在尤其如此即使在俄罗斯,也正在大规模窃听互联网流量

如果没有可靠的加密,面对这样的竞争,Skype可能很难保持在信使市场的地位。

Source: https://habr.com/ru/post/zh-CN396169/


All Articles