[Jun-2026] Download Real Professional-Cloud-Developer Exam Dumps for candidates. 100% Free Dump Files
Prepare Important Exam with Professional-Cloud-Developer Exam Dumps(2026)
Google Professional-Cloud-Developer certification exam is designed to validate the skills and knowledge of developers who are interested in working with cloud-based applications and services on the Google Cloud Platform (GCP). Google Certified Professional - Cloud Developer certification is ideal for professionals who want to demonstrate their expertise in developing, deploying, and managing applications on the GCP.
Google Professional-Cloud-Developer certification is highly valued in the industry, as it demonstrates an individual's ability to work with GCP services and technologies, and their understanding of cloud-based application development. It is an excellent way for professionals to showcase their skills and expertise in developing cloud-based applications on the Google Cloud Platform, and it can help them stand out in a competitive job market.
NEW QUESTION # 226
Your application is deployed in a Google Kubernetes Engine (GKE) cluster. You want to expose this application publicly behind a Cloud Load Balancing HTTP(S) load balancer. What should you do?
- A. Configure a GKE Ingress resource.
- B. Configure a GKE Service resource.
- C. Configure a GKE Service resource with type: LoadBalancer.
- D. Configure a GKE Ingress resource with type: LoadBalancer.
Answer: A
NEW QUESTION # 227
Wendell explains that his iPhone X is dropping calls. Which of the following is an open question that would best help you further evaluate the issue with Wendell?
- A. Could you please tell me about the situations when your iPhone drops calls?
- B. Are you in an elevator or a parking garage when the iPhone drops the calls?
- C. How is the rest of your experience with the iPhone, aside from the dropped calls?
- D. Do you find that you are driving in a car when these dropped calls occur?
Answer: A
NEW QUESTION # 228
You plan to make a simple HTML application available on the internet. This site keeps information about FAQs for your application. The application is static and contains images, HTML, CSS, and Javascript. You want to make this application available on the internet with as few steps as possible.
What should you do?
- A. Upload your application to Cloud Storage.
- B. Containerize your application first. Deploy this container to Google Kubernetes Engine (GKE) and assign an external IP address to the GKE pod hosting the application.
- C. Create a Compute Engine instance with Apache web server installed. Configure Apache web server to host the application.
- D. Upload your application to an App Engine environment.
Answer: A
Explanation:
https://cloud.google.com/storage/docs/hosting-static-website
NEW QUESTION # 229
You have an application in production. It is deployed on Compute Engine virtual machine instances controlled by a managed instance group. Traffic is routed to the instances via a HTTP(s) load balancer. Your users are unable to access your application. You want to implement a monitoring technique to alert you when the application is unavailable.
Which technique should you choose?
- A. Stackdriver uptime checks
- B. Cloud Load Balancing - heath checks
- C. Smoke tests
- D. Managed instance group - heath checks
Answer: A
Explanation:
Reference:
https://medium.com/google-cloud/stackdriver-monitoring-automation-part-3-uptime-checks-
476b8507f59c
NEW QUESTION # 230
Which of the following statements empathize with the customer or helps resolve a conflict? (Choose three.)
- A. "These devices are expensive, I cannot change that."
- B. "You are right. I would be frustrated as well."
- C. "I can understand why you are upset."
- D. "Calm down. You are being ridiculous."
- E. "It is not possible to repair it by Monday."
- F. "Please control yourself. That is not how it works."
- G. "I'm sorry to hear that."
Answer: B,C,G
NEW QUESTION # 231
You are working on a social media application. You plan to add a feature that allows users to upload images.
These images will be 2 MB - 1 GB in size. You want to minimize their infrastructure operations overhead for this feature. What should you do?
- A. Create a separate bucket for each user in Cloud Storage. Assign a separate service account to allow write access on each bucket. Transfer service account credentials to the client application based on user information. The application uses this service account to upload images to Cloud Storage.
- B. Change the application to create signed URLs for Cloud Storage. Transfer these signed URLs to the client application to upload images to Cloud Storage.
- C. Change the application to accept images directly and store them in the database that stores other user information.
- D. Set up a web server on GCP to accept user images and create a file store to keep uploaded files. Change the application to retrieve images from the file store.
Answer: B
Explanation:
Reference:
https://cloud.google.com/blog/products/storage-data-transfer/uploading-images-directly-to-cloud-storage-by-usin
NEW QUESTION # 232
You are designing a schema for a Cloud Spanner customer database. You want to store a phone number array field in a customer table. You also want to allow users to search customers by phone number.
How should you design this schema?
- A. Create a table named Customers.
Add an Array field in a table that will hold phone numbers for the customer.
Create a secondary index on the Array field. - B. Create a table named Customers as a parent table.
Create a table named Phones, and interleave this table into the Customer table.
Create an index on the phone number field in the Phones table. - C. Create a table named Customers.
Create a table named Phones.
Add a CustomerId field in the Phones table to find the CustomerId from a phone number. - D. Create a table named Customers.
Add an Array field in a table that will hold phone numbers for the customer.
Answer: B
Explanation:
https://cloud.google.com/spanner/docs/schema-and-data-
model#creating_a_hierarchy_of_interleaved_tables
NEW QUESTION # 233
Your application is built as a custom machine image. You have multiple unique deployments of the machine image. Each deployment is a separate managed instance group with its own template. Each deployment requires a unique set of configuration values. You want to provide these unique values to each deployment but use the same custom machine image in all deployments. You want to use out-of-the-box features of Compute Engine.
What should you do?
- A. Place the unique configuration values in the persistent disk.
- B. Place the unique configuration values in a Cloud Bigtable table.
- C. Place the unique configuration values in the instance template instance metadata.
- D. Place the unique configuration values in the instance template startup script.
Answer: C
Explanation:
https://cloud.google.com/compute/docs/instances/startup-scripts
A startup script is a file that contains commands that run when a virtual machine (VM) instance boots.
NEW QUESTION # 234
You are developing a Java Web Server that needs to interact with Google Cloud services via the Google Cloud API on the user's behalf. Users should be able to authenticate to the Google Cloud API using their Google Cloud identities. Which workflow should you implement in your web application?
- A. 1) When a user arrives at your application, prompt them for their Google username and password.
2) Forward the user's username and password in an HTTPS request to the Google Cloud authorization server, and request an access token.
3) The Google server validates the user's credentials and returns an access token to the application.
4) The application uses the access token to call the Google Cloud API. - B. 1) When a user arrives at your application, route them to a Google Cloud consent screen with a list of requested permissions that prompts the user to sign in with SSO to their Google Account.
2) After the user signs in and provides consent, your application receives an authorization code from a Google server.
3) The application requests a Google Server to exchange the authorization code with an access token.
4) The Google server responds with the access token that is used by the application to call the Google Cloud API. - C. 1) When a user arrives at your application, route them to a Google Cloud consent screen with a list of requested permissions that prompts the user to sign in with SSO to their Google Account.
2) After the user signs in and provides consent, your application receives an authorization code from a Google server.
3) The Google server returns the authorization code to the user, which is stored in the browser's cookies.
4) The user authenticates to the Google Cloud API using the authorization code in the cookie. - D. 1) When a user arrives at your application, prompt them for their Google username and password.
2) Store an SHA password hash in your application's database along with the user's username.
3) The application authenticates to the Google Cloud API using HTTPs requests with the user's username and password hash in the Authorization request header.
Answer: B
Explanation:
https://developers.google.com/identity/protocols/oauth2#webserver
The Google OAuth 2.0 endpoint supports web server applications that use languages and frameworks such as PHP, Java, Python, Ruby, and ASP.NET. The authorization sequence begins when your application redirects a browser to a Google URL; the URL includes query parameters that indicate the type of access being requested. Google handles the user authentication, session selection, and user consent. The result is an authorization code, which the application can exchange for an access token and a refresh token.
NEW QUESTION # 235
You are creating a Google Kubernetes Engine (GKE) cluster and run this command:
The command fails with the error:
You want to resolve the issue. What should you do?
- A. Request additional GKE quota in the GCP Console.
- B. Open a support case to request additional GKE quota.
- C. Request additional Compute Engine quota in the GCP Console.
- D. Decouple services in the cluster, and rewrite new clusters to function with fewer cores.
Answer: A
NEW QUESTION # 236
You are developing a marquee stateless web application that will run on Google Cloud. The rate of the incoming user traffic is expected to be unpredictable, with no traffic on some days and large spikes on other days. You need the application to automatically scale up and down, and you need to minimize the cost associated with running the application. What should you do?
- A. Build the application in Python with CloudSQL as the database. Deploy the application to App Engine standard environment.
- B. Build the application in C# with Firestore as the database. Deploy the application to App Engine flexible environment.
- C. Build the application in Python with Firestore as the database. Deploy the application to Cloud Run.
- D. Build the application in Python with Firestore as the database. Deploy the application to a Compute Engine managed instance group with autoscaling.
Answer: C
NEW QUESTION # 237
Your security team is auditing all deployed applications running in Google Kubernetes Engine.
After completing the audit, your team discovers that some of the applications send traffic within the cluster in clear text. You need to ensure that all application traffic is encrypted as quickly as possible while minimizing changes to your applications and maintaining support from Google.
What should you do?
- A. Define Trusted Network ranges within the application, and configure the applications to allow traffic only from those networks.
- B. Use Network Policies to block traffic between applications.
- C. Install Istio, enable proxy injection on your application namespace, and then enable mTLS.
- D. Use an automated process to request SSL Certificates for your applications from Let's Encrypt and add them to your applications.
Answer: C
Explanation:
https://cloud.google.com/istio/docs/istio-on-gke/installing
NEW QUESTION # 238
Your team is creating a serverless web application on Cloud Run. The application needs to access images stored in a private Cloud Storage bucket. You want to give the application Identity and Access Management (IAM) permission to access the images in the bucket, while also securing the services using Google-recommended best practices What should you do?
- A. Enforce signed URLs for the desired bucket Create and update the Cloud Run service to use a user -managed service account. Grant the Storage Object Viewer IAM role on the bucket to the service account
- B. Enforce public access prevention for the desired bucket. Create and update the Cloud Run service to use a user-managed service account. Grant the Storage Object Viewer IAM role on the bucket to the service account.
- C. Enforce signed URLs for the desired bucket. Grant the Storage Object Viewer IAM role on the bucket to the Compute Engine default service account.
- D. Enforce public access prevention for the desired bucket. Grant the Storage Object Viewer IAM role on the bucket to the Compute Engine default service account.
Answer: D
NEW QUESTION # 239
The new version of your containerized application has been tested and is ready to deploy to production on Google Kubernetes Engine. You were not able to fully load-test the new version in pre-production environments, and you need to make sure that it does not have performance problems once deployed. Your deployment must be automated. What should you do?
- A. Use Cloud Load Balancing to slowly ramp up traffic between versions. Use Cloud Monitoring to look for performance issues.
- B. Deploy the application via a continuous delivery pipeline using canary deployments. Use Cloud Monitoring to look for performance issues. and ramp up traffic as the metrics support it.
- C. Deploy the application via a continuous delivery pipeline using blue/green deployments. Use Cloud Monitoring to look for performance issues, and launch fully when the metrics support it.
- D. Deploy the application using kubectl and set the spec.updateStrategv.type to RollingUpdate. Use Cloud Monitoring to look for performance issues, and run the kubectl rollback command if there are any issues.
Answer: C
Explanation:
https://cloud.google.com/architecture/implementing-deployment-and-testing-strategies-on-gke#perform_a_blueg
NEW QUESTION # 240
You are developing a single-player mobile game backend that has unpredictable traffic patterns as users interact with the game throughout the day and night. You want to optimize costs by ensuring that you have enough resources to handle requests, but minimize over-provisioning.
You also want the system to handle traffic spikes efficiently. Which compute platform should you use?
- A. Compute Engine with unmanaged instance groups
- B. Google Kubernetes Engine using cluster autoscaling
- C. Cloud Run
- D. Compute Engine with managed instance groups
Answer: C
Explanation:
Compute Engine answers are eliminated because they can't scale quickly enough.
GKE Answer is ruled out because you can end up overprovisioned, also cannot scale out to add more nodes quickly enough.
NEW QUESTION # 241
Your organization has recently begun an initiative to replatform their legacy applications onto Google Kubernetes Engine. You need to decompose a monolithic application into microservices. Multiple instances have read and write access to a configuration file, which is stored on a shared file system. You want to minimize the effort required to manage this transition, and you want to avoid rewriting the application code.
What should you do?
- A. Create a new Filestore instance, and mount the volume as an NFS PersistentVolume.
- B. Create a new persistent disk, and mount the volume as a shared PersistentVolume.
- C. Create a new ConfigMap and volumeMount to store the contents of the configuration file.
- D. Create a new Cloud Storage bucket, and mount it via FUSE in the container.
Answer: C
Explanation:
https://cloud.google.com/kubernetes-engine/docs/concepts/configmap
ConfigMaps bind non-sensitive configuration artifacts such as configuration files, command-line arguments, and environment variables to your Pod containers and system components at runtime.
A ConfigMap separates your configurations from your Pod and components, which helps keep your workloads portable. This makes their configurations easier to change and manage, and prevents hardcoding configuration data to Pod specifications.
NEW QUESTION # 242
Case Study 2 - HipLocal
Company Overview
HipLocal is a community application designed to facilitate communication between people in close proximity. It is used for event planning and organizing sporting events, and for businesses to connect with their local communities. HipLocal launched recently in a few neighborhoods in Dallas and is rapidly growing into a global phenomenon. Its unique style of hyper-local community communication and business outreach is in demand around the world.
Executive Statement
We are the number one local community app; it's time to take our local community services global. Our venture capital investors want to see rapid growth and the same great experience for new local and virtual communities that come online, whether their members are 10 or 10000 miles away from each other.
Solution Concept
HipLocal wants to expand their existing service, with updated functionality, in new regions to better serve their global customers. They want to hire and train a new team to support these regions in their time zones. They will need to ensure that the application scales smoothly and provides clear uptime data, and that they analyze and respond to any issues that occur.
Existing Technical Environment
HipLocal's environment is a mix of on-premises hardware and infrastructure running in Google Cloud Platform. The HipLocal team understands their application well, but has limited experience in global scale applications. Their existing technical environment is as follows:
- Existing APIs run on Compute Engine virtual machine instances hosted in GCP.
- State is stored in a single instance MySQL database in GCP.
- Release cycles include development freezes to allow for QA testing.
- The application has no logging.
- Applications are manually deployed by infrastructure engineers during periods of slow traffic on weekday evenings.
- There are basic indicators of uptime; alerts are frequently fired when the APIs are unresponsive.
Business Requirements
HipLocal's investors want to expand their footprint and support the increase in demand they are seeing. Their requirements are:
- Expand availability of the application to new regions.
- Support 10x as many concurrent users.
- Ensure a consistent experience for users when they travel to different regions.
- Obtain user activity metrics to better understand how to monetize their product.
- Ensure compliance with regulations in the new regions (for example, GDPR).
- Reduce infrastructure management time and cost.
- Adopt the Google-recommended practices for cloud computing.
Develop standardized workflows and processes around application lifecycle management.
Define service level indicators (SLIs) and service level objectives (SLOs).
Technical Requirements
- Provide secure communications between the on-premises data center and cloud-hosted applications and infrastructure.
- The application must provide usage metrics and monitoring.
- APIs require authentication and authorization.
- Implement faster and more accurate validation of new features.
- Logging and performance metrics must provide actionable information to be able to provide debugging information and alerts.
- Must scale to meet user demand.
For this question, refer to the HipLocal case study.
HipLocal's application uses Cloud Client Libraries to interact with Google Cloud. HipLocal needs to configure authentication and authorization in the Cloud Client Libraries to implement least privileged access for the application. What should they do?
- A. Use the default compute service account to interact with Google Cloud.
- B. Create a service account for the application. Export and deploy the private key for the application.
Use the service account to interact with Google Cloud. - C. Create a service account for the application and for each Google Cloud API used by the application. Export and deploy the private keys used by the application. Use the service account with one Google Cloud API to interact with Google Cloud.
- D. Create an API key. Use the API key to interact with Google Cloud.
Answer: B
NEW QUESTION # 243
You are deploying a single website on App Engine that needs to be accessible via the URL http:// www.altostrat.com/.
What should you do?
- A. Define a mapping in dispatch.yaml to point the domain www.altostrat.com to your App Engine service.
Define an A record pointing to the single global App Engine IP address. - B. Verify domain ownership with Webmaster Central.
Create a DNS CNAME record to point to the App Engine canonical name ghs.googlehosted.com. - C. Verify domain ownership with Webmaster Central.
Define an A record pointing to the single global App Engine IP address. - D. Define a mapping in dispatch.yaml to point the domain www.altostrat.com to your App Engine service.
Create a DNS CNAME record to point to the App Engine canonical name ghs.googlehosted.com.
Answer: B
Explanation:
https://cloud.google.com/appengine/docs/flexible/dotnet/mapping-custom-domains?hl=fa
NEW QUESTION # 244
Your company's development teams want to use Cloud Build in their projects to build and push Docker images to Container Registry. The operations team requires all Docker images to be published to a centralized, securely managed Docker registry that the operations team manages.
What should you do?
- A. Create a separate project for the operations team that has Container Registry configured. Assign appropriate permissions to the Cloud Build service account in each developer team's project to allow access to the operation team's registry.
- B. Create a separate project for the operations team that has the open source Docker Registry deployed on a Compute Engine virtual machine instance. Create a username and password for each development team. Store the username and password in the source code repository and use it to authenticate against the operations team's Docker registry.
- C. Create a separate project for the operations team that has Container Registry configured. Create a Service Account for each development team and assign the appropriate permissions to allow it access to the operations team's registry. Store the service account key file in the source code repository and use it to authenticate against the operations team's registry.
- D. Use Container Registry to create a registry in each development team's project. Configure the Cloud Build build to push the Docker image to the project's registry. Grant the operations team access to each development team's registry.
Answer: D
Explanation:
Reference: https://cloud.google.com/container-registry/
NEW QUESTION # 245
Your existing application keeps user state information in a single MySQL database. This state information is very user-specific and depends heavily on how long a user has been using an application. The MySQL database is causing challenges to maintain and enhance the schema for various users.
Which storage option should you choose?
- A. Cloud Datastore/Firestore
- B. Cloud Spanner
- C. Cloud SQL
- D. Cloud Storage
Answer: C
Explanation:
Reference: https://cloud.google.com/solutions/migrating-mysql-to-cloudsql-concept
NEW QUESTION # 246
Which of the following statements is true about an actively swelling embedded battery?
- A. Actively swelling batteries are more likely to rupture and release gasses.
- B. Actively swelling batteries are not considered a safety concern.
- C. Actively swelling batteries are likely caused by large amounts of liquid inside the batteries.
- D. Actively swelling batteries are unlikely to lead to thermal runaway.
Answer: A
Explanation:
Explanation/Reference: https://www.ifixit.com/News/11211/what-to-do-with-a-swollen-iphone-battery
NEW QUESTION # 247
You are building a CI/CD pipeline that consists of a version control system, Cloud Build, and Container Registry. Each time a new tag is pushed to the repository, a Cloud Build job is triggered, which runs unit tests on the new code builds a new Docker container image, and pushes it into Container Registry. The last step of your pipeline should deploy the new container to your production Google Kubernetes Engine (GKE) cluster. You need to select a tool and deployment strategy that meets the following requirements:
* Zero downtime is incurred
* Testing is fully automated
* Allows for testing before being rolled out to users
* Can quickly rollback if needed
What should you do?
- A. Trigger a Spinnaker pipeline configured as a canary test of your new code and, if it is successful, deploy the container to production.
- B. Trigger a Spinnaker pipeline configured as an A/B test of your new code and, if it is successful, deploy the container to production.
- C. Trigger another Cloud Build job that uses the Kubernetes CLI tools to deploy your new container to your GKE cluster, where you can perform a canary test.
- D. Trigger another Cloud Build job that uses the Kubernetes CLI tools to deploy your new container to your GKE cluster, where you can perform a shadow test.
Answer: D
Explanation:
https://cloud.google.com/architecture/implementing-deployment-and-testing-strategies-on-gke#perform_a_shadow_test With a shadow test, you test the new version of your application by mirroring user traffic from the current application version without impacting the user requests.
NEW QUESTION # 248
Your team develops services that run on Google Cloud. You need to build a data processing service and will use Cloud Functions. The data to be processed by the function is sensitive. You need to ensure that invocations can only happen from authorized services and follow Google-recommended best practices for securing functions. What should you do?
- A. Enable Identity-Aware Proxy in your project. Secure function access using its permissions.
- B. Create a service account with the Cloud Functions Viewer role. Use that service account to invoke the function.
- C. Create a service account with the Cloud Functions Invoker role. Use that service account to invoke the function.
- D. Create an OAuth 2.0 client ID for your calling service in the same project as the function you want to secure. Use those credentials to invoke the function.
Answer: C
Explanation:
Reference:
https://medium.com/google-cloud/how-to-securely-invoke-a-cloud-function-from-google-kubernetes-engine-run
NEW QUESTION # 249
You are configuring a continuous integration pipeline using Cloud Build to automate the deployment of new container images to Google Kubernetes Engine (GKE). The pipeline builds the application from its source code, runs unit and integration tests in separate steps, and pushes the container to Container Registry. The application runs on a Python web server.
The Dockerfile is as follows:
FROM python:3.7-alpine -
COPY . /app -
WORKDIR /app -
RUN pip install -r requirements.txt
CMD [ "gunicorn", "-w 4", "main:app" ]
You notice that Cloud Build runs are taking longer than expected to complete. You want to decrease the build time. What should you do? (Choose two.)
- A. Deploy a Container Registry on a Compute Engine VM in a VPC, and use it to store the final images.
- B. Store application source code on Cloud Storage, and configure the pipeline to use gsutil to download the source code.
- C. Change the base image in the Dockerfile to ubuntu:latest, and install Python 3.7 using a package manager utility.
- D. Cache the Docker image for subsequent builds using the -- cache-from argument in your build config file.
- E. Select a virtual machine (VM) size with higher CPU for Cloud Build runs.
Answer: D,E
Explanation:
Explanation
https://cloud.google.com/build/docs/optimize-builds/increase-vcpu-for-builds By default, Cloud Build runs your builds on a standard virtual machine (VM). In addition to the standard VM, Cloud Build provides several high-CPU VM types to run builds. To increase the speed of your build, select a machine with a higher vCPU to run builds. Keep in mind that although selecting a high vCPU machine increases your build speed, it may also increase the startup time of your build as Cloud Build only starts non-standard machines on demand.
https://cloud.google.com/build/docs/optimize-builds/speeding-up-builds#using_a_cached_docker_image The easiest way to increase the speed of your Docker image build is by specifying a cached image that can be used for subsequent builds. You can specify the cached image by adding the --cache-from argument in your build config file, which will instruct Docker to build using that image as a cache source.
NEW QUESTION # 250
......
Managing Application Performance Monitoring
- Troubleshoot Application Performance: This one covers the skills of the test takers in using Cloud Debugger, creating and writing custom and log-based metrics, exporting the logs from GC, and using forums, Google Cloud support, and documentation, among others.
- Manage Workloads for the Google Kubernetes Engine: The considerations for this topic include configuring monitoring & logging, viewing & analyzing logs, configuring workload auto-scaling, writing & exporting custom metrics, and analyzing the lifecycle events of a container.
- Manage Compute Engine Virtual Machines: It covers the applicants’ skills in analyzing & viewing logs; debugging custom VM images with serial ports, sending logs to Cloud Logging from VMs, and inspecting resource usage over time.
Professional-Cloud-Developer Questions - Truly Beneficial For Your Google Exam: https://prepaway.dumptorrent.com/Professional-Cloud-Developer-braindumps-torrent.html