{"id":963,"date":"2012-06-07T10:11:00","date_gmt":"2012-06-07T10:11:00","guid":{"rendered":"https:\/\/blogs.technet.microsoft.com\/windowsserver\/2012\/06\/07\/bing-com-runs-on-windows-server-2012\/"},"modified":"2024-03-08T10:18:50","modified_gmt":"2024-03-08T18:18:50","slug":"bing-com-runs-on-windows-server-2012","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/windows-server\/blog\/2012\/06\/07\/bing-com-runs-on-windows-server-2012\/","title":{"rendered":"Bing.com runs on Windows Server 2012!"},"content":{"rendered":"

Updated 7\/25\/2012:<\/strong><\/em>
\nThe .NET team posted a deep dive into the runtime improvements in the .NET Framework 4.5<\/a>, specifically in the CLR Garbage Collector. These are the same improvements that we posted on earlier, which the Bing team saw on Windows Server 2012. It is great to see the .NET team making optimizations that enable server apps to run at cloud scale, using Windows Server 2012.<\/p>\n

Microsoft has been running services on the Internet for quite some time now, but things fundamentally changed a few years ago leading up to Steve Ballmer\u2019s famous quote, “This is the bet for the company. For the cloud, we’re all in.” We have all the oars in the boat pulling in the same direction and learning from each other to deliver the best cloud products. We are taking the lessons from running cloud services and feeding them into our products to make them better. During our planning for Windows Server 2012, we spent a lot of time with our cloud services to understand what worked well and where their pain points were. When you run services at the scale we are running things, every little problem gets amplified and every improvement helps enormously. These learnings are translated into dozens and dozens of features in the areas of performance, automating everything, supporting datacenter topologies, continuous availability, and minimizing mean-time-to-detection (MTTD)\/mean-time-to-recovery (MTTR). In today\u2019s blog, Mukul Sabharwal, a software development engineer on the Bing team, describes a few of the features of Windows Server 2012, their effect on the Bing Service, and why Bing is adopting and deploying Windows Server 2012 as fast as they can. As you\u2019ll see, Windows Server 2012 is truly a cloud-optimized operating system.<\/em><\/p>\n

With the recent announcement of the Windows Server 2012 Release Candidate (RC), we at Bing.com considered how we might benefit from some of the operating system\u2019s new features. Bing.com is a cloud service that runs on thousands of computers spanning many datacenters across the globe. Performance is a key component in running a successful cloud service such as Bing. Bing serves thousands of user queries every second, and users demand both relevancy and speed in those results.<\/p>\n

Our deployment of Windows Server 2012 leveraged four key new features, in particular:<\/p>\n