04. Discovery question bank
Ask, then shut up. Write the numbers on the board. Every number in your TCO must come from their mouth.
Format: question, then why you ask in italics. Codes let you reference questions in call notes (Q-GEN-03).
General (Q-GEN)
- Q-GEN-01: What prompted you to look at storage now? Trigger event. No trigger, no deal.
- Q-GEN-02: What happens if you do nothing for twelve months? Cost of inaction.
- Q-GEN-03: How much data do you store in object storage today, and how fast is it growing? Sizing; growth rate drives TCO.
- Q-GEN-04: Where does it live: which clouds, regions, on-prem systems? Map the estate.
- Q-GEN-05: Who signs, who influences, who can block? Decision process.
- Q-GEN-06: Is there a budget line, and when does the fiscal year turn? Timing.
- Q-GEN-07: What does success look like in 90 days? Defines POC criteria.
- Q-GEN-08: Which vendors are you also evaluating? Picks the battlecard.
- Q-GEN-09: Have you tried an alternative cloud before? What happened? Uncovers scar tissue.
- Q-GEN-10: Any contractual commitments elsewhere (AWS EDP, Azure MACC, GCP commit)? Commit drawdown is a real blocker.
Economics (Q-ECON)
- Q-ECON-01: What was last month’s storage bill, split into storage, requests, retrieval, egress? Egress share is the wedge.
- Q-ECON-02: How much data leaves the cloud per month, and to where? Egress destination decides free vs paid.
- Q-ECON-03: Which storage classes do you use, and do you ever pay early-deletion or retrieval fees? Tiering pain.
- Q-ECON-04: Average object size and object count? Request fees and small-object penalties elsewhere.
- Q-ECON-05: Does finance prefer opex monthly or a prepaid term? Pay-as-you-go vs 1 to 5 year commit.
- Q-ECON-06: What did the last restore or data pull cost you? Makes egress pain concrete.
- Q-ECON-07: What does a TB cost fully loaded on-prem: hardware, support, power, space, people? For on-prem displacement.
- Q-ECON-08: When is your next hardware refresh or support renewal? Timing anchor.
- Q-ECON-09: Do you have credits from a hyperscaler, and when do they run out? Startup trigger.
- Q-ECON-10: Would a migration subsidy change your timeline? Universal Data Migration lever.
Backup and ransomware (Q-BKP)
- Q-BKP-01: Which backup software and versions? Integration fit (Veeam, Rubrik, Commvault, etc.).
- Q-BKP-02: Where do copies live today: primary, secondary, off-site? Map 3-2-1.
- Q-BKP-03: Is any copy immutable? How is that enforced? Object Lock opening.
- Q-BKP-04: What does your cyber insurer require? Insurance checklist is a forcing function.
- Q-BKP-05: What are your RPO and RTO for tier-1 apps? Always-hot vs Glacier.
- Q-BKP-06: When did you last test a full restore from off-site? How long did it take? Usually never. That is the pain.
- Q-BKP-07: Retention policy: daily, weekly, monthly, yearly, how long? Sizing plus churn plus lock duration.
- Q-BKP-08: Who can delete backups today? Could a compromised admin account delete them? Compliance mode value.
- Q-BKP-09: Do you back up Microsoft 365 or Kubernetes? Veeam M365, Kasten.
- Q-BKP-10: Is tape still in the picture? Who manages it? LTO replacement.
- Q-BKP-11: Do you use a scale-out repository or direct-to-object? Veeam SOBR capacity tier vs direct.
- Q-BKP-12: What dedupe ratio do you see? Translates logical to stored TB.
- Q-BKP-13: Do you need copies in two geographies? Cloud Replication across regions.
- Q-BKP-14: How many sites and endpoints? Computer Backup cross-sell.
- Q-BKP-15: Have you been hit, and what did recovery look like? Listen. Do not pitch for a full minute.
Media (Q-MED)
- Q-MED-01: What cameras and codecs? Average file size? RED/BRAW/MXF large-object fit.
- Q-MED-02: How many hours or TB per week of new footage? Ingest sizing.
- Q-MED-03: Which MAM/PAM/NLE do you use? iconik, Mimir, axle ai, Premiere, Resolve, Avid.
- Q-MED-04: How does archive get pulled back for reuse? How often? Egress pattern.
- Q-MED-05: LTO generation and number of tapes? Migration scope.
- Q-MED-06: Do remote editors or freelancers need access? Presigned URLs, Suite Studios, LucidLink.
- Q-MED-07: Do you distribute content to viewers? Through which CDN? Partner egress.
- Q-MED-08: Any TPN or studio security requirements? TPN Blue Shield.
- Q-MED-09: Do you need to start editing while uploads are in progress? Live Read.
- Q-MED-10: Who owns the archive budget: production, IT, or library? Buyer.
AI and ML (Q-AI)
- Q-AI-01: Where are your GPUs: which clouds, regions, on-prem? Partner egress and latency.
- Q-AI-02: How big is the training corpus, and how fast is it growing? Capacity tier sizing.
- Q-AI-03: How many times per month do you read the full dataset? Egress multiple; 3x threshold; Overdrive trigger.
- Q-AI-04: Target throughput per node and aggregate? Overdrive tier (100 Gbps to 1 Tbps).
- Q-AI-05: Do you have a hot tier (VAST, WEKA, Lustre, local NVMe)? Position B2 as capacity tier beneath it.
- Q-AI-06: How do dataloaders access data: S3 API, FUSE mount, prefetch to local? Compatibility test.
- Q-AI-07: Checkpoint size and frequency? Write bursts and retention.
- Q-AI-08: Do you version datasets or models? With what? Object versioning, Pixeltable, artifact stores.
- Q-AI-09: Do you move data between providers to chase GPU availability? The one-namespace story.
- Q-AI-10: Any data residency limits on training data? US East/West, EU Central, CA East.
- Q-AI-11: Are agents writing outputs to storage? MCP server.
- Q-AI-12: What does an idle GPU-hour cost you? Turns throughput into dollars.
- Q-AI-13: Inference: where do model weights load from, and how often? Cold start reads.
- Q-AI-14: RAG: where do source documents and embeddings live? Object as source of truth.
- Q-AI-15: Who benchmarked storage last time, and what was the test? Reuse their methodology.
CDN and application (Q-APP)
- Q-APP-01: What CDN do you use, and what is the origin today? Bandwidth Alliance fit.
- Q-APP-02: Cache hit ratio? Origin egress = misses.
- Q-APP-03: Requests per second to origin, read and write? Transaction model.
- Q-APP-04: Public or private content? Signed URLs? Cloudflare private bucket pattern.
- Q-APP-05: Do you use S3 features like IAM roles, object tagging, website hosting, ACLs per object? Known gaps. Find them now, not in the POC.
- Q-APP-06: SDK and language? boto3, aws-sdk-js, Go, etc.
- Q-APP-07: Do you need event triggers on upload? Event Notifications (webhooks; request access).
- Q-APP-08: Multi-tenant? One key per customer? App keys, up to 100M per account.
- Q-APP-09: Latency targets for first byte? Region choice and CDN.
- Q-APP-10: Do you serve users outside North America and EU? Region plus CDN design.
Migration (Q-MIG)
- Q-MIG-01: Total TB and object count to move? Method choice.
- Q-MIG-02: Available bandwidth and windows? Network vs Fireball (96 TB Synology).
- Q-MIG-03: Source egress cost if moved over the wire? Universal Data Migration subsidy.
- Q-MIG-04: Can apps tolerate dual-write for a period? Cutover strategy.
- Q-MIG-05: Integrity requirements? MD5 verification per UDM FAQ.
- Q-MIG-06: Who owns the cutover runbook? Resource reality.
- Q-MIG-07: Any objects in Glacier/Archive tiers needing restore first? Hidden time and cost.
- Q-MIG-08: Do bucket and object names follow S3 rules that B2 also accepts? Naming restrictions differ slightly.
Security and compliance (Q-SEC)
- Q-SEC-01: Which frameworks apply: HIPAA, SOC 2, PCI, GDPR, CJIS, state RAMP? Map to the compliance page.
- Q-SEC-02: Do you need a BAA or DPA? Available.
- Q-SEC-03: Who manages keys? Need customer-managed keys? SSE-C.
- Q-SEC-04: SSO for the console? Enterprise web console and OIDC for Computer Backup Enterprise Control [verify B2 console SSO options].
- Q-SEC-05: Do you require private connectivity? Overdrive private networking.
- Q-SEC-06: Log retention and audit needs? Bucket access logs.
- Q-SEC-07: Data residency? Region selected at account creation, cannot change.
- Q-SEC-08: Vendor questionnaire format: SIG, CAIQ, HECVAT? Whistic profiles.
Persona closers
- CIO: “If we prove the TCO and the restore time in 30 days, what stops you from signing?”
- Admin: “If I set this up with you in 20 minutes today, will you run your next restore test against it?”
- ML lead: “If we hit your GB/s target from your GPU cloud, is storage solved for this training run?”
- MSP: “If unit cost and restore egress are fixed, which client do you move first?”
05. Qualification: the STORE framework
A POC is a decision instrument, not a science project. Qualify before you build.
Use MEDDPICC if your team does. STORE is the storage-specific overlay that tells you whether Backblaze is the right answer.
S: Size and shape
- Stored TB today and in 36 months.
- Object count and average size.
- Read multiple per month (egress / stored).
- Green: 50 TB+, objects over 1 MB average, egress under 3x stored or flowing to partners.
- Yellow: tiny objects with very high request rates, or egress 3x to 5x stored to the internet.
- Red: under 5 TB with no growth, or a hard requirement for sub-millisecond latency.
T: Trigger and timeline
- Named event: renewal, incident, insurance, credits ending, refresh, migration.
- Date that forces a decision.
- Red: “just benchmarking prices.”
O: Owner and organization
- Economic buyer identified and met.
- Technical champion who will run the POC.
- Who blocks: security, procurement, an AWS commit owner.
R: Requirements fit
Check every hard requirement against documented capability:
| Requirement | Fit | Notes |
|---|---|---|
| S3 API core (Put/Get/List/Multipart/Presign) | Yes | |
| Object Lock (governance, compliance, legal hold) | Yes | 1 to 3,000 days per docs |
| Versioning | Yes | B2 buckets keep versions; lifecycle rules manage them |
| SSE-B2 / SSE-C | Yes | SSE-B2 default for new uploads since Sep 14 2026 |
| Customer KMS integration (bring-your-own KMS) | Not documented | SSE-C means the client supplies the key per request [verify roadmap] |
| Object-level ACLs | No | Bucket-level private/public only |
| IAM roles / STS | Partial | Docs list an “IAM-STS API” in nav; S3-compatible doc lists IAM roles unsupported [verify current] |
| Object tagging | No | Returns empty set |
| Static website config | No | Use a CDN in front |
| Lifecycle transitions to colder class | N/A | Single hot class; lifecycle hides/deletes |
| Cross-region replication | Yes | Cloud Replication, separate account per region |
| Event notifications | Yes | Webhooks, request access, Class D charged |
| Private connectivity | Overdrive | Private networking integration |
| Regions | US West, US East, EU Central, CA East | |
| FedRAMP | No | GovRAMP Progressing, TX-RAMP Provisional |
E: Economics proven
- TCO built with their bill, not list estimates.
- Commit structure agreed in principle (PAYG, 1 to 5 year term, Overdrive multi-PB).
- Migration funding discussed (Universal Data Migration with qualifying commitment).
Red flags
- They need a feature listed as unsupported and will not change the app.
- Their egress goes to the open internet at 5x+ stored with no CDN (R2 may genuinely be cheaper; see 15).
- A large hyperscaler commit they must burn down this year.
- No champion willing to run a test.
Deal sizing quick math
Annual value ≈ stored_TB × $/TB/month × 12
- 500 TB at list = 500 × 6.95 × 12 = $41,700/yr.
- 2 PB at list = 2,000 × 6.95 × 12 = $166,800/yr.
- 5 PB Overdrive at $15 list = 5,000 × 15 × 12 = $900,000/yr. Note: deals over $500K sit outside public guidance, which is why they matter.
Exit criteria for each stage
| Stage | Exit when |
|---|---|
| Discovery | STORE S, T, O filled; TCO inputs collected |
| Technical validation | Hard requirements checked against table above; no red |
| POC | Written success criteria met (see 17) |
| Commercial | Term and price agreed; migration plan signed off |
| Close | Paper signed; onboarding date set |
20. Objection bank (60)
Format: They say / You say / Prove it. Acknowledge first, ask second, answer third. Never argue with the customer’s experience.
Price and value
-
“Wasabi is basically the same price.” You say: “On storage, close: $7.99 vs $6.95. The difference is what happens when you read. B2 includes 3x your stored data in free egress every month, unlimited through partners, and no minimum storage duration.” Prove: 14-tco table at their read multiple and deletion pattern.
-
“Glacier is way cheaper.” “It is, for data you never touch. What is your restore SLA, and what did the last retrieval cost?” Prove: restore scenario including retrieval fee, hours, egress.
-
“Your price just went up from $6 to $6.95.” “It did. Wasabi went up too. That is why term commits of 1 to 5 years lock the rate.” Prove: term option on quote.
-
“R2 has zero egress.” “True. R2 storage is $15/TB, more than double, and writes cost $4.50 per million. If you use Cloudflare, put B2 behind it and get $0 egress at $6.95.” Prove: 1 PB comparison.
-
“We get big discounts from AWS.” “Great, let’s use your effective rate. What is it on storage and egress?” Prove: rerun TCO with their numbers.
-
“$0.01/GB overage could surprise us.” “Overage only starts above 3x stored. At 1 PB you get 3 PB a month free. If you will exceed that, Overdrive gives unlimited egress.” Prove: break-even 3.8x.
-
“We cannot prepay.” “Pay-as-you-go monthly by card or invoice. No commitment.” Prove: pricing page.
-
“Savings are not worth the migration effort.” “Universal Data Migration offsets migration cost on a qualifying commitment and Backblaze runs it. What is your team’s cost per month of delay?” Prove: UDM page.
-
“Our storage bill is small.” “Then let’s find the line that hurts: restores, data movement, or the next refresh.” Disqualify politely if nothing hurts.
-
“Free egress is a gimmick; you will change it.” “It is published on the pricing page with a $0.01 overage. Term contracts lock pricing.” Prove: contract terms.
Technical fit
-
“Is it really S3 compatible?” “Core APIs yes, with documented gaps: no object ACLs, IAM roles, object tagging, website config, or browser POST. Which do you use?” Prove: run their app in POC.
-
“We use IAM roles.” “Not in the S3-compatible API. Use scoped app keys distributed through your secrets manager.” Prove: key scoping demo.
-
“We rely on object tags.” “Tags are not supported. Use prefixes or a metadata index. Many apps only need tags for lifecycle, which B2 handles by prefix.” Prove: lifecycle rule demo.
-
“Is it fast enough?” “For which workload? Hume AI hit about 10 GB/s uploads. Overdrive goes 100 Gbps to 1 Tbps dedicated. Let’s measure from your network.” Prove: throughput test.
-
“Latency for small files?” “B2 is optimized for throughput and capacity. For sub-millisecond small I/O, keep a hot tier.” Prove: honest architecture.
-
“Single region per account is a limitation.” “It is a design choice that keeps residency explicit. Cloud Replication covers multi-region with a second account.” Prove: replication setup.
-
“No storage classes? We want tiering.” “One hot class at a price below most cool tiers. No retrieval fees, no minimum durations. Tiering is complexity you no longer need.” Prove: price compare vs S3 IA ($12.50/TB) and Azure Cool.
-
“Does it work with our backup software?” “Veeam, Rubrik, Commvault, MSP360, Synology, TrueNAS and hundreds more have guides. Rubrik needs SigV4 enabled by their support.” Prove: integration guide.
-
“What about Kubernetes?” “Kasten K10 and Velero-style S3 targets work; Object Lock with Kasten is documented on the Veeam page.” Prove: test.
-
“Can we mount it like a drive?” “Via tools like Suite Studios, LucidLink, rclone mount, Mountain Duck. Object storage is not a POSIX filesystem; know the trade-offs.” Prove: Suite Studios integration.
-
“Event triggers?” “Event Notifications send signed webhooks on create, update, delete. Access is enabled by Support.” Prove: demo 6.
-
“We need versioning.” “B2 keeps versions by default. Lifecycle rules control how long.” Prove: console.
-
“Can we host a static site?” “Not via S3 website config. Put Cloudflare or Fastly in front, with $0 egress.” Prove: CDN guide.
-
“Our app uses SigV2.” “B2 requires SigV4. Most SDKs default to V4; update the client.” Prove: SDK config.
-
“Max object size?” “Large files via multipart. [verify current max object and part size in docs before quoting]”
Trust, risk, and company
-
“Backblaze is a consumer backup brand.” “B2 is 62 percent of revenue, 100,000+ customers, and CoreWeave signed a $335M multi-exabyte deal.” Prove: Q2 2026 results, 8-K.
-
“Will you be around?” “Public company, adj. EBITDA margin 30 percent in Q2 2026, ARR $177M growing 21 percent.” Prove: IR.
-
“Your drive failure rate went up.” “Yes, Q2 2026 AFR was 1.73 percent, and Backblaze published it. Durability comes from 17+3 erasure coding across 20 pods, not from drives never failing.” Prove: Drive Stats, durability doc.
-
“You are too small for our scale.” “Over an exabyte under management; Decart went 0 to 16 PB in 90 days.” Prove: case study.
-
“Support quality?” “Premium support add-on; Overdrive includes the highest tier; customers like Mirage cite ‘real human support’.” Prove: references.
-
“What if you get acquired?” “Contract terms and S3 compatibility protect you. Your data is portable with 3x free monthly egress.” Prove: egress math for exit.
-
“Hard drives are old tech.” “HDD is how the industry stores exabytes economically. Even CoreWeave uses Backblaze for its HDD tiers under a flash cache.” Prove: CoreWeave announcement.
-
“We had a bad experience with an alt-cloud.” “What broke? Let’s put that exact test in the POC.” Prove: POC criterion.
-
“Your SLA?” “[pull current SLA]. Durability designed at 11 nines.”
Security and compliance
-
“Are you HIPAA compliant?” “We sign BAAs for covered entities. HIPAA compliance is shared.” Prove: compliance page.
-
“FedRAMP?” “No. GovRAMP Progressing and TX-RAMP Provisional.” Prove: compliance page. Qualify out if hard requirement.
-
“Is data encrypted?” “SSE-B2 AES-256 by default on new uploads since Sep 14 2026; SSE-C if you hold keys.” Prove: blog.
-
“Can your staff delete our backups?” “Not in compliance mode, not before expiry.” Prove: demo 3.
-
“We need customer-managed KMS.” “SSE-C today means the client supplies the key per request. Native KMS integration is not documented.” Prove: SSE docs. Escalate roadmap ask.
-
“Do you have SOC 2?” “SOC 2 Type 2; report via Whistic.” Prove: Whistic.
-
“GDPR residency?” “EU Central in Amsterdam; DPA available; data stays in the selected region.” Prove: regions doc.
-
“Is it air-gapped?” “Logically: off-site, separate credentials, immutable. Not a physical gap.” Prove: architecture.
-
“What about insider threats?” “Scoped keys, compliance-mode lock, MFA, access logs.” Prove: key demo.
Organization and process
-
“We have an AWS commit to burn.” “Then start with the copy that must sit outside AWS: the immutable backup. It does not touch your commit’s core workloads.” Prove: backup design.
-
“Procurement takes six months.” “Start PAYG on a card for the POC; paper the term deal in parallel.” Prove: PAYG.
-
“Security review will take forever.” “Whistic profiles have SOC 2, HECVAT, and questionnaires ready.” Prove: Whistic.
-
“We do not have staff for a migration.” “UDM is white-glove.” Prove: UDM.
-
“Our MSP decides.” “Let’s bring them in; Backblaze has an MSP program and Partner API.” Prove: partner page.
-
“We are standardizing on one cloud.” “For compute, sensible. For the backup copy, standardizing on the same provider puts the copy in the same blast radius.” Prove: 3-2-1-1-0.
-
“Not a priority this quarter.” “What changes next quarter? Insurance renewal, refresh, credits ending?” Prove: trigger.
AI specific
-
“We need flash for training.” “For the working set, yes. B2 holds the full corpus and checkpoints and refills the flash tier.” Prove: whiteboard 11.
-
“Our GPUs are in a hyperscaler.” “Then model egress from B2 at 3x free or Overdrive unlimited, versus hyperscaler storage price.” Prove: TCO scenario.
-
“Neoclouds can build storage with Ceph.” “They can. Then they run a storage company. B2 Neo launches in weeks.” Prove: white paper.
-
“Is CoreWeave a B2 Neo customer?” “CoreWeave signed a multi-exabyte storage agreement; Backblaze powers HDD tiers in CoreWeave AI Object Storage. The SEC filing does not label it B2 Neo.” Prove: 8-K wording.
-
“Can agents safely use storage?” “B2 MCP Server exposes only tools the key permits.” Prove: demo 7.
-
“Throughput claims are marketing.” “Agreed. Test from your GPU nodes with your shards.” Prove: demo 8.
Media specific
-
“Our MAM uses tags.” “Test it. Most MAMs keep metadata in their own DB.” Prove: POC.
-
“Tape is cheaper per TB.” “Media is. Add library maintenance, LTO migrations, off-site handling, restore delays. Eagles retired LTO-6.” Prove: case study.
-
“Uploads of 8K are too slow.” “Size the link; use Fireball for backlog; Live Read starts editing while uploading.” Prove: transfer table.
-
“Studios require TPN.” “Backblaze has TPN Blue Shield status.” Prove: compliance page.
24. Field lab: drills, flashcards, quiz
Fifteen minutes to get sharp. Do one scenario drill out loud every morning of your first month.
Scenario drills
Each drill: read the setup, set a 10-minute timer, draw the board, say the first three questions, name the risk, name the proof.
Drill 1: The insurer letter
Setup: 400-person manufacturer, Veeam v12, 180 TB of backups on a local linux repo, cyber insurer renewal in 60 days demands an immutable off-site copy. Board: whiteboard 09. First questions: retention schedule? RTO for ERP? who has admin on the Veeam server? Risk: Object Lock not enabled before connecting Veeam. Proof: 20-minute setup and failed delete demo. Numbers: 180 × 6.95 = $1,251/month list.
Drill 2: The egress shock
Setup: SaaS video platform, 600 TB in S3 Standard, 400 TB/month egress to Fastly. Ask for the bill, then check it with the math below. Math check: storage 50,000×0.023 + 450,000×0.022 + 100,000×0.021 = 1,150 + 9,900 + 2,100 = $13,150. Egress 399,900 GB: 900 + 3,400 + 7,000 + 249,900×0.05 = 12,495 → $23,795. Total ≈ $36,945. B2: 600 × 6.95 = $4,170; egress to Fastly $0. Risk: app uses object tagging for moderation flags. Proof: POC with their SDK; tag dependency replaced by DB column.
Drill 3: The GPU nomad
Setup: AI lab, 3 PB corpus in GCS, renting GPUs at CoreWeave this quarter and maybe Lambda next. Reads full corpus ~2x/month. Board: whiteboard 11. Answer: B2 standard: 3,000 × 6.95 = $20,850/month; 2x read to CoreWeave = $0 partner egress. To non-partner at 2x: still inside 3x free. Risk: dataloader uses GCS-specific client. Proof: throughput test from CoreWeave nodes.
Drill 4: The tape library
Setup: regional broadcaster, 1,200 LTO-5 tapes (~1.5 TB each native ≈ 1.8 PB), library end of support, archive pulled weekly for retrospectives. Answer: UDM tape migration with commit; B2 library + MAM; delivery through Cloudflare. Risk: tape read failures; budget for unreadable media. Proof: Eagles and ACL references.
Drill 5: The Wasabi renewal
Setup: MSP with 900 TB on Wasabi, renewal at $7.99, clients restore ~1.2x stored per month in aggregate during incidents. Answer: 3x free egress vs fair-use; no minimum duration for short-retention clients; Partner API. Math: $7,191 vs $6,255/month at list. Risk: migration of backup chains; plan re-seed vs copy.
Drill 6: The neocloud founder
Setup: 8,000-GPU neocloud, customers keep data in AWS, founder considering Ceph. Board: whiteboard 11, B2 Neo variant. First questions: customers’ data location? storage headcount? billing integration? Proof: Partner API demo, custom domain, CoreWeave reference pattern (stated precisely).
Drill 7: The Azure shop
Setup: hospital system, all Microsoft, M365 backups to Azure Blob in the same tenant. Answer: separate-blast-radius copy on B2 via Veeam M365, BAA, compliance mode. Risk: MACC commitment politics. Proof: BAA, SOC 2, failed delete demo.
Drill 8: The R2 developer
Setup: startup storing 40 TB user images on R2, 300M Class A ops/month (thumbnails), Cloudflare CDN. Math: R2: 40×15 = $600 + 300×4.50 = $1,350 → $1,950+. B2 behind Cloudflare: 40×6.95 = $278, egress $0, ops free. Risk: Workers bindings to R2 need rework to S3 calls.
Flashcards (front / back)
- B2 list price? / $6.95 per TB per month, billed per byte-hour.
- Free egress allowance? / 3x average monthly stored; then $0.01/GB.
- Partner free-egress list? / Fastly, Cloudflare, bunny.net, CacheFly, CoreWeave, Equinix Metal, Vultr, phoenixNAP.
- Overdrive starting price? / $15/TB/month, multi-PB commit.
- Overdrive throughput? / 100 Gbps to 1 Tbps.
- Overdrive egress? / Unlimited free, any destination.
- Erasure coding scheme? / 17 data + 3 parity across 20 pods.
- Designed durability? / 11 nines annually.
- Regions? / US West, US East, EU Central, CA East.
- Can you change an account’s region? / No.
- Object Lock retention range? / 1 to 3,000 days.
- Can Object Lock be disabled on a bucket? / No.
- Compliance vs governance? / Compliance cannot be shortened or removed; governance can with privileged key.
- Legal hold expiry? / None until removed.
- Lifecycle rules per bucket? / Up to 100.
- Lifecycle rule fields? / fileNamePrefix, daysFromUploadingToHiding, daysFromHidingToDeleting, daysFromStartingToCancelingUnfinishedLargeFiles.
- App keys per account? / Up to 100 million.
- Default encryption? / SSE-B2 AES-256 on new uploads since Sep 14 2026.
- SSE-C? / Customer supplies AES-256 key per request.
- S3 API gaps? / Object ACLs, IAM roles, tagging, website config, browser POST.
- Signature version? / SigV4 only.
- Rubrik gotcha? / Defaults to SigV2; support must enable V4.
- Veeam lifecycle setting? / Keep all versions.
- Class D cost? / 2,500/day free then $0.004 per 10,000.
- Cross-region replication requirement? / Second account in target region.
- Can replicated data be replicated again? / No.
- Existing-file replication timing? / Daily at midnight UTC.
- Fireball capacity? / 96 TB Synology NAS, 10GbE RJ-45.
- UDM integrity method? / MD5 byte-for-byte verification.
- MCP server tool count? / 40 (17 native, 19 S3, 4 analytics); read-only profile 20.
- Computer Backup price? / $99/year per computer.
- HIPAA answer? / BAA available for covered entities.
- Gov programs? / GovRAMP Progressing Snapshot, TX-RAMP Provisional.
- CoreWeave deal size? / ~$335M, multi-exabyte, five-year (5 and 7 year order forms).
- Q2 2026 B2 growth? / +34% to $26.6M.
- ARR Q2 2026? / $177.3M, +21%.
- Overdrive break-even read multiple? / ~3.8x stored per month.
- Q2 2026 Drive Stats AFR? / 1.73%.
- Free storage? / First 10 GB.
- Minimum storage duration? / None.
Quiz (answers at bottom)
- A customer stores 200 TB and egresses 700 TB/month to the internet. B2 monthly list?
- Which mode would you use for an insurer-mandated backup copy?
- A customer needs survival of a full region loss. What do you design?
- Which S3 call will be rejected if it includes x-amz-tagging?
- Name two things Fireball pricing includes.
- Why should you never say “unlimited free egress” for standard B2?
- What is the first thing you do in a Rubrik POC?
- At what read multiple does Overdrive beat standard B2 on list price?
- What happens to existing files when SSE-B2 default is enabled?
- What does the MCP server do with a read-only key?
Answers: 1) 200×6.95 = $1,390 + (700−600) TB × $10 = $1,000 → $2,390. 2) Compliance mode. 3) Cloud Replication to a bucket in a second account in another region. 4) PutObject or CopyObject. 5) Security deposit, non-refundable shipping fee, per-30-day rental. 6) It is 3x free then $0.01/GB; unlimited applies to partners and Overdrive. 7) Open a Rubrik support case to enable SigV4. 8) ~3.8x. 9) Not encrypted retroactively; only new uploads. 10) Exposes only read tools (read-only profile, 20 tools max).
Flashcards (interactive)
40 cards from the field lab. Click or tap a card to flip it.
31. Call plans
Every meeting has one job. Name it at the start, check it at the end.
A. First discovery call (30 minutes)
Job: decide whether there is a qualified storage problem worth a whiteboard.
| Minute | Move |
|---|---|
| 0 to 3 | Agenda and permission: “I’ll ask a lot of questions, then tell you honestly if we fit.” |
| 3 to 18 | Q-GEN-01 to 05, then Q-ECON-01 and 02. Get stored TB, growth, egress, trigger. |
| 18 to 23 | 30-second pitch matched to persona; one proof point from their industry. |
| 23 to 27 | Confirm STORE gaps; ask who else should be in the whiteboard. |
| 27 to 30 | Book the whiteboard; send the recap template the same day. |
| Leave with: five numbers, a trigger date, a second meeting. |
B. Technical whiteboard (60 minutes)
Job: agree on a target architecture and POC criteria.
| Minute | Move |
|---|---|
| 0 to 5 | Restate what you heard. Ask what changed. |
| 5 to 20 | Draw current state with them. Numbers on arrows. |
| 20 to 40 | Draw future state using the matching board (09 to 13). |
| 40 to 50 | Walk the requirement fit table (05). Surface gaps honestly. |
| 50 to 60 | Write POC criteria on the board. Assign owners. Photograph. |
| Leave with: a photographed board and signed-off POC criteria. |
C. Executive briefing (30 minutes, CIO/CFO)
Job: get sponsorship for the POC and commercial path.
- Their situation in three bullets (2 min).
- The economics: one table, their numbers, sources dated (8 min).
- Risk controls: immutability, compliance, migration support, company stability (8 min).
- Proof: one reference in their industry (4 min).
- Ask: approve POC and identify the commercial path (PAYG vs term) (8 min).
D. POC kickoff (45 minutes)
Job: zero ambiguity on scope.
- Confirm environment, data set, keys, endpoint, region.
- Walk the scorecard (17).
- Schedule check-ins (day 3, day 7, mid-point, final).
- Name the decision meeting date.
E. POC readout (30 minutes)
Job: convert results into a decision.
- Scorecard criterion by criterion.
- TCO refreshed with measured numbers.
- Proposed commercial structure.
- Ask for the decision or the specific blocker.
F. Partner QBR (45 minutes)
Job: pipeline and enablement.
- Joint wins and losses; what broke in integration.
- Top 10 overlapping accounts.
- One whiteboard enablement (09 or 12).
- Next quarter targets.
G. Neocloud architecture session (90 minutes)
Job: decide build vs buy.
- Their GPU footprint and customer data locations.
- Draw the split-stack problem: customer data in hyperscaler, compute on neocloud, egress in between.
- Build-it-yourself cost model: hardware, Ceph/MinIO ops, on-call, drive replacement, upgrades.
- B2 Neo: Partner API flow, custom domain, SSO, billing feed.
- Time to launch and commercial model.
Call hygiene
- Notes in the CRM within one hour, with Q-codes.
- Every number tagged “customer said” or “we estimated”.
- Next step has a date, or it is not a next step.