<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ryan Beglau</title>
    <description>The latest articles on DEV Community by Ryan Beglau (@ryanbeglau).</description>
    <link>https://dev.to/ryanbeglau</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4021593%2F948ce1b5-0557-41ec-a257-9814fdf258fc.png</url>
      <title>DEV Community: Ryan Beglau</title>
      <link>https://dev.to/ryanbeglau</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ryanbeglau"/>
    <language>en</language>
    <item>
      <title>Your Door Badges Are on the Network</title>
      <dc:creator>Ryan Beglau</dc:creator>
      <pubDate>Fri, 30 Oct 2026 17:42:26 +0000</pubDate>
      <link>https://dev.to/ryanbeglau/your-door-badges-are-on-the-network-4ahi</link>
      <guid>https://dev.to/ryanbeglau/your-door-badges-are-on-the-network-4ahi</guid>
      <description>&lt;p&gt;Between October 17 and October 26, 2026, ransomware closed three school districts and sent two hospitals back to paper. In Idaho the attackers took the cameras, the door locks and the heat before anyone saw a ransom note. Here is what ten days of headlines say about the recovery plan you have, and the five moves to make before the next one.&lt;/p&gt;

&lt;h2&gt;
  
  
  01 — The incidents: Ten days, in order
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Saturday, October 17. Jerome, Idaho. School district
&lt;/h3&gt;

&lt;p&gt;Alerts fired overnight and teachers started reporting that the network was wrong. By the time the Jerome School District, about 4,000 students across eight schools, understood what was happening, attackers controlled the surveillance cameras, the electronic door locks, the heating and cooling, and the internet. The district closed every school Monday and Tuesday and rescheduled parent-teacher night. Attackers accessed student data and demanded a ransom; the district has declined to say whether it paid. Superintendent Brent Johnson called the cameras, locks and HVAC “core systems to make sure that our students are safe.” Schools reopened Wednesday.&lt;/p&gt;

&lt;h3&gt;
  
  
  The same weekend. Falls City, Nebraska. Hospital
&lt;/h3&gt;

&lt;p&gt;Community Medical Center locked down its computer systems after unauthorized access damaged parts of the network. Ambulances diverted critical patients to other hospitals because images could no longer reach radiologists. Appointments were canceled or delayed, staff went back to pen and paper, and the emergency room stayed open. The hospital decided to replace its computers and deploy an entirely new network, with expedited equipment shipments and help from a larger health system. The CEO expected slower services for most of the following week. Local reporting named a ransomware group; that attribution has yet to be independently established.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tuesday, October 21. Richmond, Virginia. School district
&lt;/h3&gt;

&lt;p&gt;Teachers at Richmond Public Schools arrived to ransom notes on their laptops and no Wi-Fi, cameras, phones, copiers, Smartboards, Chromebooks or PowerSchool. A week later, the network was still unavailable and the district was still teaching without its digital resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  Wednesday, October 22. Oneonta, New York. School district
&lt;/h3&gt;

&lt;p&gt;Oneonta City School District discovered a separate ransomware attack and closed schools Friday and Monday while it worked out what was affected, including whether student records were taken.&lt;/p&gt;

&lt;h3&gt;
  
  
  Monday, October 26. Albuquerque, New Mexico. Health system
&lt;/h3&gt;

&lt;p&gt;UNM Health diverted ambulance traffic to other area health systems from 12:30 to 2:30 p.m. MT while security teams protected the network. Clinical appointments and Health Sciences classes were canceled. Normal operations returned the next day. A group has claimed patient, student and employee data on a leak site. UNM has confirmed none of it, calls the incident a cybersecurity event under criminal investigation, and told the public to ignore anyone claiming responsibility.&lt;/p&gt;

&lt;p&gt;That is five organizations in two sectors inside ten days, with different attackers as far as anyone has confirmed. The incidents follow the same pattern.&lt;/p&gt;

&lt;h2&gt;
  
  
  02 — The mechanism: Why the door locks go first
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://modernops.com/field-notes/ransomware-recovery-playbook.html" rel="noopener noreferrer"&gt;Field Notes No. 02&lt;/a&gt; opened with the sentence that the ransomware call rarely starts with “our files are encrypted.” It starts with something more immediate: “the phones are down, the badge readers stopped working, and the cameras are dark.” Jerome was that sentence, word for word.&lt;/p&gt;

&lt;p&gt;The mechanism is familiar to anyone who has walked a school or a hospital with a network diagram. Over the last decade, many of the systems that keep a building safe moved onto the same network as everything else: cameras, badge readers, HVAC controllers, bell schedules, PA systems, the visitor kiosk at the front office. In the environments we assess, most of them authenticate against the same directory as the staff laptops, sit on the same flat VLAN as the student information system, and get managed from the same admin workstation (the convenience is real, which is how it happens). Attackers who hold one administrator account usually hold all of it. They do the walking-around work first: map the environment, find the recovery infrastructure, find the physical systems. The encryption comes last, which is why the first symptom is a door that will neither lock nor unlock.&lt;/p&gt;

&lt;p&gt;That ordering turns an IT outage into a safety decision. A superintendent with no cameras and no working locks will close the building. A hospital that has no way to move images to a radiologist will divert an ambulance. By then the outage has already cost the week, whatever happens with the ransom.&lt;/p&gt;

&lt;p&gt;It also decides your restore order, the subject No. 02 spent the most time on. Safety systems are the first thing attackers take and the reason the building stays closed, so they belong in the Tier 1 recovery group next to identity and phones, with their own documented restore steps and their own manual overrides. Most plans I review file them under facilities, and facilities usually has no restore procedure for them.&lt;/p&gt;

&lt;h2&gt;
  
  
  03 — Threat intelligence: The entry point attackers are using this month
&lt;/h2&gt;

&lt;p&gt;There is no public attribution tying the school incidents above to any single vulnerability, and I will keep it that way. What is public is which entry point is being used across these sectors right now.&lt;/p&gt;

&lt;p&gt;Unit 42, the research team at Palo Alto Networks, reports that ransomware operators have been exploiting CVE-2026-0257, a critical authentication bypass in PAN-OS GlobalProtect portals and gateways, since June 2026, with updated activity reported in October. Attackers establish VPN sessions without valid credentials, sidestep multi-factor authentication, and move laterally. Named victim sectors include education, healthcare and government. A patch is available. One tactic stood out in the reporting: pivoting into the virtualization layer to disable security controls and dump credentials. Your hypervisor is part of the attack path now, which is worth reading alongside this week’s other headline, a VMware ESX logging flaw that CISA added to its Known Exploited Vulnerabilities catalog after a state-linked group used it to erase audit trails.&lt;/p&gt;

&lt;p&gt;The same week, Microsoft 365 tenants at 79 organizations were compromised by replaying stolen session tokens, with attackers registering rogue devices and rewriting inbox rules to keep access behind the MFA prompt. MFA stays mandatory, and it stops being sufficient the moment an edge device or a token is the thing being stolen. In &lt;a href="https://modernops.com/field-notes/put-microsoft-tools-to-work.html" rel="noopener noreferrer"&gt;No. 10&lt;/a&gt; one client went from about 60% to about 95% patch compliance by automating the work; the GlobalProtect bypass is the kind of hole that difference closes.&lt;/p&gt;

&lt;p&gt;Perimeter VPNs, firewalls and the virtualization layer are the three places this month’s attackers are living. They need a shorter patch clock than the general estate, measured in days, and a backup design that assumes the hypervisor administrator account is already gone, which is the design &lt;a href="https://modernops.com/field-notes/immutable-backups.html" rel="noopener noreferrer"&gt;No. 04&lt;/a&gt; lays out.&lt;/p&gt;

&lt;h2&gt;
  
  
  04 — Recovery: Recovery times inside the same ten days
&lt;/h2&gt;

&lt;p&gt;Jerome and Oneonta each lost two school days. Richmond was still down a week later. Falls City budgeted most of a week and bought new computers. UNM diverted ambulances for two hours and was normal the next morning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reported time to normal operations, October 17 to 26, 2026&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;UNM Health&lt;/strong&gt; (Albuquerque, health system): 2-hour ambulance diversion, normal the next morning&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jerome School District&lt;/strong&gt; (Idaho, K-12): 2 school days closed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Oneonta City School District&lt;/strong&gt; (New York, K-12): 2 school days closed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community Medical Center&lt;/strong&gt; (Falls City, Nebraska, hospital): Most of a week, on new computers and a new network&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Richmond Public Schools&lt;/strong&gt; (Virginia, K-12): Network still unavailable a week later&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Reported closure or reduced-service window from each organization’s statements and the coverage listed in Sources. Richmond was still down when this note was filed.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Those are five different recovery time objectives, and only the organizations involved know what drove each one. The pattern across the incidents we have worked matches it, though. Recovery time comes down to three things: whether the organization can rebuild identity and core networking into a clean environment quickly, whether it holds a copy of the data attackers could neither encrypt nor delete, and whether anyone has rehearsed the order things come back in. Falls City’s decision to stand up an entirely new network is the heavy version of a clean rebuild, done under pressure with trucks of hardware. A pre-staged recovery environment is the same decision made in advance.&lt;/p&gt;

&lt;p&gt;The No. 02 sequence still holds: contain and declare, then identity and network into a clean environment, then the systems that decide whether the building opens, then everything else in a business-approved order, then prove the attacker is gone before you call it recovered. Ten days of headlines changed none of it. They added evidence for the part most of the plans we review skip, which is timed restore tests run before the bad morning, with the safety systems in scope.&lt;/p&gt;

&lt;h2&gt;
  
  
  05 — Healthcare: The hospital version
&lt;/h2&gt;

&lt;p&gt;A hospital’s recovery time shows up as ambulance diversions. UNM’s two-hour window and Falls City’s radiology bottleneck teach the same lesson at two scales. A dependency that looks like plumbing becomes a clinical decision the moment it fails, and the image transfer to the radiologist, the lab interface and the bed board all belong on the Tier 1 list with a known manual fallback and a known restore time.&lt;/p&gt;

&lt;p&gt;Two things UNM did deserve copying. It communicated through channels it controlled and told the public to engage with nobody claiming responsibility, which keeps the attacker out of the narrative and keeps staff from clicking on things. And it described the incident only in terms it could prove, a cybersecurity event under investigation, rather than repeating the attacker’s claims. Discipline in the first 48 hours is part of the recovery plan, and it can be written down in advance like everything else.&lt;/p&gt;

&lt;h2&gt;
  
  
  06 — The plan: Five moves before the next one
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Inventory every physical system on the network, then segment it.&lt;/strong&gt; Cameras, badge readers, HVAC, PA, bells, visitor management. Each gets its own VLAN, its own credentials, and a documented manual override: who holds the physical keys, how the heat runs without the controller, how a building opens with the badge system down.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Put the edge and the hypervisor on a days-long patch clock.&lt;/strong&gt; GlobalProtect and the ESX flaw in CISA’s catalog are this month’s examples. Measure compliance monthly and report the number to leadership, the way No. 10 describes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hold one copy attackers can neither encrypt nor delete.&lt;/strong&gt; Immutable, outside production credentials, restore-tested. The replication target and the backup console must stop trusting the same directory as the laptops.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Write the restore order with safety systems in Tier 1.&lt;/strong&gt; Identity, network, phones, badges and cameras, then the student information system or the clinical systems, then everything else. Name the owner of each item.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rehearse it with a stopwatch, and decide the hard questions in advance.&lt;/strong&gt; Who declares, who calls the insurer and counsel, which channel the incident team uses when email is gone, and what the organization’s position on paying is before anyone is asking at 2 a.m.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  07 — Our services: How we run this at ModernOps
&lt;/h2&gt;

&lt;p&gt;This section describes our own services, so read it with that in mind.&lt;/p&gt;

&lt;p&gt;The districts and hospitals above each had an IT team doing everything it could on the morning it happened. The difference between a two-hour incident and a two-week one is work done months earlier, and that work is what we sell. In our co-managed model we operate the recovery side of a customer’s existing environment: the immutable copy, the documented restore order with physical and clinical systems in Tier 1, and the scheduled, timed restore tests with results leadership and insurers can read. In our &lt;a href="https://modernops.com/services/disaster-recovery.html" rel="noopener noreferrer"&gt;hosted model&lt;/a&gt;, replication flows into recovery infrastructure we operate in our Pennsylvania and Arizona data center regions, pre-staged and isolated from the customer’s production credentials, so the clean environment already exists on the bad morning instead of arriving on a truck.&lt;/p&gt;

&lt;p&gt;We work with school districts and local governments on familiar procurement paths, and the first engagement is usually a restore test rather than a purchase.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: Section 07 describes ModernOps services. The incident details above come from the organizations’ own statements and the reporting linked in Sources, as of October 29, 2026; attacker claims are marked unverified and details may change. Validate every control against your own environment.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  08 — Assessment: The 60-second check
&lt;/h2&gt;

&lt;p&gt;Read these aloud. Any “no” belongs on the plan before the next headline.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every camera, badge reader and HVAC controller sits on a segmented network with its own credentials, and someone can open the building and run the heat with all of them offline.&lt;/li&gt;
&lt;li&gt;The VPN, firewalls and hypervisor have been patched within days of the last critical advisory, and you can show the number.&lt;/li&gt;
&lt;li&gt;At least one backup copy is immutable and unreachable with production administrator credentials.&lt;/li&gt;
&lt;li&gt;A written restore order exists, safety and clinical systems are in Tier 1, and each entry has an owner.&lt;/li&gt;
&lt;li&gt;A timed restore test ran in the last six months and the incident team has a communication channel that survives losing email.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the renewal clock or the budget cycle already has you reviewing the environment, the free &lt;a href="https://modernops.com/infrastructure-resiliency-assessment.html" rel="noopener noreferrer"&gt;Rapid Infrastructure Resiliency Assessment&lt;/a&gt; scores backup, recoverability, immutability and failure tolerance, remote-first, with a prioritized plan you can take to a board or a school committee.&lt;/p&gt;

&lt;h2&gt;
  
  
  09 — Primary reading: Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Cybernews: &lt;a href="https://cybernews.com/news/school-district-ransomware-attack-idaho-cameras-locks-hvac/" rel="noopener noreferrer"&gt;Hackers take control of school cameras, locks, and HVAC, shutting down entire Idaho school district&lt;/a&gt; (Jerome School District, October 17; superintendent quotes)&lt;/li&gt;
&lt;li&gt;Becker’s Hospital Review: &lt;a href="https://www.beckershospitalreview.com/healthcare-information-technology/cybersecurity/cyberattack-diverts-critical-patients-from-nebraska-hospital/" rel="noopener noreferrer"&gt;Cyberattack diverts critical patients from Nebraska hospital&lt;/a&gt; (Community Medical Center, weekend of October 17 to 18)&lt;/li&gt;
&lt;li&gt;MSC News: &lt;a href="https://mscnews.net/local-news/936628" rel="noopener noreferrer"&gt;CMC in Falls City targeted by Cyber Attack&lt;/a&gt; (Community Medical Center)&lt;/li&gt;
&lt;li&gt;Kaseya: &lt;a href="https://www.kaseya.com/blog/the-week-in-breach-news-10-28-26/" rel="noopener noreferrer"&gt;The Week in Breach News: October 28, 2026&lt;/a&gt; (Richmond Public Schools, October 21; Oneonta City School District, October 22)&lt;/li&gt;
&lt;li&gt;Cyware: &lt;a href="https://www.cyware.com/resources/threat-briefings/daily-threat-briefing/cyware-daily-threat-intelligence-october-24-2026" rel="noopener noreferrer"&gt;Cyware Daily Threat Intelligence, October 24, 2026&lt;/a&gt; (Oneonta closure; Unit 42 reporting on CVE-2026-0257 exploitation; Microsoft 365 token-replay campaign)&lt;/li&gt;
&lt;li&gt;UNM Health Sciences: &lt;a href="https://hscnews.unm.edu/news/ambulance-traffic-diverted-clinical-appointments-cancelled-and-classes-cancelled-due-to-cybersecurity-issue-at-unm-hsc" rel="noopener noreferrer"&gt;Ambulance traffic diverted, clinical appointments cancelled and classes cancelled due to cybersecurity issue at UNM HSC&lt;/a&gt; (October 26 to 28, with follow-up guidance)&lt;/li&gt;
&lt;li&gt;HIPAA Journal: &lt;a href="https://www.hipaajournal.com/university-new-mexico-health-system-cyberattack/" rel="noopener noreferrer"&gt;University of New Mexico Health System Diverts Ambulances Due to Ransomware Attack&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;The Hacker News: &lt;a href="https://thehackernews.com/2026/10/china-linked-hackers-exploited-vmware.html" rel="noopener noreferrer"&gt;China-Linked Hackers Exploited VMware ESX Zero-Day to Reduce Audit Trail Visibility&lt;/a&gt; (CVE-2026-41709, CISA KEV)&lt;/li&gt;
&lt;li&gt;ModernOps: &lt;a href="https://modernops.com/field-notes.html" rel="noopener noreferrer"&gt;Field Notes&lt;/a&gt; No. 02, No. 04 and No. 10, for the recovery sequence, the immutability rules and the patch-compliance results this piece builds on&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ryan Beglau, filed from Conshohocken, PA, October 2026&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://modernops.com/field-notes/door-badges-on-the-network.html" rel="noopener noreferrer"&gt;modernops.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: I work for ModernOps, and section 07 describes our own recovery services. The incident details come from the organizations' statements and the public reporting listed in Sources, as of October 29, 2026. Validate every control against your own environment.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>ransomware</category>
      <category>backup</category>
      <category>sysadmin</category>
    </item>
    <item>
      <title>Put the Microsoft Tools You Already Pay For to Work</title>
      <dc:creator>Ryan Beglau</dc:creator>
      <pubDate>Thu, 29 Oct 2026 11:24:18 +0000</pubDate>
      <link>https://dev.to/ryanbeglau/put-the-microsoft-tools-you-already-pay-for-to-work-c00</link>
      <guid>https://dev.to/ryanbeglau/put-the-microsoft-tools-you-already-pay-for-to-work-c00</guid>
      <description>&lt;p&gt;Our Microsoft practice helps clients use what they already own. Here's what that work looked like for one client, and how we estimate the value of an automation project.&lt;/p&gt;

&lt;h2&gt;
  
  
  01 — The practice: What the practice does
&lt;/h2&gt;

&lt;p&gt;Our Microsoft engagements focus on five things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Remove bottlenecks in everyday processes&lt;/li&gt;
&lt;li&gt;Put unused Microsoft capabilities to work&lt;/li&gt;
&lt;li&gt;Consolidate overlapping software spend&lt;/li&gt;
&lt;li&gt;Address security weaknesses&lt;/li&gt;
&lt;li&gt;Automate ongoing security tasks&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  02 — Licensing: $85,200 in annual software renewals removed
&lt;/h2&gt;

&lt;p&gt;This client was renewing three separate tools every year. Their existing Microsoft licensing included Defender capabilities that covered the security functions they needed.&lt;/p&gt;

&lt;p&gt;We moved them over. Their existing retainer covered the migration, so there was no additional project fee.&lt;/p&gt;

&lt;p&gt;Removing those three renewals avoided approximately $85,200 in annual licensing costs. That figure excludes our service fees.&lt;/p&gt;

&lt;h2&gt;
  
  
  03 — Staff time: An estimated 39 staff hours freed each month
&lt;/h2&gt;

&lt;p&gt;The same client's IT team handled patching, setup and account cleanup by hand. We automated those tasks. That freed an estimated 39 hours a month for other work.&lt;/p&gt;

&lt;p&gt;Their payroll stayed the same. The benefit was time the team could spend elsewhere. That can translate into cash savings when it reduces overtime or avoids an additional hire.&lt;/p&gt;

&lt;h2&gt;
  
  
  04 — Security: Patch compliance improved from 60% to 95%
&lt;/h2&gt;

&lt;p&gt;Patch compliance was about 60% in December 2025. By September 2026, it was about 95%.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DEC 2025: 60%&lt;/li&gt;
&lt;li&gt;SEP 2026: 95%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Patch compliance, one anonymized client, approximate.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We also removed more than 900 unused guest accounts for external users.&lt;/p&gt;

&lt;p&gt;Patching and account cleanup now run through automated processes. Unpatched machines and forgotten accounts can give attackers a way in, something anyone who has worked a ransomware weekend knows too well.&lt;/p&gt;

&lt;h2&gt;
  
  
  05 — Beyond IT: Where to look beyond IT
&lt;/h2&gt;

&lt;p&gt;The same approach applies to work elsewhere in the business. Some useful places to start:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sales:&lt;/strong&gt; How long does a new lead wait before a rep follows up?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Finance:&lt;/strong&gt; How many people handle an invoice before it gets approved?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Operations:&lt;/strong&gt; Where do requests sit while one team waits on another?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a repeatable task, we estimate the value of the time saved:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The formula&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Monthly capacity value = Tasks per month x Staff hours saved per task x Loaded hourly cost&lt;/p&gt;

&lt;p&gt;For example, suppose a team processes 400 invoices a month and automation saves 15 minutes of staff time on each one.&lt;/p&gt;

&lt;p&gt;That frees 100 hours a month. At a loaded hourly cost of $60, the capacity value is $6,000 a month, or $72,000 a year.&lt;/p&gt;

&lt;p&gt;This is a hypothetical example. The calculation values time available for other work. To assess whether a project is worthwhile, compare that benefit with the cost of implementation and ongoing support.&lt;/p&gt;

&lt;h2&gt;
  
  
  06 — Checklist: Questions to ask about your Microsoft environment
&lt;/h2&gt;

&lt;p&gt;Ask whoever runs your IT, whether that's an internal team or an outside provider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which Microsoft capabilities are included in our licenses but still unused?&lt;/li&gt;
&lt;li&gt;Which software renewals overlap with those capabilities?&lt;/li&gt;
&lt;li&gt;What does the team still do by hand, and how many hours does it take each month?&lt;/li&gt;
&lt;li&gt;What percentage of our devices meet our patching policy today?&lt;/li&gt;
&lt;li&gt;Which external users still have access to our files, and who still needs it?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  About the figures
&lt;/h2&gt;

&lt;p&gt;The licensing reduction, staff-time estimate, patch-compliance figures and guest-account cleanup come from one anonymized ModernOps client. Figures are rounded estimates. The $85,200 represents annual software renewals avoided and excludes service fees. The invoice calculation is an illustrative example, separate from the client results.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://modernops.com/field-notes/put-microsoft-tools-to-work.html" rel="noopener noreferrer"&gt;modernops.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: I work for ModernOps, and this piece describes our own Microsoft practice and one anonymized client engagement. Figures are rounded estimates; the $85,200 excludes service fees; the invoice calculation is an illustrative example. Validate against your own environment.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>microsoft</category>
      <category>automation</category>
      <category>productivity</category>
      <category>security</category>
    </item>
    <item>
      <title>Veeam Just Gave Your VMware Exit a Safety Net</title>
      <dc:creator>Ryan Beglau</dc:creator>
      <pubDate>Fri, 21 Aug 2026 19:02:44 +0000</pubDate>
      <link>https://dev.to/ryanbeglau/veeam-just-gave-your-vmware-exit-a-safety-net-39em</link>
      <guid>https://dev.to/ryanbeglau/veeam-just-gave-your-vmware-exit-a-safety-net-39em</guid>
      <description>&lt;p&gt;&lt;em&gt;Backup &amp;amp; Replication 13.1 shipped on July 29 with the two Proxmox VE features everyone was waiting for: replication and Instant Recovery. Here is what works today, what remains on the roadmap, and how to leave VMware without betting the company on the move.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  01 — The two features everyone was holding out for
&lt;/h2&gt;

&lt;p&gt;For two years, the same conversation has repeated in every VMware renewal review we run. The customer wants off VMware. The renewal quote made the decision for them. Proxmox VE is on the shortlist because the numbers work, and we walked through those numbers in &lt;a href="https://modernops.com/field-notes/the-3-host-vmware-trap.html" rel="noopener noreferrer"&gt;Field Notes No. 01&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Then somebody asks the adult question: what happens to our disaster recovery?&lt;/p&gt;

&lt;p&gt;Until this week, the answer was a compromise. Veeam has backed up Proxmox VE since 2024, but two capabilities that VMware shops treat as table stakes were missing: VM replication and Instant Recovery. Veeam's own forums filled up with IT teams and service providers saying they were holding migration projects on those two features alone.&lt;/p&gt;

&lt;p&gt;On July 29, Veeam shipped Backup &amp;amp; Replication 13.1. Both features are in it.&lt;/p&gt;

&lt;h2&gt;
  
  
  02 — What shipped
&lt;/h2&gt;

&lt;p&gt;Straight from Veeam's What's New documentation, dated the same day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Replication for Proxmox VE.&lt;/strong&gt; VM-level replica jobs, including direct host-to-host replication without shared storage and cross-data center replication. Replicas can land on a different storage type than the source. True replica semantics, rather than a backup copy with extra steps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Instant Recovery to Proxmox.&lt;/strong&gt; Boot a VM on Proxmox VE directly from a backup of nearly any platform Veeam protects, then migrate it to production storage. Sources include vSphere, Hyper-V, Nutanix AHV, physical servers via Agent, AWS, Azure and Google Cloud. The source list is the whole point.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The boring plumbing.&lt;/strong&gt; VirtIO drivers are injected automatically when you restore a non-Proxmox VE backup onto Proxmox VE, and restored VMs can carry VLAN tags. Veeam calls the VLAN feature out as being for migration scenarios, which tells you how they expect this to be used.&lt;/p&gt;

&lt;p&gt;Veeam's framing in the same document: workload migrations are accelerating, and Veeam is built to move with them. The subtext is loud. The same release added five more hypervisors to the supported list. Veeam is positioning itself as the portability layer for the post-Broadcom data center.&lt;/p&gt;

&lt;h2&gt;
  
  
  03 — The question everyone will ask
&lt;/h2&gt;

&lt;p&gt;So can I replicate my VMware environment to a Proxmox VE target?&lt;/p&gt;

&lt;p&gt;No. Replica jobs in 13.1 run Proxmox VE-to-Proxmox VE only. Cross-hypervisor replicas are absent, and continuous data protection for Proxmox VE is absent too. What you can do across hypervisors is restore-based: back up the VMware VM, then restore it, or Instant Recover it, onto Proxmox VE. The practical difference is the recovery point.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Replica-based DR:&lt;/strong&gt; a warm standby VM and a recovery point measured in minutes. In 13.1 this requires Proxmox VE on both ends.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Restore-based DR:&lt;/strong&gt; a recovery point equal to your backup frequency, and a recovery time equal to a restore, or to a boot-from-backup with Instant Recovery. Works VMware to Proxmox VE today.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The status caveat:&lt;/strong&gt; Instant Recovery to Proxmox VE ships under Veeam's experimental support status. It works, and Veeam will take your ticket, but nobody should write it into a contractual RTO yet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Our publishing rule is that the fine print sits next to the promise. Instant Recovery to Proxmox VE is real and it is useful, and it is also labeled experimental in this release. We treat it as the bonus path until it graduates, and we quote recovery times from timed full restores, because that is the number a business can hold us to.&lt;/p&gt;

&lt;h2&gt;
  
  
  04 — The DR-first migration
&lt;/h2&gt;

&lt;p&gt;Here is the play this release enables, and it is the safest VMware exit pattern we know how to run.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Phase 1, now: keep VMware. Point your DR at Proxmox VE.&lt;/strong&gt; Production stays exactly where it is. Your Veeam backups gain a second life: on a schedule, restore the important VMs onto a Proxmox VE environment and prove they boot, network, and serve. Recovery stays restore-based, with the recovery points you already run. The part I like most is that every DR test is now a migration rehearsal. Instead of wondering whether your workloads could run on Proxmox VE someday, you watch them run on Proxmox VE this quarter, with a stopwatch out, while VMware still carries production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Phase 2, at renewal: cut over on your schedule, not Broadcom's.&lt;/strong&gt; When the renewal numbers say go, the cutover is the procedure you have already run: final backup, restore to Proxmox VE, validate, move the network. If an application misbehaves on the new platform, restores run in both directions, so the retreat path is the same tool as the advance path. That symmetry is what makes this a safety net instead of a trapeze.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Phase 3, after: real replication, Proxmox VE on both sides.&lt;/strong&gt; After the cutover, your production Proxmox VE cluster replicates, VM by VM, to a second Proxmox VE site, including a different data center on different storage. Now you have warm-standby DR with tight recovery points, on the platform you just moved to, from the backup vendor you already own.&lt;/p&gt;

&lt;p&gt;If &lt;a href="https://modernops.com/field-notes/ransomware-recovery-playbook.html" rel="noopener noreferrer"&gt;the ransomware recovery playbook&lt;/a&gt; taught one lesson, it is that recovery is a sequence you rehearse rather than a product you buy. That lesson stands. This release just makes the rehearsal cheaper and the sequence portable.&lt;/p&gt;

&lt;h2&gt;
  
  
  05 — The fine print that belongs in your plan
&lt;/h2&gt;

&lt;p&gt;We verified these against the release notes and Veeam's forum statements this week. Plan around them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Missing: Cloud Connect support at initial release.&lt;/strong&gt; Confirmed by Veeam product management on the R&amp;amp;D forums. The classic multi-tenant model, replicate to your service provider, has yet to arrive for Proxmox VE. Provider-side replication has to be built co-managed, with one backup server that can see both sites. Watch this one: when Cloud Connect lands, Proxmox VE DRaaS becomes turnkey.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Experimental means experimental.&lt;/strong&gt; Instant Recovery and granular RBAC for Proxmox VE both carry experimental support status in 13.1. Useful in a rehearsal, though never something to write into a contractual recovery time until Veeam graduates them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Replica jobs have rough spots.&lt;/strong&gt; From the release notes: a replication job can fail when a source disk's size sits off the target storage's block-size boundary, and TPM devices ignore per-VM storage mapping for now.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RHEL 10 family restores need one setting.&lt;/strong&gt; RHEL, CentOS and Rocky 10, restored onto Proxmox VE from another hypervisor, may refuse to boot until you change the VM's processor type from the default x86-64-v2-AES to x86-64-v3. One line in VM settings, easy to script, brutal to discover at 2 a.m.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Version floors.&lt;/strong&gt; You need Backup &amp;amp; Replication 13.1 with the version 13.4 Proxmox plug-in, and Proxmox VE 8.2 through 9.2. Keep in mind that v13 dropped vSphere 6.x support entirely, so the longer a legacy environment waits, the fewer doors stay open.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backups are still the foundation.&lt;/strong&gt; A replica will never be a backup. It happily replicates your ransomware along with your data. Everything in &lt;a href="https://modernops.com/field-notes/immutable-backups.html" rel="noopener noreferrer"&gt;Field Notes No. 04&lt;/a&gt; still applies: at least one copy immutable, isolated from production credentials, and restore-tested. Replication raises availability. Immutability is what gets you back when an attacker is inside.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;A word on Nakivo.&lt;/strong&gt; Veeam is the tool this piece covers because it is what most of our customers already own, and this release means they can keep it through a Proxmox VE move. If you are shopping rather than standing pat, Nakivo deserves a serious look. It shipped agentless Proxmox VE backup, replication and instant recovery ahead of Veeam, it is an official Proxmox VE solution provider, and in the quotes that cross our desk it tends to land at roughly half the cost of comparable Veeam licensing. It is a good product, and we say that as a shop that quotes both. The takeaway is the same either way: the Proxmox VE DR tooling grew up, and whichever backup vendor you pay probably supports it now.&lt;/p&gt;

&lt;h2&gt;
  
  
  06 — How we run this at ModernOps
&lt;/h2&gt;

&lt;p&gt;We built our managed recovery practice in two forms, and this release slots into both. In our co-managed model, we operate the customer's existing Veeam estate: we add a Proxmox VE recovery environment, schedule the restore tests, run the stopwatch, and keep the runbook current. In our hosted model, replication and restores flow into Proxmox infrastructure we operate in our Pennsylvania and Arizona data center regions, pre-staged and isolated from the customer's production credentials, with Backup as a Service underneath it on enterprise storage with immutability built in.&lt;/p&gt;

&lt;p&gt;The new 13.1 capabilities change our answer to one question we hear weekly. When a mid-market IT director asks whether they can get off VMware without gambling their disaster recovery, the answer is now: keep VMware, DR onto Proxmox VE with us, rehearse until the timings bore you, cut over when your renewal calendar says so, and fail back if you ever need to. We will run the stopwatch either way.&lt;/p&gt;

&lt;h2&gt;
  
  
  07 — The 60-second exit-readiness check
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;You know your VMware renewal date and the current quote, per core, in writing.&lt;/li&gt;
&lt;li&gt;You have booted one of your production workloads on Proxmox VE, from your own backups, in the last quarter.&lt;/li&gt;
&lt;li&gt;Your recovery point for Tier 1 systems is written down, and restore-based DR meets it, or the plan gets you to Proxmox VE-to-Proxmox VE replication.&lt;/li&gt;
&lt;li&gt;At least one backup copy is immutable and outside production credentials, on both the old platform and the new one.&lt;/li&gt;
&lt;li&gt;If the cutover went wrong at hour six, you know in minutes how long the restore back to VMware takes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A "no" is simply the next item on the rehearsal schedule. If the renewal clock is already ticking, this is exactly the work our free Rapid Infrastructure Resiliency Assessment scores.&lt;/p&gt;

&lt;h2&gt;
  
  
  08 — Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Veeam, Backup &amp;amp; Replication 13.1 Release Notes, GA July 29, 2026&lt;/li&gt;
&lt;li&gt;Veeam, 13.1 What's New, Hypervisor Protection section&lt;/li&gt;
&lt;li&gt;Veeam R&amp;amp;D Forums, Proxmox VE replication scope and Cloud Connect timing&lt;/li&gt;
&lt;li&gt;Veeam Help Center, Restore to Proxmox VE, supported source workloads and Proxmox VE 8.2 to 9.2&lt;/li&gt;
&lt;li&gt;NAKIVO, Proxmox VE replication and Instant Recovery documentation&lt;/li&gt;
&lt;li&gt;ModernOps Field Notes No. 01, No. 02 and No. 04: the economics, the sequence and the rules this builds on&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://modernops.com/field-notes/veeam-proxmox-safety-net.html" rel="noopener noreferrer"&gt;modernops.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: I work for ModernOps, and section 06 describes our own managed recovery services. The product capabilities and limitations above are drawn from Veeam's public documentation and forum statements listed in Sources. Verify them against your own versions before you build on them, and expect the details to shift as 13.1 matures.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>veeam</category>
      <category>proxmox</category>
      <category>vmware</category>
      <category>backup</category>
    </item>
    <item>
      <title>If Your Admin Can Delete the Backups, You Do Not Have Backups</title>
      <dc:creator>Ryan Beglau</dc:creator>
      <pubDate>Wed, 29 Jul 2026 14:32:35 +0000</pubDate>
      <link>https://dev.to/ryanbeglau/if-your-admin-can-delete-the-backups-you-do-not-have-backups-26l6</link>
      <guid>https://dev.to/ryanbeglau/if-your-admin-can-delete-the-backups-you-do-not-have-backups-26l6</guid>
      <description>&lt;p&gt;&lt;em&gt;Ransomware operators routinely target backup infrastructure. Immutability keeps a compromised administrator account from wiping out the copies you need to recover. Here is how it works, and how to tell whether you actually have it.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  01 — The question I ask during backup reviews
&lt;/h2&gt;

&lt;p&gt;During most infrastructure reviews, I eventually ask the same thing. The answer tells me more than a screenshot of successful backup jobs ever will.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If your most senior administrator's credentials were stolen at 2 a.m., could that account delete every copy of your backups?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most companies have backups. Most also have something offsite. The problem is that the backup console, storage repository, replication target, and cloud copy often trust the same directory. &lt;strong&gt;One domain administrator can reach all of them.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That design works until the administrator account is compromised. At that point the attacker does not need to break four different systems. They only need to become the person who already has permission to manage them.&lt;/p&gt;

&lt;h2&gt;
  
  
  02 — Backups are part of the attack plan
&lt;/h2&gt;

&lt;p&gt;Attackers target backup systems because working backups take away much of their leverage. A company that can restore its systems has far less reason to pay. Veeam's ransomware research has reported that backup repositories were targeted in roughly &lt;strong&gt;96% of attacks&lt;/strong&gt;, and in about three-quarters of those cases the attackers affected at least some of the repositories.&lt;/p&gt;

&lt;p&gt;There is a large difference between believing recovery will work and proving it will work.&lt;/p&gt;

&lt;p&gt;Veeam's 2026 Data Trust and Resilience research reports that about 90% of organizations believe they can recover from a cyber incident, but fewer than one in three ransomware victims fully recovered their data. The same research found that organizations using controls such as immutable storage and automated backup verification reported full recovery at &lt;strong&gt;more than twice the rate&lt;/strong&gt; of organizations that did not.&lt;/p&gt;

&lt;p&gt;Immutability does not guarantee an easy recovery. It does remove one of the simplest ways an attacker can make recovery impossible. What recovery looks like once an attacker succeeds is its own discipline; we wrote that sequence down in &lt;a href="https://modernops.com/field-notes/ransomware-recovery-playbook.html" rel="noopener noreferrer"&gt;the ransomware recovery playbook&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  03 — Replication and snapshots are not immutable
&lt;/h2&gt;

&lt;p&gt;These terms get mixed together constantly, and the difference is the whole point.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Replication is not it.&lt;/strong&gt; Replication makes another copy, but it keeps copying changes from the source. Encrypt or delete the source and the damage can replicate too. A 15-minute schedule can give you two corrupted copies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A snapshot is not either.&lt;/strong&gt; A standard snapshot can still be deleted by an administrator. With stolen admin credentials, that snapshot is already within reach. Deletable is not protected.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The real test.&lt;/strong&gt; A snapshot is immutable only when the platform stops anyone, administrators included, from deleting it before retention expires. No account can shorten it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The immutability test in one question: can any account in your environment shorten the retention period or delete the copy before it expires? If the answer is yes, the copy is not truly immutable. That applies to your internal team, your MSP, your storage administrator, and anyone else with elevated access. &lt;strong&gt;The control must still hold when the attacker is operating through a trusted account.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  04 — How the platforms lock it
&lt;/h2&gt;

&lt;p&gt;Two platforms we deploy handle this well, in different ways. The mechanics are worth knowing, because the word "immutable" hides real differences in how the lock is actually enforced.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pure SafeMode: the eradication timer.&lt;/strong&gt; When data is deleted from a FlashArray it first enters an eradication-pending state. It is not destroyed immediately. The default timer is 24 hours. With SafeMode it commonly extends to 14 days, and up to 30 days on FlashArray, with longer options on FlashBlade. If an attacker deletes a volume, the data stays recoverable until the timer expires, which gives the operations team time to notice and intervene.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pure SafeMode: off-box authorization.&lt;/strong&gt; SafeMode retention cannot simply be shortened or disabled from the array console. The organization designates authorized contacts, at least two and up to five, and changes are verified through Pure Support. A stolen array password is not enough to remove the protection, and one rogue administrator cannot quietly disable it. The destructive action is separated from the person managing the array day to day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;NetApp SnapLock: tamperproof snapshots.&lt;/strong&gt; Tamperproof snapshots use SnapLock technology to retain a snapshot for a defined period. The snapshot cannot be deleted before that period expires, including by an ONTAP administrator. That provides a fast local recovery point without leaving deletion authority in the hands of one administrator.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;NetApp multi-admin verification.&lt;/strong&gt; Multi-admin verification adds approval requirements to sensitive ONTAP operations: deleting volumes or snapshots, or creating new administrator accounts. A compromised account may be able to request the action, but it cannot complete the action by itself. Autonomous Ransomware Protection adds another layer, watching for workload behavior associated with ransomware, including unusual encryption activity.&lt;/p&gt;

&lt;p&gt;Pure and NetApp implement these controls differently, but the design goal is the same: &lt;strong&gt;one identity should never hold enough authority to destroy every usable recovery point.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  05 — Using the 3-2-1-1-0 rule
&lt;/h2&gt;

&lt;p&gt;The traditional 3-2-1 backup rule is still useful, but it does not fully address ransomware. Veeam popularized the expanded 3-2-1-1-0 model:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;3&lt;/strong&gt; copies of your data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2&lt;/strong&gt; different storage media or platforms.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1&lt;/strong&gt; copy stored offsite.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1&lt;/strong&gt; copy immutable, air-gapped, or offline.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;0&lt;/strong&gt; recovery errors, confirmed by verified restore testing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The final two are where many backup designs fall apart. A company may have several copies across multiple locations, but every copy is still managed through the same identity system. Or the company has an immutable copy but has never completed a clean, timed restore from it.&lt;/p&gt;

&lt;p&gt;A successful backup job only confirms that the system wrote data somewhere. It does not confirm that the business can recover its applications, databases, permissions, dependencies, and operations within an acceptable amount of time.&lt;/p&gt;

&lt;p&gt;An untested backup remains an assumption.&lt;/p&gt;

&lt;h2&gt;
  
  
  06 — The operational work behind immutability
&lt;/h2&gt;

&lt;p&gt;Buying the feature is the easy part. Keeping it correctly configured is ongoing work.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Retention and capacity.&lt;/strong&gt; Retention has to match risk and recovery requirements and still fit available capacity. Locked snapshots consume space, and a policy that gets too expensive comes under pressure to be shortened.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contacts and approvers.&lt;/strong&gt; Authorized-contact and MAV approver lists need maintenance as people change roles or leave. A two-person approval does not work when one of the two left six months ago.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Testing and monitoring.&lt;/strong&gt; Restores must be scheduled, performed, timed, and documented, or the zero in 3-2-1-1-0 is unproven. Someone also has to notice when a deletion timer starts running.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A lean internal IT team can manage all of this. The challenge is continuing to manage it after the original implementation project is over and the team has moved on to the next priority. That is one of the reasons we built our Backup as a Service offering.&lt;/p&gt;

&lt;p&gt;ModernOps provides backup on enterprise storage with immutability included in the operating model. We design retention around the customer's RTO and RPO, maintain the required approval controls, and perform scheduled restore tests with documented results. Customers get an immutable backup design without needing to own and operate the storage platforms behind it. More importantly, someone remains responsible for keeping the design working month after month.&lt;/p&gt;

&lt;h2&gt;
  
  
  07 — The 60-second immutability check
&lt;/h2&gt;

&lt;p&gt;A "no" or "not sure" identifies something that needs review:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;At least one backup copy is locked so no account in your environment can delete it before retention expires.&lt;/li&gt;
&lt;li&gt;Shortening or disabling that protection requires approval outside the normal administrative console.&lt;/li&gt;
&lt;li&gt;The retention period is longer than the time an attacker could realistically remain undetected.&lt;/li&gt;
&lt;li&gt;You have completed a clean, timed restore from the immutable copy in the last six months.&lt;/li&gt;
&lt;li&gt;The authorized contacts and approvers are current employees with the correct responsibilities.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If a VMware renewal or storage refresh already has you evaluating the environment, it is a good time to address the backup design too.&lt;/p&gt;

&lt;h2&gt;
  
  
  08 — Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Veeam, Ransomware Trends Report (backup repositories targeted in ~96% of attacks)&lt;/li&gt;
&lt;li&gt;Veeam, Data Trust and Resilience Report 2026 (recovery confidence vs. full-recovery rates; immutability and verification doubling full recovery)&lt;/li&gt;
&lt;li&gt;Pure Storage, SafeMode snapshots documentation&lt;/li&gt;
&lt;li&gt;NetApp, ONTAP SnapLock and Multi-Admin Verification documentation&lt;/li&gt;
&lt;li&gt;Veeam, 3-2-1-1-0 backup rule guidance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Coming next in Field Notes: many companies assume Microsoft is backing up their Microsoft 365 tenant. Microsoft expects customers to understand where its responsibility ends. Field Notes No. 05 covers that gap.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://modernops.com/field-notes/immutable-backups.html" rel="noopener noreferrer"&gt;modernops.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: I work for ModernOps, and section 06 describes our own Backup as a Service offering. The platform details and statistics are based on vendor documentation and the public research listed in Sources — validate all settings and capabilities against your own platforms and software versions.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>backup</category>
      <category>ransomware</category>
      <category>security</category>
      <category>sysadmin</category>
    </item>
    <item>
      <title>The Reverse Information Paradox: Don't Lose Your Crown Jewels</title>
      <dc:creator>Ryan Beglau</dc:creator>
      <pubDate>Wed, 29 Jul 2026 14:12:03 +0000</pubDate>
      <link>https://dev.to/ryanbeglau/the-reverse-information-paradox-dont-lose-your-crown-jewels-252e</link>
      <guid>https://dev.to/ryanbeglau/the-reverse-information-paradox-dont-lose-your-crown-jewels-252e</guid>
      <description>&lt;p&gt;&lt;em&gt;By &lt;a href="https://www.linkedin.com/company/modernops-solutions/" rel="noopener noreferrer"&gt;Chris March&lt;/a&gt;, ModernOps. Republished with permission from our Field Notes blog — posted here by his colleague Ryan Beglau.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You pay for intelligence with money — and then you pay again with something far more valuable: the proprietary knowledge you hand over to make that intelligence useful. That second bill is the one nobody reads carefully.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  01 — The second bill
&lt;/h2&gt;

&lt;p&gt;Satya Nadella published a short piece last week called "The Reverse Information Paradox." If you work anywhere near AI strategy, it is worth the ten minutes. I want to unpack why it matters, because it puts language to a problem I run into almost every week with midsize enterprises.&lt;/p&gt;

&lt;p&gt;Here is his core idea. Back in the 1960s, the economist Kenneth Arrow described a paradox in the market for information. A seller cannot prove the value of what they know without revealing it, and once they reveal it, the buyer has it for free. AI flips this around. Now the buyer is the one at risk. You pay for intelligence with money, and then you pay again with something far more valuable: the proprietary knowledge you have to hand over to make that intelligence useful. The better you want the model to perform, the more of your own knowledge you feed it. And the whole time, the seller is learning more about you while you learn almost nothing about what they are learning in return. Doesn't seem very smart does it?&lt;/p&gt;

&lt;p&gt;That second bill is the one nobody reads carefully. And it is the one that should keep leaders up at night.&lt;/p&gt;

&lt;h2&gt;
  
  
  02 — The speed trap
&lt;/h2&gt;

&lt;p&gt;Most midsize companies I talk to are not debating whether to use AI. That ship sailed. They are racing. Leadership wants wins on the board, and they want them this quarter. So the business side sprints, and the governance and risk teams end up cast as the people slowing everyone down. Sometimes business wants it, but they're not sure where to even start, so they feed Claude all their information, and get something back regurgitated, but they haven't built anything sustainable. It's simply saved a few minutes versus changed their operating model.&lt;/p&gt;

&lt;p&gt;I have a lot of sympathy for both sides. The pressure to move is real. Nobody wants to be the company that got smoked because legal was still reviewing a data processing agreement. But the governance folks are not wrong either. They can see what the sprint is quietly giving away… at least that's the credit I'm giving them. Sometimes, they're completely naïve. That naivety is also crippling because it stifles progress when they realize what happened and articles like Satya's come out.&lt;/p&gt;

&lt;p&gt;Here is where it gets structural. Most of these companies already have big cloud agreements in place. Committed spend, negotiated discounts, the whole thing. So when AI shows up, the path of least resistance is obvious: buy the bundled capability from the platform you are already locked into. Swipe the card you already have. It is fast, it is easy, and it looks efficient on paper.&lt;/p&gt;

&lt;p&gt;The trouble is that buying instead of building is not a neutral choice. It is a decision about who gets smarter over time. And in the default setup, it is not you.&lt;/p&gt;

&lt;h2&gt;
  
  
  03 — Protect your jewels, man!
&lt;/h2&gt;

&lt;p&gt;This is the part that Satya nails and that most organizations miss. Models do not just learn from the data you formally load in. They learn from the exhaust. The prompts your people write. The tools your agents reach for, and most of all, the corrections your experts make when the model gets something wrong.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The prompts&lt;/strong&gt; your people write — every hard question your business is working through, in their own words. Written daily. Never audited.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The tools&lt;/strong&gt; your agents reach for — a live map of how your operation actually gets work done. Learned from silently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The corrections&lt;/strong&gt; your experts make when the model gets something wrong. Fifteen years of judgment, one trace at a time. The expensive one.&lt;/p&gt;

&lt;p&gt;Think about what a correction actually is. It is a senior person on your team, someone you have paid for fifteen years to develop judgment, telling the model exactly how your business thinks about a hard call. That is not data. That is institutional know-how. It is the stuff a competitor could never buy at any price. And in the buy-everything model, it leaks out one trace at a time, one correction at a time, so slowly that nobody ever files an incident report about it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Author's note: This stuff drives me nuts. We cannot outsource experience. We certainly shouldn't give it away. In consuming intelligence, you are creating intelligence — and what you create should belong to you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Nadella puts it well. If learning only ever flows in one direction, then over time the value piles up with whoever owns the learning infrastructure, not with the company that generated the knowledge in the first place.&lt;/p&gt;

&lt;p&gt;For a midsize enterprise, your data and your team's judgment are the whole ball game. It is the one thing that makes you hard to copy. Handing it over as a byproduct of a convenient purchase is the most expensive mistake I see companies make without realizing they are making it. It's early, but keeping down the path of buying off the shelf will prove costly when you have to right the ship, and at that point, the cat is out of the bag.&lt;/p&gt;

&lt;h2&gt;
  
  
  04 — The false choice
&lt;/h2&gt;

&lt;p&gt;So the market hands leaders what looks like a clean tradeoff. Move fast and buy, and accept the leakage. Or protect your data and build, and accept that you will be slow and it will turn into a science project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option A — Move fast and buy. Accept the leakage.&lt;/strong&gt; Swipe the card you already have. Fast, easy, efficient on paper — and the default setup quietly decides who gets smarter over time. It is not you. Convenient now. Costly later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option B — Protect and build. Accept the science project.&lt;/strong&gt; Guard the data and build it yourself — pitched as a two-year platform overhaul while the market moves without you. Safe. Slow.&lt;/p&gt;

&lt;p&gt;I do not accept that tradeoff, and neither should you. It is a false choice, and it exists mostly because the buy option is packaged so conveniently and the build option gets pitched as a two-year platform overhaul.&lt;/p&gt;

&lt;p&gt;That gap is exactly why we built our approach at &lt;a href="https://modernops.com/about.html" rel="noopener noreferrer"&gt;ModernOps&lt;/a&gt; the way we did and partner with those who don't settle for large consulting bills, but rather outcomes, fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  05 — The pitch
&lt;/h2&gt;

&lt;p&gt;We take a blended approach. The goal is to get you from proof of concept to a real business outcome in under twelve weeks, and to do it in a way that builds the foundation instead of digging a hole you have to climb out of later.&lt;/p&gt;

&lt;p&gt;Speed and governance are not opposing forces when the architecture is right. We get you moving fast on the use cases that matter, and at the same time we set the trust boundary so your sensitive data stays inside your four walls. Your evals, which are really just your own definition of what "good" looks like, stay yours. Your traces, your corrections, your institutional memory, all of it accumulates on your side of the line and compounds into an asset instead of leaking out as exhaust.&lt;/p&gt;

&lt;p&gt;We also keep the orchestration layer decoupled from any single model. That is a quiet but huge point in Satya's piece. If the one model you built everything around gets pulled, repriced, or deprecated tomorrow, can you still operate? Can you still hit your evals with a different model underneath? If the answer is no, you do not own your capability. You are renting it, and the landlord sets the terms.&lt;/p&gt;

&lt;p&gt;Do this right and every AI initiative stops being a cost you re-pay every quarter and starts being IP you own. Your team's judgment gets captured, protected, and reused. The learning loop runs inside your walls and gets better every cycle. That is the difference between spending on AI and compounding on it.&lt;/p&gt;

&lt;h2&gt;
  
  
  06 — The point
&lt;/h2&gt;

&lt;p&gt;Satya framed the problem cleanly: a company should be able to use a model without giving up the knowledge that makes it unique. That is the reverse information paradox, and confronting it is not a philosophy exercise. It is a set of decisions you are making right now, whether you know it or not, every time your team picks the easy path.&lt;/p&gt;

&lt;p&gt;You are going to pay for intelligence. That is fine. Just make sure you're not losing your crown jewels in the process.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published by Chris March at &lt;a href="https://modernops.com/field-notes/the-reverse-information-paradox.html" rel="noopener noreferrer"&gt;modernops.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: Chris and I both work for ModernOps, and sections 04–05 describe our own services. Read them with that in mind — the framing in sections 01–03 and 06 stands on its own either way.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>enterprise</category>
      <category>datagovernance</category>
    </item>
    <item>
      <title>When Ransomware Hits, the District Stops</title>
      <dc:creator>Ryan Beglau</dc:creator>
      <pubDate>Wed, 15 Jul 2026 18:55:03 +0000</pubDate>
      <link>https://dev.to/ryanbeglau/when-ransomware-hits-the-district-stops-1l40</link>
      <guid>https://dev.to/ryanbeglau/when-ransomware-hits-the-district-stops-1l40</guid>
      <description>&lt;p&gt;&lt;em&gt;A recovery playbook for schools and local government. Backups are not the plan. This is the sequence that gets identity, phones, payroll, transportation, and critical services back online in hours instead of weeks.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A few numbers to frame the problem: &lt;a href="https://www.cisecurity.org/insights/white-papers/2025-k12-cybersecurity-report" rel="noopener noreferrer"&gt;82% of reporting K-12 organizations experienced cyber threat impacts&lt;/a&gt; per the CIS K-12 Cybersecurity Report; &lt;a href="https://therecord.media/uvalde-texas-school-district-temporarily-closing-ransomware" rel="noopener noreferrer"&gt;Uvalde CISD canceled four days of classes&lt;/a&gt; after ransomware; and &lt;a href="https://www.cisecurity.org/ms-isac/ms-isac-membership-faq" rel="noopener noreferrer"&gt;federal support for MS-ISAC ended on 09.30.25&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  01 — The bad morning
&lt;/h2&gt;

&lt;p&gt;The ransomware call rarely starts with "our files are encrypted." It starts with something more immediate: &lt;strong&gt;"the phones are down, the door badges stopped working, and we cannot see the cameras."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When Uvalde CISD confirmed ransomware in September 2025, the district canceled four days of classes because the attack disrupted phones, air-conditioning controls, security cameras, visitor management, and Skyward. That is what a modern district attack looks like. It does not just take data hostage. &lt;strong&gt;It takes Tuesday hostage.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  02 — The attack before the attack
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Your backups are usually the first target.&lt;/strong&gt; Modern ransomware crews do not encrypt on arrival. They map the environment, escalate access, and find the recovery infrastructure first. If the backup plane trusts the same identity system the attacker controls, one stolen administrator account can compromise production and recovery together.&lt;/p&gt;

&lt;p&gt;The fix is architectural. At least one recovery copy must be &lt;strong&gt;immutable inside its retention window&lt;/strong&gt; and inaccessible through production credentials. If every copy can be changed by the same administrator, every copy is inside the blast radius.&lt;/p&gt;

&lt;p&gt;Three failure modes to check for:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Shared trust.&lt;/strong&gt; Production and backup administration use the same identity plane. One compromise, two environments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Untested recovery.&lt;/strong&gt; A successful backup job proves data was written. It does not prove operations can return on time. Green check, unknown outcome.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vendor blast radius.&lt;/strong&gt; The &lt;a href="https://www.powerschool.com/security/sis-incident/notice-of-united-states-data-breach/" rel="noopener noreferrer"&gt;PowerSchool incident&lt;/a&gt; showed how one third-party credential can expose data across many districts. Your plan must include their failure.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  03 — The only numbers that matter
&lt;/h2&gt;

&lt;p&gt;Backups answer whether. RTO and RPO answer when and how much. "We have backups" is not an operating commitment. Leadership needs two approved numbers for every critical workload, and IT needs a timed test proving the environment can meet them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;RTO — recovery time objective (hours):&lt;/strong&gt; how long can the service stay unavailable before the district or municipality cannot operate?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;RPO — recovery point objective (lost data):&lt;/strong&gt; how much recent data can the organization accept losing between the last safe copy and the attack?&lt;/p&gt;

&lt;h2&gt;
  
  
  04 — Recover in a sequence. Not in a panic.
&lt;/h2&gt;

&lt;p&gt;The first 72 hours decide whether this is a hard week or a lost month. These are illustrative targets, not promises: your real recovery time comes from rehearsing your own environment with a stopwatch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;T+0 — Contain and declare.&lt;/strong&gt; Minutes, not meetings. Isolate the affected network. Call your insurer, counsel, and incident-response firm. Move communication to a channel the attacker cannot see. Cut lateral movement, preserve evidence, activate out-of-band communications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;T+0–4h — Restore the foundation (Tier 0).&lt;/strong&gt; Recover identity and core networking into a clean environment. Nothing else can come back safely until trust and connectivity are restored: identity services, DNS, DHCP, core network, privileged access controls.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;T+4–24h — Reopen operations (Tier 1).&lt;/strong&gt; Bring back the systems that determine whether school opens and public services continue. Use the immutable copy as the source of truth: SIS and payroll, phones and transportation, safety and visitor systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;T+24–72h — Recover in order (Tier 2).&lt;/strong&gt; Restore the remaining environment in a business-approved sequence. Validate every workload before reconnecting it to production: department applications, file services, validation and monitoring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;T+72h+ — Validate and close.&lt;/strong&gt; Service comes back before trust does. Confirm eradication with your forensics team, rotate every credential, and keep heightened monitoring in place until the environment has re-earned normal operations.&lt;/p&gt;

&lt;p&gt;Recovery principle: isolate affected systems and restore from a clean, offline backup. &lt;a href="https://www.cisa.gov/stopransomware/ransomware-guide" rel="noopener noreferrer"&gt;CISA's StopRansomware guidance&lt;/a&gt; recommends maintaining offline backups and regularly testing their availability and integrity.&lt;/p&gt;

&lt;h2&gt;
  
  
  05 — Back online is not the same as recovered
&lt;/h2&gt;

&lt;p&gt;The restore sequence ends in days. Full recovery takes weeks, and most of it is invisible: proving the attacker is out, proving the data is right, and closing the door they came through. &lt;strong&gt;Re-entry through leftover access is how a two-day outage becomes a repeat incident.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Full recovery is declared, not assumed. It ends with evidence:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Eradication proven.&lt;/strong&gt; Forensics closes the entry point, persistence is hunted down, every credential is rotated, and monitoring watches for re-entry.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data validated.&lt;/strong&gt; System owners check restored records against known-good points. Grades, payroll, permits: the departments confirm the data is correct, not just present.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Readiness rebuilt.&lt;/strong&gt; A fresh immutable baseline, replication re-enabled, the runbook rewritten with what the incident taught, and the next timed failover on the calendar.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  06 — Recovery already standing by
&lt;/h2&gt;

&lt;p&gt;A district can build all of this in-house. The honest question is whether a lean IT team can maintain a second recovery environment, protect it from the production blast radius, rehearse it on a schedule, and keep the documentation current while still running everything else. That is why ModernOps runs recovery two ways.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Model A — Managed DR: your infrastructure, run with discipline.&lt;/strong&gt; Keep the backup and DR investment you already own. ModernOps operates and documents it: immutability verified, restore order written down, restores tested and timed on a schedule, and evidence reports that leadership and insurers can read.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Model B — Hosted DRaaS: we run the recovery side for you.&lt;/strong&gt; Replication flows to a recovery environment ModernOps hosts and operates: pre-staged, isolated from district credentials, and rehearsed with your team. On the bad morning, failover starts with a call to an engineer who already knows the environment.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Recovery requirement&lt;/th&gt;
&lt;th&gt;Built during the incident&lt;/th&gt;
&lt;th&gt;Run by ModernOps&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Clean environment&lt;/td&gt;
&lt;td&gt;Designed under pressure&lt;/td&gt;
&lt;td&gt;Pre-staged and isolated in advance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recovery copy&lt;/td&gt;
&lt;td&gt;May share production trust&lt;/td&gt;
&lt;td&gt;Locked, immutable snapshots&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RTO and RPO&lt;/td&gt;
&lt;td&gt;Assumed until tested&lt;/td&gt;
&lt;td&gt;Defined, tested, and timed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bad-morning support&lt;/td&gt;
&lt;td&gt;Start with a new ticket&lt;/td&gt;
&lt;td&gt;Call an engineer who knows the environment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Documentation&lt;/td&gt;
&lt;td&gt;In one engineer's head&lt;/td&gt;
&lt;td&gt;Runbooks and test evidence kept current&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;In either model, recovery stops being a binder and becomes an operation. Replication runs continuously. Restores are tested on a schedule and timed. Documentation stays current because keeping it current is the job. Backup is delivered as &lt;a href="https://modernops.com/services/backup-as-a-service.html" rel="noopener noreferrer"&gt;BaaS&lt;/a&gt; on enterprise storage with immutability built in, and failover is covered by &lt;a href="https://modernops.com/services/disaster-recovery.html" rel="noopener noreferrer"&gt;DRaaS&lt;/a&gt; with defined RTO and RPO.&lt;/p&gt;

&lt;h2&gt;
  
  
  07 — The 60-second check
&lt;/h2&gt;

&lt;p&gt;Any unchecked item belongs in the recovery plan. This is a quick screen, not a resilience score:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One recovery copy is immutable and isolated from production credentials.&lt;/li&gt;
&lt;li&gt;RTO and RPO are written, approved, and tied to specific systems.&lt;/li&gt;
&lt;li&gt;A clean restore has been completed and timed in the last six months.&lt;/li&gt;
&lt;li&gt;Identity, network, payroll, SIS, and safety systems have an approved restore order.&lt;/li&gt;
&lt;li&gt;The incident team has an out-of-band way to communicate.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  08 — Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.cisecurity.org/insights/white-papers/2025-k12-cybersecurity-report" rel="noopener noreferrer"&gt;CIS: 2025 K-12 Cybersecurity Report&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cisecurity.org/ms-isac/ms-isac-membership-faq" rel="noopener noreferrer"&gt;CIS: MS-ISAC Membership FAQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cisa.gov/stopransomware/ransomware-guide" rel="noopener noreferrer"&gt;CISA: StopRansomware Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.powerschool.com/security/sis-incident/notice-of-united-states-data-breach/" rel="noopener noreferrer"&gt;PowerSchool: Notice of United States Data Breach&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.comparitech.com/news/education-ransomware-roundup-2025-stats-on-attacks-ransoms-and-data-breaches/" rel="noopener noreferrer"&gt;Comparitech: 2025 Education Ransomware Roundup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://therecord.media/uvalde-texas-school-district-temporarily-closing-ransomware" rel="noopener noreferrer"&gt;The Record: Uvalde CISD ransomware closure&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  09 — Find your real recovery window before someone else does
&lt;/h2&gt;

&lt;p&gt;The free &lt;a href="https://modernops.com/infrastructure-resiliency-assessment.html" rel="noopener noreferrer"&gt;Rapid Infrastructure Resiliency Assessment&lt;/a&gt; scores backup, recoverability, immutability, and failure tolerance in a few hours. It is remote-first, carries no obligation, and ends with a prioritized gap list you can act on.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://modernops.com/field-notes/ransomware-recovery-playbook.html" rel="noopener noreferrer"&gt;modernops.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: I work for ModernOps, and sections 06 and 09 describe our own managed recovery services. The incident reporting and statistics cited are drawn from the public sources listed above.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>ransomware</category>
      <category>backup</category>
      <category>sysadmin</category>
    </item>
    <item>
      <title>The 3-Host VMware Trap, and the Escape Hatch That Costs About Half</title>
      <dc:creator>Ryan Beglau</dc:creator>
      <pubDate>Wed, 08 Jul 2026 15:09:04 +0000</pubDate>
      <link>https://dev.to/ryanbeglau/the-3-host-vmware-trap-and-the-escape-hatch-that-costs-about-half-hnh</link>
      <guid>https://dev.to/ryanbeglau/the-3-host-vmware-trap-and-the-escape-hatch-that-costs-about-half-hnh</guid>
      <description>&lt;p&gt;&lt;em&gt;Broadcom went subscription-only, hardware prices are spiking, and small clusters now pay enterprise rates. Here's the math, and what a hosted alternative actually looks like.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I work for ModernOps, a VAR and MSP outside Philadelphia. Every week I see renewal quotes land on the desks of IT managers running the most common infrastructure footprint in the mid-market: three VMware hosts, shared storage, somewhere between 20 and 80 VMs. And every week the reaction is the same. Someone forwards the quote with a one-line email: &lt;strong&gt;"Is this right?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It's right. Here's what changed, what it actually costs now, and the escape hatch we built for exactly this situation.&lt;/p&gt;

&lt;h2&gt;
  
  
  01 — What Broadcom actually did
&lt;/h2&gt;

&lt;p&gt;When Broadcom closed the VMware acquisition, it ended perpetual licensing entirely and collapsed roughly 168 products into four subscription bundles. The two SKUs small shops actually bought are gone: the Essentials Plus kit was retired, and vSphere Standard hit end-of-sale on July 31, 2025. If you're a three-host shop, the product you're being quoted today is &lt;strong&gt;vSphere Foundation (VVF)&lt;/strong&gt;, a bundle priced per core, with a 16-core minimum per CPU, packed with features you may never touch.&lt;/p&gt;

&lt;p&gt;The renewal increases being reported publicly range from 150% to over 1,000%, and analyses focused on small business specifically put the typical jump at &lt;strong&gt;350–450%&lt;/strong&gt;. Miss your renewal anniversary and there's a 20% late penalty waiting.&lt;/p&gt;

&lt;h2&gt;
  
  
  02 — The 72-core asterisk
&lt;/h2&gt;

&lt;p&gt;In April 2025, Broadcom announced a 72-core minimum per order, meaning a small shop buying licensing for one modest server could be forced to license 72 cores. Reporting since then conflicts: some sources say it took effect and drove 200–350% increases on small and edge deployments; others say it was walked back after backlash, leaving the 16-core-per-CPU floor.&lt;/p&gt;

&lt;p&gt;Here's the thing: it almost doesn't matter. Even at the 16-core floor, per-core subscription pricing punishes small clusters. Do the math on yours.&lt;/p&gt;

&lt;h2&gt;
  
  
  03 — The math on your three hosts
&lt;/h2&gt;

&lt;p&gt;Take the standard build: three hosts, dual socket, 16 cores per socket. That's 96 licensable cores.&lt;/p&gt;

&lt;p&gt;Your renewal, itemized:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;hosts × sockets × cores: 3 × 2 × 16 = 96 cores&lt;/li&gt;
&lt;li&gt;VVF, reported list: $150–$190 /core/yr&lt;/li&gt;
&lt;li&gt;your renewal: $14,400 – $18,240 /yr&lt;/li&gt;
&lt;li&gt;same cluster, old Standard: ≈ $3,600 /yr&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;VVF list pricing has been reported at $150–$190 per core per year depending on term. So your three boxes now cost &lt;strong&gt;$14,400 to $18,240 a year in licensing alone&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;What did the same cluster cost on the old vSphere Standard model? On the order of $3,600 a year. Same three servers. Same workloads. &lt;strong&gt;Four to five times the licensing bill&lt;/strong&gt;, before you've bought a single piece of hardware.&lt;/p&gt;

&lt;h2&gt;
  
  
  04 — The refresh doesn't save you
&lt;/h2&gt;

&lt;p&gt;The usual answer is "fine, we'll refresh the hardware and ride it out." That plan got expensive too, because AI demand is eating the component supply chain.&lt;/p&gt;

&lt;p&gt;TrendForce reported conventional DRAM contract prices up roughly 93–98% quarter-over-quarter in Q1 2026, the largest quarterly jump on record, with another 58–63% projected for Q2 and NAND up 70–75%. Gartner projects DRAM up around 130% year-over-year for 2026.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;+93–98%&lt;/strong&gt; — DRAM contract price, Q1 2026, QoQ · largest jump on record&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;+17%&lt;/strong&gt; — Dell list-price increase, Mar 2026 · Cisco, Lenovo, HP &amp;amp; HPE followed at 10–15%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;24+ wks&lt;/strong&gt; — Lead times on popular server configs, up from ~10 weeks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Server vendors passed it through fast. Dell raised list prices roughly 17% effective March 30, 2026 across its lines including PowerEdge; Cisco raised compute pricing in early March; Lenovo, HP, and HPE followed with increases in the 10–15% range. Memory now represents as much as a quarter to a third of a server's bill of materials (a 32GB DDR5 server module that sold for about $149 was quoted near $239 roughly two months later), and lead times on popular configs stretched from around 10 weeks to 24 or more.&lt;/p&gt;

&lt;p&gt;So the "keep vSphere, buy new hosts" plan means: pricier boxes, a much pricier license attached to every core in them, and a wait measured in quarters.&lt;/p&gt;

&lt;h2&gt;
  
  
  05 — Why Proxmox changes the denominator
&lt;/h2&gt;

&lt;p&gt;Proxmox VE is the open-source hypervisor platform that a lot of the VMware exodus is landing on: over 1.5 million hosts under management worldwide, twenty years of development, and a built-in import wizard that pulls VMs straight off ESXi. Its developers estimate the large majority of typical vSphere environments migrate cleanly.&lt;/p&gt;

&lt;p&gt;The economics are structurally different: Proxmox is licensed &lt;strong&gt;per socket, not per core&lt;/strong&gt;, and the software itself is free. Enterprise repository support runs about €550 per socket per year on the Standard tier.&lt;/p&gt;

&lt;p&gt;6 sockets × €550 ≈ &lt;strong&gt;€3,300 (~$3,600) /yr&lt;/strong&gt; — clustering · live migration · HA · backup · SDS included&lt;/p&gt;

&lt;p&gt;Six sockets across your three hosts is roughly €3,300 (~$3,600) a year, with clustering, live migration, HA, backup integration, and software-defined storage in the box.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That's the old vSphere Standard number. The one Broadcom took away.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  06 — The part nobody tells you
&lt;/h2&gt;

&lt;p&gt;Here's the honest catch: a two- or three-person IT team doesn't want to become a Proxmox operations team. Migrating a hypervisor is real work, and running one well (patching, clustering, storage tuning, backup verification, capacity planning) is a permanent job, not a project.&lt;/p&gt;

&lt;p&gt;That's the gap we built for. ModernOps runs Proxmox at scale in our own infrastructure, behind a custom front end that gives your team the cloud experience (a self-service portal, fast provisioning, monitoring, predictable monthly billing) without you owning a single host. Compute lands on our IaaS. Recovery is covered by &lt;a href="https://modernops.com/services/disaster-recovery.html" rel="noopener noreferrer"&gt;DRaaS&lt;/a&gt; with defined RTO and RPO. Backup is delivered as &lt;a href="https://modernops.com/services/backup-as-a-service.html" rel="noopener noreferrer"&gt;BaaS&lt;/a&gt; on enterprise storage with immutability built in.&lt;/p&gt;

&lt;p&gt;Because it's one platform serving many clients, you get economies of scale a three-host shop can't reach alone. And when something breaks at 2 a.m., you call a phone number and an engineer answers. Not a chatbot. Not a ticket queue in another hemisphere.&lt;/p&gt;

&lt;h2&gt;
  
  
  07 — Where the savings actually come from
&lt;/h2&gt;

&lt;p&gt;People assume hosted means marked up. It's the opposite, and the reasons are structural.&lt;/p&gt;

&lt;p&gt;Start with redundancy math. A three-node cluster running N+1 keeps a full third of its hardware in reserve: you bought three hosts to safely use two, and you're paying to power, license, patch, and warranty all three either way. A ten-host platform cluster running N+2 reserves 20% instead of 33%, and that reserve is shared across every workload on the platform rather than parked for one company's bad Tuesday. &lt;strong&gt;Less idle iron per VM is a real, recurring saving.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Then there's the boring part, which is the point. Every host in our fleet runs one extremely by-the-book configuration: same firmware, same network layout, same storage design. Upgrades follow a defined cadence with documented, repeatable procedures, validated before they touch production. Predictable systems fail less, and when something does misbehave, troubleshooting a known configuration takes minutes instead of a weekend of archaeology. Operations hours are one of the biggest hidden costs of self-hosting, and standardization removes most of them.&lt;/p&gt;

&lt;p&gt;And nothing sits stranded. We fill racks properly and share what was built to be shared: a switch port that would sit dark in your closet serves another workload here, so nobody is buying a 48-port switch to light up 12. Rack space, PDUs, UPS capacity, and cooling are bought once, at data-center rates, and spread across the platform instead of one three-host island. Hardware refreshes happen on our schedule at volume pricing, spares are stocked once for the fleet, and patching and host upgrades are simply our problem, not yours.&lt;/p&gt;

&lt;p&gt;You get VMs and backups in a cloud-like format. We sweat the racks, power, cooling, refreshes, and upgrades behind them. Add up the idle redundancy you no longer buy, the ops hours you no longer burn, and the ports and racks you no longer strand, and hosted genuinely comes in under buying and self-hosting the gear.&lt;/p&gt;

&lt;h2&gt;
  
  
  08 — About "half the price"
&lt;/h2&gt;

&lt;p&gt;I'll be straight about this number: it's our modeled TCO, not somebody's published study. For the typical three-host refresh scenario, the hosted model avoids the VVF subscription ($14K–$18K a year), avoids the refresh capex (three servers at 2026 prices plus the switch refresh that usually rides along), and avoids the idle N+1 host, power, cooling, UPS maintenance, and staff hours that on-prem quietly consumes. Run over a five-year horizon against a monthly hosted plan, &lt;strong&gt;most of the models we build land at or below half the all-in cost of staying on-prem with VMware.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There's precedent at much larger scale for the underlying idea: that predictable workloads on the right platform beat sticker assumptions. 37signals famously moved off the public cloud, bought its own storage for a fraction of its annual S3 bill, and reported cutting its overall cloud spend from over $3 million a year to well under $1 million. The direction of the math holds at three hosts too; it just points toward a shared platform instead of your own racks.&lt;/p&gt;

&lt;h2&gt;
  
  
  09 — Bring us your quote: free 3-host TCO teardown
&lt;/h2&gt;

&lt;p&gt;If your VMware renewal or hardware refresh is on the table this year, don't sign it on autopilot. Send us the quote and we'll model your current licensing and refresh costs, line by line, against a hosted IaaS/DRaaS/BaaS plan on our platform.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://modernops.com/contact.html" rel="noopener noreferrer"&gt;Request a 3-Host TCO Teardown →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You'll talk to the engineer&lt;/strong&gt; who would actually run your environment.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://modernops.com/field-notes/the-3-host-vmware-trap.html" rel="noopener noreferrer"&gt;modernops.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: I work for ModernOps, and sections 06-09 describe our own hosted platform and services. The market figures in sections 01-05 are drawn from public reporting; run them against your own quotes.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>vmware</category>
      <category>proxmox</category>
      <category>devops</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
