{"id":8732,"date":"2023-07-13T07:54:07","date_gmt":"2023-07-13T14:54:07","guid":{"rendered":"https:\/\/www.microsoft.com\/insidetrack\/blog\/?p=8732"},"modified":"2023-07-13T08:20:22","modified_gmt":"2023-07-13T15:20:22","slug":"microsoft-uses-azure-to-provide-a-modern-data-transfer-and-storage-service","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/insidetrack\/blog\/microsoft-uses-azure-to-provide-a-modern-data-transfer-and-storage-service\/","title":{"rendered":"Providing modern data transfer and storage service at Microsoft with Microsoft Azure"},"content":{"rendered":"
Companies all over the world have launched their cloud adoption journey. While some are just starting, others are further along the path and are now researching the best options for moving their largest, most complex workflows to the cloud. It can take time for companies to address legacy tools and systems that have on-premises infrastructure dependencies.<\/p>\n
Our Microsoft Digital Employee Experience (MDEE) team has been running our company as mostly cloud-only since 2018, and continues to design cloud-only solutions to help fulfill our Internet First and Microsoft Zero Trust<\/a> goals.<\/p>\n In MDEE, we designed a Modern Data Transfer Service (MDTS), an enterprise-scale solution that allows the transfer of large files to and from partners outside the firewall and removes the need for an extranet.<\/p>\n MDTS makes cloud adoption easier for teams inside Microsoft and encourages the use of Microsoft Azure for all of their data transfer and storage scenarios. As a result, engineering teams can focus on building software and shipping products instead of dealing with the management overhead of Microsoft Azure subscriptions and becoming subject matter experts on infrastructure.<\/p>\n [Unpack simplifying Microsoft\u2019s royalty ecosystem with connected data service<\/a>. | Check out how Microsoft employees are leveraging the cloud for file storage with OneDrive Folder Backup<\/a>. | Read more on simplifying compliance evidence management with Microsoft Azure confidential ledger<\/a>.]<\/em><\/p>\n As part of Microsoft\u2019s cloud adoption journey, we have been continuously looking for opportunities to help other organizations move data and remaining legacy workflows to the cloud. With more than 220,000 employees and over 150 partners that data is shared with, not every team had a clear path for converting their transfer and storage patterns into successful cloud scenarios.<\/p>\n We have a high level of Microsoft Azure service knowledge and expertise when it comes to storage and data transfer. We also have a long history with legacy on-premises storage designs and hybrid third-party cloud designs. Over the past decade, we engineered several data transfer and storage services to facilitate the needs of Microsoft engineering teams. Those services traditionally leveraged either on-premises designs or hybrid designs with some cloud storage. In 2019, we began to seriously look at replacing our hybrid model, which included a mix of on-premises resources, third party software, and Microsoft Azure services, with one modern service that would completely satisfy our customer scenarios using only Azure\u2014thanks to new capabilities in Azure making it possible and it being the right time.<\/p>\n MDTS uses out of the box Microsoft Azure storage configurations and capabilities to help us address legacy on-premises storage patterns and support Microsoft core commitments to fully adopt Azure in a way that satisfies security requirements. Managed by a dedicated team of service engineers, program managers, and software developers, MDTS offers performance, security, and is available to any engineering team at Microsoft that needs to move their data storage and transfer to the cloud.<\/p>\n The design goal for MDTS was to create a single storage service offering entirely in Microsoft Azure, that would be flexible enough to meet the needs of most engineering teams at Microsoft. The service needed to be sustainable as a long-term solution, continue to support ongoing Internet First and Zero Trust Network security designs, and have the capability to adapt to evolving technology and security requirements.<\/p>\n First, we needed to identify the top use cases we wanted to solve and evaluate which combination of Microsoft Azure services would help us meet our requirements. The primary use cases we identified for our design included:<\/p>\n After identifying the use cases for MDTS, we focused on our primary design requirements. They fell into three high-level categories: security, performance, and user experience.<\/p>\n The data transfer and storage design needed to follow our Internet First and Zero Trust network design principles. Accomplishing parity with Zero Trust meant leveraging best practices for encryption, standard ports, and authentication. At Microsoft, we already have standard design patterns that define how these pieces should be delivered.<\/p>\n Payloads can range from being comprised of one very large file, millions of small files, and every combination in between. Scenarios across the payload spectrum have their own computing and storage performance considerations and challenges. Microsoft Azure has optimized software solutions for achieving the best possible storage ingress and egress<\/a>. MDTS helps ensure that customers know what optimized solutions are available to them, provides configuration best practices, and shares the learnings with Azure Engineering to enable robust enterprise scale scenarios.<\/p>\n <\/p>\nLeveraging our knowledge and experience<\/h2>\n
Designing a Modern Data Transfer and Storage Service<\/h2>\n
Identifying use cases<\/h3>\n
\n
Security, performance, and user experience design requirements<\/h3>\n
Security<\/h4>\n
\n
Performance<\/h4>\n
\n