Professional Cloud Architect Exam QuestionsBrowse all questions from this exam

Professional Cloud Architect Exam - Question 123


You need to deploy a stateful workload on Google Cloud. The workload can scale horizontally, but each instance needs to read and write to the same POSIX filesystem. At high load, the stateful workload needs to support up to 100 MB/s of writes. What should you do?

Show Answer
Correct Answer: CD

For stateful workloads that need to read and write to the same POSIX filesystem, Cloud Filestore is the most appropriate choice. Cloud Filestore provides a fully managed NFS file server that meets POSIX compliance requirements and supports the necessary high I/O throughput, including the requirement to support up to 100 MB/s of writes. Using a persistent disk (whether regional or not) is not suitable as each instance requires access to the same filesystem simultaneously, and mounting a Cloud Storage bucket with gcsfuse does not provide POSIX compliance, which is a crucial requirement.

Discussion

17 comments
Sign in to comment
TotoroChinaOption: C
Jul 1, 2021

Answer should be C, https://cloud.google.com/storage/docs/gcs-fuse#notes

JeffClarke111
Jul 7, 2021

Agreed - C

Urban_Life
Dec 16, 2021

https://cloud.google.com/filestore

elainexs
Jun 3, 2022

"“Cloud Storage FUSE is an open source [FUSE](http://fuse.sourceforge.net/) adapter that allows you to mount Cloud Storage buckets as file systems on Linux or macOS systems. It also provides a way for applications to upload and download Cloud Storage objects using standard file system semantics. Cloud Storage FUSE can be run anywhere with connectivity to Cloud Storage, including Google Compute Engine VMs or on-premises systems[**1**](https://cloud.google.com/storage/docs/gcs-fuse#f1-note)." D says "gcsfuse", should be D

Frollo
Oct 26, 2022

FUSE is not posix

CloudWars
Aug 4, 2023

directly from the documentation of gcs fuse > While Cloud Storage FUSE has a file system interface, it is not like an NFS or CIFS file system on the backend. Additionally, Cloud Storage FUSE is not POSIX compliant. For a POSIX file system product in Google Cloud, see Filestore.

ArtistS
Nov 18, 2023

Google Cloud Storage Fuse is not POSIX compliant so C

odacir
Nov 18, 2023

Not, you need a file system not a blob storage...

decw
Dec 28, 2023

''While Cloud Storage FUSE has a file system interface, it is not like an NFS or CIFS file system on the backend. Additionally, Cloud Storage FUSE is not POSIX compliant. For a POSIX file system product in Google Cloud, see Filestore.''

XDevXOption: C
Jun 30, 2021

IMHO d) is wrong, the correct answer is c). The requirement is explicitly POSIX filesystem - using gcsfuse Cloud Storage still remains an object storage - IMHO gcsfuse brings a lot of downsizes compared with Filestore and in the question there are no indications that a non-POSIX filesystem shall be used.

enado
Jun 30, 2023

Additional google explicitly states that Cloud Storage fuse is not POSIX compliant https://cloud.google.com/storage/docs/gcs-fuse#differences-and-limitations

enado
Jun 30, 2023

So the correct answer is C

CDL_LearnerOption: C
Dec 1, 2022

GCFUSE does not work with POSIX File System , refer - https://cloud.google.com/storage/docs/gcs-fuse So Answer should be C

BEE_HI_5Option: C
Apr 25, 2023

https://cloud.google.com/storage/docs/gcs-fuse#differences-and-limitations Answer C because POSIX and FUSE are not compatible. Google recommends using Filestore to address POSIX file operations

raselsysOption: C
Apr 3, 2023

Answer is C https://cloud.google.com/storage/docs/gcs-fuse Clearly mentioned to see filestore for POSIX

odacirOption: D
Nov 18, 2023

You need a file system not a blob storage...

6b13108Option: C
Nov 29, 2023

Yes, the correct answer is C: LIMITATIONS: "While Cloud Storage FUSE has a file system interface, it is not like an NFS or CIFS file system on the backend. Additionally, Cloud Storage FUSE is not POSIX compliant. For a POSIX file system product in Google Cloud, see Filestore." https://cloud.google.com/storage/docs/gcs-fuse#differences-and-limitations

PolosatyOption: C
Mar 19, 2024

From https://cloud.google.com/storage/docs/gcs-fuse#differences-and-limitations Cloud Storage FUSE is not POSIX compliant. For a POSIX file system product in Google Cloud, see Filestore.

coder36
Jun 17, 2023

Could anyone please tell why A or B is wrong? Thanks

bhinarOption: C
Aug 10, 2023

firestore is POSIX

thewalkerOption: C
Nov 14, 2023

As per the documentation, https://cloud.google.com/storage/docs/gcs-fuse#differences-and-limitations. The option is C.

[Removed]Option: C
Dec 28, 2023

C Explanation: A & B: persistent disk won't be shared. Question says "each instance needs to read and write to the same POSIX filesystem." Although, now u can share persistent disk(https://cloud.google.com/compute/docs/disks/sharing-disks-between-vms#:~:text=Note%3A%20You%20can%20share%20Persistent%20Disk%20volumes%20only%20with%20VMs%20that%20are%20in%20the%20same%20zone%20as%20the%20disk.) but question doesnt mention that all VMs are in same zone as disk. C: Filestore ideal for NFS and POSIX D: shared access can be achieved using GCSFuse, still, it's not POSIX complaint (https://cloud.google.com/storage/docs/gcs-fuse#differences-and-limitations)

iamleondOption: C
Dec 28, 2023

https://cloud.google.com/storage/docs/gcs-fuse, not POSIX complieant.

discuss24Option: C
Jan 6, 2024

C is correct, Per documentation ( Cloud Storage FUSE is not POSIX compliant. For a POSIX file system product in Google Cloud, see Filestore)

Pime13Option: C
Feb 2, 2024

https://cloud.google.com/storage/docs/gcs-fuse#notes

Gino17mOption: C
Apr 24, 2024

C 1. "each Instance needs to read and wrlte to the same POSIX filesystem" 2. Cloud Storage is not POSIX compliant filesystem but Object Storage and gcsfuse only "simulates" file system 3. See: https://cloud.google.com/storage/docs/gcs-fuse#differences-and-limitations "Cloud Storage FUSE is not POSIX compliant. For a POSIX file system product in Google Cloud, see Filestore.

afsarkhanOption: C
Jul 13, 2024

Answer is C As filestore can be attached to multiple pods/vm in R/W mode A & B are wrong for the same reason, PD can be attached to single pod for write operation.