Duban fasaha na shekaru goma da suka gabata

Lura. fassara: Wannan labarin, wanda ya zama abin bugu akan Matsakaici, bayyani ne na canje-canjen maɓalli (2010-2019) a cikin duniyar shirye-shiryen harsunan shirye-shirye da yanayin yanayin fasaha mai alaƙa (tare da mai da hankali na musamman akan Docker da Kubernetes). Marubucinsa na asali shine Cindy Sridharan, wanda ya ƙware a kayan aikin haɓakawa da kuma tsarin rarrabawa - musamman, ta rubuta littafin "Rarraba Tsarin Kulawa" - kuma ya shahara sosai a cikin sararin Intanet tsakanin ƙwararrun IT, musamman masu sha'awar batun girgije.

Duban fasaha na shekaru goma da suka gabata

Yayin da 2019 ke gabatowa, ina so in raba ra'ayoyina akan wasu mahimman ci gaban fasaha da sabbin abubuwa na shekaru goma da suka gabata. Bugu da kari, zan yi kokarin duba kadan a nan gaba da kuma fayyace manyan matsaloli da dama na shekaru goma masu zuwa.

Ina so in bayyana cewa a cikin wannan labarin ban rufe canje-canje a fannoni kamar kimiyyar bayanai ba (ilimin data), Hankali na wucin gadi, injiniyan gaba, da sauransu, tun da ni kaina ba ni da isasshen gogewa a cikinsu.

Nau'in Rubutun Yana Komawa

Ɗayan ingantacciyar yanayin 2010s shine farfaɗo da harsunan da aka buga a tsaye. Duk da haka, irin waɗannan harsunan ba su taɓa ɓacewa ba (C++ da Java suna cikin buƙata a yau; sun mamaye shekaru goma da suka gabata), amma harsunan da aka buga (tsari) sun sami karuwa mai yawa a cikin shahara bayan fitowar ƙungiyar Ruby on Rails a 2005. . Wannan ci gaban ya kai kololuwa a cikin 2009 tare da buɗaɗɗen tushen Node.js, wanda ya sa Javascript-on-sabar ta zama gaskiya.

A tsawon lokaci, harsuna masu ƙarfi sun rasa wasu abubuwan jan hankali a fagen ƙirƙirar software na uwar garke. Harshen Go, wanda aka yaɗa a lokacin juyin juya halin kwantena, ya yi kama da ya fi dacewa don ƙirƙirar manyan ayyuka, sabar masu amfani da albarkatu tare da aiki iri ɗaya (wanda tare da su). yarda mahaliccin Node.js kansa).

Tsatsa, wanda aka gabatar a cikin 2010, ya haɗa da ci gaba a ciki irin theories a yunƙurin zama amintaccen harshe da rubutu. A cikin rabin farko na shekaru goma, liyafar masana'antu na Rust ya kasance mai dumi, amma shahararsa ya karu sosai a rabi na biyu. Sanannen yanayin amfani don Tsatsa sun haɗa da amfani da shi don Aljihu Magic akan Dropbox, Firecracker ta AWS (mun yi magana game da shi a ciki wannan labarin - kimanin. fassara), farkon WebAssembly compiler Lucet daga Fastly (yanzu wani ɓangare na bytecodealliance), da sauransu. Tare da Microsoft la'akari da yiwuwar sake rubuta wasu sassan Windows OS a cikin Rust, yana da kyau a ce wannan harshe yana da makoma mai haske a cikin 2020s.

Hatta harsuna masu ƙarfi sun sami sabbin abubuwa kamar na zaɓi iri (nau'i na zaɓi). An fara aiwatar da su ne a cikin TypeScript, yaren da ke ba ka damar ƙirƙirar lambobi da kuma haɗa su cikin JavaScript. PHP, Ruby da Python suna da nasu tsarin buga rubutu na zaɓi (mypy, Hack), waɗanda aka yi amfani da su cikin nasara samar.

Koma SQL zuwa NoSQL

NoSQL wata fasaha ce da ta fi shahara a farkon shekaru goma fiye da na ƙarshe. Ina ganin akwai dalilai guda biyu na wannan.

Na farko, ƙirar NoSQL, tare da ƙarancin tsari, ma'amaloli, da garantin daidaito mara ƙarfi, ya zama mafi wahalar aiwatarwa fiye da ƙirar SQL. IN rubutun blog tare da taken "Me yasa yakamata ku fi son daidaito mai ƙarfi a duk lokacin da zai yiwu" (Me ya sa ya kamata ku ɗauki daidaito mai ƙarfi, duk lokacin da zai yiwu) Google ya rubuta:

Ɗaya daga cikin abubuwan da muka koya a Google shine lambar aikace-aikacen ya fi sauƙi kuma lokacin haɓakawa ya fi guntu lokacin da injiniyoyi za su iya dogara ga ma'ajin da ake ciki don gudanar da hadaddun ma'amaloli da kiyaye bayanai cikin tsari. Don faɗi ainihin takaddun Spanner, "Mun yi imanin cewa yana da kyau masu shirye-shirye su magance matsalolin aikace-aikacen aikace-aikacen saboda cin zarafin ma'amala yayin da ƙulla-ƙulla ke tasowa, maimakon ci gaba da kiyaye rashin ciniki a hankali."

Dalili na biyu shine saboda haɓakar “sikelin-out” da aka rarraba bayanan SQL (kamar Cloud Spanner и Farashin AWS) a cikin sararin girgije na jama'a, da kuma hanyoyin buɗe tushen tushen kamar CockroachDB (muna magana game da ita ma ya rubuta - kimanin. fassara), wanda ke warware yawancin matsalolin fasaha waɗanda suka haifar da bayanan SQL na al'ada zuwa "ba ma'auni ba." Ko da MongoDB, da zarar yanayin motsin NoSQL, shine yanzu tayi rarraba ma'amaloli.

Don yanayin da ke buƙatar karatun atomic da rubutawa a cikin takardu da yawa (a cikin tarin ɗaya ko fiye), MongoDB yana goyan bayan ma'amaloli da yawa na takardu. A cikin yanayin ma'amaloli da aka rarraba, ana iya amfani da ma'amaloli a cikin ayyuka da yawa, tarin bayanai, bayanai, takardu, da shards.

Jimillar yawo

Apache Kafka ba tare da shakka ba yana ɗaya daga cikin mahimman abubuwan ƙirƙira na shekaru goma da suka gabata. An buɗe lambar tushe a cikin Janairu 2011, kuma tsawon shekaru, Kafka ya canza yadda kasuwancin ke aiki da bayanai. An yi amfani da Kafka a kowane kamfani da na yi aiki da shi, tun daga masu farawa zuwa manyan kamfanoni. Ana amfani da garantin da shari'o'in amfani da ta (pub-sub, streams, gine-ginen gine-gine) a cikin ayyuka daban-daban, daga ajiyar bayanai zuwa sa ido da nazarin yawo, a cikin buƙata a wurare da yawa kamar kudi, kiwon lafiya, sassan jama'a, kiri da sauransu.

Ci gaba da Haɗuwa (kuma zuwa ƙarami Ci gaba da Aiki)

Ci gaba da Haɗin kai bai bayyana a cikin shekaru 10 da suka gabata ba, amma a cikin shekaru goma da suka gabata ya bazu zuwa irin wannan, wanda ya zama wani ɓangare na daidaitaccen aikin aiki (gudanar gwaje-gwaje akan duk buƙatun ja). Kafa GitHub a matsayin dandamali don haɓakawa da adana lambar kuma, mafi mahimmanci, haɓaka aikin aiki dangane da GitHub ya kwarara yana nufin cewa gudanar da gwaje-gwaje kafin karɓar buƙatun ja don gwaninta shine kadai aiki a cikin ci gaba, saba wa injiniyoyin da suka fara aikin su a cikin shekaru goma da suka gabata.

Ci gaba da Ƙaddamarwa (aiwatar da kowane alkawari kamar kuma lokacin da ya ci nasara) ba ya yadu kamar ci gaba da haɗin kai. Koyaya, tare da plethora na APIs na girgije daban-daban don turawa, haɓakar shaharar dandamali kamar Kubernetes (waɗanda ke ba da daidaitaccen API don turawa), da kuma fitowar dandamali da yawa, kayan aikin girgije da yawa kamar Spinnaker (an gina a saman waɗanda aka daidaita). APIs), hanyoyin turawa sun zama masu sarrafa kai, daidaitawa, da , gabaɗaya, mafi aminci.

Kwantena

Kwantenan ƙila su ne aka fi zazzagewa, tattaunawa, talla da kuma rashin fahimtar fasaha na 2010s. A daya bangaren kuma, yana daya daga cikin muhimman sabbin abubuwa na shekaru goma da suka gabata. Wani ɓangare na dalilin duk wannan cacophony ya ta'allaka ne a cikin gaurayen sigina da muke samu daga kusan ko'ina. Yanzu da hasashe ya ragu kaɗan, wasu abubuwa sun fi mayar da hankali sosai.

Kwantena sun zama sananne ba saboda sune hanya mafi kyau don gudanar da aikace-aikacen da ke biyan bukatun al'ummomin masu haɓakawa na duniya ba. Kwantena sun zama sananne saboda sun sami nasarar shiga cikin buƙatun tallace-tallace don wani kayan aiki wanda ke magance wata matsala ta daban. Docker ya juya ya zama ban mamaki kayan aiki na haɓakawa wanda ke warware matsalar daidaitawar latsawa ("yana aiki akan injina").

Fiye da daidai, an yi juyin juya hali Hoton Docker, saboda ya warware matsalar daidaito tsakanin mahalli kuma ya ba da damar ɗauka ta gaskiya ba kawai na fayil ɗin aikace-aikacen ba, har ma da duk abubuwan da suka dogara da software da aiki. Gaskiyar cewa wannan kayan aikin ko ta yaya ya haifar da shaharar “kwantena,” waɗanda ainihin ƙaƙƙarfan daki-daki ne na aiwatarwa, ya kasance a gare ni watakila babban sirrin shekaru goma da suka gabata.

Mai rashin aiki

Ina son cewa zuwan kwamfuta na "marasa uwar garke" yana da mahimmanci fiye da kwantena saboda da gaske yana tabbatar da mafarkin ƙididdigewa akan buƙata. (akan buƙata). A cikin shekaru biyar da suka gabata, na ga tsarin rashin uwar garken a hankali yana faɗaɗa cikin ikonsa ta ƙara tallafi don sabbin harsuna da lokutan aiki. Bayyanar samfura irin su Azure Durable Functions da alama shine matakin da ya dace don aiwatar da ayyuka na jihohi (a lokaci guda mai yanke hukunci). wasu matsalolidangane da iyakokin FaaS). Zan kalli da sha'awar yadda wannan sabon tsarin ke tasowa a cikin shekaru masu zuwa.

Autom

Wataƙila babban mai cin gajiyar wannan yanayin shine al'ummar injiniyan aiki, saboda ya ba da damar ra'ayoyi kamar abubuwan more rayuwa kamar lambar (IaC) ta zama gaskiya. Bugu da ƙari, sha'awar yin aiki da kai ya zo daidai da haɓakar "al'adar SRE," wanda ke da nufin ɗaukar hanyar da ta fi dacewa da software don ayyuka.

API-fication na Universal

Wani fasali mai ban sha'awa na shekaru goma da suka gabata shine API-fication na ayyuka daban-daban na ci gaba. APIs masu kyau, masu sassauƙa suna ƙyale mai haɓakawa don ƙirƙirar sabbin hanyoyin aiki da kayan aiki, wanda hakan yana taimakawa tare da kiyayewa da haɓaka ƙwarewar mai amfani.

Bugu da ƙari, API-fication shine mataki na farko zuwa SaaS-fication na wasu ayyuka ko kayan aiki. Wannan yanayin kuma ya zo daidai da haɓakar shaharar sabis na microservices: SaaS ya zama wani sabis ne kawai wanda za'a iya samun dama ta hanyar API. Yanzu akwai kayan aikin SaaS da FOSS da yawa a cikin yankuna kamar saka idanu, biyan kuɗi, daidaita nauyi, ci gaba da haɗin kai, faɗakarwa, fasalin fasalin. (Tsarin alama), CDN, injiniyan zirga-zirga (misali DNS), da sauransu, waɗanda suka bunƙasa a cikin shekaru goma da suka gabata.

lura

Yana da kyau a lura cewa a yau muna da damar yin amfani da shi yafi ci gaba kayan aiki don saka idanu da tantance halayen aikace-aikacen fiye da kowane lokaci. Tsarin sa ido na Prometheus, wanda ya karɓi matsayin Buɗewa a cikin 2015, ƙila ana iya kiran shi mafi kyau tsarin sa ido daga wadanda na yi aiki da su. Ba cikakke ba ne, amma ana aiwatar da mahimman adadin abubuwa ta hanyar da ta dace (misali, goyan bayan ma'auni). [girmamawa] a yanayin ma'auni).

Binciken da aka rarraba wata fasaha ce da ta shiga cikin al'ada a cikin 2010s, godiya ga yunƙuri irin su OpenTracing (da OpenTelemetry wanda ya gaje shi). Kodayake neman har yanzu yana da wahalar amfani, wasu sabbin abubuwan ci gaba suna ba da bege cewa za mu buɗe haƙiƙanin yuwuwar sa a cikin 2020s. (Lura: Karanta kuma a cikin blog ɗinmu fassarar labarin “Binciken da aka rarraba: mun yi duk ba daidai ba"da marubucin nan.)

Neman gaba

Abin takaici, akwai maki zafi da yawa waɗanda ke jiran ƙuduri a cikin shekaru goma masu zuwa. Anan akwai tunanina akan su da wasu ra'ayoyi masu yuwuwa kan yadda zan kawar da su.

Magance Matsalar Dokar Moore

Ƙarshen dokar ƙima ta Denard da rashin bin dokar Moore na buƙatar sababbin sababbin abubuwa. John Hennessy in karatunsa ya bayyana dalilin da yasa masu shan wahala (yanki na musamman) gine-gine kamar TPU na iya zama ɗaya daga cikin hanyoyin magance matsalar koma bayan dokar Moore. Kayan aiki kamar MLIR daga Google ya riga ya zama kyakkyawan ci gaba a wannan hanya:

Masu tarawa dole ne su goyi bayan sabbin aikace-aikace, a sauƙaƙe jigilar su zuwa sabbin kayan aiki, haɗa nau'ikan nau'ikan abstraction da yawa waɗanda ke kama da ƙarfi, harsunan sarrafawa zuwa masu haɓakawa da na'urorin ajiya mai sarrafa software, yayin da ke ba da manyan maɓalli don daidaitawa ta atomatik, samar da daidai- a cikin aiki -lokaci, bincike, da rarraba bayanan ɓarna game da aiki da aikin tsarin a duk faɗin tari, yayin da mafi yawan lokuta samar da aikin da ke kusa da mai haɗawa da hannu. Muna da niyyar raba ra'ayoyinmu, ci gabanmu, da tsare-tsare don haɓakawa da wadatar jama'a na irin waɗannan abubuwan haɗin gwiwar.

CI / CD

Yayin da haɓakar CI ya zama ɗaya daga cikin manyan abubuwan da ke faruwa a cikin 2010s, Jenkins har yanzu shine ma'auni na zinariya na CI.

Duban fasaha na shekaru goma da suka gabata

Wannan fili yana matukar buƙatar ƙirƙira a fagage masu zuwa:

  • dubawar mai amfani (DSL don ɓoye bayanan gwaji);
  • cikakkun bayanai na aiwatarwa wanda zai sa ya zama mai girma da sauri;
  • hadewa tare da wurare daban-daban (tsari, prod, da dai sauransu) don aiwatar da ƙarin nau'ikan gwaji na ci gaba;
  • ci gaba da gwaji da turawa.

Kayan Aikin Haɓakawa

A matsayinmu na masana'antu, mun fara ƙirƙirar software mai rikitarwa da ban sha'awa. Koyaya, idan yazo ga kayan aikin namu, yanayin zai iya zama mafi kyau.

Haɗin kai da nesa (ta hanyar ssh) gyaran gyare-gyare ya sami ɗan shahara, amma bai taɓa zama sabuwar hanyar ci gaba ba. Idan kai, kamar ni, ka ƙi ainihin ra'ayin larura haɗi na dindindin zuwa Intanet don kawai samun damar yin shirye-shirye, sannan aiki ta hanyar ssh akan na'ura mai nisa ba zai dace da ku ba.

Yanayin ci gaban gida, musamman ga injiniyoyi masu aiki a kan manyan gine-ginen da suka dace da sabis, har yanzu kalubale ne. Wasu ayyuka suna ƙoƙarin warware wannan, kuma zan yi sha'awar sanin abin da mafi ergonomic UX zai yi kama da yanayin amfani da aka bayar.

Hakanan zai zama mai ban sha'awa don ƙaddamar da manufar "yanayi mai ɗaukuwa" zuwa wasu wuraren ci gaba kamar haɓakar kwaro (ko gwaje-gwaje masu banƙyama) wanda ke faruwa a ƙarƙashin wasu yanayi ko saituna.

Ina kuma so in ga ƙarin ƙirƙira a cikin fagage kamar bincike na lamba na tamani da mahallin mahallin, kayan aiki don daidaita abubuwan samarwa tare da takamaiman sassa na codebase, da sauransu.

Kwamfuta (makomar PaaS)

Biye da haɓakawa a kusa da kwantena da uwar garken a cikin 2010s, kewayon mafita a cikin sararin girgijen jama'a ya karu sosai a cikin 'yan shekarun nan.

Duban fasaha na shekaru goma da suka gabata

Wannan yana haifar da tambayoyi masu ban sha'awa da yawa. Da farko dai, jerin zaɓuɓɓukan da ake samu a cikin girgijen jama'a yana ci gaba da girma. Masu ba da sabis na gajimare suna da ma'aikata da albarkatu don sauƙaƙe ci gaba da sabbin abubuwan ci gaba a cikin Buɗaɗɗen Madogararsa duniya da fitar da samfura kamar "kwas ɗin uwar garke" (Ina zargin kawai ta hanyar yin nasu FaaS runtimes OCI) ko wasu abubuwa masu kama da juna.

Mutum zai iya hassada kawai waɗanda ke amfani da waɗannan mafitacin girgije. A cikin ka'idar, Kubernetes girgije hadaya (GKE, EKS, EKS akan Fargate, da dai sauransu) suna ba da APIs masu zaman kansu na girgije don gudanar da ayyukan aiki. Idan kuna amfani da samfurori iri ɗaya (ECS, Fargate, Google Cloud Run, da dai sauransu), tabbas kun riga kun sami mafi yawan abubuwan ban sha'awa da mai bada sabis ke bayarwa. Bugu da ƙari, yayin da sabbin samfura ko tsarin kwamfuta ke fitowa, ƙaura na iya zama mai sauƙi kuma mara damuwa.

Idan akai la'akari da yadda sauri kewayon irin waɗannan mafita suna haɓakawa (Zan yi mamakin idan wasu sabbin zaɓuɓɓuka ba su bayyana nan gaba ba), ƙananan ƙungiyoyin "dandamali" (ƙungiyoyin da ke da alaƙa da abubuwan more rayuwa da alhakin ƙirƙirar dandamali na kan layi don haɓakawa). Gudanar da kamfanoni masu ɗaukar nauyi) zai zama da wahala mai matuƙar wahala a gasa dangane da ayyuka, sauƙin amfani da amincin gabaɗaya. 2010s sun ga Kubernetes a matsayin kayan aiki don gina PaaS (dandamali-as-a-sabis), don haka da alama gaba ɗaya ba shi da ma'ana a gare ni don gina dandamali na ciki a saman Kubernetes wanda ke ba da zaɓi iri ɗaya, sauƙi da 'yanci da ake samu a cikin jama'a. sararin samaniya. Ƙirƙirar PaaS na tushen akwati a matsayin "dabarun Kubernetes" daidai yake da nisantar mafi kyawun ƙarfin girgijen da gangan.

Idan ka duba akwai Yau iya yin lissafi, ya zama a bayyane cewa ƙirƙirar naku PaaS dangane da Kubernetes kawai yana daidai da zana kanku a cikin kusurwa (ba tsarin tunanin gaba ba, huh?). Ko da wani ya yanke shawarar gina PaaS mai kwantena akan Kubernetes a yau, a cikin shekaru biyu zai yi kama da wanda ya tsufa idan aka kwatanta da damar girgije. Ko da yake Kubernetes ya fara aiki ne a matsayin buɗaɗɗen aikin tushe, kakansa da wahayi shine kayan aikin Google na ciki. Koyaya, an samo asali ne a farkon/tsakiyar 2000s lokacin da yanayin lissafi ya bambanta.

Har ila yau, a cikin ma'ana mai faɗi sosai, kamfanoni ba dole ba ne su zama ƙwararru a tafiyar da gungu na Kubernetes, kuma ba sa ginawa da kula da nasu cibiyoyin bayanan. Samar da ingantaccen tushe na kwamfuta babban ƙalubale ne masu ba da sabis na girgije.

A ƙarshe, Ina jin kamar mun ɗan koma baya a matsayin masana'antu dangane da kwarewar hulɗa (UX). An ƙaddamar da Heroku a cikin 2007 kuma har yanzu yana ɗaya daga cikin mafi sauki don amfani dandamali. Babu musun cewa Kubernetes ya fi ƙarfi, mai ƙarfi, da kuma shirye-shirye, amma na rasa yadda sauƙin farawa da tura zuwa Heroku. Don amfani da wannan dandali, kawai kuna buƙatar sanin Git.

Duk wannan ya kai ni ga ƙarshe mai zuwa: muna buƙatar mafi kyau, abstractions mafi girma don aiki (wannan gaskiya ne musamman ga mafi girma matakin abstractions).

API ɗin dama a matakin mafi girma

Docker babban misali ne na buƙatar ingantacciyar rabuwar damuwa a lokaci guda daidai aiwatar da API mafi girman matakin.

Matsalar Docker ita ce (aƙalla) farkon aikin yana da maƙasudai masu fa'ida: duk don warware matsalar daidaitawa ("aiki akan injina") ta amfani da fasahar kwantena. Docker wani tsari ne na hoto, lokaci mai aiki tare da hanyar sadarwa ta kansa, kayan aikin CLI, daemon mai gudana azaman tushen, da ƙari mai yawa. A kowane hali, musayar saƙonnin ya kasance mafi mai ruɗani, ba tare da ambaton "VMs masu nauyi ba", ƙungiyoyi, wuraren suna, batutuwan tsaro da yawa da fasali da aka haɗe tare da kiran talla don "gina, isar da, gudanar da kowane aikace-aikace a ko'ina".

Duban fasaha na shekaru goma da suka gabata

Kamar yadda yake tare da duk abstractions masu kyau, yana ɗaukar lokaci (da gogewa da zafi) don rushe matsaloli daban-daban zuwa yadudduka masu ma'ana waɗanda za a iya haɗa su da juna. Abin takaici, kafin Docker ya isa irin wannan balagagge, Kubernetes ya shiga cikin fafatawar. Ya keɓance zagayowar zagayowar har yanzu kowa yana ƙoƙarin ci gaba da sauye-sauye a yanayin yanayin Kubernetes, kuma yanayin yanayin kwantena ya ɗauki matsayi na biyu.

Kubernetes yana raba matsaloli iri ɗaya kamar Docker. Domin duk magana game da sanyi da m abstraction, raba ayyuka daban-daban zuwa yadudduka ba a rufe sosai ba. A gindin sa, ma’aikacin kade-kade ne da ke sarrafa kwantena a kan gungu na injuna daban-daban. Wannan ƙaramin aiki ne mai ƙanƙanta, wanda ya dace kawai ga injiniyoyi masu aiki da tari. A gefe guda kuma, Kubernetes ma abstraction na mafi girman matakin, kayan aikin CLI wanda masu amfani ke hulɗa da su ta hanyar YAML.

Docker ya kasance (kuma har yanzu) sanyi kayan aikin ci gaba, duk da gazawarsa. A yunƙurin ci gaba da kasancewa tare da duk "Hare" a lokaci ɗaya, masu haɓakawa sun sami nasarar aiwatarwa daidai abstraction a matakin mafi girma. Ta hanyar abstraction a matakin mafi girma ina nufin wani juzu'i ayyuka waɗanda masu sauraron da aka yi niyya (a cikin wannan yanayin, masu haɓakawa waɗanda suka yi amfani da mafi yawan lokutan su a cikin yanayin ci gaban gida) suna da sha'awar gaske kuma hakan ya yi aiki sosai a cikin akwatin..

Dockerfile da CLI mai amfani docker ya kamata ya zama misali na yadda za a gina kyakkyawar "ƙwarewar mai amfani da matakin mafi girma". Mai haɓakawa na yau da kullun na iya fara aiki tare da Docker ba tare da sanin komai ba game da ɓarna aiwatarwa waɗanda ke ba da gudummawa ga ƙwarewar aikikamar wuraren suna, ƙungiyoyi, ƙwaƙwalwar ajiya da iyakokin CPU, da sauransu. A ƙarshe, rubuta Dockerfile bai bambanta da rubuta rubutun harsashi ba.

An yi nufin Kubernetes don ƙungiyoyin manufa daban-daban:

  • masu gudanar da tari;
  • injiniyoyin software da ke aiki akan abubuwan da suka shafi ababen more rayuwa, faɗaɗa damar Kubernetes da ƙirƙirar dandamali dangane da shi;
  • masu amfani na ƙarshe suna hulɗa tare da Kubernetes ta hanyar kubectl.

Kubernetes's " API guda ɗaya ya dace da duka " yana gabatar da "dutse na hadaddun" wanda bai isa ba tare da jagora kan yadda za a daidaita shi. Duk wannan yana haifar da yanayin koyo mara dalili. Yaya Ya rubuta cewa Adam Yakubu, “Docker ya kawo canjin mai amfani wanda ba a taɓa samunsa ba. Tambayi duk wanda ke amfani da K8s idan yana son ya yi aiki kamar na farko docker run. Amsar za ta zama eh":

Duban fasaha na shekaru goma da suka gabata

Zan yi jayayya cewa yawancin fasahar samar da ababen more rayuwa a yau suna da ƙarancin matakin (sabili da haka ana la'akari da "masu hadaddun"). Ana aiwatar da Kubernetes a ƙaramin matakin ƙarami. Rarraba bincike a cikin sa halin yanzu form (yawan tatsuniyoyi da aka dinka tare don samar da hangen nesa) kuma ana aiwatar da su a ƙananan matakin. Kayan aikin haɓakawa waɗanda ke aiwatar da "mafi girman matakin abstractions" sun kasance mafi nasara. Wannan ƙarshe yana riƙe da gaskiya a cikin adadi mai ban mamaki (idan fasahar tana da rikitarwa ko wahalar amfani, to "mafi girman matakin API/UI" na wannan fasaha har yanzu ba a gano shi ba).

A halin yanzu, yanayin yanayin gajimare na asali yana da rudani saboda ƙarancin matakin mayar da hankalinsa. A matsayinmu na masana'antu, dole ne mu ƙirƙira, gwaji, da ilmantarwa akan yadda matakin da ya dace na "mafi girma, mafi girman abstraction" yayi kama.

Cinikin ciniki

A cikin 2010s, ƙwarewar dijital ɗin dijital ta kasance ba ta canzawa sosai. A gefe guda, sauƙin sayayya ta kan layi yakamata ya shiga shagunan sayar da kayayyaki na gargajiya, a gefe guda, siyayya ta kan layi ta kasance kusan ba ta canzawa cikin shekaru goma.

Duk da yake ba ni da takamaiman tunani kan yadda wannan masana'antar za ta samo asali a cikin shekaru goma masu zuwa, zan yi matukar takaici idan muka yi siyayya a cikin 2030 kamar yadda muke yi a 2020.

Jarida

Ina kara ruguza halin aikin jarida na duniya. Yana ƙara zama da wahala a sami majiyoyin labarai marasa son zuciya waɗanda ke ba da rahoto da kyau da kuma lura. Sau da yawa layin da ke tsakanin labaran kansa da ra'ayoyi game da shi ya ɓace. A matsayinka na mai mulki, ana gabatar da bayanai ta hanyar da ba ta dace ba. Wannan lamari dai yana faruwa ne musamman a wasu kasashen da a tarihi ba a samu rarrabuwa tsakanin labarai da ra'ayi ba. A cikin labarin kwanan nan da aka buga bayan babban zaben Burtaniya na karshe, Alan Rusbridger, tsohon editan jaridar The Guardian. Ya rubuta cewa:

Babban abin lura shi ne, shekaru da yawa na kalli jaridun Amurka kuma ina jin tausayin abokan aikina a can, wadanda ke da alhakin labarai kawai, na bar sharhin ga mutane daban-daban. Duk da haka, bayan lokaci, tausayi ya koma hassada. A yanzu ina ganin ya kamata duk jaridun Biritaniya su ware alhakinsu na labarai da alhakinsu na sharhi. Abin takaici, yana da wahala ga matsakaita mai karatu-musamman masu karanta kan layi-su gane bambancin.

Idan aka yi la’akari da sunan Silicon Valley a matsayin wanda bai dace ba idan ya zo ga xa’a, ba zan taɓa amincewa da fasaha don “juya” aikin jarida ba. Da aka ce, ni (da abokaina da yawa) za su yi farin ciki idan akwai majiyar labarai mara son kai, mara sha'awa da amana. Duk da yake ba ni da masaniyar yadda irin wannan dandalin zai kasance, ina da yakinin cewa a zamanin da gaskiya ke dada wuyar ganewa, bukatar aikin jarida na gaskiya ya fi kowane lokaci girma.

Cibiyoyin sadarwar jama'a

Kafofin yada labarai da kafafen yada labarai na al’umma su ne tushen farko na samun bayanai ga mutane da yawa a duniya, kuma rashin daidaito da rashin son wasu dandali na yin ko da tantance gaskiya ya haifar da munanan sakamako kamar kisan kiyashi, tsoma bakin zabe, da dai sauransu. .

Kafofin watsa labarun kuma shine kayan aikin watsa labarai mafi ƙarfi da aka taɓa wanzuwa. Sun canza tsarin siyasa sosai. Sun canza talla. Sun canza al'adun pop (alal misali, babbar gudummawa ga ci gaban abin da ake kira al'adun sokewa [al'adu na kyama - kimanin. fassara.] cibiyoyin sadarwar jama'a suna ba da gudummawa). Masu sukar sun yi iƙirarin cewa kafofin sada zumunta sun tabbatar da zama ƙasa mai albarka don saurin sauye-sauye na ɗabi'a, amma kuma sun ba membobin ƙungiyoyin da aka ware damar yin tsari ta hanyoyin da ba su taɓa samu ba. A zahiri, kafofin watsa labarun sun canza yadda mutane ke sadarwa da bayyana ra'ayoyinsu a cikin karni na 21st.

Koyaya, na kuma yi imani cewa kafofin watsa labarun suna fitar da mafi munin sha'awar ɗan adam. Ana yin watsi da la'akari da tunani sau da yawa don neman shahara, kuma ya zama kusan ba zai yiwu ba a bayyana sabani na dalili tare da wasu ra'ayoyi da matsayi. Polarization sau da yawa yakan fita daga sarrafawa, yana haifar da jama'a kawai ba sa jin ra'ayoyin mutum ɗaya yayin da masu tsattsauran ra'ayi ke sarrafa lamuran da'a na kan layi da yarda.

Ina mamaki ko zai yiwu a ƙirƙiri wani dandalin "mafi kyau" wanda ke inganta tattaunawa mafi kyau? Bayan haka, shine abin da ke motsa "hankali" wanda sau da yawa yakan kawo babbar riba ga waɗannan dandamali. Yaya Ya rubuta cewa Kara Swisher a cikin New York Times:

Yana yiwuwa a haɓaka hulɗar dijital ba tare da haifar da ƙiyayya da rashin haƙuri ba. Dalilin da ya sa mafi yawan shafukan sada zumunta suna da guba saboda an gina su don gudun, jin daɗi, da hankali, maimakon abun ciki da daidaito.

Zai zama abin takaici da gaske idan, a cikin shekaru biyun shekaru, kawai abin da aka gada na kafofin watsa labarun shi ne zubar da hankali da dacewa a cikin maganganun jama'a.

PS daga mai fassara

Karanta kuma a kan shafinmu:

source: www.habr.com

Add a comment