Cisco DevNet
Når jeg snakker med bedrifter eller partnere får jeg ofte spørsmål om Cisco DevNet.
Hva er det egentlig? Og hvorfor DevNet?
Cisco DevNet sitt mål er å gjøre innovasjon enkelt for hele Ciscos portefølje av produkter og løsninger for våre partnere, kunder og egentlig alle.
Her er en kort introvideo: Cisco DevNet Intro
Siden 2014 har Cisco jobbet med å åpne opp og tilgjengeliggjøre alle sine plattformer og løsninger. Dette er en av de største verdiene av Ciscos produkter sammenlignet med konkurrentenes.
Alle produktene til Cisco har nå åpne API’er som alle kan bruke slik de ønsker. Det betyr at man kan bygge sine egne verktøy, tjenester eller funksjonaliteter på toppen av Cisco-utstyret.
Cisco selv har flere fantastiske løsninger for å bruke systemene optimalt. To gode eksempler er DNA Center for campus nettverk og Cisco ACI for datasenter. Mange år med erfaringer og best-practices er innebygd i disse løsningene og dekker de fleste behov.
Hvis man derimot trenger ekstra funksjonalitet eller integreringer som ikke eksisterer out-of-the-box enda, kan man bruke API’er for oppnå det man ønsker.
De fleste som jobber med nettverk eller sikkerhet er vant til å bruke de tilhørende administrasjonsverktøyene. Tradisjonelt er det for eksempel CLI eller en web grensesnitt. Å bygge nye funksjonaliteter eller integreringer mellom systemer krever en litt annen type kunnskap. Da begynner reisen med scripting, programmering, APIer og softwareutvikling.
Cisco DevNet Community hjelper de som bruker løsninger fra Cisco med akkurat dette.
Vi fokuserer på 3 områder:
- Nye Løsninger
- Co-creations: Prosjekter hvor Cisco hjelper kunder med å bygge nye løsninger basert på kundens use-case. Vi gjør det sammen. https://developer.cisco.com/cocreations/
- DevNet Exchange: Code exchange hvor man kan dele løsninger med andre. Her blir alt fra komplette applikasjoner til enkle scripts delt. Alle løsningene her er gratis og alle kan gjenbruke eller videreutvikle dem. På den måten kommer man raskt i gang! https://developer.cisco.com/codeexchange/
- Automatisering: Redusere driftskostnader med bedre automatisering – minske feil og nedetid, samt levere mer konsistens og governance.
- Learn: Dette omfatter online læringsmoduler for å komme i gang med programmering. Her får du vite hva du trenger og hvordan du skal gå frem. https://developer.cisco.com/startnow/
- Automation Exchange: På denne delen av developer.cisco.com finner du kode rundt nettverksautomatisering, fra enkelt til mer komplekst. De er delt opp i Walk – Run – Fly. Fra veldig enkelt til avansert. https://developer.cisco.com/network-automation/
- Utviklersuksess: gjør det mulig å hente verdi fra løsninger og få kunnskap om hvordan det gjøres
- API dokumentasjon: Her har vi flere micro-sites per produkt/løsning som beskriver i detalj de ulike API’ene som er tilgjengelige og hvordan man bruker dem. https://developer.cisco.com/network-automation/
- Learning Labs: Dette er steg-for-steg opplæring hvor man kan bli kjent med en spesifikk teknologi eller et fagområde. https://developer.cisco.com/learning/tracks
- Sandboxes: Detter er gratis online virtuelle lab-områder som er tilgjengelige 24/7 med våre løsninger, for å utvikle og teste. https://developer.cisco.com/site/sandbox/
Da er det bare å åpne http://developer.cisco.com, lage en gratis konto og sette i gang!
Vi har lagt ut en Virtual Update sesjon hvor vi går gjennom developer.cisco.com for å vise de tilgjengelige resurser. Den finer du her: https://www.cisco.com/c/no_no/index.html
For de som er interessert å lære mer, eller forberede seg for å bli sertifisert, har vi nye online training sesjoner som heter DevNet Express. Oversikt over disse blir lagt ut ila de neset 2 ukene.
Følg meg gjerne på LinkedIn eller følg @CiscoDevNet
Arjan Toxopeus
Systems Architect DevNet