$30 off During Our Annual Pro Sale. View Details »

アプリケーションエンジニアな私がホスティング業界に来て感じたあれこれ / ChugokuDB Vol27

アプリケーションエンジニアな私がホスティング業界に来て感じたあれこれ / ChugokuDB Vol27

2019/05/18 に開催された「第27回 中国地方DB勉強会 in 島根 - 松江」で発表したものです

TAKAHASHI Kunihiko

May 19, 2019
Tweet

More Decks by TAKAHASHI Kunihiko

Other Decks in Technology

Transcript

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

    View Slide

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

    ✔ 出身は兵庫県

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  20. ✔ Webアプリケーションという
    レイヤーからもっと下のレイ
    ヤーにフォーカスを移したかっ

    ✔ サーバーが大量にあるサービ
    スではどういう工夫をしている
    のかというのにとても興味が
    あった
    なぜホスティング?

    View Slide

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

    View Slide

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

    じゃ今はどれの担当なの?

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    ようやく本題

    View Slide

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

    View Slide

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

    View Slide

  29. ✔ すべての領域でエキスパートになるの
    は理想
    ✔ 時間は有限
    ✔ どこかに特化して深堀りをしていきた

    ✔ 社内にはそれぞれの分野のエキスパー
    トがごろごろいるのでその人たちとコラ
    ボしていけるだけの力をつけていきたい
    得意分野は持ちたい

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    歴史がある

    View Slide

  39. ✔ ホスティングは枯れた分野に
    見えるがまだまだ技術的にチャ
    レンジしていく分野はたくさんあ

    ✔ より効率的により高集積なも
    のを提供していけるかを自分も
    チャレンジしていく
    枯れた分野に思えるが

    View Slide

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

    View Slide

  41. ?
    質問あるかたどうぞ

    View Slide