Masinate tõus: AI tegelikud rakendused
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Ansible'i mänguraamatud teevad Ansible'i nii käepäraseks. Mänguraamatud võimaldavad mitme mooduliga rutiinseid ülesandeid täita. Millal peaksime mänguraamatuid kasutama?
Heidame pilgu rutiinsele hooldustoimingule: serverite värskendamine. Me ei peaks selleks mänguraamatut kasutama, kuna see on vaid üks käsk: apt-get update. Võiksime kasutada ainult ühte käsku tarkvara värskendamiseks kõigis meie serverites. Kuid millegi nagu veebi- või andmebaasiserveri juurutamiseks on vaja rohkem tööd: mitte ainult ühte käsku. Mänguraamatud on antud juhul prefektid. Need võimaldavad teil kasutada mitut moodulit, mis on käsud, mida saab serveris täita. Näiteks on olemas moodulid failide kopeerimiseks ja shellikäskude täitmiseks SSH kaudu.
Kuidas me siis mänguraamatuid kasutame? Alustame!
.yml) faili loomineVõimalikud mänguraamatud on kirjutatud .ymlfailidena; Ansible ei saa tõlgendada muid vorminguid. Ansible mänguraamatu näide näeb välja selline:
---
- hosts: webservers
vars:
http_port: 80
max_clients: 200
remote_user: root
tasks:
- name: ensure apache is at the latest version
yum: pkg=httpd state=latest
- name: write the apache config file
template: src=/srv/httpd.j2 dest=/etc/httpd.conf
notify:
- restart apache
- name: ensure apache is running (and enable it at boot)
service: name=httpd state=started enabled=yes
handlers:
- name: restart apache
service: name=httpd state=restarted
(Võetud Ansible'i dokumentatsioonist)
Nagu näete, on selles mänguraamatus mitu jaotist. Kõigepealt näete hosts:joont. See määrab, millistel hostidel mänguraamat käivitada. Samuti näete, et oleme määratlenud paar muutujat, millele pääseb juurde ja mida saab kasutada kogu mänguraamatus. Seejärel näete mitmeid ülesandeid. Nende ülesannete nimi võiks olla näiteks "Install Apache". Näite teine ülesanne kirjutab Apache konfiguratsiooni. Seejärel näete järgmist.
notify:
- restart apache
See käsib ülesandel teatud käitlejat täita. Sel juhul viitab see käsitlejale restart apache, mille leiate juhendi allosas:
handlers:
- name: restart apache
service: name=httpd state=restarted
Käsitlejad on mugavad, kuna näiteks võite Apache'i mitu korda taaskäivitada. Sel juhul ei pea te ülesande loomist kordama iga kord, kui peate Apache taaskäivitama, vaid saate lihtsalt iga kord viidata samale töötlejale.
Oletame, et soovite juurutada Apache serveri. Noh, nagu näete, oleme just loonud selle jaoks mänguraamatu. Mänguraamatuid saab käivitada ansible-playbookkäsuga. Näiteks kui me käivitaksime selle juhendi kõigis selle webserverskategooria serverites (teie /etc/ansible/hostsfailis peab see kategooria olema ), käivitaksite järgmise käsu, kuna teie mänguraamatu faili nimi on apache.yml:
ansible-playbook -i webservers apache.yml
Palju õnne! Olete nüüd kõigis oma webserverskategooria serverites juhendi käivitanud . Nüüd peate lihtsalt ootama juurutamise lõpetamist ja näete, et Apache on nendesse serveritesse edukalt installitud ja konfigureeritud.
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit