Ny fijerena ny teknolojia tao anatin'ny folo taona farany

Fanamarihana. transl.: Ity lahatsoratra ity, izay nanjary nalaza tamin'ny Medium, dia topimaso momba ny fiovana lehibe (2010-2019) eo amin'ny tontolon'ny fiteny fandaharana sy ny tontolon'ny teknolojia mifandraika (miaraka amin'ny fifantohana manokana amin'ny Docker sy Kubernetes). Ny mpanoratra azy tany am-boalohany dia Cindy Sridharan, izay manam-pahaizana manokana amin'ny fitaovana mpamorona sy rafitra fizarana - indrindra indrindra, nanoratra ny boky "Distributed Systems Observability" izy - ary malaza amin'ny Internet amin'ireo manam-pahaizana manokana momba ny IT, indrindra fa liana amin'ny lohahevitra momba ny rahona.

Ny fijerena ny teknolojia tao anatin'ny folo taona farany

Rehefa hifarana ny taona 2019 dia te hizara ny eritreritro momba ny sasany amin'ireo fandrosoana ara-teknolojia manan-danja indrindra aho nandritra ny folo taona lasa. Ho fanampin'izay, hiezaka hijery kely ny ho avy aho ary hanoritra ny olana lehibe sy ny fotoana mety amin'ny folo taona ho avy.

Te-hanazava aho fa ato amin'ity lahatsoratra ity dia tsy mirakitra fiovana amin'ny sehatra toy ny siansa momba ny angona aho (data science), intelligence artificial, engineering frontend, sns., satria izaho manokana dia tsy manana traikefa ampy amin'izy ireo.

Miverina ny fanoratana

Ny iray amin'ireo fironana tsara indrindra tamin'ny taona 2010 dia ny fifohazana ireo fiteny voatendry statika. Na izany aza, ny fiteny toy izany dia tsy nanjavona mihitsy (C ++ sy Java no tadiavina ankehitriny; nanjaka folo taona lasa izay), fa ny fiteny dynamique (dynamics) dia nitombo ny lazany taorian'ny nipoiran'ny hetsika Ruby on Rails tamin'ny 2005. . Io fitomboana io dia nitombo tamin'ny taona 2009 niaraka tamin'ny loharano misokatra an'ny Node.js, izay nahatonga ny Javascript-on-the-server ho zava-misy.

Rehefa nandeha ny fotoana, ny fiteny mavitrika dia very ny sasany amin'ny fiangaviany eo amin'ny sehatry ny famoronana rindrambaiko mpizara. Ny fiteny Go, nalaza nandritra ny revolisiona kaontenera, dia toa mifanentana kokoa amin'ny famoronana lohamilina mahomby, loharanon-karena miaraka amin'ny fanodinana mitovy (miaraka amin'izany manaiky ny mpamorona ny Node.js tenany).

Ny Rust, nampidirina tamin'ny 2010, dia nampiditra ny fandrosoana karazana teoria amin'ny fiezahana ho lasa fiteny azo antoka sy voatendry. Tamin'ny tapany voalohany tamin'ny folo taona dia somary matimaty ihany ny fandraisan'ny indostria an'i Rust, saingy nitombo be ny lazany tamin'ny tapany faharoa. Ny tranga fampiasa malaza amin'ny Rust dia ahitana ny fampiasana azy Magic Pocket amin'ny Dropbox, Firecracker nataon'i AWS (Niresaka momba izany izahay tao ity lahatsoratra ity - eo ho eo. transl.), mpamorona WebAssembly voalohany Lucet avy amin'ny Fastly (ampahany amin'ny bytecodealliance ankehitriny), sns. Miaraka amin'i Microsoft mandinika ny mety hanoratana ny ampahany sasany amin'ny Windows OS amin'ny Rust, dia azo lazaina fa manana hoavy mamirapiratra amin'ny taona 2020 ity fiteny ity.

Na ny fiteny mavitrika aza dia nahazo endri-javatra vaovao toa azy karazana safidy (karazana azo atao). Izy ireo dia nampiharina voalohany tamin'ny TypeScript, fiteny ahafahanao mamorona kaody voatendry ary manangona azy amin'ny JavaScript. PHP, Ruby ary Python dia manana ny rafitra fanoratana azy manokana (mypy, Hack), izay ampiasaina am-pahombiazana ao famokarana.

Mamerina ny SQL amin'ny NoSQL

NoSQL dia teknolojia iray hafa izay nalaza kokoa tamin'ny fiandohan'ny folo taona noho ny tamin'ny farany. Heveriko fa misy antony roa mahatonga izany.

Voalohany, ny modely NoSQL, miaraka amin'ny tsy fahampian'ny schema, ny fifampiraharahana ary ny antoka tsy miovaova, dia nanjary sarotra kokoa ny fampiharana noho ny modely SQL. IN lahatsoratra bilaogy miaraka amin'ny lohateny hoe "Nahoana ianao no tokony hifidy ny tsy fitoviana matanjaka raha azo atao" (Nahoana ianao no tokony hifidy ny tsy miovaova, raha azo atao) Manoratra i Google:

Iray amin'ireo zavatra nianarantsika tao amin'ny Google ny hoe tsotra kokoa ny kaody fampiharana ary fohy kokoa ny fotoana fampivoarana rehefa afaka miantehitra amin'ny fitehirizana efa misy ny injeniera mba hikarakarana ny fifampiraharahana sarotra sy hitazonana ny angona. Raha mitanisa ny antontan-taratasin'i Spanner tany am-boalohany, "Mino izahay fa tsara kokoa ho an'ny mpandrindra ny miatrika olana amin'ny fampiharana ny fampiharana noho ny fanararaotana ara-barotra rehefa mipoitra ny bottlenecks, fa tsy ny mitazona hatrany ny tsy fisian'ny fifampiraharahana ao an-tsaina."

Ny antony faharoa dia noho ny fiakaran'ny angon-drakitra SQL mizara "scale-out" (toy ny Cloud Spanner и AWS Aurora) ao amin'ny habaka rahona ho an'ny daholobe, ary koa ireo safidy Open Source toy ny CockroachDB (miresaka momba azy koa isika nanoratra - eo ho eo. transl.), izay mamaha olana ara-teknika maro izay nahatonga ny angon-drakitra SQL nentim-paharazana ho "tsy mirefy." Na ny MongoDB, izay ohatra iray amin'ny hetsika NoSQL, dia izao tolotra fifampiraharahana mizara.

Ho an'ny toe-javatra mitaky famakiana sy fanoratana atomika amin'ny antontan-taratasy marobe (amin'ny fanangonana iray na maromaro), ny MongoDB dia manohana ny fifampiraharahana amin'ny antontan-taratasy maro. Amin'ny trangan'ny fifampiraharahana mizara, ny fifampiraharahana dia azo ampiasaina amin'ny asa maro, fanangonana, angona, antontan-taratasy ary shards.

Total streaming

Apache Kafka dia tsy isalasalana fa iray amin'ireo zavaboary manan-danja indrindra tamin'ny folo taona lasa. Nosokafana tamin'ny Janoary 2011 ny kaody loharanony, ary nandritra ny taona maro, nanova ny fomba fiasan'ny orinasa miaraka amin'ny angona ny Kafka. Ny Kafka dia nampiasaina tamin'ny orinasa rehetra niasako, nanomboka tamin'ny fanombohana ka hatramin'ny orinasa lehibe. Ny fiantohana sy ny tranga fampiasana omeny (pub-sub, streams, architecture entin'ny hetsika) dia ampiasaina amin'ny asa isan-karazany, manomboka amin'ny fitahirizana angon-drakitra mankany amin'ny fanaraha-maso sy ny fanadihadiana amin'ny streaming, amin'ny fangatahana amin'ny sehatra maro toy ny fitantanam-bola, ny fitsaboana, ny sehatra ho an'ny daholobe, retail sy etc.

Fampidirana tsy mitsaha-mitombo (ary amin'ny halehiben'ny fandefasana mitohy)

Tsy niseho tao anatin'ny 10 taona farany ny Continuous Integration, fa tao anatin'ny folo taona lasa efa niparitaka hatraiza hatraiza, izay lasa ampahany amin'ny workflow mahazatra (manao fitsapana amin'ny fangatahana fisarihana rehetra). Mametraka ny GitHub ho sehatra fampivoarana sy fitehirizana kaody ary indrindra indrindra, ny fampivoarana ny workflow mifototra amin'ny Fikoriana GitHub midika izany fa manao fitsapana alohan'ny hanaiky ny fangatahana fisintonana ho tompon'andraikitra dia irery ihany workflow amin'ny fampandrosoana, mahazatra ny injeniera izay nanomboka ny asany tao anatin'ny folo taona farany.

Tsy miely patrana toy ny fampidirana mitohy ny fampitana tsy mitsaha-mitombo (fametrahana ny commit tsirairay araka izay tratrany sy rehefa mamely ny tompony). Na izany aza, miaraka amin'ny habetsahan'ny API rahona isan-karazany ho an'ny fametrahana, ny fitomboan'ny lazan'ny sehatra toa an'i Kubernetes (izay manome API manara-penitra ho an'ny fametrahana), ary ny fiposahan'ny fitaovana maro-sehatra, rahona maro toy ny Spinnaker (naorina ambonin'ireo manara-penitra. API), ny fizotry ny fametrahana dia lasa mandeha ho azy kokoa, mirindra ary, amin'ny ankapobeny, azo antoka kokoa.

fitoeran

Ny kaontenera angamba no teknolojia malaza indrindra, resahina, dokam-barotra ary tsy takatry ny saina indrindra tamin'ny taona 2010. Amin'ny lafiny iray, iray amin'ireo fanavaozana lehibe indrindra tamin'ny folo taona lasa. Anisan'ny anton'izany cacophony rehetra izany ny fisian'ireo famantarana mifangaro azonay saika na aiza na aiza. Amin'izao fotoana izao dia nihena kely ny hype, nanjary nifantoka kokoa ny zavatra sasany.

Nanjary nalaza ny kaontenera fa tsy satria izy ireo no fomba tsara indrindra hampandehanana rindranasa manome fahafaham-po ny filan'ny vondrom-piarahamonina mpamorona manerantany. Nanjary nalaza ny kaontenera satria nahomby izy ireo tamin'ny fangatahana ara-barotra ho an'ny fitaovana iray izay mamaha olana hafa tanteraka. Docker dia niseho mahafinaritra fitaovana fampivoarana izay mamaha ny olan'ny fifanarahana maika (“miasa amin'ny milinako”).

Ny marimarina kokoa dia natao ny revolisiona Sary Docker, satria namaha ny olan'ny fitovian-jo eo amin'ny tontolo iainana izy io ary nanome ny fahafaha-mitondra tena izy tsy ny rakitra fampiharana, fa ny rindrambaiko rehetra sy ny fiankinan-doha amin'ny asa. Ny zava-misy fa ity fitaovana ity dia nandrisika ny lazan'ny "fitehirizam-bokatra", izay tena antsipiriany amin'ny fampiharana ambany dia ambany, dia mbola mijanona ho mistery lehibe indrindra tato anatin'ny folo taona lasa.

Tsy misy mpizara

Manantena aho fa ny fahatongavan'ny informatika "tsy misy mpizara" dia zava-dehibe kokoa noho ny kaontenera satria tena mahatanteraka ny nofinofin'ny informatika amin'ny fangatahana. (misy mila). Tao anatin'ny dimy taona lasa izay, hitako ny fomba fiasa tsy misy mpizara nivelatra tsikelikely tamin'ny alàlan'ny fanampiana ny fiteny vaovao sy ny fotoana fandehanana. Ny fiposahan'ny vokatra toy ny Azure Durable Functions dia toa ny dingana tsara mankany amin'ny fampiharana ny asa ara-panjakana (miaraka amin'izany koa ny fanapahan-kevitra hentitra. olana sasanymifandraika amin'ny fetran'ny FaaS). Hojereko amim-pahalianana ny fivoaran'ity paradigma vaovao ity amin'ny taona ho avy.

automatique

Angamba ny tombontsoa lehibe indrindra amin'ity fironana ity dia ny vondrom-piarahamonina injeniera miasa, satria nahatonga ny foto-kevitra toy ny fotodrafitrasa ho code (IaC) ho lasa zava-misy. Fanampin'izay, nifanojo tamin'ny firongatry ny “kolontsaina SRE” ny fitiavana ho an'ny automatique, izay mikendry ny haka fomba fiasa mifototra kokoa amin'ny rindrambaiko.

Universal API-fication

Ny endri-javatra mahaliana iray hafa tamin'ny folo taona lasa dia ny API-fication amin'ny asa fampandrosoana isan-karazany. Ny API tsara sy malefaka dia ahafahan'ny mpamorona mamorona rindranasa sy fitaovana vaovao, izay manampy amin'ny fikojakojana sy manatsara ny traikefan'ny mpampiasa.

Ankoatr'izay, ny API-fication no dingana voalohany mankany amin'ny SaaS-fication amin'ny fiasa na fitaovana sasany. Nifanojo tamin'ny fisondrotry ny lazan'ny microservices ihany koa ity fironana ity: lasa serivisy hafa azo idirana amin'ny API ny SaaS. Betsaka ankehitriny ny fitaovana SaaS sy FOSS azo alaina amin'ny sehatra toy ny fanaraha-maso, ny fandoavam-bola, ny fifandanjana entana, ny fampidirana mitohy, ny fampandrenesana, ny fiovan'ny endri-javatra. (famaritana ny endri-javatra), CDN, injeniera fifamoivoizana (ohatra DNS), sns., izay niroborobo tao anatin'ny folo taona lasa.

Observability

Tsara ny manamarika fa amin'izao fotoana izao isika dia afaka mahazo izany mandroso kokoa fitaovana hanaraha-maso sy hamantarana ny fihetsiky ny fampiharana mihoatra noho ny teo aloha. Ny rafitra fanaraha-maso Prometheus, izay nahazo ny sata Open Source tamin'ny 2015, dia azo antsoina angamba ny tsara indrindra rafitra fanaraha-maso avy amin'ireo izay niasako. Tsy tonga lafatra izany, fa zavatra maro be no ampiharina amin'ny fomba marina (ohatra, fanohanana ny fandrefesana [dimensionalité] amin'ny metrics).

Ny fanaraha-maso nozaraina dia teknolojia iray hafa niditra tao amin'ny mahazatra tamin'ny taona 2010, noho ny hetsika toy ny OpenTracing (sy ny OpenTelemetry nandimby azy). Na dia mbola sarotra aza ny fampiharana ny fanaraha-maso, ny sasany amin'ireo fivoarana farany dia manome fanantenana fa hamoha ny tena mety amin'ny taona 2020 isika. (Fanamarihana: Vakio koa ao amin'ny bilaoginay ny fandikana ny lahatsoratra "Tracing zaraina: tsy nety ny nataonay"avy amin'ny mpanoratra iray ihany.)

Mibanjina ny ho avy

Indrisy anefa fa maro ireo teboka manaintaina miandry ny famahana amin'ny folo taona ho avy. Ireto ny eritreritro momba azy ireo sy ny hevitra mety hanalana azy ireo.

Famahana ny olan'ny Lalàn'i Moore

Mitaky fanavaozana vaovao ny fiafaran'ny lalàn'i Dennard sy ny fahatarana ao ambadiky ny lalàn'i Moore. John Hennessy en ny lahateniny manazava ny antony mahatonga ireo mpidoroka olana (faritra manokana) Ny rafitra toy ny TPU dia mety ho iray amin'ireo vahaolana amin'ny olana amin'ny fahatarana ao ambadiky ny lalàn'i Moore. Toolkits toy ny MLIR avy amin'ny Google dia toa efa mandroso tsara amin'ity lalana ity:

Ny mpamoron-kira dia tsy maintsy manohana fampiharana vaovao, azo alefa mora amin'ny fitaovana vaovao, mampifandray ireo sosona abstraction maromaro manomboka amin'ny fiteny mavitrika, voatanisa mankany amin'ny accelerators vector sy fitaovana fitahirizana fehezin'ny rindrambaiko, ary manome switch avo lenta ho an'ny auto-tuning, manome just- amin'ny fampiasa -fotoana, diagnostika ary fizarana vaovao momba ny fampandehanana sy ny fampandehanana ny rafitra manerana ny stack, fa amin'ny ankamaroan'ny toe-javatra dia manome fampisehoana izay manakaiky ny assembler sora-tanana. Mikasa ny hizara ny vina, ny fandrosoana ary ny drafitra ho amin'ny fampandrosoana sy ny fahafahan'ny besinimaro amin'ny fotodrafitrasa fanangonana toy izany izahay.

CI / CD

Na dia nanjary iray amin'ireo fironana lehibe indrindra tamin'ny taona 2010 aza ny fiakaran'ny CI, dia mbola ny fenitry ny volamena ho an'ny CI i Jenkins.

Ny fijerena ny teknolojia tao anatin'ny folo taona farany

Ity toerana ity dia tena mila fanavaozana amin'ireto sehatra manaraka ireto:

  • mpampiasa interface tsara (DSL ho an'ny famandrihana fitsapana fepetra);
  • ny antsipirian'ny fampiharana izay hahatonga azy io ho azo ekena sy haingana;
  • fampifangaroana amin'ny tontolo isan-karazany (fampisehoana, prod, sns.) mba hampiharana ireo endrika fitsapana mandroso kokoa;
  • fitiliana sy fametrahana tsy tapaka.

Fitaovana Developer

Amin'ny maha-indostria anay dia nanomboka namorona rindrambaiko mihasarotra sy mahavariana izahay. Na izany aza, raha ny fitaovantsika manokana no resahina, dia mety ho tsara kokoa ny toe-javatra.

Nahazo laza ny fanitsiana fiaraha-miasa sy lavitra (amin'ny alàlan'ny ssh), saingy tsy lasa fomba fampandrosoana manara-penitra vaovao. Raha toa ianao, toa ahy, dia mandà ny tena hevitra momba ny ny filana fifandraisana maharitra amin'ny Internet vao afaka manao fandaharana, dia tsy mety aminao ny miasa amin'ny ssh amin'ny milina lavitra.

Ny tontolon'ny fampandrosoana eo an-toerana, indrindra ho an'ireo injeniera miasa amin'ny maritrano miompana amin'ny serivisy, dia mbola fanamby. Ny tetikasa sasany dia manandrana mamaha izany, ary tiako ny hahafantatra hoe manao ahoana ny UX ergonomic indrindra amin'ny tranga iray ampiasaina.

Mahaliana ihany koa ny manitatra ny foto-kevitra momba ny "tontolo iainana azo entina" mankany amin'ny sehatra fampandrosoana hafa toy ny famokarana bibikely (na fitsapana mivaivay) izay mitranga amin'ny toe-javatra na toe-javatra sasany.

Te-hahita fanavaozana bebe kokoa ihany koa aho amin'ny sehatra toy ny fikarohana kaody semantika sy saro-pady, fitaovana hampifandraisana ireo trangan-javatra famokarana amin'ny ampahany manokana amin'ny codebase, sns.

Computing (ny hoavin'ny PaaS)

Taorian'ny fihoaram-pefy manodidina ny kaontenera sy tsy misy mpizara tamin'ny taona 2010, dia nitombo be ny isan'ny vahaolana amin'ny habaka rahona ho an'ny daholobe tato anatin'ny taona vitsivitsy.

Ny fijerena ny teknolojia tao anatin'ny folo taona farany

Mametraka fanontaniana mahaliana maromaro izany. Voalohany indrindra, tsy mitsaha-mitombo ny lisitr'ireo safidy azo alaina ao amin'ny rahona ho an'ny daholobe. Ny mpanome tolotra rahona dia manana ny mpiasa sy ny loharanon-karena mba haharaka mora foana ny fivoarana farany amin'ny tontolon'ny Open Source ary hamoaka vokatra toy ny "pods tsy misy serivisy" (miahiahy aho fa amin'ny alàlan'ny fampandehanana ny OCI azy manokana amin'ny FaaS) na zavatra hafa mitovitovy amin'izany.

Tsy afaka mitsiriritra afa-tsy ireo izay mampiasa ireo vahaolana rahona ireo. Raha ny teoria, ny tolotra rahona Kubernetes (GKE, EKS, EKS amin'ny Fargate, sns.) dia manome API tsy miankina amin'ny mpamatsy rahona ho an'ny enta-mavesatra. Raha mampiasa vokatra mitovy amin'izany ianao (ECS, Fargate, Google Cloud Run, sns.), dia mety efa manao ny ankamaroan'ny endri-javatra mahaliana indrindra atolotry ny mpanome tolotra ianao. Fanampin'izany, rehefa mipoitra ireo vokatra vaovao na paradigma informatika, dia mety ho tsotra sy tsy misy adin-tsaina ny fifindra-monina.

Raha jerena ny haingan'ny fivoaran'ny vahaolana toy izany (tena ho gaga aho raha toa ka tsy hiseho tsy ho ela ny safidy vaovao roa), ekipa kely "sehatra" (ekipa mifandray amin'ny fotodrafitrasa ary tompon'andraikitra amin'ny famoronana sehatra eo an-toerana mihazakazaka orinasa enta-mavesatra) dia ho sarotra tokoa ny hifaninana amin'ny lafiny fampiasa, mora ampiasaina ary azo itokisana amin'ny ankapobeny. Ny taona 2010 dia nahita an'i Kubernetes ho fitaovana hananganana PaaS (platform-as-a-service), ka toa tsy misy dikany amiko ny fananganana sehatra anatiny eo ambonin'ny Kubernetes izay manolotra safidy mitovy, fahatsorana ary fahalalahana ho an'ny daholobe. habakabaka rahona. Ny fandrafetana PaaS mifototra amin'ny kaontenera ho toy ny “paikady Kubernetes” dia mitovy amin'ny fanalavirana ny fahaiza-manaon'ny rahona manaitra indrindra.

Raha jerena ny misy amin'izao fotoana izao Miharihary fa ny famoronana PaaS anao manokana mifototra amin'ny Kubernetes irery ihany dia mitovy amin'ny fandokoana ny tenanao amin'ny zorony (fa tsy fomba fisainana mandroso loatra, huh?). Na dia misy aza manapa-kevitra ny hanangana PaaS voatahiry ao amin'ny Kubernetes anio, afaka roa taona dia ho lany andro raha oharina amin'ny fahaiza-manaon'ny rahona. Na dia tetik'asa loharano misokatra aza no niantombohan'ny Kubernetes, fitaovana Google anatiny ny razambeny sy ny aingam-panahy. Na izany aza, dia novolavolaina tany am-boalohany / tapaky ny taona 2000 izy io rehefa hafa tanteraka ny tontolon'ny informatika.

Ary koa, amin'ny heviny midadasika, ny orinasa dia tsy voatery ho lasa manam-pahaizana amin'ny fampandehanana cluster Kubernetes, ary tsy manangana sy mitazona ny foibeny manokana. Fanamby fototra ny fanomezana fototra informatika azo antoka mpanome tolotra rahona.

Farany, tsapako fa nihemotra kely izahay amin'ny maha-indostria azy amin'ny lafiny traikefa amin'ny fifandraisana (UX). Heroku dia natomboka tamin'ny 2007 ary mbola iray amin'ireo malaza indrindra mora ampiasaina sehatra. Tsy azo lavina fa mahery kokoa, azo itarina ary azo rindrankajy i Kubernetes, saingy tsy hitako hoe mora ny manomboka sy mametraka amin'i Heroku. Raha hampiasa an'io sehatra io ianao dia mila mahafantatra Git ihany.

Izany rehetra izany dia mitondra ahy amin'ity fehin-kevitra manaraka ity: mila abstractions tsara kokoa sy avo lenta kokoa isika mba hiasa (marina indrindra ho an'ny abstractions ambaratonga ambony).

Ny API marina amin'ny ambaratonga ambony indrindra

Docker dia ohatra tsara amin'ny filàna fanasarahana tsaratsara kokoa amin'ny fotoana iray ihany fampiharana marina ny API avo indrindra.

Ny olana amin'i Docker dia ny (farafaharatsiny) tamin'ny voalohany dia nanana tanjona midadasika be ny tetikasa: mba hamahana ny olan'ny fifanarahana ("miasa amin'ny masiniko") amin'ny fampiasana teknolojia container. Docker dia endrika sary, fotoana fandehanana miaraka amin'ny tambajotra virtoaly azy manokana, fitaovana CLI, daemon mandeha ho root, sy ny maro hafa. Na ahoana na ahoana, ny fifanakalozana hafatra dia более mampisafotofoto, tsy lazaina intsony ny "VM maivana", cgroups, namespaces, olana maro momba ny fiarovana sy ny endri-javatra mifangaro amin'ny antso ara-barotra "manorina, manatitra, mampandeha fampiharana na aiza na aiza".

Ny fijerena ny teknolojia tao anatin'ny folo taona farany

Toy ny amin'ny abstractions tsara rehetra, mila fotoana (sy traikefa ary fanaintainana) mba handravana olana isan-karazany ho sosona lojika izay azo atambatra amin'ny tsirairay. Indrisy anefa, talohan'ny nahatongavan'i Docker tamin'ny fahamatorana mitovy amin'izany, dia niditra tamin'ny ady i Kubernetes. Nanao ampihimamba ny tsingerin'ny hype be dia be izy io ka izao rehetra izao dia niezaka ny hanaraka ny fiovan'ny ekôsistema Kubernetes, ary ny ekôsistema kaontenera dia nitana toerana faharoa.

Kubernetes dia mizara olana maro mitovy amin'ny Docker. Ho an'ny resaka rehetra momba ny abstraction mangatsiatsiaka sy composable, manasaraka asa samy hafa ho sosona tsy tena encapsulated tsara. Amin'ny fotony, izy io dia mpandrindra kaontenera izay mitantana kaontenera amin'ny vondron'ny milina samihafa. Ity dia asa ambany dia ambany, tsy azo ampiharina afa-tsy amin'ny injeniera miasa amin'ny cluster. Amin'ny lafiny iray, Kubernetes ihany koa abstraction ny ambaratonga ambony indrindra, fitaovana CLI ahafahan'ny mpampiasa mifandray amin'ny YAML.

Docker dia (ary mbola misy) mangatsiatsiaka fitaovana fampandrosoana, na dia eo aza ny lesoka rehetra. Amin'ny fiezahana hanaraka ny "hares" rehetra indray mandeha, dia nahavita nampihatra tsara ny mpamorona azy abstraction amin'ny ambaratonga ambony indrindra. Amin'ny abstraction amin'ny ambaratonga ambony indrindra no tiako holazaina sombiny fampiasa izay tena nahaliana ny mpihaino kendrena (amin'ity tranga ity, ireo mpamorona izay nandany ny ankamaroan'ny fotoanany tamin'ny tontolon'ny fampandrosoana eo an-toerana) dia tena liana tamin'izany ary niasa tsara ivelan'ny boaty..

Dockerfile sy CLI utility docker dia tokony ho ohatra amin'ny fananganana "traikefa mpampiasa ambaratonga ambony indrindra". Ny mpandrindra tsotra dia afaka manomboka miara-miasa amin'i Docker tsy mahalala na inona na inona momba ny be pitsiny fampiharana izay mandray anjara amin'ny traikefa miasatoy ny namespaces, cgroups, fahatsiarovana ary fetra CPU, sns. Amin'ny farany, ny fanoratana Dockerfile dia tsy mitovy amin'ny fanoratana script shell.

Kubernetes dia natao ho an'ny vondrona kendrena samihafa:

  • mpitantana cluster;
  • injeniera rindrambaiko miasa amin'ny olan'ny fotodrafitrasa, manitatra ny fahaizan'ny Kubernetes ary mamorona sehatra mifototra amin'izany;
  • mpampiasa farany mifandray amin'ny Kubernetes amin'ny alàlan'ny kubectl.

Ny fomba fiasa "API iray mifanentana amin'ny rehetra" an'i Kubernetes dia manolotra "tendrombohitra be pitsiny" tsy ampy ary tsy misy torolalana amin'ny fampihenana azy. Izany rehetra izany dia mitondra any amin'ny lalan'ny fianarana tsy ara-drariny. Ahoana Hoy izy nanoratra Adam Jacob, "Nitondra traikefa amin'ny mpampiasa manova izay tsy mbola nihoatra mihitsy i Docker. Anontanio izay mampiasa K8 raha iriny ny hiasa toy ny voalohany docker run. Ny valiny dia ho eny":

Ny fijerena ny teknolojia tao anatin'ny folo taona farany

Manoro hevitra aho fa ny ankamaroan'ny teknolojian'ny fotodrafitrasa ankehitriny dia ambany loatra (ary noho izany dia heverina ho "sarotra loatra"). Kubernetes dia ampiharina amin'ny ambaratonga ambany. Distributed tracing ao aminy endrika ankehitriny (betsaka ny velarany mifamatotra mba hamoronana traceview) dia ampiharina amin'ny ambaratonga ambany loatra. Ny fitaovana mpamorona izay manatanteraka ny "abstraction avo indrindra" dia mazàna no mahomby indrindra. Ity fehin-kevitra ity dia marina amin'ny tranga maro mahagaga (raha sarotra loatra na sarotra ampiasaina ny teknolojia, dia mbola tsy hita ny "API/UI avo indrindra" ho an'io teknolojia io).

Amin'izao fotoana izao, misavoritaka ny ecosystem teratany rahona noho ny fifantohana ambany. Amin'ny maha-indostria antsika dia tsy maintsy manavao, manandrana ary manabe momba ny endrika mety amin'ny "abstraction ambony indrindra" isika.

Antsinjarany

Tamin'ny taona 2010, ny traikefa amin'ny varotra nomerika dia mbola tsy niova. Amin'ny lafiny iray, ny fahamoran'ny fiantsenana an-tserasera dia tokony ho namely ny fivarotana antsinjarany nentim-paharazana, amin'ny lafiny iray, ny fiantsenana an-tserasera dia tsy niova tamin'ny fototra tao anatin'ny folo taona.

Na dia tsy manana eritreritra manokana momba ny fivoaran'ity indostria ity mandritra ny folo taona manaraka aza aho, dia ho diso fanantenana tokoa aho raha miantsena amin'ny 2030 mitovy amin'ny ataontsika amin'ny 2020.

fanaovan-gazety

Vao mainka diso fanantenana aho amin'ny toetry ny asa fanaovan-gazety manerantany. Mihasarotra ny mahita loharanom-baovao tsy miangatra izay mitatitra amin'ny fomba tsy mitongilana sy amim-pitandremana. Matetika dia manjavozavo ny tsipika misy eo amin'ny vaovao sy ny hevitra momba izany. Amin'ny ankapobeny, ny fampahalalana dia aseho amin'ny fomba mitongilana. Marina indrindra izany any amin'ny firenena sasany izay tsy nisy fisarahana ara-tantara teo amin'ny vaovao sy ny hevitra. Tao amin'ny lahatsoratra vao haingana nivoaka taorian'ny fifidianana ankapobeny tany Angletera farany teo, Alan Rusbridger, tonian-dahatsoratra taloha tao amin'ny The Guardian, Hoy izy nanoratra:

Ny tena zava-dehibe dia ny nijery gazety amerikana nandritra ny taona maro aho ary nalahelo ireo mpiara-miasa tamiko tao, izay tompon'andraikitra irery tamin'ny vaovao, namela ny fanehoan-kevitra ho an'ny olona hafa tanteraka. Rehefa nandeha ny fotoana anefa dia nivadika ho fitsiriritana ny fangorahana. Heveriko izao fa ny gazety nasionaly britanika rehetra dia tokony hanasaraka ny andraikiny amin'ny vaovao amin'ny andraikiny amin'ny fanehoan-kevitra. Indrisy anefa fa sarotra loatra ho an'ny mpamaky salantsalany—indrindra fa ny mpamaky amin'ny Internet—ny hamantatra ny fahasamihafana.

Raha jerena ny lazan'ny Silicon Valley amin'ny resaka etika, dia tsy hatoky ny teknolojia mihitsy aho "hanavao" ny asa fanaovan-gazety. Raha lazaina izany dia ho faly aho (sy ny maro amin'ireo namako) raha misy loharanom-baovao tsy mitanila, tsy miraharaha ary azo itokisana. Na dia tsy fantatro aza ny mety ho endriky ny sehatra toy izany, dia matoky aho fa ao anatin'ny vanim-potoana izay mihasarotra ny hamantatra ny fahamarinana, dia lehibe noho ny hatramin'izay ny filana asa fanaovan-gazety marina.

Tambajotra sosialy

Ny haino aman-jery sosialy sy ny sehatra vaovaon'ny vondrom-piarahamonina no loharanom-baovao voalohany ho an'ny olona maro eran'izao tontolo izao, ary ny tsy fahampian'ny fahitsiana sy ny fisalasalan'ny sehatra sasany hanao na dia ny fanaraha-maso fototra aza dia niteraka voka-dratsy toy ny fandripahana foko, fitsabahana amin'ny fifidianana, sy ny maro hafa. .

Ny haino aman-jery sosialy ihany koa no fitaovana fampahalalam-baovao matanjaka indrindra hatramin'izay. Nanova tanteraka ny fomba politika izy ireo. Nanova ny dokam-barotra izy ireo. Nanova ny kolontsaina pop izy ireo (ohatra, ny fandraisana anjara lehibe amin'ny fampandrosoana ilay antsoina hoe kolontsaina fanafoanana [kolontsain'ny fanilikilihana - eo ho eo. transl.] mandray anjara amin'ny tambajotra sosialy). Manamafy ny mpitsikera fa ny media sosialy dia voaporofo ho tany lonaka ho an'ny fiovana haingana sy mivaivay eo amin'ny soatoavina ara-moraly, saingy nanome fahafahana ireo mpikambana ao amin'ny vondrona voahilikilika ihany koa izy io mba handamina amin'ny fomba tsy mbola nisy teo aloha. Amin'ny ankapobeny, ny media sosialy dia nanova ny fomba ifandraisan'ny olona sy ny fanehoan-kevitra amin'ny taonjato faha-21.

Na izany aza, mino koa aho fa ny media sosialy dia mamoaka ny fihetseham-po ratsy indrindra amin'ny olombelona. Matetika no atao tsinontsinona ny fiheverana sy ny fisaintsainana mba hahazoana laza, ary saika tsy azo atao ny maneho tsy fitovian-kevitra amin'ny hevitra sy toerana sasany. Matetika tsy voafehy ny polarization, ka mahatonga ny vahoaka tsy handre fotsiny ny hevitry ny tsirairay fa ny absolutista kosa dia mifehy ny olan'ny etika sy ny fanekena an-tserasera.

Manontany tena aho raha azo atao ve ny mamorona sehatra "tsara kokoa" izay mampiroborobo ny fifanakalozan-kevitra tsara kokoa? Rehefa dinihina tokoa, izany no mahatonga ny "fifandraisana" matetika mitondra ny tombony lehibe ho an'ireo sehatra ireo. Ahoana Hoy izy nanoratra Kara Swisher tao amin'ny New York Times:

Azo atao ny mampivelatra fifandraisana nomerika tsy misy fankahalana sy tsy fifandeferana. Ny antony mahatonga ny ankamaroan'ny tranonkala media sosialy toa misy poizina dia noho izy ireo naorina ho amin'ny hafainganam-pandeha, ny virtoaly ary ny fifantohana, fa tsy ny votoaty sy ny fahamarinany.

Mampalahelo tokoa raha, ao anatin'ny roapolo taona, ny hany lova navelan'ny media sosialy dia ny fihenan'ny tsy fitoviana sy ny mety amin'ny lahateny ampahibemaso.

PS avy amin'ny mpandika teny

Vakio ihany koa ao amin'ny bilaoginay:

Source: www.habr.com

Add a comment