DevOps DIT291 GU at Göteborg University | Flashcards & Summaries

Select your language

Suggested languages for you:
Log In Start studying!

Lernmaterialien für DevOps DIT291 GU an der Göteborg University

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen DevOps DIT291 GU Kurs an der Göteborg University zu.

TESTE DEIN WISSEN

What is an example of cloud computing provider?

Lösung anzeigen
TESTE DEIN WISSEN

Amazon EC2

Lösung ausblenden
TESTE DEIN WISSEN

What is a metric for scalability?

Lösung anzeigen
TESTE DEIN WISSEN

Speedup

Lösung ausblenden
TESTE DEIN WISSEN

What is Embarassingly Parallell? 

Lösung anzeigen
TESTE DEIN WISSEN

Its usually what we are aiming for in terms of scalability, if we add double resources we get half the time.

Lösung ausblenden
TESTE DEIN WISSEN

Explain what a CDN - Content Delivery Network 

  1. Does to "help" 
  2. How it works
Lösung anzeigen
TESTE DEIN WISSEN

helps availability. Will cache static assets in frontend, also help scalability. CDN reduces load on the front end. 

Lösung ausblenden
TESTE DEIN WISSEN

What is resilience? 

Lösung anzeigen
TESTE DEIN WISSEN

another way to improve availability (or survivability) 

  • Essentially, make your application react gracefully to optional components not being available

Lösung ausblenden
TESTE DEIN WISSEN

Explain Statelessness

Lösung anzeigen
TESTE DEIN WISSEN

It means that every HTTP request happens in complete isolation. When the client makes an HTTP request, it includes all information necessary for the server to fulfill the request. The server never relies on information from previous requests from the client.


[...] each request from client to server must contain all of the information necessary to understand the request, and cannot take advantage of any stored context on the server. Session state is therefore kept entirely on the client. [...] - Link here 

Lösung ausblenden
TESTE DEIN WISSEN

How do you measure availability? 

Lösung anzeigen
TESTE DEIN WISSEN

Uptime/total time observed or using Mean Time Between Failures, measured in “nine-nines” e.g., 99.999% uptime 

Lösung ausblenden
TESTE DEIN WISSEN

Name five Performance Metrics 


Lösung anzeigen
TESTE DEIN WISSEN
  • Page load time 

    • Time for request sent to page completely loaded

  • Response time 

    • Time from request sent to response received 

  • Network latency

    • Time request / response takes for transmission through the network 

  • Throughput

    • Number of requests that can be processed per time unit 

  • Error rate 

    • How frequently do requests transiently fail? 


For all these: Average / 95 percentile / 99-percentile 

Lösung ausblenden
TESTE DEIN WISSEN

What is redundancy

Lösung anzeigen
TESTE DEIN WISSEN

 its a common way to improve availability is redundancy (i.e., avoiding single points of failure)

Lösung ausblenden
TESTE DEIN WISSEN

What are co-located failures? 

Lösung anzeigen
TESTE DEIN WISSEN

they are failures that are often not independent of each other e.g., if amazons servers burns down then all databases fails, so it doesn't matter how many replicas we have 

Lösung ausblenden
TESTE DEIN WISSEN

What does speedup == 0 imply? 

Lösung anzeigen
TESTE DEIN WISSEN

the system is still performing as before you added all these new resources e.g., a bunch of CPU’s. 

  • In a great scenario, speedup = 1 is twice the resources, half the time (this is a perfect speedup). 

Lösung ausblenden
TESTE DEIN WISSEN

 What is redis? 

Lösung anzeigen
TESTE DEIN WISSEN

 - an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. 

Lösung ausblenden
  • 3033 Karteikarten
  • 315 Studierende
  • 12 Lernmaterialien

Beispielhafte Karteikarten für deinen DevOps DIT291 GU Kurs an der Göteborg University - von Kommilitonen auf StudySmarter erstellt!

Q:

What is an example of cloud computing provider?

A:

Amazon EC2

Q:

What is a metric for scalability?

A:

Speedup

Q:

What is Embarassingly Parallell? 

A:

Its usually what we are aiming for in terms of scalability, if we add double resources we get half the time.

Q:

Explain what a CDN - Content Delivery Network 

  1. Does to "help" 
  2. How it works
A:

helps availability. Will cache static assets in frontend, also help scalability. CDN reduces load on the front end. 

Q:

What is resilience? 

A:

another way to improve availability (or survivability) 

  • Essentially, make your application react gracefully to optional components not being available

Mehr Karteikarten anzeigen
Q:

Explain Statelessness

A:

It means that every HTTP request happens in complete isolation. When the client makes an HTTP request, it includes all information necessary for the server to fulfill the request. The server never relies on information from previous requests from the client.


[...] each request from client to server must contain all of the information necessary to understand the request, and cannot take advantage of any stored context on the server. Session state is therefore kept entirely on the client. [...] - Link here 

Q:

How do you measure availability? 

A:

Uptime/total time observed or using Mean Time Between Failures, measured in “nine-nines” e.g., 99.999% uptime 

Q:

Name five Performance Metrics 


A:
  • Page load time 

    • Time for request sent to page completely loaded

  • Response time 

    • Time from request sent to response received 

  • Network latency

    • Time request / response takes for transmission through the network 

  • Throughput

    • Number of requests that can be processed per time unit 

  • Error rate 

    • How frequently do requests transiently fail? 


For all these: Average / 95 percentile / 99-percentile 

Q:

What is redundancy

A:

 its a common way to improve availability is redundancy (i.e., avoiding single points of failure)

Q:

What are co-located failures? 

A:

they are failures that are often not independent of each other e.g., if amazons servers burns down then all databases fails, so it doesn't matter how many replicas we have 

Q:

What does speedup == 0 imply? 

A:

the system is still performing as before you added all these new resources e.g., a bunch of CPU’s. 

  • In a great scenario, speedup = 1 is twice the resources, half the time (this is a perfect speedup). 

Q:

 What is redis? 

A:

 - an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. 

DevOps DIT291 GU

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten DevOps DIT291 GU Kurse im gesamten StudySmarter Universum

L27 Gut Development

Mahidol University

Zum Kurs
dev JA

Université François Rabelais de Tours

Zum Kurs
Dev1

Walter Sisulu University for Technology and Science

Zum Kurs
Gudito

Universidad de Alicante

Zum Kurs
DEV IV

Erasmushogeschool Brussel

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden DevOps DIT291 GU
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen DevOps DIT291 GU