DevOps Tusi Faamaonia Aoaoga
DevOps Tusi Faamaonia Aoaoga
O le faʻaauau pea o le siakiina o le faʻaaogaina o masini, mo se faʻataʻitaʻiga, GIT, Jenkins, Puppet, Chef, Docker, Mea Gafatia, SaltStack ma Nagios e faʻatautaia auala eseese o le SDLC.
E uiga i aʻoaʻoga faʻatagaina o le DevOps
DevOps o se galuega i le faʻamalosia o Atinaʻe ma Polokalame Faʻavae. O lenei vasega ua faamoemoe e avea oe ma tagata tomai faapitoa o DevOps e ala i le tuʻuina atu oe lima-i le sauniuni i meafaifaʻaili ua atiaeina e avea o se vaega o le ola ola o DevOps.
Faʻamatalaga o le vasega
O le OSS DevOps faʻapipiʻiina o le upega tafaʻilagi e faʻamoemoe e fesoasoani ia te oe e avea ai ma se tagata tomai faapitoa DevOps. I totonu o lenei vasega, o le a fesoasoani le matou faiaoga DevOps i faiaoga:
- Faʻasaga manatu ma mea e manaʻomia mo DevOps
- Faʻatalanoa le manaʻoga mo DevOps ma faʻamaoni o aso uma e fofo ai
- Aoaoina le faatuina ma le setiina o siata masani masani pei Apache, & Nginx mo le Enterprise.
- Aoao aʻoaʻoga o le DevOps masani e pei o Jenkins, Puppet, Chef, Tino, SaltStack, Nagios ma le GIT
- O le faʻaaogaina o le auivi faʻavae, toe faʻaleleia, faʻavae ma faʻatulagaga
- Aoao Aʻoaʻoga Faaletino
- Faʻatulagaina le faʻatulagaga ma le fusi faʻatasi, faʻatasi le faʻaaogaina o le GIT
- Faʻatinoina o faʻatinoga ma le faʻavaeina o le Puipuiga mo Atinaʻe
- Faʻasoa galuega faʻapitoa e faʻaaogaina ai le Code lea e lauiloa tele o le Aseta e avea o se Taiala
- Faʻataʻituina le manaʻoga ma manatu o le Mataituina ma le Tapeniga.
I tafatafa o autu ua taua muamua, e fesoasoani ia te oe e taofiofia ai mea e sili ona lauiloa DevOps, o le a faapena foi ona e maua le 4 faʻaopoopoina le pulea e le tagata lava ia, e aofia ai faʻataʻitaʻiga, faʻamaumauga o vasega, tofitofiga, tali mo masini faʻatasia:
- Docker - Faʻapipiʻi Folasaga, ituaiga o faʻamalosia, Faʻasesega i le Xen & KVM, Vaʻaia o le Cloud.
- E mafai - Faʻapipiʻi Polokalame, Seti ma le Faʻasalalauga, Tapenaga Lelei, 37 Faʻatulagaga Faʻasologa, Faʻasologa Eseese ma le Faʻatonuina o le faaaogaina o laina.
- ulu - Faʻapipiʻi Folasaga, Fausia le Cook Cook, Node Faʻailoga ma Suʻega, Faʻamaumauga, Faʻasalalauga, Matafaioi, Faʻaaogaina o Nodes i Faʻatuga ma faʻaaoga le Open Source Chef Server.
- Puppet - Faʻapipiʻi le Atinaʻe Puppet ma le taamilosaga, le gagana Puppet, Siosiomaga e faʻaalia ai Natu ma Modules, Tuuina atu o se Upega Tafaʻilagi ma le Faʻatinoga o Module e Faʻafeagai ma se Matai Pule.
O ai e tatau ona alu mo lenei vasega?
DevOps tagata tomai faapitoa o loʻo i ai i le tele o tagata tomai faʻapitoa i le aso nei, ma o le fiafia i maketi mo i latou o loʻo atinaʻe vave. Faatasi ai ma le tulaʻi mai o galuega fou fou e uiga ile mafaufauga DevOps, soʻo se tasi e saili e ulufale i nei vaega fou, e mafai ona ia faia lenei vasega DevOps. O nisi o nei vaega o:
- DevOps Architect
- Computer Engineer
- Polokalame Faataʻitaʻi
- Inisinia saogalemu
- Tagata faʻapitoa faʻatasi
- Discharge Manager
Muamua manaoga
E leai ni manaʻoga faapitoa e faʻamaeʻaina ai le DevOps Practitioner. Soʻo se tasi e iai sona aʻafiaga taua i IT poʻo faʻamatalaga taua oLinux ma le Networking e mafai ona liua i le DevOps Practitioner.
Tuʻu Galuega
- Maua se itulau faʻapipiʻi faʻasalalau e faʻaaoga ai le Apache Web Server.
- Faʻamau tusitusi faʻamau e lipoti mai:
- O faʻatulagaga taʻitasi faʻavae ua faʻamautuina ma le kalani ma le OS.
- Faʻamatalaga na faʻamaonia i le avega i luga ole masini.
- O le 5 pito i luga ma le numera tele o manoa.
- Faʻasese le pulega i le mafaufau
- Faʻailoa Nagios i luga o se VM mo le matauina o tulaga eseese o le VM.
DevOps Faʻamaumauga Faʻamaumauga - Aʻoaʻoina mataupu
1. Folasaga i DevOps ma ona mea e manaʻomia
Sini -I lenei vaega, o le ae iloa ai le DevOps ma o mea taua, vaega DevOps, o aso uma ma a latou tali. O le a faʻapea foi ona e iloa e uiga i fomu eseese faavae ma malamalama i le Mafai ona Maua ma le Maua.
Mataupu - DevOps, DevOps Roles, DevOps Faʻafitauli, DevOps Faʻafitauli ma Faʻamatalaga, Faia o se DevOps Faʻafeiloaʻiga, Faailoaina o faʻalavelave lautele ma sasaina, Fausiaina o le mafai ona tali atu ma talitonuina, Malamalama i faʻavae o Atinaʻe ma ona Luʻi, Malamalama i le Faʻaleleia ma le Maua, Fesoʻotaiga Faʻamatalaga mai se vaaiga.
Labs - Subnetting.
2. Faʻataʻitaʻituina Setema Atinaʻe Atinaʻe
Sini - I lenei vaega, o le a e maua ai e uiga i le eseese o Serial Aseta, o la latou Seti ma le Faʻatulagaga.
Modules - Galueina o le DNS Server i le Telefoni i le Initaneti, Faʻatulagaina DNS, Faʻamaumauga DNS, DNS Tuning ma Geolocation. Faʻataʻatia o Serve Web servers pei Apache, Ngnix ma a latou faʻafitauli, Faʻatonu Apache & Nginx mo le Atinaʻe, Faʻataʻitaʻitupeina o le Load e ala i le HA Proxy ma le Setup NFS mo le faʻatinoina o le faʻatinoga.
Labs - Faʻatulagaina o le DNS ma le Faʻasinomaga, DNS Faʻatasi / Setete o Auaunaga, Seti HTTPD Setup Web Server, Seti Proxy Setup - Faʻatulagaina o le mamafa o le HTTP ma le TCP ma le Ngnix Installation ma le Faʻasiga.
3. Faʻamataʻitino le faʻaaogaina o masini ma faʻaogaina
Objective Learning - I lenei vaega, o le ae maua ai e uiga i le Faʻatulagaina o le Tūmau o Servers, Faʻaauauina Fesoʻotaʻiga, Faʻaleleia o Faʻatinoga ma Papaina.
Modules - Faʻatulagaina o Linux Servers e faʻaaoga ai le PXE boot po o le amataina o le fuafuaga, le faʻatulagaga archive Yum ma le faʻaleleia o fausaga. Faʻatulagaina o le SVN ma le GIT.
Labs - Linux Metotia Metotia - Seti PXE (Preboot Scheduling Environment) ma le Linux Resetory Setup.
4. Faʻatusatusaina Faʻatulagaga o Faʻatonu ma le saogalemu mo Atinaʻe
Sini - I lenei vaega, o le ae maua ai e uiga i Vaega o galuega faatino a le Atinaʻeina mai le vaaiga a le Enterprise ma le Faʻaaogaina o le Puipuiga e faʻaleleia le siosiomaga.
Modules - Faʻamaumauga Faʻamaumauga Faʻasalalau manatu ma popolega, Faʻasalalauga o Faigaluega, Faʻaaogaina ma faʻaaogaina mea, Faʻasalalauga i fesoʻotaiga Faʻatonu ma o latou aʻafiaga, Malamalama i le Puipuiga i le OS ma le Network network, Faʻatulagaina le Faʻasalalauga o le Linux ma isi faʻamatalaga saogalemu mo se tulaga faʻamautinoa.
Labs - Faʻafouina faʻaleleia faʻafouina, SVN ma Git Configuration ma IP IP.
5. Faʻavaeina ma le Faʻasalalau o Jenkins ma Puppet
Sini -I lenei vaega, o le ae maua ai e uiga i le Faʻatulagaina ma le Faʻasalalau o Jenkins ma Puppet.
Modules - Faʻatulagaina o Jenkins, Authentication ma le LDAP, UNIX ma isi mea, Faʻatasia ma le SVN, Faʻasalaga mamao, Polokalame Puppet ma le Faʻasalalauga, Faʻaaliga Puppet ma faʻataʻitaʻiga, Puppet ma le SVN.
Labs - Faʻasalalau faʻataʻitaʻiga Faʻatinoga faʻamalamalamaga, Faʻatonuina Tomcat, Apache Server ma le suiga o le MySQL.
6. Faatomuaga i le Gaogao ma le Mautinoa ma le Faamalieina
Sini - I lenei vaega, o le a e iloa ai e uiga i aʻa ma fusi o Tusi e mafai ona mafai, ma mafai ona mafai ona maua, Tusitusi Faʻamatalaga Faʻamatalaga / Faʻafouina, Faʻataʻitaʻiga Faʻatau.
Modules - Atinaʻe faʻapitoa e pei o le Code, Faʻatinoina Faʻatinoina, Faʻatulagaina Fesoʻotaʻiga Fesoʻotaiga, Tusi Taiala Faʻapitoa, Faʻamatalaga Faʻamatalaga Faʻamaumauga / Tusitala Faʻamatalaga, Mea Faʻapitoa, Tusiga Faʻapitoa, SALTStack States, SLS ma Tusitusiga, Suafa Suafa, Faʻaaogaina, Faʻataʻitaʻiga Faʻasologa, Faauluuluga.
Labs - Faʻatinoga Faʻatinoga, Tusi Tausigofie, Faʻasaʻoina o Faamasima, Toto Malie.
7. Faʻatinoga ma le Pule
Sini - I lenei vaega, o le ae maua ai e uiga i Basics of Chef, Chef Cookbooks, Chef Architecture, Tools - Knife and Scripting ma Chef Development Kit.
Modules - Chef Recipes, Chef Cookbooks, Chef Architecture, Tools - Knife and Scripting, Chef Development Kit (ChefDK)
Labs - Poloaiga Faʻasologa o Laina: Faauluuluga ma le Faʻamasinoga.
8. Siakiina, Faʻasalaga, Tomcat ma Meafaigaluega
Sini -I lenei vaega, o le a tatou faia se gander i le Mataituina, teuina ma le iloiloina atili o mea faigaluega eseese o le DevOps / poloaiga e taua mo faatinoga o aso uma. O le a faʻapea foi ona matou ave se gander i le faatuina o Tomcat Server.
Modules - Faʻasalalau i mea faʻapipiʻi eseese, Malamalama i le System, Iloiloina, Faʻatulagaina ma Faʻasalaga Nagios Monitoring mo le Atinaʻeina, Faʻatulagaina o Tomcat Server ma faʻataʻitaʻiga, Malamalama i Openssl ma Openssh mea maʻaleʻale, Malamalama i rsync mo faʻamalosi, Malamalama i Poloaiga pei o: lsof, netstat, Malamalama i le Mafaufau Mama, Faʻasalaga, taʻavale, vmstat, iostat, uptime, discovery, screen, strace, totogi faʻapipiʻi pei - df, du, mkfs, tune2fs, fdisk, dd, Malamalama / ma isi mea, Polokalame mauga.
Labs - Syslog setup ma mataupu, Tafaʻaloga logo, mamanu Nagios ma le siakiina o faʻasalalauga mo Linux fesoʻotaʻiga ma le LDAP faʻatasi ma Jenkins.