Cisco DevNet e le sethala sa ho ithuta, menyetla ea bahlahisi le baenjiniere

Cisco DevNet ke lenaneo bakeng sa baetsi ba mananeo le lienjineri tse thusang bahlahisi le litsebi tsa IT tse batlang ho ngola likopo le ho nts'etsapele likhokahano le lihlahisoa tsa Cisco, sethala le lihokelo.

DevNet e bile le k'hamphani ka nako e ka tlase ho lilemo tse hlano. Nakong ena, litsebi tsa k'hamphani le sechaba sa mananeo ba thehile mananeo, likopo, li-SDK, lilaebrari, le meralo ea ho sebetsa le lisebelisoa / tharollo ea Cisco.

Ka har'a moralo oa lenaneo, ho na le monyetla oa nts'etsopele ka tataiso ea koetliso bakeng sa lik'hamphani / lihlopha tsa nts'etsopele. Lihloohong tse latelang ke tla hlalosa ka ho qaqileng menyetla ea lik'hamphani. Ka tlase ke tla hlalosa menyetla ea koetliso le mananeo a Cisco. Ke habohlokoa ho hlokomela hore litsebo tse itseng le tsebo eo u ka e fumanang ka ho sebetsa ka li-sandbox kapa ho ithuta sethaleng li ka sebelisoa habonolo ha u sebetsa le barekisi ba bang.

Ha e le hantle, ho na le litharollo tse ngata tse ikhethang tse fumanehang feela litharollong tsa Cisco, 'me tsebo ea ho sebetsa le bona e u lumella, har'a lintho tse ling, ho ikarola ho bahlolisani ka bobeli marakeng oa basebetsi le marakeng a nts'etsopele ea kopo. Ka boetapele ba Cisco libakeng tse ngata, u tla ba le libaka tse ngata tsa ho beha tsebo ea hau ho sebetsa.

Lisebelisoa le lisebelisoa li se li fumaneha libakeng tse latelang: Networking, Security, Data Center, Collaboration, IoT, Cloud, Open Source, Analytics le Automation SW. Ho na le li-lab tsa koetliso tse arohaneng sebakeng ka seng. Boitsebiso bo bongata ba thuto le mesebetsi e sebetsang bokelloa ka li-module e u lumellang hore u tloaelane le lintlha tse kholo tsa theknoloji kapa lenaneo la sesebelisoa / tharollo.

Haeba u hlalosa le ho fana ka likhokahano ho menyetla eohle, ha ho na monyetla oa hore mang kapa mang oa hau a bale sengoloa ho fihlela qetellong. Ka hona, ho tsoa mefuteng eohle, ke u khethile libaka tse tummeng tse hlalositsoeng ka tlase.

Lintho tsa motheo

Hona joale ho na le lipuo le meralo e mengata ea mananeo, 'me e' ngoe le e 'ngoe ea tsona e ka etsa mesebetsi e itseng hantle le/kapa kapele. Ha re bua ka lipuo, ke habohlokoa hape ho utloisisa hore lebelo la ho qeta mosebetsi ke ka seoelo e leng eona feela mokhoa o ka sehloohong oa ho khetha puo ea lenaneo.

Lintlha tse latelang li bohlokoa hape ho bahlahisi:

  • tshehetso le ntshetsopele ya puo
  • meralo e ka nolofatsang tharollo ea mathata a fapaneng
  • sechaba
  • boteng ba lilaebrari tse seng li entsoe

Haeba re bua ka litaelo tsa nts'etsopele mabapi le ts'ebeliso, ho na le litsela tse peli: kopo le lisebelisoa.

Cisco DevNet e le sethala sa ho ithuta, menyetla ea bahlahisi le baenjiniere
Sebakeng sa nts'etsopele ea meaho, ho na le lipuo tse 'maloa tsa mananeo tseo, karolo e 'ngoe ka lebaka la sechaba se seholo le lits'ebetso tse entsoeng ho tsona, li tsebahalang. Ho bohlokoa ho totobatsa mona python (lihlahisoa tse ntlafalitsoeng tse kang Ansible, Letsoai) le Go (lihlahisoa tse kang docker, kubernetes, grafana li entsoe).

U ka qala ho ithuta ho nts'etsopele ea kopo hokae?
Ka module "Metheo ea Mananeo"U ka qala ka metheo, moo u ka ithutang hore na API ke eng, git, metheo ea puo ea Python, 'me u ithute ho sebetsa le sebopeho sa JSON ho Python.

Mojule "Ho theha Desktop OS ea hau bakeng sa Network Programmability” e tla u joetsa ka ho kenya lilaebrari tse hlokahalang, ho sebetsa le NETCONF/YANG, le ho sebelisa Ansible ho tsoa komporong.

Li-API tse ngata li na le sebopeho sa boleng bo baloang ke motho:

Cisco DevNet e le sethala sa ho ithuta, menyetla ea bahlahisi le baenjiniere
Haeba u na le mathata a ho sebelisa lipuo tsa mananeo ho rarolla mathata a itseng, u ka sebelisa sesebelisoa sa ho sebetsa le li-API - Postman. GUI ea Postman e hlakile ebile e nolofalletsa ho sebetsa le lisebelisoa tsa REST API. Sethaleng sa ho ithuta ho qala ka Postman ho na le mojule o arohaneng. Ho phaella moo, ho na le likoleke tse lokiselitsoeng bakeng sa Postman bakeng sa ho sebetsa ka lisebelisoa tse sa tšoaneng, mohlala bakeng sa ho sebetsa le Cisco Digital Network Architecture Center (DNA-C) kapa ka Lihlopha tsa Webex.

Lenaneo la marang-rang

Kajeno, litharollo le lisebelisoa tsa Cisco li ntse li fetoha haholoanyane.Ho phaella ho Southbound APIs (e kang CLI, SNMP ...), lisebelisoa tse ngata le tharollo li qala ho tšehetsa Northbound APIs (e kang Web UI, RESTful). Baetsi ba mananeo ba tloaetse ebile ba betere ho sebetsa ka data e ka hokahanngoang le eona ka mokhoa o hlophisitsoeng, joalo ka RESTful API ka sebopeho sa JSON, kapa mohlala oa YANG (NETCONF/RESTCONF).

Ho leba Lenaneo la marang-rang Ho na le karolo e arohaneng moo o ka lekang, ho sekaseka le ho kenya tšebetsong mehopolo ea hau. Ha ho etsoa lisebelisoa tse sebelisanang le lisebelisoa tsa marang-rang, ke habohlokoa hore u leke khoutu ea hau le tharollo ea lisebelisoa. E le karolo ea lenaneo, hoa khoneha ho sebelisa li-sandboxes ho Lihlopha tsa marang-rang. Ha o sebetsa ka tataiso ena, o tla ba le monyetla oa ho fihlella lisebelisoa tse fapaneng, ho kenyeletsoa ka ssh. Ka ho fetola tlhophiso ea lisebelisoa kapa ho etsa liketso tse ling ka lisebelisoa le marang-rang, u ka bona hore na ts'ebeliso ea hau e arabela liphetohong tsena joalokaha ho reriloe nakong ea tsoelo-pele kapa che.

Ts'ireletseho

Li-API tse bulehileng le monyetla oa ho etsa lenaneo le ho ithuta sebakeng sena li se li ngotsoe ka tsona sehloohong sena. E ka eketsoa hore ho rarolla mathata a ts'ireletso le ho arabela ka potlako liketsahalong tse ka hare ho SOC (Setsi sa ts'ebetso ea Tšireletso), ho theha le ho kopanya mekhoa ea SIEM (Boitsebiso ba Tšireletso le tsamaiso ea liketsahalo) ke habohlokoa. Haholo-holo, litsebo tsa ho lokisa litsamaiso tse joalo li hlokoa haholo 'marakeng. U sebelisa sehokelo se ka tlase, u ka sebelisa lisebelisoa tse lokiselitsoeng ho sebetsa le tsona Setsi sa Tsamaiso ea Mollo, Cisco Firepower Threat Defense le Splunk.

NetDevOps

Ho na le mojule o motle ntlheng ena o tla o tsebisa lijana, li-microservices, ci/cd.

Ka hare ho tataiso ena mabokose a lehlabathe a fumaneha moo o ka sebetsang le Cisco Container Platform, Istio, ACI & Kubernetes, Contiv & Kubernetes, Knative, joalo-joalo.

Melemo ea lenaneo:

  • Monyetla oa ho fumana tsebo le litsebo tse batloang 'marakeng mahala
  • Ho fumaneha ha 'maraka oa basebelisi ba ka bang teng le bareki bakeng sa lits'ebetso tsa hau. Litharollo le lisebelisoa tse likete tse makholo li fumaneha libakeng tse fapaneng tseo bareki ba Cisco ba li sebelisang
  • Mefuta e fapaneng ea litsela. Ha ke se ke hlahlobile li-portal bakeng sa bahlahisi ba lik'hamphani tse ling tsa barekisi, nka re ho fumaneha ha lisebelisoa / litharollo tse fapaneng bakeng sa lenaneo le ho hlahloba khoutu ea hau ho molemo ka makhetlo a mangata ho feta lik'hamphani tse ling.

Ka holimo u ka tloaelana le DevNet ka bokhutšoanyane le menyetla ea bahlahisi; lingolong tse latelang re tla tseba ho tloaelana le likarolo tse ling, hammoho le menyetla ea ho theha lihlahisoa tse thehiloeng ho lisebelisoa tsa Cisco le tharollo e fumanehang ho lik'hamphani.

Source: www.habr.com

Eketsa ka tlhaloso