Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

Alexander Chistyakov têkilî ye, ez mizgînvan im vdsina.ru û ji we re qala 9 bûyerên teknolojiya çêtirîn ên 2019-an bikin.

Di nirxandina xwe de, min ji nerîna pisporan bêtir xwe spart tama xwe. Ji ber vê yekê, ev navnîş, mînakî, otomobîlên bê ajokar nagire, ji ber ku di vê teknolojiyê de tiştek bi bingehîn nû an ecêb tune.

Min bûyerên di lîsteyê de li gorî girîngî û bandora wow rêz nekir, ji ber ku girîngiya wan dê di deh salan de diyar bibe, û bandora wow pir kurt e, min tenê hewl da ku vê çîrokê bihevre bikim.

1. Serîlêdanên servera portable bi zimanê bernamenûsê Rust ji bo WebAssembly

Ez ê bi du raporan dest bi vekolînê bikim:

1. Rapor Brian Cantrill "Wext e ku hûn OS-ê li Rust ji nû ve binivîsin?", ji hêla wî ve di sala 2018 de hate xwendin.

Di dema xwendina raporê de, Brian Cantrill li Joyent wekî CTO dixebitî û nizanibû ku dê sala 2019-an çawa ji bo wî û Joyent biqede.

2. Rapor ji hêla Steve Klabnik ve, endamê ekîba bingehîn a zimanê Rust û nivîskarê pirtûka "The Rust Programming Language", ku li Cloudflare dixebite, li wir behsa taybetmendiyên zimanê Rust û teknolojiya WebAssembly dike, ku dihêle hûn gerokên malperê wekî bikar bînin. platformên ji bo xebitandina sepanan.

Di sala 2019 de, WebAssembly bi xwe re pêwendiya WASI, ku gihîştina tiştên pergala xebitandinê yên wekî pel û soketan peyda dike, ji gerokan derbas bûye û bazara nermalava serverê dike hedef.

Esasê serpêhatiyê diyar e - mirovatiyê yek wextek din heye ku karibe serîlêdanên portable ji bo Webê bimeşîne (kes prensîba WORA, ku ji hêla nivîskarên zimanê Java ve hatî vedîtin tê bîra meriv?).

Di heman demê de bi saya zimanê Rust, ku sedema hebûna wî ev e ku di dema berhevkirinê de tevahî çînên xeletiyan ji holê rabike, rêgezek bi ewledar a avakirina van sepanan jî heye.

WebAssembly guhezkarek lîstikek wusa ye ku Solomon Hikes, yek ji afirînerên Docker, nivîsand ku ger WebAssembly û WASI di sala 2008-an de hebûna, Docker bi tenê dê çênebûya.

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

Ne ecêb e ku Rust di nav pejirandinên teknolojiya nû ya portable de bû - ekosîstema wê bi dînamîk pêş dikeve û Rust ev çend sal in ku li gorî encaman zimanê bernamesaziyê yê herî bijare ye. anketa ku ji hêla StackOverflow ve hatî çêkirin.

Ev slaytek ji axaftina Steve ye, ku bi zelalî rêjeya hejmara xeletiyên ewlehiyê yên ku di dema karanîna Rust de bi tevahî têne dûr kirin nîşan dide û bi tevahî hejmarên xeletiyên ku di deh sal û nîvên borî de di MS Windows-ê de hatine dîtin.

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

Microsoft neçar ma ku bi rengekî bersivê bide dijwariyek wusa, û wiya kir.

2. Projeya Verona ji Microsoft, ku dê Windows-ê xilas bike û ji bo her OS-ê rûpelek nû ya dîrokê veke

Hejmara xeletiyên di kernel Microsoft Windows-ê û piraniya bernameyên xerîdar de di van 12 salên borî de hema hema bi rengek rêzikî zêde bûye.

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

Di 2019 de, Matthew Parkinson ya Microsoft Projeya Verona ji raya giştî re pêşkêş kir, ku dikare dawî li vê yekê bîne.

Ev însiyatîfa Microsoft-ê ye ku li ser bingeha ramanên zimanê Rust zimanek bernamesaziyek ewledar biafirîne: Hevalên Microsoft Lêkolînê dîtin ku piraniya pirsgirêkên ewlehiyê bi mîrateya giran a zimanê C ve girêdayî ne, ku piraniya Windows-ê tê de hatiye nivîsandin. Zimanek mîna Rust ya Verona bîranîn û gihîştina hevdem a çavkaniyan bi kar tîne îdare dike prensîba abstraction sifir-mesrefa. Heke hûn dixwazin bi hûrgulî fêm bikin ka ew çawa dixebite, lê binêre Rapora xwe ya Parkinson.

Balkêş e ku Microsoft bi kevneşopî wekî împaratoriyek xirab û dijberê her tiştê nû tê hesibandin, tevî vê rastiyê ku Simon Peyton-Jones, pêşdebirê sereke yê Berhevkarê Glasgow Haskell, li Microsoft-ê dixebite.

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

Pirsa Brian Cantrill ji paragrafa yekem: "Ma ne dem e ku meriv kernelê pergala xebitandinê li Rust ji nû ve binivîsîne?" bersivek nediyar wergirt - diyar e ku hîn ne gengaz e ku meriv kernelê pergala xebitandinê ji nû ve binivîsîne, lê bernameyên ku di qada bikarhêner de dixebitin jixwe ji nû ve têne nivîsandin. Pêvajoyek bê rawestan dest pê kir, û ev yek dê ji bo hemî pergalên xebitandinê rûpelek nû ya pêşerojê veke.

3. Zêdebûna populerbûna zimanê bernamesaziya Dart bi saya çarçoveya Flutter

Ez piştrast im ku nûçeyên jêrîn ne tenê ji bo me û raya giştî, lê ji bo piraniya beşdarên rasterast ên pêvajoya damezrandina wê jî sosretek mezin e. Zimanê bernamesaziyê Dart, ku heşt sal berê li Google xuya bû, îsal mezinbûna bilez a populerbûnê dît.

Ez rêbaza xwe ya nirxandina populerbûna zimanên bernamesaziyê bi analîzkirina depoyên li ser Github, mehê carekê bikar tînim. nûvekirina daneyên di tabloyê de. Ger di destpêka salê de li ser Dart tenê 100 depoyên populer hebûn, îro jixwe 313 ji wan hene.

Dart di populerbûna Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua û CoffeeScript de derbas bûye. Tu zimanekî din ê bernamesaziyê îsal zû zû mezin nebûye. Çima çêbû?

Yek ji raporên girîng ên vê salê li gorî temaşevanên HackerNews ji aliyê Richard Feldman ve hat xwendin û bang kirin "Çima bernamekirina fonksiyonel ne norm e?" Beşek girîng a raporê ji analîzek ku çawa zimanên bernamekirinê populer dibin ve tê veqetandin. Yek ji sedemên sereke, li gorî Richard, hebûna serîlêdanek an çarçoveyek populer e, bi gotinek din sepana kujer.

Ji bo zimanê Dart, sedema populerbûna wê çarçoveya pêşkeftina serîlêdana mobîl e Flutter, zêdebûna populerbûna ku, li gorî Google Trends, di destpêka vê salê de pêk hat.

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

Em di derbarê Dart de tiştek nizanin ji ber ku em pêşkeftina mobîl nakin, lê em bi dilgermî pêşwaziya zimanek bernamenûsî ya statîkî ya din dikin.

4. Bi saya makîneya virtual eBPF şansê saxbûna kernel Linux û civata wê

Em li konferansên VDSina hez dikin: îsal ez çûm konferansa DevOops li St. Di sala 2019-an de, ramanên sereke di danûstandinên weha de ev bûn:

  • Docker mirî ye ji ber ku ew pir bêhêz e
  • Kubernetes sax e û dê bi qasî salekê bimîne - ew ê hîn jî di konferansên 2020-an de li ser were axaftin
  • Di vê navberê de, tu mirovekî zindî ji bo demek dirêj li kernel Linux nenihêrî

Ez xala dawîn parve nakim; bi nêrîna min, ne tenê tiştên balkêş, lê şoreşgerî niha di pêşkeftina kernel Linux de diqewimin. Ya herî berbiçav makîneya virtual eBPF e, ku bi eslê xwe ji bo çareserkirina peywira bêzar a parzûnkirina pakêtên torê hate afirandin, û dûv re di nav makîneyek virtual-asta kernel-a-armanca gelemperî de mezin bû.

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019
Pêşveçûn ji bo kernel Linux: erê

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019 Encam: 9 serkeftinên teknolojîk ên mezin ên 2019
Pêşveçûn ji bo kernel Linux: niha

Bi saya eBPF, kernel naha rûdana bûyerên ku dikarin bi qismî li derveyî kernelê bêne pêvajo kirin radigihîne - navgîn dihêle ku bi ewlehî û bikêrhatî bi kernelê re ji cîhê bikarhêneran re têkilî daynin û fonksiyonên kernel Linux-ê berfireh bikin û temam bikin, ji hemîyan derbas dike. - dîtina çavê Linus Torvalds.

Beriya eBPF, pêşxistina bernameyên ku çalakiyên wan ji nêz ve bi danûstendina bi kernel Linux re têkildar bû çîrokek dijwar bû - afirandina tiştên mîna ajokaran ji bo cîhazên hêdî û navgînên ji bo pergalên pelan ên di cîhê bikarhêner de hewce dike ku ji hêla pêşdebirên kernel Linux-ê yên xwedî ezmûn ve prosedurek vekolîna fermî derbas bibe.

Xuyabûna pêwendiya eBPF pêvajoya nivîsandina bernameyên weha pir hêsan kiriye - sînorê têketinê hate daxistin, dê bêtir pêşdebiran hebin û civak dê ji nû ve zindî bibe.

Ez ne bi tenê me di coşa xwe de: Pêşdebirê kernelê yê dirêj David Miller girîngiya eBPF ji bo zindîbûna (!) ya ekosîstema pêşkeftina kernelê radigihîne. Pêşvebirek din, ne kêmtir navdar Brendan Gregg (Ez heyranê wî yê mezin im) eBPF serkeftinek binav dike, ku ev 50 sal e ku nayê wekhev kirin.

Di vê navberê de, Linus Torvalds bi gelemperî ji bo tiştên weha bi gelemperî pesnê wî nade, û ez dikarim wî fam bikim - kî dixwaze bi eşkere xwe wekî ehmeqek xuya bike? 🙂
Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

5. Linux bi saya navbeynkariya io_uring a asynkron a di kernel Linux de hema hema neynûka dawî xiste tabûta FreeBSD

Dema ku em li ser mijara kernel Linux-ê ne, hêja ye ku meriv pêşkeftinek din a girîng a ku îsal pêk hat destnîşan bike: tevlêkirina nûvekek nû. performansa bilind asynchronous I / O API io_uring ji hêla Jens Axbow ya Facebookê ve.

Bi gelek salan, rêveberên pergalê û pêşdebirên FreeBSD bijartina xwe li ser vê yekê bingeh girtin ku FreeBSD ji Linux-ê I/O asynchronous çêtir kir. Mînak ev arguman di rapora xwe ya sala 2014 de bikar aniye Gleb Smirnov ji Nginx.

Niha lîstik serûbin bûye. Pergala pelê ya belavkirî ya Ceph berê berê xwe daye karanîna io_uring û encamên pîvana performansê balkêş in, digel ku IOPS li gorî mezinahiya blokê ji% 14 heya 102% zêde dibe. Di PostgreSQL de prototîpek heye ku I/O asynchronous bikar tîne (kêmtir ji bo nivîskarê paşerojê), karê bêtir plan kirin li ser veguherandina PostgreSQL bo I/O asynchronous. Lê ji ber xwezaya muhafezekar a civata pêşdebiran, em ê di sala 2020-an de hîna van guhertinan nebînin.

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

6. Vegera serketî ya AMD bi rêza pêvajoya Ryzen re

Tiştek ne asayî ye, tenê ew e ku AMD, ku ji demek dirêj ve di pîşesaziyê de li kêlekê ye, rekor li dû rekorê dişkîne.

Rêzeya nû ya pêvajoyên Ryzen rêjeyek bihayê / performansa bêhempa nîşan da: ew serdestiya navnîşa pêvajoyên herî firotanê yên li ser Amazon-ê, û li hin herêman Firotana pêvajoya AMD ji firotanên Intel-ê zêdetir e. Di pêşbaziyê de, Intel neçar e tedbîrên pir ne populer bigirin: Dihêle ku bernameyên ku bi berhevkarê xwe hatine çêkirin li ser pêvajoyek hevrikê kêmtir bi bandor bixebitin. Tevî rêbazên qirêj ên şer ên Intel, Nirxa bazarê ya AMD-ê pir nêzî nirxên rekora 2000-an e.

7. Li dû AMD-ê, Apple armanc dike ku bi iPadOS û hîleyên kevn ên Gates perçeyek ji pêta Intel bigire.

Her kesê ku dikare çekek di destên xwe de bigire bi gelemperî hewl dide ku beşdarî şerên mezinan bibe, û ne tenê AMD ji bo bingeha xwarina Intel-ê têdikoşe. Sêv di henekê de mîna gayê pîr tevdigeriya.

em ê hêdî hêdî dakevin çiyêKerekî pîr û ciwan li serê çiyayekî radiweste, keriyek çêlek li jêr diçêre.
Kerê ciwan yê kal pêşkêşî dike:
- Guh bide, em bi lez, bi lez dakevin jêr û li ga bixin
û bi lez, bi lez, em ê vegerin!
- Na!
- Baş e, bila bi lez, zû herin xwarê, em bangî du dewaran bikin û bi lez-
Werin em zû vegerin ser xwe!
- Na!
- Baş e, wê demê tu çi pêşniyar dikî?
- Em ê hêdî hêdî, hêdî hêdî dakevin çiyê, em ê tev keriyê bikujin û
Em hêdî hêdî vegerin cihê xwe!

Bi berdana iPadOS-a nû, Apple li dijî Intel taktîkek bi navê "nûbûniya têkder" bikar anî.

pênase Wîkîpediya

"Nûvebûnek têkçûyî" nûbûnek e ku hevsengiya nirxan di sûkê de diguhezîne. Di heman demê de, hilberên kevin nehevrikî dibin tenê ji ber ku pîvanên ku pêşbaziyê berê li ser hatine damezrandin girîngiya xwe winda dikin.

Nimûneyên "nûvekirinên têkder" ev in têlefon (li şûna telgrafê), keştiyên vaporê (keştiyên keştiyê hatine guheztin), nîvconductor (cîhazên valahiya hatine guheztin), kamerayên dîjîtal (kamerayên fîlimê hatine guheztin), û e-name (nameyên kevneşopî yên têkçûyî).

Apple pêvajoyên xwe yên kêm-hêza ARM-ê bikar tîne, û ev îsbat kiriye ku ji bikarhêneran re ji performansa piçûktir a x86 ya Intel-ê girîngtir e.

Apple bi rê ve dibe ku beşek ji bazarê bi dest bixe, iPad-ê ji termînalek şahiyê veguherîne amûrek xebatê ya bêkêmasî - pêşî ji bo kesên ku naverokê diafirînin, û naha jî ji bo pêşdebiran. Bê guman, em ê di demek nêzîk de MacBook-based ARM nebînin, lê pirsgirêkên piçûk ên sêwirana klavyeyên MacBook Pro teşwîqê lêgerîna çareseriyên alternatîf dikin, û yek ji wan soz dide ku bibe iPad Pro bi iPadOS.

Çi têkiliya Gates û Microsoft bi wê re heye?

Carekê, Gates bi IBM-ê re tam heman hîle derxist.

Di salên 1970-an de, IBM li ser bazara serverê serdest bû, bi pêbaweriya dêwek ku ji bo mirovên navînî komputerên kesane paşguh dike. Di salên 1980-an de, Gates bi pere IBM afirand û ji bo wê destûr da MS-DOS, mafên pergala xebitandinê ji xwe re hişt. Piştî wergirtina drav, Microsoft ji bo MS-DOS-ê navgînek grafîkî afirand, û Windows ji dayik bû - di destpêkê de tenê pêvekek grafîkî ya li ser DOS-ê, û dûv re jî pergala xebitandinê ya yekem ji bo PC-yê, ji bo karanîna ji hêla girseyê ve hêsan e. IBM, ku pargîdaniyek mezin û bêaqil e, bazara komputera kesane ji Microsoft-a ciwan û bilez winda dike. Min ev çîroka mezin pir bi kurtî vegot, ji ber vê yekê heke hûn meraq dikin ka dê çawa Apple di sala 2020-an de bi iPadOS-ê li dijî Intel-ê bilîze, ez pir pêşniyar dikim bi tevayî bixwînin.

8. Bihêzkirina pozîsyona ZFSonLinux - hespê kevn çîçek xera nake

Canonical şiyana sazkirina Ubuntu destnîşan kir pergala pelê ZFS wekî pergala pelê root rasterast ji sazkerê bikar tîne. Carinan ji min re dixuye ku endezyarên ku li Sun Microsystems xebitîn celebek biyolojîkî ya cuda ya Homo sapiens temsîl dikin (Brian Cantrill û Brendan Gregg, ku li jor behs kirin, li Sun xebitîn). Ji xwe re dadbar bikin, tevî gelek salan hewildanên hemî mirovahiyê ku tiştek ji dûr ve jî mîna pergala pelê ZFS-ê çêbike, tevî qedexeyên destûrnameyê yên bêserûber ên ku pêşî li tevlêbûna koda çavkaniyê ya ZFS di şaxê pêşkeftina sereke ya kernel Linux-ê digirin, em hîn jî bikar tînin. ZFS, û rewş dê di demek nêzîk de neyê guhertin.

9. Pargîdaniya Komputerê Oxide - em ê ji nêz ve tîmê bişopînin, ku bi eşkereyî jêhatî ye - bi kêmanî pêşandanek xweş biafirînin

Ez navnîşa xwe bi vegotinek din a Brian Cantrill, ku min dest pê kir, diqedînim.

Brian Cantrill û endezyarên din (hinek ji wan jî berê li Sun dixebitin) karsaziyek bi navê Oxide Computer Company, armanca sereke ya ku ew e ku platformek serverek ji bo karanîna li ser pîvanek mezin çêbikin. Tê zanîn ku pargîdaniyên pir mezin ên wekî Google, Facebook û Amazon di çalakiyên xwe de hardware servera kevneşopî bikar naynin. Pargîdaniya Brian armanc dike ku vê newekheviyê ji holê rake bi pêşxistina platformek nermalava û hardware ku ji bo karanîna her karûbarek ewr (di nav de zimanê bernamenûsê Rust) guncan e.

Fikra wan soza şoreşeke nû ye, û ez ê bi kêmanî bi temaşekirina tevgera ramanên wan û pêşveçûna wan di sala 2020-an de kêfxweş bibim.

Tiştê ku me di sala 2019-an de li VDSina kir

Me di sala 2019-an de bi VDSina re ti serkeftinek teknolojîk nekir, lê dîsa jî tiştek me heye ku em pê serbilind bin.

Di Sibatê de, me şiyana karanîna tora herêmî ya di navbera serveran de zêde kir û karûbarek tomarkirina domainê da destpêkirin. Bihayê li sûkê yek ji herî nizm hate çêkirin - 179 ruble per ru/rf, di nav de ji bo nûvekirinê.

Di Adarê de em li IT Global Meetup #14 axivîn.

Di Nîsanê de, me firehiya kanalê ji bo her serverek ji 100 ber 200 Megabit zêde kir, û bi girîngî sînorê trafîkê ji bo hemî tarîfan (ji bilî ya herî erzan) zêde kir - mehê 32 TB.

Di Tîrmehê de, xerîdar fersenda xwe hebû ku bixweber Windows Server 2019 saz bikin. Parastina DDoS ya belaş di nav cîhê Moskowê de dest pê kir.
Di heman demê de di Tîrmehê de, pargîdaniya me li Habré xuya bû, dest pê kir gotara li ser ka me çawa panela kontrola mêvandariya xwe nivîsand û ka ew çawa ji me re bûye alîkar ku di piştgiriya xerîdar de gavek quantum bavêjin.

Di Tebaxê de, wan şiyana çêkirina wêneyan-paşkêşên serverê zêde kirin.
API-ya gelemperî hate berdan.
Me firehiya kanalê ji bo her serverek ji 200 ber 500 Megabit zêde kir.
Em beşdarî konferansa Chaos Constructions 2019 bûn, qamçiyên bi logoya pargîdanî wekî kirrûbirra belav kirin (slogana kampanyayê "Gava ku pêşdebir li jor e" bû) û sohbetên telegramê teqandin.

Di Îlonê de, me Instagrama herî xweş û dostane ya pargîdaniyek IT-ê dest pê kir - VDSina dest bi axaftinê kir li ser nûçe û jiyana rojane. pêşvebirinê doggy.

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

Di Mijdarê de, em çûn Highload++, em beşdarî maseyek dordorê ya li ser "baskên daneyan li Kubernetes" bûn û beşdaran cil û bergên şûşê li xwe kirin.

Di Kanûnê de, me di civînek DevOps de li ofîsa GazPromNeft bi raporek li ser databasên li Kubernetes û di konferansa DevOpsDays de li Moskowê axivî. bi raporek li ser şewitandinê, ku bê guman performansa min a herî baş a salê bû.

encamê

Wekî ku Nassim Taleb got, pêşbînkirina tiştê ku em bê guman nabînin pir hêsantir e. Ez dixwazim destnîşan bikim ku her tiştê nû yê ku em ê di sala 2020-an de bibînin vedigere 2019, 2018 û berê. Ez texmîn nakim ku pêşeroj bi rast pêşbîn bikim, lê 2020 dê bê guman nebe sala Linux-ê li ser sermaseyê (cara dawî kengê we sermaseyek dît?) Û em ji deh salan ve sala Linux-ê li ser cîhazên mobîl dibînin. salên niha.

Di her rewşê de, ez hêvî dikim ku di salekê de em ê dîsa li hev bicivin û nîqaş bikin ka her tişt bi rastî çawa derket.

Cejna we pîroz be!

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

Pêşdebirê me li ser Instagram bişopînin

Encam: 9 serkeftinên teknolojîk ên mezin ên 2019

Source: www.habr.com

Add a comment