What Live Optics collects, and what it quietly does not
First in a short series on the tool everyone runs before a storage or platform proposal. Knowing the shape of the data is the difference between a sizing and a guess.
Everything published so far, newest first.
First in a short series on the tool everyone runs before a storage or platform proposal. Knowing the shape of the data is the difference between a sizing and a guess.
Second in the series. The collection window is the single input that most often invalidates a sizing, and it is the one nobody negotiates.
Third in the series. IOPS, block size, read/write mix and the compression estimate — what each one is actually measuring, and where the sizing goes wrong.
Last in the Live Optics series. The arithmetic between the data and the recommendation is where every argument happens, and it is almost always invisible.
Most people open the VMware renewal at the total. That number is the last thing you should look at, and by then you have already lost the argument.
It is not a faster NAS. The architectural difference is that clients talk to many storage servers at once, and almost every operational surprise follows from that.
Every parallel file system is sold on GB/s. Almost every one that disappoints in production is disappointing because of operations per second on small files.
Two numbers control whether your parallel file system behaves like dozens of servers or like one. Most sites never change them.
The performance is not the issue. The issues are upgrades, client evictions, one slow target poisoning everything, and the fact that it assumes you employ someone who knows it.
GPFS by its older name. Technically excellent, operationally more forgiving than Lustre, and sold in a way that requires you to read carefully.
There is a real gap in the middle of this market, and the thing that fills it is usually the one nobody shortlisted.
Flash removed the seek penalty that shaped twenty years of design. It did not remove the metadata bottleneck, the network limit, or the need to think about layout.
Capacity is the easy number and the wrong one to start from. Here is the order that produces a design somebody can defend.
A cluster that reads steadily and writes rarely still needs to absorb its entire memory footprint in a few minutes. That burst, not the average, decides the design.
AHV will run your VMs. That was never the risky part. The risk is in the twenty things around the VM that you forgot were vSphere features.
Moving data from storage into accelerator memory without a detour through the host. Real gains in specific conditions, and a long list of prerequisites.
Every shared file system struggles with millions of tiny files. Training pipelines produce exactly that, and the fix is in the pipeline rather than the storage.
They rarely stop. They degrade, partially and confusingly, in ways that present to users as 'the storage is slow' with no pattern.
Walking a namespace of a billion files with a conventional backup agent will not finish. The strategies that work look nothing like enterprise backup.
Front-end capacity, change rate, retention, ingest rate and restore rate. Get these and the configuration follows. Skip one and the appliance is wrong.
A 50:1 ratio and a 4:1 ratio can both be honest. The difference is what was measured, and the assumption in your quote determines whether the appliance fits.
Backup windows get modelled to the hour. The restore rate, which is the number that matters on the day something has gone wrong, is usually nowhere in the document.
The category split in two. Dedicated backup storage is consolidating around fewer hardware vendors while the growth moved to software platforms that sell cyber resilience.
The default answer for an enterprise AI cluster should be NAS, and the burden of proof should sit with the parallel file system. Usually it is the other way round.
Two workloads with opposite characteristics, sized with the same reference architecture. The result is a cluster that is wrong in both directions at once.
KubeVirt runs VMs inside pods. That sentence hides an entire storage conversation that most migration plans discover in the pilot.
Not everything needs to sit on the fast tier. The interesting design question is what moves between tiers and who decides.
A translation guide. Most of what you know transfers; the vocabulary and the failure model do not, and the vocabulary is what makes the documentation unreadable at first.
Standing a cluster up is a weekend. Keeping it current for five years across a moving API surface, operator versions and node images is the actual commitment.
Packaged operational knowledge is the best idea in the Kubernetes ecosystem and the largest source of unmanaged dependency risk in most clusters.
Every Kubernetes component reads from one distributed key-value store. When the cluster is sick, that store is usually why, and almost nobody monitors it.
The performance argument is mostly settled and mostly irrelevant. The question is who does the lifecycle work and what you do on a Tuesday afternoon.
The idea is smaller than the vocabulary suggests: the repository is the desired state, and something continuously makes reality match it. What it costs is discipline about where truth lives.
Kubernetes moves work rather than removing it. The work lands on a team that was not created, and the symptoms look technical.
In a managed cloud cluster, asking for a load balancer produces one. On your own hardware, nothing happens, and the documentation does not mention it.
Almost every enterprise is hybrid. Saying so commits you to nothing. The strategy is the placement rule, and most organisations do not have one.
Discounts for commitment are real money and a real trap. The question is not how much to commit but how confident you are in a forecast you have never tested.
You are probably not leaving. Compute it anyway, because a number you cannot calculate is a negotiating position you do not have.
The debate is framed as our data centre versus public cloud. There is a middle that solves the facilities problem without the consumption bill, and it is increasingly the answer for accelerated infrastructure.
Everybody starts with the same spreadsheet. Almost nobody reads the twelve columns that change the answer, and every vendor tool quietly fills the gaps in its own favour.
The bill became your problem the day consumption pricing arrived. Four practices cover most of the value, and none of them require adopting a framework.
Standby infrastructure looks cheap until you calculate what it costs to actually fail over, and untested failover is not a capability.
Product specifications, caveats and unsupported configurations are exactly what a language model is good at retrieving, and exactly what you cannot send anywhere.
Not a benchmark post. What memory you need, what quantisation costs you, and which tasks a model running on your own machine is genuinely good enough for.
Deterministic problems deserve deterministic solutions. A surprising amount of what gets handed to a model is a parsing problem with a known grammar.
Asking for JSON and hoping is not a design. Schemas, validation and a bounded retry make the difference between a demo and something you can run unattended.
Sequencing is where platform migrations succeed or fail. Here is the ordering logic I use, and why the first wave should be boring on purpose.
The accelerators are the headline. Power, cooling, fabric, storage and the eighteen weeks of waiting are the budget.
Every estate has them. Powered on, consuming capacity, owned by no one, named something like SRV-TEMP-02. Here is a decommissioning process that is safe and actually completes.
It is in the licence you already own, it runs production for very large organisations, and it is routinely left off shortlists for reasons that stopped being true a decade ago.
It went from a homelab favourite to a serious contender fast. The technology is sound; the questions worth asking are about support, scale and who operates it.
Every control you have built sits behind a credential. Map which credentials reach which systems and the security architecture usually looks worse than the diagram suggests.
Most of the value is available from equipment you already own. The hard part was never the enforcement technology, it is knowing what talks to what.
A certificate that expires takes the service down as effectively as a failed disk. It is filed under security, owned by nobody, and tracked in a spreadsheet.
Starting from a pile of hand-built servers. The first thing to automate is not provisioning, it is the thing you do every month and get slightly wrong.
A task that is safe to run twice is a different kind of object from a script. Getting this right is what separates configuration management from remote scripting.
A static host file and a password in a variable will work for twenty machines and become the reason the project stops at two hundred.
One creates things that did not exist. The other configures things that do. The confusion comes from both being called infrastructure as code.
Every tutorial starts from nothing. Real environments start from fifteen years of accumulated configuration, and the strategy for getting there is different.
Your playbooks now change production. That makes them software, and the minimum viable testing discipline is smaller than you fear.
Disaggregation did to networking what it did to servers twenty years earlier. The technology works; the interesting part is what it does to your operating model.
East-west traffic in an AI cluster behaves nothing like the enterprise traffic your network was designed for. The symptom looks like slow accelerators.
The pitch is cheaper circuits. The real value is that the WAN becomes centrally managed and application-aware. The cost is a new dependency you should look at closely.
The network function became software running on servers you recognise. The requirements it brings with it are not the ones enterprise virtualization taught you.
Oil and gas workstations are the strongest remaining case for GPU-backed virtual desktops. The data is already in the data centre and the workstation keeps travelling to meet it.
Parameters times bytes per parameter is the start. What catches people is everything else in the memory budget, and it is not small.
A device reporting 100% utilisation may be doing almost nothing useful. The number means something narrower than its name suggests.
One device, several consumers. Three mechanisms with genuinely different isolation properties, and choosing by convenience produces surprises.
Rack density crossed the point where air alone stops working. Choosing what replaces it commits your facility for a decade, and IT is not the deciding party.
The phrase covers four different requirements with four different technical answers. Deciding which one you actually have is most of the work.
The fear that stops network teams automating is a bad push taking the network down. The first six months should not involve pushing anything.
The cadence is set by the reboot, not by the patch. Systems with no maintenance window accumulate risk until something forces the issue.
Service accounts, API keys, and the shared password in a document from 2019. They do not expire, nobody owns them, and they are what an intruder looks for first.
Log everything and the bill becomes the constraint. Log the wrong things and the investigation fails. The selection is the skill.
Most capacity plans are a straight line drawn through two points. Three cheap improvements make them substantially more useful than that.
A weekend project that taught me more about applied AI than any vendor deck: transcription is the easy half, alignment is the real problem, and the human in the loop is not a failure.
Nine out of ten disappointing RAG systems are disappointing search systems. The generation step is rarely where the failure is.
Not because it is faster. Because it removed a team, a skill set and a second network from the build sheet.
Both words get used as though they mean the same protection. They do not, and the difference is the credential that can reach the repository.
Not arguments against public cloud. Just the three numbers that tend to be missing when the business case looks obviously good.