Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
Refer to the exhibit.

What does the depicted value 77.24 T represent?
The value77.24 Tin the context of Pure Storage FlashArray representsC . The guaranteed capacity.
Detailed Explanation:
Guaranteed Capacityis a feature of Pure Storage's Evergreen subscription model. It reflects the effective capacity Pure Storage commits to the customerbased on their typical data reduction ratios(deduplication, compression, and pattern removal). This value is calculated as:
GuaranteedCapacity=PhysicalRawCapacityDataReductionFactor(DRF)GuaranteedCapacity=PhysicalRawCapacityDataReductionFactor(DRF)
Pure typically guarantees a minimum DRF (e.g., 3:1 for many workloads), but actual savings often exceed this.
Why Not the Other Options?
A . Total usable space: This would include the total logical capacity after data reduction and overheads (RAID-HD, metadata), which is usuallylargerthan the guaranteed capacity.
B . Total raw space: This refers to the physical capacity of drives (e.g., 100TB raw). The value shown (77.24T) is smaller than raw, so this is incorrect.
D . Total deduplicated space: Pure Storage combines dedupe, compression, and pattern removal into a single 'data reduction' metric. Deduplication alone is not isolated in capacity reporting.
Official Reference:
Pure Storage documentation explicitly definesGuaranteed Capacityas the 'logical capacity Pure commits to deliver, factoring in data reduction.' This aligns with the Evergreen//Forever subscription model, where customers pay for usable capacity, not raw storage.
A controller receives a write request.
If it generates a hash that is already recorded in the hash table, what happens next?
When a controller generates a hash for an incoming write request and finds that the hash already exists in the hash table, the next step is to compare the new block to the existing block to confirm they are duplicates .
Why This Matters:
Hash Collision Handling:
Hash functions can sometimes produce the same hash value for different data blocks (a 'hash collision'). To ensure data integrity, the system must verify that the new block is identical to the existing block before deduplication occurs.
Data Integrity:
Comparing the blocks ensures that only true duplicates are deduplicated, preventing data corruption or loss due to hash collisions.
Why Not the Other Options?
A . The next incoming block is then hashed to see if it can be deduplicated:
Hashing the next block is unnecessary at this stage. The focus is on verifying whether the current block is a duplicate.
B . Deep level compression is then applied to the newly hashed block:
Compression is a separate process from deduplication and does not occur immediately after hashing.
D . Purity//FA will expand the block to see if it can deduplicate a larger dataset:
Expanding the block is not part of the deduplication process. Deduplication operates on individual blocks, not larger datasets.
Key Points:
Hash Table Lookup: Identifies potential duplicates based on hash values.
Block Comparison: Confirms that the new block matches the existing block to ensure data integrity.
Deduplication: Eliminates redundant data to optimize storage efficiency.
Pure Storage FlashArray Documentation: 'Understanding Deduplication in Purity//FA'
Pure Storage Whitepaper: 'Data Reduction Techniques in FlashArray'
Pure Storage Knowledge Base: 'How Deduplication Works in FlashArray'
During a controller upgrade of a Pure Storage FlashArray, what aspect of array design ensures there will be no tangible impact on performance?
During a controller upgrade of a Pure Storage FlashArray, the active/active controller architecture ensures there will be no tangible impact on performance. This design allows both controllers to handle I/O operations simultaneously, so even if one controller is being upgraded, the other can continue processing workloads without interruption.
Why This Matters:
Active/Active Architecture: In an active/active design, both controllers share the workload equally. If one controller is taken offline for maintenance or upgrades, the remaining controller seamlessly handles all I/O operations.
This ensures continuous availability and consistent performance during upgrades, minimizing downtime and user impact.
Why Not the Other Options?
B . Stateful controller architecture:
While stateful architectures maintain session information, they do not inherently ensure no performance impact during upgrades. The key factor here is the active/active design.
C . Active/passive controller front-end ports:
In an active/passive design, only one controller is actively handling I/O at any given time. If the active controller is upgraded, the passive controller must take over, which can lead to temporary performance degradation.
D . Primary/secondary controller architecture:
Similar to active/passive, this design relies on a primary controller for all operations, making it less resilient during upgrades compared to active/active.
Key Points:
Active/Active Design: Ensures continuous I/O processing during upgrades.
Seamless Upgrades: Minimizes performance impact and downtime for users.
High Availability: Maintains consistent performance and reliability throughout the upgrade process.
Pure Storage FlashArray Documentation: 'Controller Upgrade Process and Best Practices'
Pure Storage Whitepaper: 'Active/Active Controller Architecture'
Pure Storage Knowledge Base: 'Minimizing Impact During Controller Upgrades'
A customer is in the very early stages of designing a storage solution at a greenfield site.
They wish to use NVMe-TCP connectivity and require approximately:
* 100 Gbps of consistent raw network throughput between the FlashArray and the dedicated SAN switches.
* The dedicated SAN switches support up to 25 Gbps connectivity.
What is the minimum number of Ethernet ports in total they should connect from the FlashArray to the SAN switches while still ensuring resiliency?
To achieve 100 Gbps of consistent raw network throughput between the FlashArray and the dedicated SAN switches, while ensuring resiliency , the customer must connect a sufficient number of Ethernet ports from the FlashArray to the SAN switches. Given that the dedicated SAN switches support up to 25 Gbps connectivity per port , the calculation is as follows:
Throughput Requirement:
The customer requires 100 Gbps of raw throughput.
Each Ethernet port provides 25 Gbps of bandwidth.
Number of Ports Needed:
To meet the 100 Gbps requirement:

Resiliency Requirement:
Resiliency ensures that the solution can tolerate failures (e.g., switch or link failures). To achieve this, the customer must double the number of ports to provide redundant paths.
Therefore, the total number of ports required is:42=8ports.
Why Not the Other Options?
B . 2:
Two ports would only provide 50 Gbps of raw throughput (2 25 Gbps), which does not meet the 100 Gbps requirement. Additionally, there would be no redundancy, violating the resiliency requirement.
C . 4:
Four ports would meet the 100 Gbps throughput requirement but would lack redundancy, making the solution vulnerable to failures.
D . 16:
Sixteen ports would exceed the required throughput and redundancy, resulting in unnecessary costs and complexity.
Key Points:
Throughput Calculation: Ensure the total bandwidth meets the 100 Gbps requirement.
Resiliency: Double the number of ports to provide redundant paths for high availability.
Optimization: Use the minimum number of ports that satisfy both throughput and resiliency requirements.
Pure Storage FlashArray Documentation: 'Network Design and Configuration Best Practices'
Pure Storage Whitepaper: 'NVMe-TCP Connectivity and Performance Optimization'
Pure Storage Knowledge Base: 'Calculating Required Network Ports for FlashArray'
A customer needs to be able to replicate from on-prem into the public cloud. They want to use the cloud as their DR site with failover and fallback capabilities. Which Pure Storage feature should the customer use?
The customer requires a disaster recovery (DR) solution that allows them to replicate data from their on-premises environment to the public cloud. They also need failover and fallback capabilities, meaning they must be able to switch operations to the cloud during a disaster and revert back to on-premises once the issue is resolved.
Snapshot replication between a FlashArray on-premises and Cloud Block Store (CBS) is the best solution for this use case. CBS integrates seamlessly with on-premises FlashArrays, enabling efficient replication of snapshots to the cloud. This feature supports failover and fallback operations, ensuring business continuity in the event of a disaster.
Why Not the Other Options?
B . Purity//FA CloudSnap periodic offload of snapshots to AWS: While CloudSnap allows periodic offloading of snapshots to AWS S3 for backup purposes, it does not provide the real-time replication and failover/fallback capabilities required for DR.
C . ActiveCluster FC replication between a FlashArray on site and Evergreen//One: ActiveCluster is designed for synchronous replication between two FlashArrays in different locations, but it does not support replication to the public cloud.
Key Points:
Snapshot Replication: Enables efficient and reliable replication of data between on-premises FlashArrays and Cloud Block Store.
Failover and Fallback: CBS supports these capabilities, ensuring minimal downtime during a disaster.
Integration with FlashArray: CBS is specifically designed to work with FlashArray, providing a seamless DR solution.
Pure Storage Cloud Block Store Documentation: 'Disaster Recovery with Cloud Block Store'
Pure Storage Best Practices Guide: 'Replication and Failover in Hybrid Cloud Environments'
Pure Storage Whitepaper: 'Hybrid Cloud Architectures with FlashArray and Cloud Block Store'
Refer to the exhibit.

Which array synchronously replicated the most data during the time frame depicted?
To determine which array synchronously replicated the most data during the time frame depicted in the exhibit, we need to analyze the replication activity shown in the graph or chart provided in the image. Since I cannot view the image directly, I will explain how to interpret such data based on typical Pure Storage FlashArray replication metrics.
Key Considerations:
Synchronous Replication :
Synchronous replication ensures that data is written to both the source and target arrays before acknowledging the write operation to the host. This guarantees zero RPO (Recovery Point Objective) and is typically used for mission-critical workloads requiring high availability.
Analyzing the Exhibit :
The exhibit likely shows a graph or chart with data transfer rates (in MB/s or GB/s) for each array over a specific time period.
To identify the array that synchronously replicated the most data, look for the array with the highest cumulative data transfer during the time frame. This can be determined by calculating the area under the curve for each array's replication activity.
Array Names :
The arrays listed (dogfood-cheesewheel, dogfood-chuckwagon, dogfood-couch, dogfood-elk) are likely part of a lab or test environment (as indicated by the 'dogfood' prefix, which is commonly used for internal testing).
Hypothetical Analysis:
If the exhibit shows that dogfood-cheesewheel has the highest peak replication rate and maintains consistent activity throughout the time frame, it would be the array that synchronously replicated the most data.
Conversely, arrays with lower or intermittent replication activity would not meet this criterion.
Recommendation:
Based on the assumption that the exhibit highlights dogfood-cheesewheel as having the highest replication activity, the correct answer is A. dogfood-cheesewheel .
Pure Storage ActiveCluster Documentation :
Explains synchronous replication and its use cases.
Pure Storage Replication Metrics :
Provides guidance on interpreting replication activity and metrics.
Exam domains verified against: Official Pure Storage FAAA_004 exam guide, last checked September 2026.
Identify solutions based on customer requirements and size a solution based on customer needs. Demonstrate understanding of FlashArray use cases, unified storage capabilities, and current market trends to architect appropriate storage solutions.
Identify benefits of Pure's Evergreen program and understand Pure's Love Your Storage and Right Size Guarantee. Determine future capacity, performance and upgrade requirements to support customer growth and operational efficiency.
Explain FlashArray's high availability architecture and define key FlashArray features including data reduction methods. Identify array components, analyze performance metrics and capacity usage to support operational excellence.
Common questions about the exam itself