{"id":15073,"date":"2024-06-05T08:00:56","date_gmt":"2024-06-05T15:00:56","guid":{"rendered":"https:\/\/www.microsoft.com\/insidetrack\/blog\/?p=15073"},"modified":"2024-06-05T08:24:41","modified_gmt":"2024-06-05T15:24:41","slug":"moving-our-network-to-the-cloud-with-microsoft-azure","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/insidetrack\/blog\/moving-our-network-to-the-cloud-with-microsoft-azure\/","title":{"rendered":"Moving our network to the cloud with Microsoft Azure"},"content":{"rendered":"
Our ongoing move to cloud networking here at Microsoft is at the core of our larger connectivity strategy.<\/p>\n
Very practically, this shift is playing a pivotal role in how we are and will continue to support our more than 221,000 employees across 180 countries and regions, many of whom are working remotely. Our need to enable our people to successfully work and connect from where they are remains paramount.<\/p>\n
Adopting cloud networking isn\u2019t simply moving network resources from the data center to the cloud\u2014we\u2019re transforming the way we think about networking altogether. It\u2019s about creating a new way to approach our connectivity and the business it supports.<\/p>\n
– Raghavendran Venkatraman, principal cloud network engineering manager, Microsoft Digital<\/p>\n<\/blockquote>\n
And how are we doing all of this?<\/p>\n
We\u2019re not going far\u2014we\u2019re using our own suite of Microsoft Azure network products.<\/p>\n
\u201cAdopting cloud networking isn\u2019t simply moving network resources from the data center to the cloud\u2014we\u2019re transforming the way we think about networking altogether,\u201d says Raghavendran Venkatraman, a principal cloud network engineering manager in Microsoft Digital, the company\u2019s IT organization. \u201cIt\u2019s about creating a new way to approach our connectivity and the business it supports.\u201d<\/p>\n
Venkatraman\u2019s team has been using Microsoft Azure to push cloud networking to the forefront of the company\u2019s business strategy, where it\u2019s being used as a tool to drive business agility and innovation, not just connect points on a network.<\/p>\n
And cloud networking is evolving rapidly.<\/p>\n
\u201cEverything is dynamic,\u201d says Tom McCleery, a principal group cloud networking engineering manager in Microsoft Digital. \u201cImplementing cloud networking doesn\u2019t involve waiting for new hardware to get deployed. Almost all aspects of the network are software controlled, and we manage our cloud network environment more like a software development project than a hardware management project.\u201d<\/p>\n
\u201cThis isn\u2019t about improving networking,\u201d McCleery says. \u201cIt\u2019s about fundamentally redefining it and then blowing the top off what was possible with traditional networking. It\u2019s a completely different game. We can create a more complex and capable network environment than you could ever realistically put together with hardware alone, and we can do it in minutes for a network environment that would have taken months or even years to deploy in the past.\u201d<\/p>\n
– Tom McCleery, a principal group cloud networking engineering manager, Microsoft Digital<\/p>\n<\/blockquote>\n
Software-defined networking (SDN) and infrastructure as code (IaC) have been instrumental in redefining how we approach networking. Infrastructure as code is the fundamental principle underlying our entire cloud networking infrastructure. Using IaC, we can develop and implement a descriptive model that defines and deploys network components and determines how the components work together. IaC allows us to create and manage a massive network infrastructure with reusable, flexible, and rapid code deployments.<\/p>\n
\u201cThis isn\u2019t about improving networking,\u201d McCleery says. \u201cIt\u2019s about fundamentally redefining it and then blowing the top off what was possible with traditional networking. It\u2019s a completely different game. We can create a more complex and capable network environment than you could ever realistically put together with hardware alone, and we can do it in minutes for a network environment that would have taken months or even years to deploy in the past.\u201d<\/p>\n
We\u2019re approaching network development and deployment with a new perspective. Agility is the key.<\/p>\n
Our network engineers have embraced the ability to almost instantly create network environments using IaC methods. Test environments that accurately mirror their production counterparts can be created in moments and decommissioned just as quickly, saving time, money, and effort for everyone involved.<\/p>\n
Enabling innovation with modern cloud networking practices<\/h2>\n
It\u2019s not just about quick deployment; it\u2019s about agility across all aspects of network management. The software-defined networking model allows for rapid provisioning of network resources, automated management, accurate, real-time monitoring, and advanced security features that adapt to the ever-changing threat landscape.<\/p>\n
We use Microsoft Azure DevOps, a source control system using Git, to track and manage our IaC templates, modules, and associated parameter files. With Azure DevOps, we can maintain a history of changes, collaborate within teams, and easily roll back to previous versions if necessary.<\/p>\n
Using SDN in Azure, we are achieving unprecedented microservice-like agility at a cloud scale. This approach allows us to experiment and refine our network infrastructure configurations as code, enhancing our ability to innovate swiftly and efficiently. By integrating CI\/CD practices, we have transformed our network into a truly elastic and dynamic system, capable of adapting seamlessly to our evolving needs.<\/p>\n
– Ragini Singh, a principal group engineering manager, Microsoft Digital<\/p>\n<\/blockquote>\n
We\u2019ve implemented automated testing to create safeguards and tests to validate the correctness and functionality of our cloud network code before deployment.<\/p>\n
We\u2019re using configuration management to automate the configuration and provisioning of cloud network objects and services within our cloud network infrastructure. These tools make defining and enforcing desired configurations and deployment patterns easy to ensure consistency across different network environments.<\/p>\n
\u201cUsing SDN in Azure, we are achieving unprecedented microservice-like agility at a cloud scale,\u201d says Ragini Singh, a principal group engineering manager, Microsoft Digital. \u201cThis approach allows us to experiment and refine our network infrastructure configurations as code, enhancing our ability to innovate swiftly and efficiently. By integrating CI\/CD practices, we have transformed our network into a truly elastic and dynamic system, capable of adapting seamlessly to our evolving needs.”<\/p>\n