Question 22 of 249 from exam PCA: Professional Cloud Architect

Question 22 of 249 from exam PCA: Professional Cloud Architect

Question

One of the developers on your team deployed their application in Google Container Engine with the Dockerfile below.

They report that their application deployments are taking too long.

FROM ubuntu:16.

copy . /sre
RUN apt-get update && apt-get install -y python python-pip

RUN pip install -r requirements.txt

You want to optimize this Dockerfile for faster deployment times without adversely affecting the app's functionality.

Which two actions should you take? (Choose two.)

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E.

CE.

The speed of deployment can be changed by limiting the size of the uploaded app, limiting the complexity of the build necessary in the Dockerfile, if present, and by ensuring a fast and reliable internet connection.

Note: Alpine Linux is built around musl libc and busybox.

This makes it smaller and more resource efficient than traditional GNU/Linux distributions.

A container requires no more than 8 MB and a minimal installation to disk requires around 130 MB of storage.

Not only do you get a fully-fledged Linux environment but a large selection of packages from the repository.

https://groups.google.com/forum/#!topic/google-appengine/hZMEkmmObDU https://www.alpinelinux.org/about/