Assignment 6
Due: Monday, June 23 at 11 AM ET to be submitted via Crowdmark
Note: Your submitted solution must be unique and written in your own words; if you collaborate with other students, external resources, and/or use AI tools, this must be clearly acknowledged in your submission.
This assignment covers material from Chapters 7-12 of DevOps for Data Science. Please complete the following exercises from the textbook:
Chapter 7 Q1: What are two reasons you should consider going to the cloud? What’s one reason you shouldn’t?
Chapter 7 Q2: What is the difference between PaaS, IaaS, and SaaS? What’s an example of each that you’re familiar with?
Chapter 8 Q1: Draw a mental map that includes the following: terminal, shell, theme manager, operating system, my laptop.
Chapter 8 Q3: What is it about SSH public keys that makes them safe to share?
Chapter 9 Q1: What are the parts of a bash command?
Chapter 9 Q4: How can you copy, move, or delete a file? What about to or from a server?
Chapter 9 Q6: What are the
3x3options for Linux file permissions? How are they indicated in anls -lcommand?Chapter 10 Q1: What are two different ways to install Linux applications, and what are the commands?
Chapter 10 Q2: What does it mean to daemonize a Linux application? What programs and commands are used to do so?
Chapter 11 Q1: Think about the scenarios below. Which part of your computer would you want to upgrade to solve the problem?
You try to load a
.csvfile into{pandas}in Python. It churns for a while and then crashes.You go to build a new ML model on your data. You’d like to re-train the model once a day, but training this model takes 26 hours on your laptop.
You design a visualization using the
{matplotlib}package and want to create one version of the visualization for each US state. You could do it in a loop, but it would be faster to parallelize the plot creation. Right now, you’re running on at2.smallwith 1 CPU.
Chapter 11 Q2: Draw a mind map of the following: CPU, RAM, Storage, Operations Per Second, Parallel Operations, GPU, Machine Learning.
Chapter 12 Q1: What are the four components of a URL? What’s the significance of each?