Slide 1

Slide 1 text

アプリケーション エンジニアな私が ホスティング業界に 来て感じたあれこれ 2019-05-18 第27回 中国地方DB勉強会 in 島根 - 松江 GMO Pepabo, Inc @kunit

Slide 2

Slide 2 text

自己紹介 ✔高橋邦彦 ✔@kunit ✔GMOペパボ株式会社 ✔ホスティング事業部所属 ✔2018/11 に東京から福岡に移 住 ✔ 出身は兵庫県

Slide 3

Slide 3 text

✔ PostgreSQL ユーザ会主催 のDBのイベントなのにDBの話 はほぼしません ✔ なんやかんやで私のキャリア の話ばっかりになると思います 最初におことわり

Slide 4

Slide 4 text

いきなりお断りから はじめましたが、 本日はよろしくお願 いします

Slide 5

Slide 5 text

✔ 年齢からのお話 ✔ もう今どき ○○歳定年説とか 言っている人はいませんよね? まずは

Slide 6

Slide 6 text

✔ 1970年03月生まれ ✔ ギリギリ unixtime でマイ ナスではない ✔ 現在は 49 歳だが、年度的に は 50 歳になる年度 ✔ 生涯エンジニアとして過ごし ていく とっくに定年済みになってしまう

Slide 7

Slide 7 text

✔ 某メーカーで OS の移植 ✔ 最初は Unix ✔ その後 Windows NT ✔ この頃は C を書いていた ✔ ディスプレイドライバを書い ていた キャリアの出発点は

Slide 8

Slide 8 text

✔ メーカーをやめてからはなんやか んやあって、制作会社でWeb アプ リケーションエンジニアをしていた ✔ 最初は Perl ✔ なぜ Ruby に手を出さなかった のか > 自分 ✔ その後最近までほぼ PHP その後は

Slide 9

Slide 9 text

✔ もうかれこれ20年くらいしてた ✔ とは言え、受託開発でそれほどでかい規 模の案件はしてない ✔ ソーシャルゲームの仕事にはなぜか携わ らなかったので、台数が極端に多い案件に 携わらなかった ✔ サーバーもたくさん並べたとして も、20台もあれば多い ✔ 大体は数台レベル Webアプリケーションエンジニア

Slide 10

Slide 10 text

✔ 得意な領域だけで戦ってない か? ✔ 新しい分野に対する学習はして いるつもりだが偏った範囲しか見 てきてないのではないか? ✔今武器と思っているものだけで 戦っていると取り残されていってし まうのではないか? ずっと抱いていた危機感

Slide 11

Slide 11 text

✔ 50という年齢が見えてきて、 これからの10年をどう戦ってい くのか ✔ 戦場を変えてしまおう ✔ 分野を変えるだけではなく ✔ 働く地域も変えてしまおう いろいろと変えてしまおう

Slide 12

Slide 12 text

✔ 10年住んでいた東京を離れて ✔ 福岡に移住し ✔ Webアプリケーションエンジ ニアから ✔ ホスティング事業をやってい る会社に転職した ということで変えてみたのが今

Slide 13

Slide 13 text

✔ 半分宣伝になりますが ✔ かなり歴史のある会社 ✔ レンタルサーバーやDNSのサービス から始まった ✔ 今はいろいろな商材をもっている ✔ ものづくりをしている人、クリエー ターを支援するということでいろんな サービスを提供している GMOペパボという会社の紹介

Slide 14

Slide 14 text

✔ 東京オフィス ✔ 福岡オフィス ✔ 鹿児島オフィス ✔ 今年できたばかり ✔ 福岡も盛り上がっているけど、鹿 児島もこれからどんどん盛り上が りそう(というか盛り上げていく) 3都市にオフィスがあります

Slide 15

Slide 15 text

✔ EC支援「カラーミーショップ」 ✔ 簡単ホームページ制作サービス 「グーペ」 ✔ ブログサービス「JUGEM」 東京オフィス担当の商材

Slide 16

Slide 16 text

✔ 自分の制作したイラストや写真を使っ てTシャツやiPhoneケースと言ったも のを作って販売できる「SUZURI」 ✔ 日本最大級のハンドメイドマーケット の「minne」 東京オフィス担当の商材(続き)

Slide 17

Slide 17 text

✔ 10年東京に住んでいて、その まま住み続けて、GMOペパボの 東京側で働くという選択肢はあっ たのでは? ✔ それであれば Web アプリ ケーションエンジニアという得意 分野をそのまま活かせたのでは? お気づきかもですが

Slide 18

Slide 18 text

✔ 昨年の転職活動では、東京では 面接は受けておらず、完全に福岡 採用ということで動いていた ✔ 入社するまで東京側の人とは転 職活動としては一切あっていない ✔ 東京にいる CTO にあったの も入社した後だった けどそうしなかった

Slide 19

Slide 19 text

✔ ホスティング事業は福岡オ フィス側の管轄だったから ✔ ちなみにGMOペパボは福岡か ら始まった会社だったりします ✔ paperboy&co. という社 名の名残でペパボ(ご存知です よね?) なぜ福岡なのか?

Slide 20

Slide 20 text

✔ Webアプリケーションという レイヤーからもっと下のレイ ヤーにフォーカスを移したかっ た ✔ サーバーが大量にあるサービ スではどういう工夫をしている のかというのにとても興味が あった なぜホスティング?

Slide 21

Slide 21 text

✔ レンタルサーバー「ロリポッ プ」「ヘテムル」 ✔ ドメイン取得サービス「ムー ムードメイン」 福岡でもっている代表的な商材

Slide 22

Slide 22 text

✔ 現時点では特定の商材担当で はない ✔ ホスティング事業部付という ポジションなので、すべての商 材に絡んでいくみたいな状態 ✔ これはこれでとてもおもしろ い じゃ今はどれの担当なの?

Slide 23

Slide 23 text

✔ 入社半年たった現在、まだま だインフラエンジニアと名乗れ るほど実績は出せてない ✔なんやかんやで片手間ではあ るが社内でのPHPでの困り事の フォローはちょこちょこしてい る(メインの業務は別にあります インフラエンジニアなの?

Slide 24

Slide 24 text

✔ GMOペパボは PHP、 Ruby、Go といろいろな言語 を採用している ✔ PHPで作られたアプリケー ションは結構ある ✔ 自分が入社して書いているの は Go だったりする ペパボはどんな言語を採用しているのか

Slide 25

Slide 25 text

✔ 自分の得意分野(PHP)を封印する必 要はない ✔ 社内にたくさんある PHP アプリ ケーションの運用等に貢献できるなら ば積極的に貢献していく ✔ PHPで書くということから、PHP のランタイムをいじっていくというレ イヤーを下げる方にいけないか模索し ている 変わるぞ!と身構えていたけど

Slide 26

Slide 26 text

✔ ホスティングという業態に携 わるようになって感じたあれこ れ ようやく本題

Slide 27

Slide 27 text

✔ PHPの現場 ✔ 29. ダーマの神殿に行ってみて (k1LoW) ✔ うちの会社のメンバーがインフラエン ジニアになってみてどう思ったかをすご くいい感じに話している ✔ すごい良いことを話しているのでこれ をここで流すので良いのではないかと思 うくらい Podcast のご紹介

Slide 28

Slide 28 text

✔ ハードウェア ✔ Linux カーネル ✔ ネットワーク ✔ ミドルウェア ✔ アプリケーション ✔ セキュリティ ✔ 構成管理 幅広い知識が必要とされる

Slide 29

Slide 29 text

✔ すべての領域でエキスパートになるの は理想 ✔ 時間は有限 ✔ どこかに特化して深堀りをしていきた い ✔ 社内にはそれぞれの分野のエキスパー トがごろごろいるのでその人たちとコラ ボしていけるだけの力をつけていきたい 得意分野は持ちたい

Slide 30

Slide 30 text

✔ 数ヶ月に1回実施している ✔ インシデントが発生したことを想定し てそれをどういう手順で対応するかとい うことを実際にオペレーションしながら 確認していく ✔ ペパボではマニュアルが整備されてお り、訓練ではそれのとおりにオペレー ションできるか、やってみてなにか改善 点がないかというチェックもしている インシデント対応訓練

Slide 31

Slide 31 text

✔ 数百台のサーバーを可動させ てサービス提供しているわけだ が、ハードウェアは本当によく壊 れる ✔ インフラ担当の方々はその予 兆を感じつついい感じにリプレイ スしていっているのはそれだけで ノウハウ ハードウェアは壊れる

Slide 32

Slide 32 text

✔ 大量の物理サーバーを構築して サービスしてますが ✔ データセンターに駆けつけるとか ✔ データセンターで作業とかはない ✔ そのあたりはオペレーションが出 来上がっている 意外かもしれませんが

Slide 33

Slide 33 text

✔ 20時/21時とかになるとオフィスにほぼ人が いなくなる ✔ 18時/19時でいなくならないのはフレックス だから ✔ もちろん、何かがあったときにはアラート対応 とかが発生するがそれはリモートで全てできる ✔ 全社員出社してはいけないと支持される在宅勤 務訓練というのも年に1回ある ✔ 在宅勤務でリモートができないことがないか というチェックをしている 意外かもしれませんが(その2)

Slide 34

Slide 34 text

✔ 受託業務をやっていたときも、アク セスログに wp-admin とかへのアク セスがうざいな、対処しとくかという ようなことがあったわけだが、 ✔ 数十万というお客様がそれぞれ WordPress でサイトを立てている とその数は尋常じゃない ✔ そして、DDoS とかもバンバンくる めちゃめちゃ攻撃される

Slide 35

Slide 35 text

✔ 脆弱性をついた攻撃も大量に 来る ✔ お客様が立てたサイトで使わ れているアプリケーションで脆 弱性があれば、それをついてコ ンテンツの書き換えとか、それ を踏み台にした外部への攻撃と かは本当に頻繁にある めちゃくちゃ攻撃される(その2)

Slide 36

Slide 36 text

✔ 障害発生時に社内のメンバーがどのように 対応するのかというのは本当に勉強になる ✔ アプリケーションエンジニア時代は本当 に上っ面だけで対応してたんだなと愕然と する ✔ どういうツールを使って調査するのか ✔ なにを見て判断するのか ✔ どういう情報を日頃から残しておかないと いけないのか 障害対応は学習の塊

Slide 37

Slide 37 text

✔ 受託業務で少しかじっていたがやっぱ りレベルが違った ✔ いろんなものが自動化されていて ✔ いろんなものが監視されていて ✔ いろんなものが可視化されていて ✔ いろんなものが通知されてくる ✔ そのあたりは本当に弱い分野だったの で日々凄い勉強になる DevOps

Slide 38

Slide 38 text

✔ ホスティングをながらく提供し ていくと、古くからのお客様は古 いバージョンのミドルウェアやア プリケションを使われいる ✔ それらのバージョンアップを促 すのは本当に難しい ✔ 本当に難しい(大事なことなの で 歴史がある

Slide 39

Slide 39 text

✔ ホスティングは枯れた分野に 見えるがまだまだ技術的にチャ レンジしていく分野はたくさんあ る ✔ より効率的により高集積なも のを提供していけるかを自分も チャレンジしていく 枯れた分野に思えるが

Slide 40

Slide 40 text

✔ ものすごいスキルの高いメン バーがたくさんいる会社で、 日々学ぶことが多い職場なの で、興味ある方はお声がけくだ さい 興味ある方お待ちしております

Slide 41

Slide 41 text

? 質問あるかたどうぞ