Slide 1

Slide 1 text

ITͷΠϯϑϥͬͯ ͜Μͳײ͡ ITΠϯϑϥΛࢧ͑Δ࢓ࣄ

Slide 2

Slide 2 text

΋͘͡ ࣗݾ঺հ ͦͷଞ

Slide 3

Slide 3 text

ࣗݾ঺հ

Slide 4

Slide 4 text

അ৔ ढ़জ(͹͹ ͱ͖͋͠) twitter: @netmarkjp גࣜձࣾϋʔτϏʔπ ٕज़౷ׅ੹೚ऀ(CTO) ݱ৬ɿɹ!ΠϯϑϥΤϯδχΞ લ৬ɿɹ!WebγεςϜ։ൃ(Java) લʑ৬ɿ!ΠϯϑϥΤϯδχΞ ΠϯϑϥΤϯδχΞษڧձ hbstudy ओ࠵ ܦӦऀͱ͍͏ΑΓ͸ΤϯδχΞ

Slide 5

Slide 5 text

ಘҙ෼໺ WebγεςϜͷΞʔΩςΫνϟશൠ WebγεςϜͷΠϯϑϥશൠͷߏஙɾઃఆɾνϡʔ χϯάͳͲ (ϋʔυ΢ΣΞɺωοτϫʔΫɺOSɺϛυϧ΢ΣΞ) ΠϯλʔωοταʔϏεʹؔΘΔٕज़ཁૉશൠ εϖγϟϦετͱ͍͏ΑΓ͸θωϥϦετ

Slide 6

Slide 6 text

ITϕϯνϟʔͷऔక໾ ͦΜͳʹνϟϥ͘ͳ͍Α ָ͘͠΍ͬͯ·͢ ࡋྔେ͖͍

Slide 7

Slide 7 text

੩Ԭݝਗ਼ਫࢢ(ݱ੩Ԭࢢਗ਼ਫ۠)ग़਎ ॳΊͯύιίϯΛ͞Θͬͨͷ͸10ࡀ͘Β͍ (༡ͼಓ۩ɾ௨৴ػثɾՆٳΈͷ॓୊ͱͯ͠) ॳΊͯLinux/BSDΛ͞Θͬͨͷ͸ߴߍ3೥ ਗ਼ਫ౦ߴ౳ֶߍ Ұॠ͚ͩٷಓ෦→ύιίϯ෦༓ྶ෦һ όϯυ΍ͬͨΓόΧ͹͔ͬΓ

Slide 8

Slide 8 text

ిؾ௨৴େֶ(ాԂ͡Όͳ͍΄͏ͷௐ෍ʹ͋Δֶߍ)ʹਐֶ ਓؒίϛϡχέʔγϣϯֶՊ(2ظੜͳͷʹ΋͏ͳ͍)Ͱ ϝσΟΞϦςϥγʔ΍ਓ޻ੜ໋ͳͲͭ·Έ৯͍ ࢓ࣄͱͯ͠ITΛ࢖ͬͨͷ͸େֶ2೥ͷ4݄ େֶ3೥Ͱ๭ωοτϕϯνϟʔ্ཱͪ͛ʹࢀՃ ͍Ζ͍Ζ͋ͬͯൈ͚ͯɺ͏Ζ͏Ζͨ͠ޙʹ ৽ଔͰී௨ʹதݎSIerʹब৬

Slide 9

Slide 9 text

SIerͰ͸ΧʔυձࣾͷWebγεςϜΛ਺ࣾ୲౰ ؏࿣ͱɺഓͬͨϋολϦྗΛ׆͔ͯ͠લઢͰ׆ಈ ϓϩάϥϛϯά΋Πϯϑϥ΋ɺνʔϜϦʔμʔ΋ԿͰ ΋΍Γ·ͨ͠ ମΛյ͔͚ͨ͜͠ͱ΋͋Γ·ͨ͠

Slide 10

Slide 10 text

ͱ͋Δࣄ৘Ͱస৬Λܾҙ http://netmark.jp/2009/02/post-6.html ࢸΔɺݱࡏ ࠷ۙͷझຯ͸ҿΈձɾϏʔϧɾࣸਅɾࣗసं౳ ԕ໺ഴञ̢̯̪̤̣̖ʢζϞφϏʔϧʣͷ ϰΝΠπΣϯ͕޷͖

Slide 11

Slide 11 text

[ࡶࢽ]SoftwareDesign 2010೥4݄߸ ϩʔίετˍϋΠϦλʔϯΛ࣮ݱ͢ΔͨΊͷϋʔυ΢ΣΞ؅ཧज़ [ॻ੶] Α͘Θ͔ΔAmazonEC2/S3ೖ໳ [ϜοΫ]αʔόʗΠϯϑϥΤϯδχΞཆ੒ಡຊ [ࡶࢽ]SoftwareDesign 2011೥6݄߸ ৑௕Խɾ೤ରࡦɾࣗ୐ۈ຿ ΤϯδχΞ͕͍·͢΂͖͜ͱ [ࡶࢽ]WEB+DB PRESS Vol.63 ݱ৔Ͱ໾ཱ࣮ͭફϊ΢ϋ΢Web։ൃͷʮ΂͠ʯʮ΂͔Βͣʯ [ࡶࢽ]SoftwareDesign 2011೥9݄߸ ӡ༻ΤϯδχΞʮ߈Ίʯͷ࢓ࣄज़

Slide 12

Slide 12 text

͔͜͜Β͸جຊతʹ ʮWebܥʯͷ࿩Ͱ͢

Slide 13

Slide 13 text

ʮWebܥʯʁ ͓ۚབྷΈɹɹɹɹɹɹɹɹɹ→צఆܥ डൃ஫ͱ͔ࡏݿ؅ཧͱ͔ɹɹ→جװܥɾۀ຿ܥ ޻৔ͷϥΠϯ؅ཧͱ͔ɹɹɹ→੍ޚܥ ిࢠϨϯδͱ͔ྫྷଂݿͱ͔ɹ→૊ΈࠐΈܥ Πϯλʔωοτతͳײ͡ɹɹ→Webܥ ※͋͘·ͰงғؾͰ͢

Slide 14

Slide 14 text

ʮWebܥʯ Yahoo google twitter facebook livedoor CyberAgent cookpad ͸ͯͳ DeNA mixi gree ָఱ Amazon ...

Slide 15

Slide 15 text

ΠϯϑϥΤϯδχΞʁ

Slide 16

Slide 16 text

ͷલʹ

Slide 17

Slide 17 text

ITΠϯϑϥʁ

Slide 18

Slide 18 text

Πϯϑϥ = ج൫

Slide 19

Slide 19 text

࣮ࡍʹ΋ͷͮ͘ΓΛ͢Δਓͨͪ(Ϛωʔδϟʔ౳͸আ͘) UI/UXσβΠϯΛ͢Δਓ ཁ݅Λ΋ͱʹϓϩάϥϜݴޠͰػցͱ࿩͢ਓ ػց͕ϓϩάϥϜݴޠͰಈ͚ΔΑ͏ʹ؀ڥΛ੔͑Δ ਓ σʔλ͕૬खʹಧ͘Α͏ʹ؀ڥΛ੔͑Δਓ

Slide 20

Slide 20 text

࣮ࡍʹ΋ͷͮ͘ΓΛ͢Δਓͨͪ(Ϛωʔδϟʔ౳͸আ͘) UI/UXσβΠϯΛ͢Δਓ ཁ݅Λ΋ͱʹϓϩάϥϜݴޠͰػցͱ࿩͢ਓ ػց͕ϓϩάϥϜݴޠͰಈ͚ΔΑ͏ʹ؀ڥΛ੔͑Δ ਓ σʔλ͕૬खʹಧ͘Α͏ʹ؀ڥΛ੔͑Δਓ

Slide 21

Slide 21 text

޿ࠂγεςϜ ݕࡧγεςϜ ίϯςϯπ؅ཧ γεςϜ WebαΠτ͸৭ʑͳγεςϜͷू߹ମ

Slide 22

Slide 22 text

Πϯλʔωοτͷ޲͜͏ଆʹ͸ ͍ΖΜͳγεςϜͷ ͍ΖΜͳػց͕ͨ͘͞Μ

Slide 23

Slide 23 text

Πϯλʔωοτͷ޲͜͏ଆʹ͸ ͍ΖΜͳγεςϜͷ ͍ΖΜͳػց͕ͨ͘͞Μ ͏·͍͜ͱಈ͔͠ଓ͚ΔͨΊʹ ͸ ୭͔͕໘౗ݟͳ͍ͱ

Slide 24

Slide 24 text

ʮITΠϯϑϥͷ࢓ࣄʯ

Slide 25

Slide 25 text

ʮITΠϯϑϥͷ࢓ࣄʯͷັྗ

Slide 26

Slide 26 text

·ͣ͸ʮITͷັྗʯ

Slide 27

Slide 27 text

ເ͕͋ΔΑͶʂ

Slide 28

Slide 28 text

ITͰ׎͏ເ ࣗ෼ͷྗͰͨ͘͞Μͷਓͷ৺Λಈ͔ͤΔʂ ࣗ෼ͷྗͰͨ͘͞ΜͷਓΛ޾ͤʹͰ͖Δʂ ੈքΛಈ͔͢͜ͱͩͬͯͰ͖Δʂ ֶͿɾ૑Δ͕ͣͬͱͰ͖Δʂ

Slide 29

Slide 29 text

ʮITΠϯϑϥͷ࢓ࣄʯΛ͢Δ ɹΤϯδχΞ

Slide 30

Slide 30 text

ΠϯϑϥΤϯδχΞ

Slide 31

Slide 31 text

ΠϯϑϥΤϯδχΞͷັྗ

Slide 32

Slide 32 text

ΠϯϑϥΤϯδχΞͷັྗ γεςϜΛ͍͔ͪΒ࡞Γ্͛Δ ͘͠ΈΛ࡞ͬͯಈ͔͢ WebαΠτɾαʔϏεΛɺࢧ͑ɾҭͯΔʂ ϏδωεΛࢧ͑ɾҭͯΔʂ

Slide 33

Slide 33 text

ΠϯϑϥΤϯδχΞͷັྗ γεςϜΛ͍͔ͪΒ࡞Γ্͛Δ ͘͠ΈΛ࡞ͬͯಈ͔͢ WebαΠτɾαʔϏεΛɺࢧ͑ɾҭͯΔʂ ϏδωεΛࢧ͑ɾҭͯΔʂ ޱ͚ͩ͡Όͳ͍ʂ

Slide 34

Slide 34 text

ΠϯϑϥΤϯδχΞͷ໾ׂ αʔϏεӡӦΛITٕज़ऀͱͯ͠αϙʔτ ΞΠσΞͷ࣮ݱΛITٕज़ऀͱͯ͠αϙʔτ ࠔͬͨͱ͖ʹͳΜͱ͔͢Δ(τϥϒϧରԠ) γεςϜ+αʔϏεશମΛཧղͯ͠ίϯτϩʔϧ͢Δ

Slide 35

Slide 35 text

ΠϯϑϥΤϯδχΞͷ࣮ଶ

Slide 36

Slide 36 text

͜Μͳը໘Ͱ࢓ࣄͯ͠·͢

Slide 37

Slide 37 text

ཁૉٕज़(ྫ) RJ-45 Twisted Pair Ethernet TCP/IP BGP HTTP UNIX/Linux/BSD WWW Email Router Firewall Load Balancer Server RDBMS Security AntiVirus AntiSpam Cloud Virtualization VCS/DVCS

Slide 38

Slide 38 text

৘ใॲཧٕज़ऀࢼݧͰݴ͏ͱ γεςϜΞʔΩςΫτ ωοτϫʔΫεϖγϟϦετ σʔλϕʔεεϖγϟϦετ ৘ใηΩϡϦςΟεϖγϟϦετ

Slide 39

Slide 39 text

ಛ௃ ෺ཧݶք(ػثੑೳͳͲ)ʹ௚໘͢Δػձ͕ଟ͍ ໰୊ΛίϛϡχέʔγϣϯͰղܾ͢Δػձ͕ଟ͍ ઌಡΈɾஈऔΓΛϋζ͢ͱӨڹ͕େ͖͍ ج൫͚ͩʹ඼࣭ʹର͢Δظ଴஋͕ߴ͍ ฏৗ࣌͸͋·Γදʹग़ͯ͜ͳ͍

Slide 40

Slide 40 text

൵͍͠ͱ͖ WebαΠτʹτϥϒϧ͕ى͖ͯϢʔβӨڹ͕͋ͬͨͱ ͖ ࣗ෼ͷྗͰτϥϒϧ͕ऩଋͤ͞ΒΕͳ͍ͱ͖ τϥϒϧΛΠϯϑϥͷ͍ͤʹ͞Εͨͱ͖

Slide 41

Slide 41 text

خ͍͠ͱ͖ γεςϜϦϦʔε͕͏·͍ͬͨ͘ͱ͖ ೉қ౓͕ߴ͍ٕज़ΛಋೖͰ͖ͨͱ͖ ͓٬͞ΜɾϢʔβ͔Βͷʮ͋Γ͕ͱ͏ʯ

Slide 42

Slide 42 text

͜Μͳਓ͕޲͍͍ͯΔ IT͕޷͖ ࿦ཧతʹߟ͑ΒΕΔ ૝ఆ֎Λָ͠ΊΔ ਓͷ໾ʹཱͭͱخ͍͠

Slide 43

Slide 43 text

͍ͭ΋ࢲ͕ߟ͍͑ͯΔ͜ͱ

Slide 44

Slide 44 text

͍ͭ΋ࢲ͕ߟ͍͑ͯΔ͜ͱ Ϧʔζφϒϧ εϐʔυײ͕ঢ়گʹϚον͍ͯ͠Δ͜ͱʂ අ༻ରޮՌ͕ঢ়گʹϚον͍ͯ͠Δ͜ͱʂ ઃܭ(ಛʹ֦ுੑ)͕ϏδωεͷܭըʹϚον͍ͯ͠ Δ͜ͱʂ

Slide 45

Slide 45 text

͍ͭ΋ࢲ͕ߟ͍͑ͯΔ͜ͱ ΦʔϓϯͰ͋Δ͜ͱʂ ୭͔ͷ໾ʹཱͭ͜ͱ͕تͼ ޓॿతͳଆ໘ ΦʔϓϯͰͳ͍΋ͷ͸ාͯ͘࢖͑ͳ͍ େ੾ͳ΋ͷ͸ɺओମऀ͕ঠѲ͓ͯ͘͠΂͖ σʔλࢿ࢈͕ғ͍ࠐ·Ε׆༻ग़དྷͳ͍ෆ҆

Slide 46

Slide 46 text

Ͳ͏΍ͬͨΒ ΠϯϑϥΤϯδχΞʹͳΕΔͷʁ

Slide 47

Slide 47 text

େࣄͳ͜ͱ͸̏ͭ ࢝ΊΔ͜ͱʂ ࣗΒಈ͘͜ͱʂ ָ͠Ή͜ͱʂ

Slide 48

Slide 48 text

ٕज़ྗΛ৳͹͢ʹ͸ʁ ඈͼࠐΉ output͢Δ(blog, twitter, facebook...) ϓϨογϟʔΛड͚ɺଧͪউͭɻνϟϯεΛݺͼࠐΉ ࣗ෼͕ཧղɾೲಘ͢Δ·Ͱ΍Δ جຊ͸ษڧͱҰॹɻࡉ͔͍ͱ͜ʹؾͮ͘ͱ͔ɺ୯Ґʹ හײʹͳΔͱ͔

Slide 49

Slide 49 text

ࠓ೔͸ֶੜ޲͚ͱ͍͏͜ͱͰ

Slide 50

Slide 50 text

ֶੜͷ͏ͪʹ ਎ʹ͚͓͍ͭͯͯ΄͍͜͠ͱ ࿦ཧతʹߟ͑ͯɺදݱ͢Δ(ݴ༿ɾจষ྆ํ) ӳޠ(தֶӳޠඞਢɻߴߍӳޠ͸ཉ͍͠) ਓΛେࣄʹ͢Δ͜ͱ Φοαϯͱී௨ʹձ࿩͢Δ ະ஌ͷɾ౴͕͑ͳ͍͜ͱΛߟ͑ɺֶΜͰ਎ʹ͚ͭΔͱ͍͏͜ͱ ੈք͸޿͍ͱ͍͏͜ͱ

Slide 51

Slide 51 text

ϝοηʔδతͳ ೥ؒ2,000࣌ؒ͸࢓ࣄʹ࢖͏͜ͱʹͳΔͷͰָ͠Ή͜ͱʂ ܾΊ෇͚Ͱಈ͔ͳ͍ɻੈք͸޿͍ɻࣗ෼ͷݟࣝ͸ڱ͍ ᷚͰ͸ͳ͘ݱ৔ͷਓʹ࿩Λฉ͜͏ ΍Γ͍ͨ͜ͱΛܾΊΔͬͯΑΓ͸΍Δ͜ͱΛܾΊΔ ࣗ෼ͷਓੜΛࣗ෼ͰܾΊΔ࠷ॳͷνϟϯεָ͠ΜͰ ౴͑ͳΜ͔ͳ͍Αʔ

Slide 52

Slide 52 text

ઌऔΓQ&A ٕज़ͷҠΓมΘΓ͕ૣ͍͍ͯͭͯ͘͘ͷ͕େมͦ͏ உঁൺ͸ʁ 35ࡀఆ೥આͱ͔͋Δͷʁ ۓٸݺͼग़͠ͱ͔͋Γͦ͏ ٳΈͳ͍ʁ ஫໨͍ͯ͠Δٕज़͸ʁ

Slide 53

Slide 53 text

ઌऔΓQ&A ٕज़ͷҠΓมΘΓ͕ૣ͍͍ͯͭͯ͘͘ͷ͕େมͦ͏ ษڧձͱ͔͋Γ·͢ ϋʔτϏʔπ΋ओ࠵͍ͯ͠·͢

Slide 54

Slide 54 text

ઌऔΓQ&A உঁൺ͸ʁ உੑ͹͔Γɻঁੑ΋׆ൃʹͳ͖ͬͯͨɻษڧձ΋ ঁࢠ෦ͱ͔͋Δ ϚϚ͞Μͱ͔΋݁ߏ͍ͨΓ͠·͢

Slide 55

Slide 55 text

ઌऔΓQ&A 35ࡀఆ೥આͱ͔͋Δͷʁ ͦ͏͍͏ͷ޷͖ͳਓ͍ΔΑͶ ͍Έ͕Θ͔Γ·ͤΜ

Slide 56

Slide 56 text

ઌऔΓQ&A ۓٸݺͼग़͠ͱ͔͋Γͦ͏ ͋Γ·͕͢ɺͳ͍Α͏ʹମ੍͔Βͭ͘Γ·͢ ৬छ͡Όͳͯ͘ձࣾͱ͔ମ੍ʹґଘ͢Δ

Slide 57

Slide 57 text

ઌऔΓQ&A ٳΈͳ͍ʁ ͋Δ͋Δ ઌ݄͸ҏ౾ʹࣸਅࡱΓʹ͍͖·ͨ͠ ໌೔͓ٳΈͱͬͯͷΜͼΓ͠·͢

Slide 58

Slide 58 text

ઌऔΓQ&A ஫໨͍ͯ͠Δٕज़͸ʁ Ծ૝Խ ಛʹωοτϫʔΫͱετϨʔδͷԾ૝Խ

Slide 59

Slide 59 text

͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠