{"id":765,"date":"2026-06-22T11:35:39","date_gmt":"2026-06-22T11:35:39","guid":{"rendered":"https:\/\/www.lighthouse-program.com\/?p=765"},"modified":"2026-06-24T14:14:29","modified_gmt":"2026-06-24T14:14:29","slug":"lessi-learned-week-25-2026","status":"publish","type":"post","link":"https:\/\/www.lighthouse-program.com\/?p=765","title":{"rendered":"Lessi learned \u2013 week 25\/2026"},"content":{"rendered":"\n<p class=\"has-white-color has-text-color has-link-color wp-elements-643e563ba84db2cad9f62cad97a8e0b3 wp-block-paragraph\"><strong>Welcome to the \u201cLessi Learned\u201d Newsletter!<\/strong><\/p>\n\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In today\u2019s edition, I take a slightly different approach and focus on two major topics that deserve closer attention.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"307\" height=\"205\" src=\"https:\/\/www.lighthouse-program.com\/wp-content\/uploads\/2026\/06\/newsletter-2-topics.png\" alt=\"\" class=\"wp-image-769\" style=\"width:372px;height:auto\" srcset=\"https:\/\/www.lighthouse-program.com\/wp-content\/uploads\/2026\/06\/newsletter-2-topics.png 307w, https:\/\/www.lighthouse-program.com\/wp-content\/uploads\/2026\/06\/newsletter-2-topics-300x200.png 300w, https:\/\/www.lighthouse-program.com\/wp-content\/uploads\/2026\/06\/newsletter-2-topics-210x140.png 210w\" sizes=\"auto, (max-width: 307px) 100vw, 307px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">On one side, Microsoft is introducing fundamental changes in the Microsoft 365 ecosystem, particularly around data access and APIs, that have direct implications for how backup and recovery strategies should be designed going forward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the other, we look at the Veeam Software Appliance and, more importantly, the current migration path for organizations planning to move from a Windows-based VBR deployment to the Linux-based model.<\/p>\n\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Both topics may require timely action or at least careful planning\u2014so it\u2019s worth taking a few minutes to dive in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enjoy the read.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:17% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.lighthouse-program.com\/wp-content\/uploads\/2025\/10\/lightning.png\" alt=\"\" class=\"wp-image-297 size-full\" srcset=\"https:\/\/www.lighthouse-program.com\/wp-content\/uploads\/2025\/10\/lightning.png 1024w, https:\/\/www.lighthouse-program.com\/wp-content\/uploads\/2025\/10\/lightning-300x300.png 300w, https:\/\/www.lighthouse-program.com\/wp-content\/uploads\/2025\/10\/lightning-150x150.png 150w, https:\/\/www.lighthouse-program.com\/wp-content\/uploads\/2025\/10\/lightning-768x768.png 768w, https:\/\/www.lighthouse-program.com\/wp-content\/uploads\/2025\/10\/lightning-210x210.png 210w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h1 class=\"wp-block-heading\"><strong>Newsflash<\/strong><\/h1>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-8ab6d393d0a4a322bbbe9fa5c9d0c1d5 wp-block-paragraph\"><strong>Microsoft 365 Changes Ahead<\/strong><\/p>\n\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft is continuing its strategic shift toward modern, API-driven services in Microsoft 365. One of the most impactful changes currently underway is the retirement of Exchange Web Services (EWS), which has significant implications for backup and restore operations across the platform.<\/p>\n\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-0981040871bb9879a571b7aef473bba8 wp-block-paragraph\"><strong>EWS Retirement: A Fundamental Change<\/strong><\/p>\n\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">EWS has long been a core technology for accessing Exchange Online data, widely used by backup solutions and third-party applications. However, Microsoft is phasing out EWS in favor of the Microsoft Graph API as the single, standardized interface for accessing Microsoft 365 services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once EWS is fully retired, all backup and restore operations for Exchange Online must be performed exclusively via the Microsoft Graph API. This change is not just technical, it directly affects performance, scalability, and operational planning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a detailed breakdown of the transition and its implications, refer to the official Veeam knowledge base article: <a href=\"https:\/\/www.veeam.com\/kb4820?utm_source=chatgpt.com\">Veeam KB4820 \u2013 EWS Retirement and Graph API Transition<\/a><\/p>\n\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-87e76472f9cc82b41e6a7db5c9b0f3ce wp-block-paragraph\"><strong>API Throttling and Data Throughput Limits<\/strong><\/p>\n\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">While the Microsoft Graph API provides a modern and unified interface, it introduces a key constraint: <strong>API rate limiting<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unlike EWS, Graph API usage is governed by strict throttling policies enforced by Microsoft. These limits directly impact how much data can be processed for backup and restore operations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A practical rule of thumb is:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>~1 TB of data per day (combined backup and restore) per tenant<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This limitation can become a bottleneck, especially for large environments or organizations with strict recovery objectives.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft does offer options to increase these limits, potentially doubling throughput, but this typically involves additional licensing or commercial considerations. Each organization should carefully evaluate whether this investment aligns with its operational and financial goals.<\/p>\n\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-95e9526e4631578d2c1c0b1825a11218 wp-block-paragraph\"><strong>Mitigating the Impact<\/strong><\/p>\n\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The good news: Veeam has already adapted to these constraints.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Veeam Backup for Microsoft 365<\/strong> and <strong>Veeam Data Cloud for Microsoft 365 (VDC)<\/strong> include several optimizations to reduce API consumption and improve efficiency:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Selective Version Backup<\/strong><br>Instead of backing up all object versions created since the last job, Veeam can be configured to store only the latest version. This dramatically reduces the number of API calls required and lowers data transfer volume.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Optimized Data Handling<\/strong><br>Incremental processing and intelligent change tracking further minimize unnecessary API usage.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-e614b0e5e998d2bc90ed2de07923dbef wp-block-paragraph\"><strong>Veeam Data Cloud Express<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For organizations facing performance constraints, <strong>Veeam Data Cloud for Microsoft 365 with Express licenses<\/strong> provides a powerful alternative or Add-on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By leveraging Microsoft\u2019s <strong>Backup APIs<\/strong>, this approach enables significantly higher throughput:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Up to ~1 TB per hour<\/strong> for backup and restore operations<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This represents a substantial improvement compared to standard Graph API limits and can be a game-changer for large-scale environments or tight backup windows.<\/p>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-c24bdde619315fab517d8c963aa556f8 wp-block-paragraph\"><strong>Relevant Resources<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.veeam.com\/kb4820?utm_source=lighthouse-program.com\" target=\"_blank\" rel=\"noreferrer noopener\">Veeam KB4820 \u2013 EWS Retirement and Graph API Transition<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.veeam.com\/veeam-data-cloud-microsoft-365.html?utm_source=lighthouse-program.com\" target=\"_blank\" rel=\"noreferrer noopener\">Veeam Data Cloud for Microsoft 365 Overview<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.veeam.com\/backup-microsoft-office-365.html?utm_source=lighthouse-program.com\" target=\"_blank\" rel=\"noreferrer noopener\">Veeam Backup for Microsoft 365 Features<\/a><\/li>\n<\/ul>\n\n\n\n<div style=\"height:31px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:31px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-112d121c1ef8224134cbd17ce380ec7f wp-block-paragraph\"><strong>Updated Migration Path to the Linux-Based Veeam Software Appliance (VSA)<\/strong><\/p>\n\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In the fast-moving stream of daily IT updates, some critical changes can easily be overlooked. One such important update affects the migration path from the traditional Windows-based Veeam Backup &amp; Replication (VBR) server to the <strong>Veeam Software Appliance (VSA)<\/strong>, the Linux-based deployment model.<\/p>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-726af0c762f3bc59ce3d810a3734a9d9 wp-block-paragraph\"><strong>Change in Migration Strategy<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Until recently, the communicated approach was clear:<br><strong>VBR version 13.1.x<\/strong> would serve as the primary migration vehicle for transitioning from a Windows-based VBR server to the VSA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This has now changed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For organizations planning to perform this migration <strong>within the current year (2026)<\/strong>, the required version is now:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Veeam Backup &amp; Replication 13.0.2<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This means that upgrading directly to 13.1.x may not be the right step if a migration to the VSA is planned in the near term.<\/p>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-51efa250c85b15a6ade2a4193ac0286e wp-block-paragraph\"><strong>Guided Migration Approach<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Veeam has introduced a structured and guided process to ensure smooth transitions to the VSA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Customers interested in migrating can register via the official Veeam page:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.veeam.com\/kb4800?utm_source=lighthouse-program.com\" target=\"_blank\" rel=\"noreferrer noopener\">Veeam Software Appliance Migration Registration<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After registration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Veeam engineer will get in touch<\/li>\n\n\n\n<li>Your environment will be assessed for migration readiness<\/li>\n\n\n\n<li>Compatibility and prerequisites will be validated<\/li>\n\n\n\n<li>You will receive tailored guidance and required resources for the migration<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This controlled approach ensures that migrations are predictable, supported, and aligned with best practices.<\/p>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-3113126f46270b92453576c8e7af2fae wp-block-paragraph\"><strong>What If you are not migrating in 2026?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your organization does <strong>not<\/strong> plan to migrate to the VSA this year, you can proceed as usual:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Upgrade to <strong>VBR 13.1.x<\/strong> to benefit from the latest features and improvements<\/p>\n\n\n\n<div style=\"height:31px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:31px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Thanks for reading<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I hope you enjoyed this edition of my Lessi-Learned Newsletter. Thank you for reading!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Got feedback or something you want to see in the next edition? Leave a comment, write me on X (<a href=\"https:\/\/x.com\/lessi001\" data-type=\"link\" data-id=\"https:\/\/x.com\/lessi001\" target=\"_blank\" rel=\"noreferrer noopener\">@lessi001<\/a>) or connect at <a href=\"https:\/\/www.linkedin.com\/in\/andreas-lesslhumer-2bb2725b\/\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Want to get the newsletter hot off the press? Sign up for my mailing list and I\u2019ll drop a note in your inbox as soon as the latest issue is ready:<\/p>\n\n\n\n<div class=\"wp-block-noptin-email-optin is-style-noptin-flex has-black-background-color has-background has-small-font-size\"><form><div class=\"noptin-block-form-header\">\n<h2 class=\"wp-block-heading noptin_form_title\">Subscribe to the Newsletter:<\/h2>\n<\/div><div class=\"noptin-block-form-footer\"><input type=\"email\" class=\"noptin_form_input_email\" placeholder=\"Email Address\" name=\"noptin_fields[email]\" required\/><input value=\"SUBSCRIBE\" type=\"submit\" class=\"noptin_form_submit wp-element-button\"\/><\/div><div class=\"noptin-form-notice noptin-response\" role=\"alert\"><\/div><input type=\"hidden\" name=\"source\" value=\"block\"\/><\/form><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to the \u201cLessi Learned\u201d Newsletter! In today\u2019s edition, I take a slightly different approach and focus on two major topics that deserve closer attention. On one side, Microsoft is introducing fundamental changes in the Microsoft 365 ecosystem, particularly around data access and APIs, that have direct implications for how backup and recovery strategies should [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-765","post","type-post","status-publish","format-standard","hentry","category-newsletter"],"_links":{"self":[{"href":"https:\/\/www.lighthouse-program.com\/index.php?rest_route=\/wp\/v2\/posts\/765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lighthouse-program.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lighthouse-program.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lighthouse-program.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lighthouse-program.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=765"}],"version-history":[{"count":7,"href":"https:\/\/www.lighthouse-program.com\/index.php?rest_route=\/wp\/v2\/posts\/765\/revisions"}],"predecessor-version":[{"id":774,"href":"https:\/\/www.lighthouse-program.com\/index.php?rest_route=\/wp\/v2\/posts\/765\/revisions\/774"}],"wp:attachment":[{"href":"https:\/\/www.lighthouse-program.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lighthouse-program.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lighthouse-program.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}