{"id":19566,"date":"2018-01-29T19:08:17","date_gmt":"2018-01-29T15:08:17","guid":{"rendered":"http:\/\/www.intelligentcio.com\/eu\/?p=19566"},"modified":"2018-01-29T19:08:17","modified_gmt":"2018-01-29T15:08:17","slug":"videoconferencing-leader-creates-new-interoperability-in-the-cloud","status":"publish","type":"post","link":"https:\/\/www.intelligentcio.com\/eu\/2018\/01\/29\/videoconferencing-leader-creates-new-interoperability-in-the-cloud\/","title":{"rendered":"Videoconferencing leader creates new interoperability in the cloud"},"content":{"rendered":"<p>Beginning with its innovative speakerphone in 1990, Polycom has been a leading force in video, voice, and content collaboration for 25 years. It recently introduced Polycom RealConnect for Office 365, which allows diverse videoconferencing endpoints to participate in Skype for Business Online calls. Polycom created and runs RealConnect in Microsoft Azure using open-source software. With Azure, Polycom slashed development time by half and can scale RealConnect instantly, deploy it globally and refresh it continuously.<\/p>\n<p>Before you know it, there was Voice over IP, video and multiparty broadcast meetings and many other ways to talk and share information. Today, the videoconferencing landscape is chock-a-block with devices, software and services from hundreds of vendors, offering businesses and people dozens of ways to connect, communicate and collaborate over distance, using a variety of devices.<\/p>\n<p>The result, however, has been a jumble of devices and software that often don\u2019t work together, causing communication to stall.<\/p>\n<p>Polycom, one of the world\u2019s largest and most successful makers of videoconferencing (VC) solutions, recently introduced a product called RealConnect for Office 365 that bridges the gap between third-party VC endpoint devices and Skype for Business Online, the conferencing and meeting software included in Microsoft Office 365. Polycom created RealConnect using open-source software and runs it in Microsoft Azure.<\/p>\n<p>This is the story of how Polycom, Microsoft and open source came together in a beautiful mashup to create a VC interoperability solution for the ages.<\/p>\n<p>\u201cPolycom and Microsoft have been partners since 2002,\u201d said Laura Marx, Senior Director of Alliances Marketing at Polycom. \u201cWe have a shared vision to create end-to-end communications platforms for our joint customers that make daily communications fast and intuitive.\u201d<\/p>\n<p>As Microsoft has moved its communications and collaboration services to the cloud, Polycom has evolved its endpoint devices \u2014 cameras, microphones, large meeting-room monitors and more \u2014 to support cloud services. However, while most Polycom devices natively interoperate with Skype for Business Online, some older devices can\u2019t talk to the Microsoft cloud services. \u201cMany of our customers are moving to Skype for Business Online and want to bring their Polycom, Cisco and other third-party endpoint devices with them,\u201d Marx said.<\/p>\n<p>So Polycom worked with Microsoft to create RealConnect for Office 365, a video interoperability solution that allows third-party videoconference solutions from Cisco, Polycom, Lifesize and other vendors to participate in meetings scheduled by Skype for Business Online users. Skype for Business users automatically have video interoperability join information included in their Skype Meeting invites.<\/p>\n<p>\u201cRealConnect for Office 365 is a Microsoft-certified video interoperability solution for Skype for Business Online,\u201d Marx said. \u201cIt\u2019s integrated into the Skype meeting workflow, making it easy and intuitive to schedule a video interop call. Skype and non-Skype users join the same video call with one click and enjoy their familiar video and content layouts.\u201d<\/p>\n<p>RealConnect is also natively integrated into the Office 365 license flow, making it easy for customers to manage their Office 365 and RealConnect licenses in one place.<\/p>\n<p>Polycom knew that it wanted to develop and run RealConnect in the cloud, to gain cloud-calibre scalability, economy and availability. It\u2019s primarily an open-source software shop and some teams had used Amazon Web Services for cloud projects.<\/p>\n<p>But when it set out to develop RealConnect, Polycom chose Azure. \u201cWe were surprised and impressed by the deep and thorough support of open source in Azure,\u201d said Jeff Adams, Distinguished Engineer at Polycom, who headed up the RealConnect development effort. \u201cIt\u2019s a whole new Microsoft! Our product primarily runs on open-source operating systems, so it was a huge benefit to have open-source support in Azure. We use Node.js, Go, Java, Python and Ansible, and they\u2019re all wonderfully supported in Azure.\u201d<\/p>\n<p>Polycom worked closely with the Azure, Office 365, and Skype for Business teams to create RealConnect for Office 365 in a matter of months. \u201cDevelopment was much faster than usual, because we didn\u2019t need to create things like our own container registry or web application firewall,\u201d Adams says. \u201cInstead, we used Azure Container Registry and Azure Application Gateway. For geo-redundancy, Azure Traffic Manager has been extraordinarily useful for getting us globally deployed\u2014we currently run in five Azure datacenters with the sixth coming online soon. Multiple data centres also give us geo-failover.\u201d<\/p>\n<p>Don Eckhart, Senior Solutions Manager of Cloud Video-as-a-Service at Polycom, added, \u201cBy using Azure, we cut our development time in half.\u201d<\/p>\n<p>Thanks to the flexibility provided by Azure, Polycom can scale the RealConnect infrastructure up or down in seconds, from 5 to 2,000 virtual machines and back down again when usage shrinks. \u201cPeak call time is between 10:00 AM and 2:00 PM,\u201d Adams said. \u201cThe rest of the time, usage is much lower. We need capacity at peak hours but don\u2019t want to pay for capacity at other times. With Azure, we don\u2019t have to.\u201d<\/p>\n<p>Polycom uses the growing global network of Azure data centres to achieve geo-redundancy and high levels of availability, delivering a great VC experience to users. But this global reach also lets Polycom roll out the RealConnect service in many global markets without concern for regional compliance regulations.<\/p>\n<p>\u201cMicrosoft has done a phenomenal job of helping us make sure that the Polycom network is highly secure, reliable and compliant with local regulations,\u201d Eckhart said. \u201cWith the global reach of Azure, we can offer the RealConnect service anywhere in the world. We don\u2019t have to chew up six months and thousands of dollars to jump through regulatory hoops in every new market; Microsoft has already done that work.\u201d<\/p>\n<p>Historically, Polycom products have been deployed on customer premises, which has hampered the company\u2019s ability to refresh product functionality. It would release big product updates every six months and Polycom engineers would have to visit customer sites, back up the Polycom environments, take down those environments and install the new product.<\/p>\n<p>But with RealConnect running in Azure, Polycom can make improvements continuously and deploy them instantaneously. Conversely, if an update causes a problem, Polycom can immediately roll it back.<\/p>\n<p>\u201cRunning Polycom in Azure delivers huge benefits to our customers with regard to product freshness, performance, uptime and overall user experience,\u201d Eckhart said. \u201cWe can rapidly iterate to improve the product and service quality, since both the RealConnect component and much of Skype for Business are microservices-based.\u201d<\/p>\n<p>Adams adds, \u201cFeature velocity is profoundly faster in Azure. As we discover new devices and new customer needs, we can respond immediately, often building, testing and deploying code in the same day. Our customers benefit from that velocity.\u201d<\/p>\n<p>In October 2017, Polycom launched RealConnect Hybrid, which allows on-premises Skype for Business customers to use RealConnect. Polycom is also creating RealConnect One-Touch Dial, which allows one-touch connection between Polycom and other third-party endpoint devices and Skype for Business. These customers can join Skype for Business calls from their Outlook calendars.<\/p>\n<p>\u201cBy using Azure services to develop all these new products, we saved two staff-years of effort,\u201d Adams says. \u201cWe\u2019re also working to connect RealConnect to Microsoft Teams and other Office 365 services. With Azure, we can go further faster than we ever could before.\u201d<\/p>\n<p>RealConnect runs on the Linux (CentOS) operating system on Azure Virtual Machines, with complementary microservices that provide instance scaling and load balancing. \u201cWe chose to use Azure Virtual Machines because they enabled us to easily migrate our existing Polycom virtualised infrastructure images from Hyper-V to Azure and upload a VHD,\u201d said Chad Alexander, Software Development Manager at Polycom. \u201cAzure Container Service provided simplified configuration and deployment using templates, which meant that we didn\u2019t have to manage the DC\/OS cluster ourselves.\u201d<\/p>\n<p>Polycom uses Azure Container Registry for the distribution of Docker images, Azure Application Gateway to provide web application firewalls and web access to RealConnect services and Azure DNS for DNS entries when deploying the application to new data centres.<\/p>\n<p>It uses Azure Traffic Manager to direct calls to the appropriate data centre for an optimal user experience and Azure Load Balancer and Azure Virtual Machine Scale Sets to rapidly scale the Azure infrastructure. The RealConnect team uses Azure Security Center to audit and help protect its infrastructure.<\/p>\n<p>The software stack is entirely open source. The team used Node.js to write web services, Java to call infrastructure, Python for helper applications, Go for the application\u2019s scaling subsystem and other open-source languages for other functions. \u201cAzure offers APIs and SDKs in a variety of languages, which allowed us to freely choose the tool we thought was best for each situation,\u201d Alexander said.<\/p>\n<p>For spinning up RealConnect in a new Azure data centre, Polycom uses Terraform infrastructure-as-code software to create the microservices framework and Ansible to deploy libraries and configure the<br \/>\nRealConnect environment.    \t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beginning with its innovative speakerphone in 1990, Polycom has been a leading force in video, voice, and content collaboration for 25 years. It recently introduced Polycom RealConnect for Office 365, which allows diverse videoconferencing endpoints to participate in Skype for Business Online calls. Polycom created and runs RealConnect in Microsoft Azure using open-source software. With [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":19567,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[205,4,55,14,29],"tags":[5241,5242,5243,5244,5245,25,2533,368,1913,794,5246,5247,5248,5249,5250,5251,5252,5253,338],"class_list":["post-19566","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-case-studies","category-cloud","category-data-centres","category-more-news","category-software","tag-azure-container-service","tag-azure-data-centres","tag-azure-traffic-manager","tag-azure-virtual-machines","tag-business-online","tag-cloud","tag-linux","tag-microsoft-azure","tag-office-365","tag-open-source-software","tag-polycom","tag-polycom-realconnect","tag-realconnect","tag-realconnect-hybrid","tag-realconnect-one-touch-dial","tag-skype","tag-video-interop-call","tag-video-interoperability-solution","tag-videoconferencing"],"acf":[],"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.intelligentcio.com\/eu\/wp-json\/wp\/v2\/posts\/19566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intelligentcio.com\/eu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intelligentcio.com\/eu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intelligentcio.com\/eu\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intelligentcio.com\/eu\/wp-json\/wp\/v2\/comments?post=19566"}],"version-history":[{"count":0,"href":"https:\/\/www.intelligentcio.com\/eu\/wp-json\/wp\/v2\/posts\/19566\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intelligentcio.com\/eu\/wp-json\/wp\/v2\/media\/19567"}],"wp:attachment":[{"href":"https:\/\/www.intelligentcio.com\/eu\/wp-json\/wp\/v2\/media?parent=19566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intelligentcio.com\/eu\/wp-json\/wp\/v2\/categories?post=19566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intelligentcio.com\/eu\/wp-json\/wp\/v2\/tags?post=19566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}