Download Pure Storage FlashArray Architect Associate (FAAA_004) Exam Prep — 200+ Practice Question and more Exams Engineering in PDF only on Docsity!
Pure Storage FlashArray Architect Associate (FAAA_004) Exam
Prep — 200+ Practice Questions & Answers
The Pure Storage FlashArray Architect Associate Exam (FAAA_004) validates your ability to identify, qualify, and architect FlashArray solutions. This comprehensive question bank covers every major exam domain: FlashArray architecture, the Evergreen Storage model, data reduction, Pure1 management, replication and data protection, DirectFlash and NVMe technology, and common troubleshooting scenarios. Below are 200 exam‑style questions, each with a correct answer and a detailed rationale to help you master the material. Use this bank alongside the official exam guide and hands‑on experience to maximize your readiness.
Exam Overview (FAAA_004)
FeatureDetails Exam CodeFAAA_004 Number of Questions60 Question TypesMultiple‑choice (3–5 options; 1–3 correct answers) Time Limit120 minutes Cost$129 USD Target AudienceTechnical sales professionals with 1–3 years of storage experience and 3– 12 months of Pure Storage experience
SECTION 1: FlashArray Architecture Principles (Q1–40) Q Which Pure Storage architectural principle enables a FlashArray to provide non‑disruptive firmware upgrades?
- A) Stateless Controllers
- B) Active/Active Controllers
- C) DirectFlash Modules
- D) RAID‑HA Correct Answer: A Rationale: Stateless controllers separate configuration from data. The configuration resides in the shared metadata service, not on the controller hardware itself. This allows a controller to be taken offline for a firmware upgrade while its peer continues processing I/O, and the upgraded controller can be reintegrated seamlessly.
Q
What is the primary function of a FlashArray?
- A) To provide cloud storage services
- B) To accelerate data transfer between storage devices
- C) To provide high‑performance, all‑flash storage for mission‑critical applications
How does a FlashArray handle a controller failure?
- A) I/O fails until the controller is replaced
- B) All data is lost
- C) The surviving controller seamlessly takes over all I/O processing
- D) The system reboots to recover Correct Answer: C Rationale: FlashArray has a dual‑controller, active/passive architecture. The controllers share access to all flash modules. If one controller fails, the other automatically assumes ownership of its resources and continues processing I/O without disruption.
Q
Which statement best describes FlashArray’s RAID‑HA technology?
- A) It is a legacy RAID 5 implementation
- B) It protects against concurrent dual‑drive failures and rebuilds within minutes
- C) It requires hot‑spare drives to be pre‑allocated
- D) It uses XOR parity across disk shelves Correct Answer: B
Rationale: RAID‑HA is designed for flash to protect against any two concurrent drive failures. It also treats performance variability as a failure and automatically rebuilds parity groups within minutes, using available spare capacity rather than dedicated hot‑spare drives.
Q What is the main purpose of using stateless controllers in FlashArray?
- A) To lower the cost of each controller
- B) To simplify cabling between shelves
- C) To enable non‑disruptive upgrades of controller firmware
- D) To increase the raw capacity of the system Correct Answer: C Rationale: Stateless controllers store configuration and metadata externally. When a controller is upgraded, replaced, or fails, the replacement controller reads the configuration from the shared metadata service and immediately assumes its role without needing to be reconfigured.
Q
FlashArray controllers use which I/O connectivity model?
- A) Active/active on the front‑end, active/passive on the back‑end
Q
Which component provides power protection for writes not yet committed to flash?
- A) Battery backup unit (BBU)
- B) NVRAM module
- C) Capacitor bank
- D) Hot‑swap power supply Correct Answer: B Rationale: The NVRAM module stores write data in volatile memory but has sufficient battery backup to flush that data to flash during an unexpected power loss, guaranteeing write durability.
Q
Which operating environment powers all FlashArray models?
- A) Purity//FB
- B) Purity//FA
- C) Purity//FL
- D) DirectFlash OS Correct Answer: B
Rationale: Purity//FA is the operating system that runs on every FlashArray, delivering data reduction, replication, snapshots, encryption, and non‑disruptive upgrades regardless of the underlying hardware model.
Q Which FlashArray model is designed for capacity‑oriented workloads with lower cost per terabyte?
- A) FlashArray//X
- B) FlashArray//XL
- C) FlashArray//C
- D) FlashArray//E Correct Answer: C Rationale: FlashArray//C (Capacity) is optimized for secondary workloads, backups, and capacity‑intensive primary applications where cost per GB is the key driver. FlashArray//X is for performance‑critical workloads.
Q
Pure Storage’s “Right‑Size Guarantee” is part of which program?
Q
What is the maximum effective capacity of a FlashArray//X system in a typical 6U footprint?
- A) 500 GB
- B) 1 PB
- C) 3 PB
- D) 10 PB Correct Answer: C Rationale: FlashArray//X can deliver up to 3 PB of effective (post‑deduplication/compression) storage capacity in only 6U of rack space, offering industry‑leading density.
Q
Which feature allows a FlashArray to provide shared storage for both file and block workloads?
- A) Purity//RUN
- B) FlashArray File Services
- C) DirectFlash Shelf
- D) Purity//FA with file services
Correct Answer: D Rationale: Purity//FA natively supports block (iSCSI, FC, NVMe‑oF) and file (NFS, SMB) access, enabling consolidation of file and block workloads on the same array without separate NAS gateways.
Q Which caching mechanism is used by Purity//FA to accelerate read performance?
- A) L1/L2 adaptive cache
- B) Write‑through cache only
- C) NVRAM for metadata and reads served directly from flash modules
- D) DRAM write cache only Correct Answer: C Rationale: Purity uses NVRAM to cache metadata and small writes. Reads are served directly from the raw flash modules, leveraging the low latency of NVMe media, with the metadata cache reducing lookup overhead.
Q
How does a FlashArray handle encryption for data at rest?
Q
Which protocol is NOT natively supported by FlashArray for host connectivity?
- A) Fibre Channel (FC)
- B) iSCSI
- C) NVMe over Fabrics (NVMe‑oF)
- D) InfiniBand Correct Answer: D Rationale: FlashArray natively supports FC, iSCSI, and NVMe over Fabrics (using either Fibre Channel or RoCE). InfiniBand is not a supported host connectivity protocol.
Q
Which RAID protection level is used by FlashArray by default?
- A) RAID 1
- B) RAID 5
- C) RAID 6
- D) RAID‑HA Correct Answer: D
Rationale: FlashArray uses RAID‑HA (High Availability) exclusively. It is a RAID 6 equivalent with additional features: protection against any two simultaneous drive failures, automatic performance‑aware rebuilds, and no dedicated hot‑spare drives.
Q Which FlashArray component is responsible for off‑loading data reduction and other background tasks?
- A) Management module
- B) NVRAM module
- C) Data Processing Unit (DPU)
- D) Background task scheduler within Purity Correct Answer: D Rationale: Purity’s background scheduler uses available controller resources to perform deduplication, compression, and other data services without interfering with front‑end I/O.
Q
Which of the following accurately describes a FlashArray controller upgrade? (Select two.)
- A) Requires a full system outage
Q
Which statements about Purity//FA‘s metadata management are correct? (Select two.)
- A) Metadata is stored exclusively on NVRAM for fast access
- B) Metadata is stored directly in the flash modules, but frequently accessed entries are cached in NVRAM
- C) Metadata is always reloaded from flash modules for every I/O, guaranteeing consistency
- D) The NVRAM cache significantly reduces metadata read latency Correct Answer: B, D Rationale: The metadata is stored on flash modules for persistence. However, heavily used entries are cached in NVRAM, which dramatically speeds up metadata lookups while still providing durability.
Q
How does the FlashArray ensure that background operations (deduplication, compression) do not degrade front‑end performance?
- A) It stops all background tasks during peak hours
- B) It uses dynamic prioritization and QoS that throttles background tasks when active I/O requires controller resources
- C) It runs all background tasks on separate dedicated hardware processors
- D) It postpones all background tasks until the array is idle
Correct Answer: B Rationale: Purity’s intelligent QoS continuously monitors active I/O and adjusts background task intensity so that data‑reduction activities never starve front‑end requests.
Q Which FlashArray family is based entirely on NVMe technology, both for media and internal connections?
- A) FlashArray//M
- B) FlashArray//X
- C) FlashArray//C
- D) FlashArray//E Correct Answer: B Rationale: FlashArray//X uses all‑NVMe architecture, including NVMe flash modules (DirectFlash Modules) and NVMe over PCIe internal connections, eliminating legacy SAS/SATA bottlenecks.
Q
What is the minimum recommended Pure Storage experience for a candidate before taking the Architect Associate exam?
Q
Which of the following components is not hot‑swappable in a FlashArray?
- A) Power supply unit
- B) Controller
- C) DirectFlash Module
- D) Midplane Correct Answer: D Rationale: The midplane is a passive backplane that connects other components. It is not designed for hot‑swap; its failure requires full system replacement.
Q
What is the primary difference between FlashArray//X and FlashArray//C controllers?
- A) //X controllers have more CPU cores and higher clock speeds
- B) //C lacks NVRAM modules
- C) //C uses SAS SSDs instead of NVMe
- D) //C controllers are passive/passive while //X are active/active Correct Answer: A
Rationale: Both families use similar architectural principles, but //X controllers are designed with higher core counts and faster clock speeds to satisfy performance‑intensive applications.
Q What does the term “stateless controller” refer to in FlashArray architecture?
- A) The controller maintains no session state with hosts
- B) The controller does not store any persistent configuration or metadata locally
- C) The controller has no MAC addresses assigned
- D) The controller cannot cache data Correct Answer: B Rationale: Stateless controllers store all configuration and metadata in an externally shared service. When a controller is replaced, the new controller pulls this data from the cluster, re‑establishing its role without manual reconfiguration.
Q
Which FlashArray component provides a unified view of capacity across all flash modules?
- A) RAID‑HA parity map
- B) Global metadata service