កំណត់ហេតុផ្សេងៗ

devops
17 ធ្នូ 2017

ការបណ្តុះបណ្តាលវិញ្ញាបនប័ត្រ DevOps

/
Posted by

ការបណ្តុះបណ្តាលវិញ្ញាបនប័ត្រ DevOps

ការបណ្ដុះបណ្ដាលវិញ្ញាបនបត្រ DevOps ជួយអ្នកអាក់ចិត្តការផ្សះផ្សានិងសាកល្បងបន្តការបញ្ជូនបន្តនិងការរៀបចំការត្រួតពិនិត្យបន្តការប្រើប្រាស់ឧបករណ៍ដូចជា GIT, Jenkins, អាយ៉ង, មេចុងភៅ, Docker, សំណាង, SaltStack និង Nagios ដើម្បីចៀសវាងការរីកចំរើនជាច្រើននៅក្នុង SDLC ។

អំពីការបណ្តុះបណ្តាលវិញ្ញាបនប័ត្រ DevOps

DevOps គឺជាការងារមួយស្តីពីការច្របាច់បញ្ចូលគ្នាទាំងការអភិវឌ្ឍន៍និងប្រព័ន្ធប្រតិបត្តិការ។ វគ្គសិក្សានេះមានគោលបំណងធ្វើអោយអ្នកមានជំនាញវិជ្ជាជីវៈនៃ DevOps ដោយផ្តល់ឱ្យអ្នកនូវការត្រៀមខ្លួនលើឧបករណ៍ដែលបានអភិវឌ្ឍជាលក្ខណៈពិសេសនៃវដ្តជីវិត DevOps ។

ព័ត៌មានលម្អិតអំពីវគ្គសិក្សា

ITS DevOps ការរៀបចំតាមគេហទំព័រគឺមានគោលបំណងដើម្បីជួយអ្នកអោយក្លាយជាអ្នកជំនាញ DevOps ។ ចំពេលវគ្គសិក្សានេះអ្នកអប់រំ DevOps របស់យើងនឹងជួយអ្នក:

  1. យល់ពីគំនិតនិងចាំបាច់នៃ DevOps
  2. យល់អំពីតម្រូវការសម្រាប់ DevOps និងបញ្ហាពិតប្រាកដប្រចាំថ្ងៃដែលវាដោះស្រាយ
  3. រៀនពីការបង្កើតនិងរៀបចំម៉ាស៊ីនមេគ្រោងការណ៍ធម្មតាដូចជា Apache, & Nginx សម្រាប់សហគ្រាស។
  4. រៀនឧបករណ៍ DevOps ជាទូទៅដូចជា Jenkins, អាយ៉ង, Chef, Ansible, SaltStack, Nagios និង GIT
  5. អនុវត្តការរៀបចំរចនាសម្ពន្ធ័ឡើងវិញនៃយន្តការនិងការរៀបចំ
  6. រៀននិម្មិតគំនិត
  7. ការរៀបចំការរៀបចំនិងការប្រមូលផ្ដុំរួមផ្សំគ្នាដោយប្រើប្រាស់ GIT
  8. កែសម្រួលសមិទ្ធផលនិងរៀបចំសុវត្ថិភាពជាមូលដ្ឋានសម្រាប់ហេដ្ឋារចនាសម្ព័ន្ធ
  9. គ្រប់គ្រងប្រតិបត្តិការរបស់ម៉ាស៊ីនប្រើ Code ដែលត្រូវបានគេស្គាល់ថាជាហេដ្ឋារចនាសម្ព័ន្ធជាក្រម
  10. យល់ដឹងពីតម្រូវការនិងគំនិតនៃការតាមដាននិងការកាប់ឈើ។

ជាមួយនិងស្បែកដែលបានរៀបរាប់ពីមុនដើម្បីជួយអ្នកអោយស្គាល់ឧបករណ៍ DevOps ដែលមានគេស្គាល់ច្បាស់អ្នកនឹងទទួលបានវគ្គសិក្សាគ្រប់គ្រងខ្លួនឯងបន្ថែមដោយរាប់បញ្ចូលទាំងបទបង្ហាញការថតចម្លងថ្នាក់រៀនការចាត់ចែងចម្លើយសម្រាប់ឧបករណ៍ភ្ជាប់ជាមួយ:

  1. Dockers - គ្របដណ្តប់ការណែនាំ, តម្រៀបនៃការនិម្មិត, ភាពខុសគ្នារវាង Xen & KVM, Cloud Virtualization ។
  2. អាចទទួលយកបាន - គ្របដណ្តប់ការណែនាំការតំឡើងនិងការកំណត់រចនាសម្ព័ន្ធ Playbook ដែលមិនអាចអានបានម៉ូឌុលដែលអាចទទួលយកបាន 37 តួនាទីផ្សេងៗគ្នានិងការប្រើប្រាស់បន្ទាត់ពាក្យបញ្ជា។
  3. ប្រធាន - គ្របដណ្តប់ការណែនាំការបង្កើតសៀវភៅឃុកវត្ថុចំណុចនិងស្វែងរកបណ្តុំទិន្នន័យបណ្តុំឧបករណ៍ប្រធានបទតួនាទីតួនាទីការដាក់ពង្រាយថ្នាំងនៅក្នុងផលិតកម្មនិងប្រើប្រាស់កម្មវិធីប្រភពកូដចំហ។
  4. អាយ៉ង - គ្របដណ្តប់ហេដ្ឋារចនាសម្ព័ន្ធអាយ៉ៃនិងវដ្តរត់, ភាសាអាយ៉ង, បរិស្ថានកំណត់ចរិតនិងម៉ូឌុល, ការផ្ដល់ម៉ាស៊ីនបម្រើបណ្តាញនិងម៉ូឌុលប្រតិបត្តិប្រឆាំងនឹងអនុបណ្ឌិតអាយ៉ង។

តើនរណាគួរតែទៅវគ្គសិក្សានេះ?

អ្នកឯកទេស DevOps គឺជាអ្នកជំនាញខាងបច្ចេកវិទ្យាព័ត៌មានដែលទទួលបានសំណងច្រើនបំផុតនាពេលបច្ចុប្បន្នហើយការយកចិត្តទុកដាក់ទីផ្សារសម្រាប់ពួកគេកំពុងអភិវឌ្ឍយ៉ាងឆាប់រហ័ស។ ជាមួយនឹងការកើនឡើងនៃផ្នែកកាន់កាប់ថ្មីនៅជុំវិញតក្កវិជ្ជា DevOps, នរណាម្នាក់ដែលកំពុងស្វែងរកការចូលទៅក្នុងផ្នែកថ្មីទាំងនេះ, អាចទទួលយកវគ្គសិក្សា DevOps នេះ។ មួយចំនួននៃផ្នែកទាំងនេះគឺ:

  1. ស្ថាបត្យករ DevOps
  2. វិស្វករកុំព្យូទ័រ
  3. កម្មវិធីសាកល្បង
  4. វិស្វករសន្តិសុខ
  5. អ្នកជំនាញសម្របសម្រួល
  6. កម្មវិធីគ្រប់គ្រងការឆក់

តម្រូវការមុន

មិនមានតម្រូវការជាក់លាក់ណាមួយដែលត្រូវបញ្ចប់ដោយ DevOps Practitioner ឡើយ។ នរណាម្នាក់ដែលមានការចូលរួមយ៉ាងសំខាន់នៅក្នុង IT ឬព័ត៌មានសំខាន់នៃលីនុច និងបណ្តាញអាចប្រែក្លាយទៅជាអ្នកអនុវត្ត DevOps ។

ពង្រីកកិច្ចការ

  1. មានទំព័រវេបសាយក្លែងក្លាយប្រើប្រាស់ Apache Web Server ។
  2. តែងស្គ្រីបសែលដែលរាយការណ៍:
    • ការរៀបចំក្របខ័ណ្ឌជាច្រើនបានកំណត់ជាមួយអតិថិជននិងប្រព័ន្ធប្រតិបត្តិការ។
    • ទិន្នន័យត្រូវបានកំណត់ជាមួយការផ្ទុកនៅលើម៉ាស៊ីនបម្រើ។
    • អក្សរ 5 កំពូលជាមួយចំនួនខ្សែអក្សរច្រើនបំផុត។
    • តម្រៀបរដ្ឋបាលដោយសតិ
  3. ណែនាំ Nagios នៅលើមជ្ឈមណ្ឌល VM ដើម្បីមើលប៉ារ៉ាម៉ែត្រផ្សេងគ្នានៃ VM ។

ការបណ្តុះបណ្តាលវិញ្ញាបនប័ត្រ DevOps - កម្មវិធីសិក្សាវគ្គសិក្សា

1 ។ សេចក្តីណែនាំអំពី DevOps និងតម្រូវការរបស់ខ្លួន

គោលបំណង -នៅក្នុងម៉ូឌុលនេះអ្នកនឹងដឹងពីអ្វីដែល DevOps ហើយវាជាការចាំបាច់, ផ្នែក DevOps, បញ្ហាប្រចាំថ្ងៃនិងចម្លើយរបស់ពួកគេ។ អ្នកនឹងស្វែងយល់ពីទ្រង់ទ្រាយគ្រឹះផ្សេងគ្នានិងស្វែងយល់ការធ្វើមាត្រដ្ឋាននិងភាពទំនេរ។

ប្រធានបទ - មុខងារ DevOps, មុខងារ DevOps, តម្រូវការ DevOps, បញ្ហា Devotions និងដំណោះស្រាយ, ការផ្លាស់ប្តូរ DevOps, កំណត់អត្តសញ្ញាណឧបសគ្គសង្គមនិងការវាយដំវា, កសាងគណនេយ្យភាពនិងទុកចិត្ត, យល់ដឹងអំពីទម្រង់ហេដ្ឋារចនាសម្ព័ន្ធនិងបញ្ហាប្រឈមរបស់វា, ស្វែងយល់ពីលទ្ធភាពពង្រីកនិងភាពទំនេរ, គំនិតបណ្តាញពីចំណុចនៃការខិតខំប្រឹងប្រែង។ ទិដ្ឋភាព។

មន្ទីរពិសោធន៍ - Subnetting ។

2 ។ យល់អំពីម៉ាស៊ីនបម្រើហេដ្ឋារចនាសម្ព័ន្ធទូទៅ

គោលបំណង - នៅក្នុងម៉ូឌុលនេះអ្នកនឹងស្វែងយល់អំពីម៉ាស៊ីនបម្រើហេដ្ឋារចនាសម្ព័ន្ធផ្សេងគ្នាការកំណត់រចនាសម្ព័ន្ធនិងការបង្កើនប្រសិទ្ធភាពរបស់ពួកគេ។

ម៉ូឌុល - ធ្វើការនៃម៉ាស៊ីនបម្រើ DNS នៅតាមមាត្រដ្ឋានអ៊ីនធឺណែតការតំឡើងឈ្មោះ DNS ការរៀបចំ DNS, DNS Tuning និង Geolocation ។ យល់អំពីម៉ាស៊ីនបម្រើដូច Apache, Ngnix និងភាពខុសគ្នារបស់ពួកគេកំណត់រចនាសម្ព័ន្ធ Apache & Nginx សម្រាប់សហគ្រាសផ្ទុកតុល្យភាពតាមរយៈ HA ប្រូកស៊ីនិងរៀបចំ NFS សម្រាប់ការបង្ហាញសមត្ថភាព។

មន្ទីរពិសោធន៍ - ការតំឡើងនិងតំឡើង DNS ការកំនត់រចនាសម្ពន្ធ័ DNS / Slave ការរៀបចំម៉ាស៊ីនបម្រើវិបផតថល HTTPD ការតំឡើងប្រូកស៊ី HA - ទាំងការតំលៃនៃការផ្ទុក HTTP និង TCP និងការតំឡើងនិងការកំណត់រចនាសម្ព័ន្ធ Ngnix ។

3 ។ ធ្វើឱ្យមានដំណើរការដំឡើងស្វ័យប្រវត្តិនិងការដាក់ឱ្យប្រើប្រាស់

គោលបំណងសិក្សា - នៅក្នុងម៉ូឌុលនេះអ្នកនឹងដឹងអំពីការតំឡើងម៉ាស៊ីនមេសមាហរណកម្មជាប់ៗការតំឡើងការកំណត់រចនាសម្ព័ន្ធនិងការវេចខ្ចប់។

ម៉ូឌុល - ការដំឡើងម៉ាស៊ីនបម្រើលីនុចដោយប្រើប្រាស់ PXE boot ឬយុទ្ធសាស្រ្តចាប់ផ្តើមយុទ្ធសាស្រ្ត, ការរៀបចំបណ្ណសារ Yum និងការធ្វើឱ្យប្រសើរក្របខ័ណ្ឌដោយស្វ័យប្រវត្តិ។ ការរៀបចំ SVN និង GIT ។

មន្ទីរពិសោធន៍ - វិធីសាស្រ្តតំឡើងលីនុច - រៀបចំ PXE (បរិស្ថានប្រតិបត្តិមុនពេលចាប់ផ្ដើម) និងរៀបចំតំឡើងប្រព័ន្ធផ្ទុកទិន្នន័យលីនុច។

4 ។ យល់ពីការកែសំរួលការសម្តែងនិងសន្តិសុខសំខាន់សម្រាប់ហេដ្ឋារចនាសម្ព័ន្ធ

គោលបំណង - នៅក្នុងម៉ូឌុលនេះអ្នកនឹងស្វែងយល់អំពីផ្នែកការអនុវត្តនៃហេដ្ឋារចនាសម្ព័ន្ធពីចំណុច Enterprise និងការអនុវត្តសន្តិសុខដើម្បីធ្វើឱ្យបរិស្ថានកាន់តែមានសុវត្ថិភាព។

ម៉ូឌុល - ប្រព័ន្ធប្រតិបត្តិការលៃតម្រូវគំនិតហើយវាជាការព្រួយបារម្ភ, កម្មវិធីកំណត់ពេលឌីស, ការអនុវត្តនិងការប្រើប្រាស់ករណី, ប៉ារ៉ាម៉ែត្របណ្តាញប៉ារ៉ាម៉ែត្រនិងឥទ្ធពលរបស់ពួកគេយល់ដឹងអំពីសុវត្ថិភាពនៅកម្រិត OS និង Network កំណត់រចនាសម្ព័ន្ធ Linux Firewall និងទស្សនវិស័យសន្តិសុខផ្សេងទៀតសម្រាប់ស្ថានភាពសន្តិសុខ។

មន្ទីរពិសោធន៍ - ធ្វើឱ្យទាន់សម័យដោយស្វ័យប្រវត្តិប្រព័ន្ធ, SVN និង Git ការកំណត់រចនាសម្ព័ន្ធនិងតារាង IP ។

5 ។ ការបង្កើតនិងការកំណត់រចនាសម្ព័ន្ធរបស់ Jenkins និងអាយ៉ង

គោលបំណង -នៅក្នុងម៉ូឌុលនេះអ្នកនឹងដឹងអំពីការតំឡើងនិងការកំណត់រចនាសម្ព័ន្ធរបស់ Jenkins និងអាយ៉ៃ។

ម៉ូឌុល - ការដំឡើង Jenkins, ការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវជាមួយ LDAP, UNIX ជាដើម, ការរួមបញ្ចូលជាមួយ SVN, ការបញ្ជាទិញពីចម្ងាយ, ការដំឡើងអាយ៉ងនិងការរៀបចំរូបរាង, រូបរាងអាយ៉ាត់និងរូបគំនូរ, អាយ៉ងជាមួយ SVN ។

មន្ទីរពិសោធន៍ - ការបង្កើតនិងការរៀបចំ Jenkins, Jenkins និង SVN ចូលរួម Jenkins ការអនុវត្តពីចម្ងាយបង្កើតការងារដោយការផ្ញើអ៊ីម៉ែលការបង្កើតអាយ៉ងនិងការកំណត់រចនារូបរាងរូបភាពរូបសញ្ញាការបង្កើតអ្នកប្រើប្រាស់ការបង្កើត Tomcat ការបង្កើតម៉ាស៊ីនមេ Apache និង MySql Parameter ។

6 ។ ការណែនាំអំពីស្វ័យប្រវត្តិកម្មជាមួយនឹងសំណូមពរនិងសន្តិភាព

គោលបំណង - នៅក្នុងម៉ូឌុលនេះអ្នកនឹងរកឃើញអំពីគ្រាប់និងកន្ត្រៃនៃល្បែងដែលមិនចេះអានសៀវភៅបញ្ជីដែលអាចទុកចិត្តបាននិងបញ្ជីសារពើភណ្ឌដែលអាចទុកចិត្តបាន។

ម៉ូឌុល - ហេដ្ឋារចនាសម្ព័ន្ធជាកូដការដំឡើងដែលអាចទទួលយកបានរចនាសម្ព័ន្ធទំនាក់ទំនងដែលអាចទទួលយកបានល្បែងបៀអានបៀអានុភាពសារពើភ័ណ្ឌដែលអាចទុកចិត្តបាន / បញ្ជីសារពើភណ្ឌដែលមានលក្ខណៈងាយស្រួលគំនូរគំរូស្គ្រីបគំរូ SALTStack រដ្ឋ SLS និងឯកសណ្ឋានឈ្មោះចន្លោះឈ្មោះអ្នករៀបចំកម្មវិធីគំរូម៉ូឌុល Orchestration ។

មន្ទីរពិសោធន៍ - ការដំឡើងដែលអាចលបាន, Playbook ដែលអាចអានបាន, ការដំឡើងអំបិល, ការរត់អំបិល។

7 ។ យន្តការជាមួយមេចុងភៅ

គោលបំណង - នៅក្នុងម៉ូឌុលនេះអ្នកនឹងស្វែងយល់អំពីមូលដ្ឋានគ្រឹះនៃមេចុងភៅចម្អិនម្ហូបស្ថាបត្យកម្មមេចុងភៅឧបករណ៍ឧបករណ៍កាំបិតនិងស្គ្រីបនិងឧបករណ៍អភិវឌ្ឍន៍មេចុងភៅ។

ម៉ូឌុល - ចម្អិនអាហារចម្អិនម្ហូបចម្អិនម្ហូបស្ថាបត្យករចម្អិនម្ហូប - កាំបិតនិងស្គ្រីបឧបករណ៍អភិវឌ្ឍន៍មេចុងភៅ (ChefDK)

មន្ទីរពិសោធន៍ - ឧបករណ៍បន្ទាត់ពាក្យបញ្ជា: មេចុងភៅនិងកាំបិតពាក្យបញ្ជា។

8 ។ ការពិនិត្យមើល, ការកាប់ឈើ, Tomcat និងប្រព័ន្ធឧបករណ៍

គោលបំណង -នៅក្នុងម៉ូឌុលនេះយើងនឹងយក gander មួយនៅត្រួតពិនិត្យ, ការកាប់ឈើនិងការវាយតំលៃលើសពីនេះទៀតឧបករណ៍ DevOps / បញ្ជាដែលមានមូលដ្ឋានសម្រាប់លំហាត់ប្រាណប្រចាំថ្ងៃ។ យើងក៏នឹងយក gander នៅការបង្កើតម៉ាស៊ីនបម្រើ Tomcat ផងដែរ។

ម៉ូឌុល - ការយល់ដឹងអំពីការពិនិត្យប្រព័ន្ធដំឡើងនិងកំណត់រចនាសម្ព័ន្ធ Nagios សម្រាប់ហេដ្ឋារចនាសម្ពន្ធ័នៃការតំឡើង Tomcat Server និងរូបភាពការយល់ដឹងពីធាតុអាកាស Openssl និង Openssh យល់ច្បាស់ rsync សម្រាប់ការពង្រឹងយល់ដឹងអំពីពាក្យបញ្ជាដូចជា lsof, netstat, Understanding Virtual Memory, free, beat, vmstat, iostat, uptime, រកមើល, អេក្រង់, strace, ការចោទប្រកាន់ថាសដូចជា - df, du, mkfs, tune2fs, fdisk, dd យល់ដឹងនិងអ្វីផ្សេងទៀត / fstab, ការបញ្ជាទិញតាមភ្នំ។

មន្ទីរពិសោធន៍ - ការរៀបចំ Syslog និងករណីចុះហត្ថលេខាកំណត់ហេតុ Nagios និងការរៀបចំការអង្កេតសម្រាប់ម៉ាស៊ីនបម្រើលីនុចនិងការរួមបញ្ចូល LDAP ជាមួយ Jenkins ។

សូមផ្ដល់យោបល់

GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!