Cisco DevNet ngati nsanja yophunzirira, mwayi kwa opanga ndi mainjiniya

Cisco DevNet ndi pulogalamu ya opanga mapulogalamu ndi mainjiniya omwe amathandiza opanga mapulogalamu ndi akatswiri a IT omwe akufuna kulemba mapulogalamu ndikupanga kuphatikiza ndi zinthu za Cisco, nsanja ndi malo olumikizirana.

DevNet wakhala ndi kampaniyi kwa zaka zosakwana zisanu. Panthawiyi, akatswiri a kampaniyo ndi gulu la mapulogalamu apanga mapulogalamu, mapulogalamu, ma SDK, malaibulale, ndi ndondomeko zogwirira ntchito ndi Cisco zipangizo / zothetsera.

Mkati mwa ndondomeko ya pulogalamuyi, pali mwayi wopititsa patsogolo maphunziro a makampani / magulu a chitukuko. M'nkhani zotsatirazi ndikufotokozera mwatsatanetsatane mwayi wamakampani. Pansipa ndikufotokozerani mwayi wophunzitsira ndi kukonza mapulogalamu a Cisco. Ndikoyenera kudziwa kuti maluso ena ndi chidziwitso chomwe mungapeze pogwira ntchito ndi mabokosi a mchenga kapena kuphunzira pa nsanja zingagwiritsidwe ntchito mosavuta pogwira ntchito ndi ogulitsa ena.

Zoonadi, pali mayankho ambiri apadera omwe amapezeka muzothetsera za Cisco, ndipo luso logwira ntchito nawo limakupatsani inu, mwa zina, kuti musiyanitse nokha ndi omwe akupikisana nawo pamsika wa ntchito komanso msika wa chitukuko cha ntchito. Ndi utsogoleri wa Cisco m'malo ambiri, mudzakhala ndi malo ambiri oti mugwiritse ntchito chidziwitso chanu.

Zida ndi zothandizira tsopano zikupezeka m'madera otsatirawa: Networking, Security, Data Center, Collaboration, IoT, Cloud, Open Source, Analytics ndi Automation SW. Pali ma labu ophunzitsira osiyana pagawo lililonse. Zambiri zamaphunziro ndi ntchito zothandiza zosonkhanitsidwa mu modules zomwe zimakupatsani mwayi wodziwa mbali zazikulu zaukadaulo kapena mapulogalamu a chipangizo / yankho.

Ngati mufotokoza ndikupereka maulalo pazotheka zonse, sizokayikitsa kuti aliyense wa inu angawerenge nkhaniyi mpaka kumapeto. Choncho, kuchokera kumitundu yonse, ndakusankhani malo otchuka omwe afotokozedwa pansipa.

Zowonjezera

Tsopano pali zilankhulo zambiri zamapulogalamu ndi zomangira, chilichonse chomwe chimatha kugwira ntchito zina bwinoko komanso/kapena mwachangu. Tikamalankhula za zilankhulo, ndikofunikanso kumvetsetsa kuti liwiro lomaliza ntchito silomwe ndilofunika kwambiri komanso lokhalo losankha chinenero cha pulogalamu.

Njira zotsatirazi ndizofunikanso kwa opanga mapulogalamu:

  • kuthandizira chinenero ndi chitukuko
  • ma frameworks omwe angathandize kuthetsa mavuto osiyanasiyana
  • mudzi
  • kupezeka kwa malaibulale opangidwa okonzeka

Ngati tilankhula za njira zachitukuko potengera momwe mungagwiritsire ntchito, ndiye kuti pali njira ziwiri: kugwiritsa ntchito ndi zomangamanga.

Cisco DevNet ngati nsanja yophunzirira, mwayi kwa opanga ndi mainjiniya
Pankhani yachitukuko cha zomangamanga, pali zilankhulo zingapo zomwe, makamaka chifukwa cha anthu ambiri komanso mapulogalamu omwe amapangidwa mwa iwo, ndizodziwika. Ndikoyenera kuwunikira apa Python (zinthu zopangidwa monga Ansible, Salt) ndi Go (zogulitsa monga docker, kubernetes, grafana zapangidwa).

Kodi mungayambire kuti kuphunzira kukulitsa ntchito?
Mu module "Zofunika za Programming"Mutha kuyamba ndi zoyambira, komwe mungaphunzire kuti API ndi chiyani, git, zoyambira za chilankhulo cha Python, ndikuphunzira momwe mungagwiritsire ntchito mtundu wa JSON mu Python.

Module "Kukhazikitsa Desktop OS Yanu ya Network Programmability” adzakuuzani za kukhazikitsa malaibulale ofunikira, kugwira ntchito ndi NETCONF/YANG, ndi kugwiritsa ntchito Ansible kuchokera pakompyuta.

Ma API ambiri ali ndi mtundu wamtengo wapatali wowerengeka ndi anthu:

Cisco DevNet ngati nsanja yophunzirira, mwayi kwa opanga ndi mainjiniya
Ngati muli ndi zovuta kugwiritsa ntchito zilankhulo zamapulogalamu kuti muthetse mavuto ena, mutha kugwiritsa ntchito chida chogwirira ntchito ndi ma API - Postman. GUI ya Postman ndiyomveka bwino ndipo imapangitsa kugwira ntchito ndi REST API kukhala kosavuta. Pa nsanja yophunzirira kuti muyambe ndi Postman pali gawo losiyana. Kuphatikiza apo, pali zosonkhanitsira zokonzeka za Postman zogwirira ntchito ndi zida zosiyanasiyana, mwachitsanzo pogwira ntchito Cisco Digital Network Architecture Center (DNA-C) kapena ndi Magulu a Webex.

Network programmability

Masiku ano, zothetsera ndi zipangizo za Cisco zikukhala zowonjezereka.Kuphatikiza ndi Southbound APIs (monga CLI, SNMP ...), zipangizo zambiri ndi zothetsera zikuyamba kuthandizira Northbound APIs (monga Web UI, RESTful). Okonza mapulogalamu ndizozoloΕ΅era komanso bwino kugwira ntchito ndi deta yomwe ingagwirizane ndi ndondomeko, monga RESTful API mumtundu wa JSON, kapena YANG model (NETCONF / RESTCONF protocols).

Kulowera Network programmability Pali gawo lina lomwe mungayese, kusanthula ndi kukhazikitsa malingaliro anu. Mukamapanga mapulogalamu omwe amalumikizana ndi zida zapaintaneti, ndikofunikira kuyesa ma code anu ndi mayankho pazida. Monga gawo la pulogalamu, ndizotheka kugwiritsa ntchito sandboxes mkati Magulu a maukonde. Mukamagwira ntchito ndi njira iyi, mudzakhalanso ndi mwayi wopeza zida zosiyanasiyana, kuphatikiza kudzera pa ssh. Posintha masinthidwe a zida kapena kuchita zinthu zina ndi zida ndi netiweki, mutha kuwona ngati pulogalamu yanu ikuyankha zosinthazi monga momwe amafunira panthawi yachitukuko kapena ayi.

Kutetezeka

Tsegulani ma API ndi mwayi wopanga ndi kuphunzira m'derali zalembedwa kale m'nkhaniyi. Zitha kuwonjezeredwa kuti kuthetsa nkhani za chitetezo ndikuyankha mwamsanga zochitika mkati mwa SOC (Security operation center), kukhazikitsa ndi kugwirizanitsa machitidwe a SIEM (Chidziwitso cha chitetezo ndi zochitika) ndizofunikira. Makamaka, luso lokonzekera machitidwe otere likufunika kwambiri pamsika. Pogwiritsa ntchito ulalo womwe uli pansipa, mutha kugwiritsa ntchito zida zomwe zidapangidwa kale kuti mugwire nazo Firepower Management Center, Cisco Firepower Threat Defense ndi Splunk.

NetDevOps

Pali gawo labwino kumbali iyi lomwe lingakudziwitseni zotengera, microservices, ci/cd.

Munjira iyi sandbox zilipo komwe mungagwire ntchito ndi Cisco Container Platform, Istio, ACI & Kubernetes, Contiv & Kubernetes, Knative, etc.

Ubwino wa pulogalamu:

  • Mwayi wopeza chidziwitso ndi luso lomwe likufunidwa pamsika kwaulere
  • Kupezeka kwa msika wa omwe angagwiritse ntchito ndi makasitomala pazofunsira zanu. Mazana masauzande a mayankho ndi zida zimapezeka m'malo osiyanasiyana omwe makasitomala a Cisco amagwiritsa ntchito
  • Njira zosiyanasiyana. Nditasanthula ma portal a opanga makampani ena ogulitsa, nditha kunena kuti kupezeka kwa zida / njira zosiyanasiyana zopangira mapulogalamu ndikuyesa ma code anu kumakhala bwino nthawi zambiri kuposa makampani ena.

Pamwambapa mutha kudziwana mwachidule ndi DevNet ndi mwayi kwa opanga; m'nkhani zotsatirazi titha kudziwana ndi magawo ena, komanso mwayi wopanga zinthu pogwiritsa ntchito zida za Cisco ndi mayankho omwe amapezeka kumakampani.

Source: www.habr.com

Kuwonjezera ndemanga