Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Python vs. Ansible: En jämföreslsestudie
Högskolan Väst, Institutionen för ingenjörsvetenskap.
Högskolan Väst, Institutionen för ingenjörsvetenskap.
2023 (Svenska)Självständigt arbete på grundnivå (högskoleexamen), 5 poäng / 7,5 hpStudentuppsats (Examensarbete)Alternativ titel
Python vs. Ansible : A comparative study (Engelska)
Abstract [sv]

Med den ökade komplexiteten och storleken i dagens nätverk jämfört med hur det var tidigare blir automation av nätverksenheter mer och mer relevant. Den här exjobbsrapporten tittar närmare på två populära alternativ för nätverksautomation som finns tillgängliga på marknaden, Ansible och Python. Genom tester, utveckling av skript och fakta-granskning ger rapporten svar på frågorna om vilket alternativ som presterar bäst gällande hastighet, resursanvändning och användarvänlighet och på basis av dessa resultat besvara frågan vilket verktyg man som nätverkstekniker skall välja att använda.

Genom att göra tester mot nätverksenheter från Cisco tar den här studien reda på skillnaderna, och skillnader finns det. Python visar sig vara både snabbare och betydligt mindre resurskrävande än Ansible. Fördelen med Ansible är att det är ett program särskilt utformat för nätverksautomation och all programmering i Python är redan gjord, därför är hanteringen av skript och enheter enklare med Ansible.

Abstract [en]

With the increased complexity and size of today's networks compared to how it was before, automation of network devices is becoming more and more relevant. This thesis report takes a closer look at two network automation options available on the market, Ansible and Python. Through testing and fact-checking, this report will provide answers to questions about which option performs best in terms of speed, resource use and ease of use, and on this basis try to answer the question which tool you as a network technician should choose to use.

By doing tests against Cisco networking devices, this study finds out the differences, and differences exist. Python turns out to be both faster and significantly less resource intensive than Ansible. The advantage that Ansible has is that it is a program specifically designed for network automation and therefore the management of skripts and devices is easier with Ansible.

Ort, förlag, år, upplaga, sidor
2023. , s. 22
Nyckelord [en]
Python, Ansible, Network Automation, Automation, Compare, Cisco, Netmiko
Nyckelord [sv]
Python, Ansible, Nätverksautomation, automation, Cisco, Netmiko, Jämförelse
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:hv:diva-20548Lokalt ID: EXN300OAI: oai:DiVA.org:hv-20548DiVA, id: diva2:1782946
Ämne / kurs
Datavetenskap
Utbildningsprogram
Nätverksteknik med IT-säkerhet
Handledare
Examinatorer
Tillgänglig från: 2023-07-19 Skapad: 2023-07-18 Senast uppdaterad: 2023-07-19Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Av organisationen
Institutionen för ingenjörsvetenskap
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 77 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf