Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[MENTA]サーバーエンジニア教育について

5059d3f370ad7e1f4d8de4be79ae1a2c?s=47 adachin0817
October 24, 2018

 [MENTA]サーバーエンジニア教育について

https://menta.work/plan/442
サーバーエンジニア教育とAWS/サーバーインフラ周り/デプロイ相談についてまとめています。

5059d3f370ad7e1f4d8de4be79ae1a2c?s=128

adachin0817

October 24, 2018
Tweet

Transcript

  1. αʔόʔΤϯδχΞ 
 ڭҭʹ͍ͭͯ ҆ୡ ྋ/@adachin0817

  2. ࣗݾ঺հ

  3. ࣗݾ঺հ • Lancers SRE 2018~ • @adachin0817 • RVIRUS0817 •

    blog.adachin.me • wiki.adachin.me • OSS : • ήʔϜ࣮گYouTuber νϟϯωϧొ࿥Λʂ
  4. https://menta.work/plan/442

  5. ۩ମతʹͲΜͳ͜ͱΛ 
 ΍Δͷ͔

  6. ·ͣ͸എܠ͔Β

  7. ΠϯϑϥΤϯδχΞͷ࢓ࣄͬͯ • σʔληϯλʔͰϥοΩϯά • ഑ઢ • αʔόʔߏங • 24࣌ؒো֐ରԠ •

    ମྗ͕ͳ͍ͱΩπΠ
  8. Ϋϥ΢υͷ࣌୅ • ࠓͷ࣌୅Ϋϥ΢υΛ࢖͑ͳ͍ͱऔΓ࢒͞ΕΔ • ΦϯϓϨϛε͔ΒΫϥ΢υ΁Ҡߦ͢Δاۀ͕૿Ճ • ࠓޙ͸AWS,GCP,AzureͳͲΛ৮ΕΔΤϯδχΞ΁ • Ϋϥ΢υʹڧ͍ਓࡐΛཉ͕͍ͬͯ͠Δ

  9. ΠϯϑϥΤϯδχΞͷ৬छ͕มΘͬͨ • ΠϯϑϥΤϯδχΞˠSRE(Site Reliability Engineering) • αʔόɺϛυϧ΢ΣΞͷՄ༻ੑͷҡ࣋ɾ޲্ • ύϑΥʔϚϯεͷ޲্ •

    ϩάऩूɺ෼ੳج൫ͷߏஙɺӡ༻ • αʔόϓϩϏδϣχϯάɺσϓϩΠͷ४උ • ΠϯϑϥίʔυԽ • ηΩϡϦςΟͷ୲อ • ։ൃ؀ڥͷ੔උ • ϓϩάϥϛϯά΋
  10. ΤϯδχΞʹͳΔ͜ͱͰʁ • αʔόͷߏங΍ো֐ରԠɺݪҼௐࠪͳͲղܾ͢ΔྗΛˢ • ։ൃ΋Ͱ͖ΔΑ͏ʹͳΕ͹ɺͲ͜Ͱ΋׆༂Ͱ͖Δʂʂ 
 →ਓ଍Γͳ͍😇 • Ή͠ΖະܦݧͰ΋ΤϯδχΞ͸ͳΕΔʂʂ 


    →νϟϯε • ඞͣࣗ෼͕ษڧͨ͜͠ͱ͸ϒϩάͰ΋ͳΜͰ΋͍͍ͷͰΞ΢τϓοτ͠Α͏ʂ 
 →εΧ΢τ͕དྷΔ • ΤϯδχΞͱͯ͠ϒϥϯσΟϯά͠Α͏ʂʂ
  11. ͦͯ͠ 
 αʔόʔΤϯδχΞڭҭ Λड͚Δͱʁ

  12. ਎ʹ͚ͭΒΕΔεΩϧ • Linuxͱ͸ • LinuxίϚϯυ • γΣϧεΫϦϓτͰͷϓϩάϥϛϯά 
 (Git͕࢖͑ΔΑ͏ʹ) •

    Wordpressͷ։ൃ؀ڥߏங(Vagrant) • Redmineͷ։ൃ؀ڥߏங(Vagrant) • DockerͰͷLaravel,RailsͰͷ։ൃ؀ڥߏங • PHP,php-fpm,Ruby,Rails,unicorn,Nginx,MySQLͳͲͷϛ υϧ΢ΣΞͷઃఆ • ΞΫηεϩάͳͲͷݟํ • AnsibleͰͷΠϯϑϥίʔυԽ • AWSͰͷWordpress৑௕Խ • TerraformͷͰAWSΠϯϑϥίʔυԽ • AWSͰͷߏ੒ਤ࡞੒ • CircleCIͰͷϦϦʔεํ๏ • ֤AWSαʔϏεͷ঺հ • Mackerel/ZabbixͰͷߏஙͱ؂ࢹ • AWSͷίετݟੵ΋Γํ๏
  13. ਐΊํ • ݸਓͷࡋྔͷ͓೚ͤ͠·͢! • Slack,ϏσΦ௨࿩(ฏ೔18࣌ʙ౔೔͍ͭͰ΋) • GithubͷissuesΛ࢖ͬͯϨϏϡʔ͠·͢

  14. ࣮ࡍͷը໘ڞ༗Ͱͷ༷ࢠ

  15. ࣮ࡍʹड͚ͯΈͯ

  16. AWS/αʔόʔΠϯϑϥपΓ /σϓϩΠ૬ஊʹ͍ͭͯ

  17. ͜ͷϓϥϯʹ͍ͭͯ • ϙʔτϑΥϦΦͰAWSߏங΍CircleCIͰࣗಈσ ϓϩΠͷϑΥϩʔ • AWS/Πϯϑϥ/PHP(Laravel,CakePHP),Ruby/ Rails؀ڥߏங • ϨϏϡʔ/Ansible/Terraform •

    DockerͰͷ։ൃ؀ڥ/ECS/FargateͰͷσϓϩ ΠपΓ • స৬ͷ૬ஊ
  18. ࣮ࡍʹड͚ͯΈͯ

  19. ·ͱΊ • ͢΂ͯ΍Γൈ͘ͱʂʁ • ͋ͳͨ͸αʔόʔʹৄ͘͠ͳ͓ͬͯΓҰาલਐʂ • ࣗݾղܾ͢Δྗ͕஁͑ΒΕ͍ͯΔʂ • ͜ͷMENTAΛ࢖ͬͯࣗ৴͕͍ͭͯ΋Β͑͹޾͍Ͱ͢ʂ •

    ͦͷޙ౦ژͰձ͑ͨΒҿΈߦ͖·͠ΐ͏ʂ
  20. ͓଴͓ͪͯ͠Γ·͢ʂ