Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Professional Data Engineer All Questions

View all questions & answers for the Professional Data Engineer exam

Exam Professional Data Engineer topic 1 question 198 discussion

Actual exam question from Google's Professional Data Engineer
Question #: 198
Topic #: 1
[All Professional Data Engineer Questions]

You are implementing workflow pipeline scheduling using open source-based tools and Google Kubernetes Engine (GKE). You want to use a Google managed service to simplify and automate the task. You also want to accommodate Shared VPC networking considerations. What should you do?

  • A. Use Dataflow for your workflow pipelines. Use Cloud Run triggers for scheduling.
  • B. Use Dataflow for your workflow pipelines. Use shell scripts to schedule workflows.
  • C. Use Cloud Composer in a Shared VPC configuration. Place the Cloud Composer resources in the host project.
  • D. Use Cloud Composer in a Shared VPC configuration. Place the Cloud Composer resources in the service project.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
AWSandeep
Highly Voted 2 years, 2 months ago
Selected Answer: D
D. Use Cloud Composer in a Shared VPC configuration. Place the Cloud Composer resources in the service project. Shared VPC requires that you designate a host project to which networks and subnetworks belong and a service project, which is attached to the host project. When Cloud Composer participates in a Shared VPC, the Cloud Composer environment is in the service project. Reference: https://cloud.google.com/composer/docs/how-to/managing/configuring-shared-vpc
upvoted 16 times
...
8284a4c
Most Recent 2 weeks, 5 days ago
Selected Answer: C
Place in host project for network connectivity
upvoted 1 times
...
ToiToi
3 weeks, 1 day ago
Selected Answer: C
The recommended approach is to place Cloud Composer resources in the host project of the Shared VPC. This centralizes network management, simplifies connectivity, and enhances security by adhering to the principle of least privilege.
upvoted 2 times
...
TVH_Data_Engineer
6 months ago
Selected Answer: C
Placing Cloud Composer resources in the service project can lead to more complex network configurations and management overhead compared to placing them in the host project, which is designed to manage Shared VPC resources.
upvoted 2 times
...
vamgcp
1 year, 4 months ago
Please correct if I am wrong.. I think it is Option C coz I feel Option D is incorrect because placing the Cloud Composer resources in the service project would not allow you to access resources in the host project.
upvoted 2 times
spicebits
1 year ago
https://cloud.google.com/composer/docs/composer-2/configure-shared-vpc#shared-vpc-guidelines
upvoted 1 times
...
...
Ender_H
1 year, 5 months ago
Selected Answer: A
✅ Use Cloud Composer in a Shared VPC configuration. Place the Cloud Composer resources in the service project. - Cloud Composer is a managed Apache Airflow service. It is an open-source tool that programmatically author, schedule, and monitor pipelines, which fits your needs perfectly. - In a Shared VPC configuration, Cloud Composer resources should be placed in the service project. This provides network isolation while still allowing the Cloud Composer environment to communicate with resources in the host project. - With Shared VPC, the host project's network (including its subnets and secondary IP ranges) is shared by other service projects, which promotes network peering, and it's compliant with the networking considerations of GKE.
upvoted 1 times
ckanaar
1 year, 2 months ago
That's answer D though.
upvoted 2 times
...
...
zellck
1 year, 12 months ago
Selected Answer: D
D is the answer. https://cloud.google.com/composer/docs/how-to/managing/configuring-shared-vpc Shared VPC enables organizations to establish budgeting and access control boundaries at the project level while allowing for secure and efficient communication using private IPs across those boundaries. In the Shared VPC configuration, Cloud Composer can invoke services hosted in other Google Cloud projects in the same organization without exposing services to the public internet.
upvoted 3 times
unnamed12355
1 year, 8 months ago
I thought it was C, but after reading docs I realized it is D. In D case we can have isolation and reduce project complicity(It could be overlapped resources in Host project, and it is harder to restrict composer access for Host project resources)
upvoted 1 times
...
AzureDP900
1 year, 10 months ago
Agreed
upvoted 2 times
Oleksandr0501
1 year, 6 months ago
agreed to what..
upvoted 1 times
Oleksandr0501
1 year, 6 months ago
D it is, as per doc link, provided by users. thx
upvoted 1 times
...
...
...
musumusu
1 year, 9 months ago
why not option C? if composer in host project it will be easier to connect one or more service project with it.
upvoted 2 times
...
...
Atnafu
2 years ago
D Shared VPC requires that you designate a host project to which networks and subnetworks belong and a service project, which is attached to the host project. https://cloud.google.com/composer/docs/how-to/managing/configuring-shared-vpc#:~:text=This%20page%20describes,the%20service%20project.
upvoted 2 times
...
ducc
2 years, 2 months ago
Selected Answer: D
D according to documentation Shared VPC requires that you designate a host project to which networks and subnetworks belong and a service project, which is attached to the host project. When Cloud Composer participates in a Shared VPC, the Cloud Composer environment is in the service project. https://cloud.google.com/composer/docs/how-to/managing/configuring-shared-vpc#set_up_shared_vpc_and_attach_the_service_project
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...