Fury Road: Leeto la Moetsi oa Litefiso

Motsamaisi oa k'hamphani ea nts'etsopele ea litefiso o na le mekhoa e 'meli ea ho theha sehlopha. Ea pele ke ho hira "batho ba baholo" ba itokiselitseng le ho tsoela pele ho theha maemo a joalo a ts'ebetso e le hore ba sebelise bokhoni ba bona le phihlelo ea bona ka ho fetisisa, ba ntlafatse 'me ka nako e ts'oanang ba se ke ba loana. Ea bobeli ke ho theha sehlopha ho tsoa ho motsoako oa ba sa tsoa fihla, ba bohareng le ba nang le mekhoa e metle, e le hore ba buisane, ba susumetsane, ba ithute le ho hōla ka hare ho khampani. Ke khahlanong le sehlopha se khopo sa "ha ho boiphihlelo - ha ho mosebetsi - ha ho boiphihlelo" 'me ha ke bone bothata ho hira moqapi ea qalang. Forward Telecom haesale e e-na le lenaneo la koetliso ea mosebetsi, le fetohileng setsi sa mosebetsi bakeng sa basebetsi ba bangata ba hona joale.

Joale ke tla u joetsa hore na ke bona tsela ea nts'etsopele ea nts'etsopele ea litefo joang, le hore na u hloka ho tseba litsebo tsa profeshenale ka tatellano efe.

1. Ithute puo ea lenaneo

Ho qala, mang kapa mang. Ntho ea pele ke Java, Python le JavaScript, empa Ruby, Go, C, C ++ li loketse ho fumana tsebo ea motheo. Ho ruta joang? Nka lithuto tse lefelloang le tsa mahala; nka khothaletsa koetliso ho tsoa Golang. Haeba boemo ba hau ba Senyesemane bo u lumella, ho shebella livideo tsa kantle ho naha ke tsebo e ntle e eketsehileng.

Fury Road: Leeto la Moetsi oa Litefiso

2. Utloisisa maikutlo a OS

Sistimi ea ts'ebetso e ipapisitse le likarolo tse supileng tseo u hlokang ho li tseba le ho tseba ho hlalosa molao-motheo oa ts'ebetso:

  • Tsamaiso ea ts'ebetso;
  • Likhoele le likhoele tse ngata;
  • Socket (software interface);
  • I/O ea romela;
  • Virtualization;
  • Polokelo;
  • Sistimi ea lifaele.

Ke khothaletsa ho nka thupelo ea mantlha ea tsamaiso ea Linux. Litsamaiso tsa bobeli tse sebetsang moleng ke Windows le Unix.

3. Itloaetse terminal

Ka papiso le phobia ea leqephe le se nang letho, ho na le phobia ea skrine e ntšo e se nang letho e nang le sesupa se panyang. U tla tlameha ho e hlola ho ithuta ho ngola litaelo tse ntle moleng oa taelo.
E tlameha ho tseba:

  • likhetla tsa Bash le KornShell;
  • Litaelo fumana, grep, awk, sed, lsof;
  • Netweke e laela nslookup le netstat.

Fury Road: Leeto la Moetsi oa Litefiso

4. Marang-rang le tshireletso

Tefiso e amana haufi-ufi le litlhoko tsa ts'ireletso ea marang-rang le data. U ke ke ua ngola litšebeletso tsa marang-rang ntle le ho utloisisa hore na marang-rang a sebetsa joang, kahoo o hloka ho ithuta likhopolo le liprothokholo tsa motheo: DNS, mohlala oa OSI, HTTP, HTTPS, FTP, SSL, TLS. Joale, ha u kopana le phoso ea Connection Refused, u tla tseba seo u lokelang ho se etsa.

5. Basebeletsi

Ka mor'a ho ithuta melao-motheo ea phetiso ea tlhahisoleseding ho marang-rang, u ka qala metheo ea ts'ebetso ea seva. Qala ka li-server tsa marang-rang: IIS, Apache, Nginx, Caddy le Tomcat.

E latelang lenaneng:

  • Reverse proxy;
  • Moemeli ea sa tsejoeng;
  • Caching;
  • Ho leka-lekanya mojaro;
  • Setsi sa mollo.

6. Ithute mekhoa ea motheo e le khoutu

Ke lumela hore sethala sena ke se seng sa bohlokoa ka ho fetisisa. U tla tlameha ho utloisisa lihlooho tse tharo tse pharaletseng:

  • Lijana: Docker le Kubernetes
  • Lisebelisoa tsa tsamaiso ea litlhophiso: Ansible, Chef, Letsoai le Puppet
  • Backup: Terraform, maru.

7. Ithute CI / CD

Tsebo e 'ngoe ea bohlokoa bakeng sa moqapi oa litefiso ke ho khona ho theha lipeipi bakeng sa ho tsoela pele ho kopanya le ho fana ka thepa. Sebakeng sa CI / CD ho na le lisebelisoa tse kang Jenkins, TeamCity, Drone, Circle CI le tse ling. Spoiler: ho ithuta Jenkins e sebelisoang haholo ho tla lekana qalong.

8. Taolo ea software le meralo ea motheo

Sepheo sa mantlha ke ho utloisisa metheo ea ts'ebeliso ea ts'ebeliso. Lisebelisoa sebakeng sena li arotsoe ka lihlopha tse tharo:

  • Tlhokomelo ea lisebelisoa: Nagios, Icinga, Datadog, Zabbix, Monit.
  • Tlhokomelo ea ts'ebetso ea kopo: AppDynanic, New Relic.
  • LMS: ELK Stack, Graylog, Splunk, Papertrail.

9. Litšebeletso tsa leru

Haufinyane, ts'ebeliso e 'ngoe le e' ngoe kapa software e tla ba le molekane oa leru. Haufinyane, bahlahisi ba tla kopana le leru, kahoo bala ho bafani ba marang-rang ba tsebahalang (AWS, Google Cloud, le Azure) le metheo ea theknoloji.

10. Ho sebetsa le database

Merero eohle ea hajoale e sebelisa marang-rang, 'me boiphihlelo ka DBMS le SQL bo tla nolofaletsa ho qala. Ithute ho ngola lipotso tsa SQL, sebelisa hlalosa le ho ithuta hore na index e sebetsa joang. Tsela e bonolo ke ho nka thupelo. U ka boela ua ikoetlisetsa tsebo ea hau ea litokomane tsa Postgres 'me ua bapala ka ho pheta-pheta.

11. Ntlafatsa tsebo ea hau e bonolo

Ntho e sa lebelloang e sa tloaelehang, empa e seng ea bohlokoa hakaalo. Taba ea pele, e-ba le mamello. U potlakela ho tloaela maemo a kang "lokisa tšepe ea hau, u setsebi," empa u lokela ho itokisetsa kelellong bakeng sa linako tsa ho qala merero e mecha. Haeba u tsoa ho zero ho ea ho selemo lenaneong 'me u nkoa u le Monyane, lokisetsa ho nyatsuoa 'me u ithute ho e amohela, tlhahlobo ea khoutu ke moeletsi hangata ke mokhoa o bohloko. Empa ka nako e ts'oanang, bokhoni bo tlamang ke bokhoni ba ho sireletsa maikutlo a motho le ho pheha khang ka mokhoa o hahang; ka linako tse ling 'nete e tsoaloa ka khang. Bahlahisi ha ba khaotse ho ithuta, ha ho na siling mosebetsing, kahoo bokhoni ba ho ithuta le TAKATSO ea ho ithuta lintho tse ncha ke motheo oa nts'etsopele ea hau.

Fury Road: Leeto la Moetsi oa Litefiso

Hangata ke botsoa ha motho ea qalang a fihla boemong bo bohareng, le ha ka boikhohomoso a ka bitsoa "ea phahameng". Ke lumela hore nako ea phetoho ho tloha boemong bo bong ho ea ho boemo ha e laoloe ke palo ea lilemo tse sebelitsoeng, le hoja litsebo tse sebetsang e le ntlha ea bohlokoa. Ke litsebo tse bonolo tse atisang ho khetholla lebelo la kholo ea moqapi: motho ea koetlisitsoeng le ea sebetsang ka thata a ka ngola khoutu ea boleng bo phahameng ka lipuo tse 'maloa' me a khona ho sebetsa ka sehlopha ka likhoeli tse 'maloa feela. Moqapi ea nang le boiphihlelo ba lilemo tse 10 a ka sitoa ho rarolla mathata a sa tloaelehang, a laola sehlopha, 'me a ba le litsebo tsa lehlakore le le leng.

Ena ke tsela eo ke bonang tsela ea nts'etsopele ea nts'etsopele ea litefiso, ke kamoo re holisang litsebi tse tšoanelehang sehlopheng sa rona sa Forward Telecom. Ha ho bonahale ho haelloa ke letho, empa ke lula ke leboha likeketso tse thusang ntlheng.

Source: www.habr.com

Eketsa ka tlhaloso