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

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

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

42305fafd669602e3865a9ac99313257?s=128

TAKAHASHI Kunihiko

May 19, 2019
Tweet

Transcript

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

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

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

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

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

  6. ✔ 1970年03月生まれ ✔ ギリギリ unixtime でマイ ナスではない ✔ 現在は 49

    歳だが、年度的に は 50 歳になる年度 ✔ 生涯エンジニアとして過ごし ていく とっくに定年済みになってしまう
  7. ✔ 某メーカーで OS の移植 ✔ 最初は Unix ✔ その後 Windows

    NT ✔ この頃は C を書いていた ✔ ディスプレイドライバを書い ていた キャリアの出発点は
  8. ✔ メーカーをやめてからはなんやか んやあって、制作会社でWeb アプ リケーションエンジニアをしていた ✔ 最初は Perl ✔ なぜ

    Ruby に手を出さなかった のか > 自分 ✔ その後最近までほぼ PHP その後は
  9. ✔ もうかれこれ20年くらいしてた ✔ とは言え、受託開発でそれほどでかい規 模の案件はしてない ✔ ソーシャルゲームの仕事にはなぜか携わ らなかったので、台数が極端に多い案件に 携わらなかった ✔

    サーバーもたくさん並べたとして も、20台もあれば多い ✔ 大体は数台レベル Webアプリケーションエンジニア
  10. ✔ 得意な領域だけで戦ってない か? ✔ 新しい分野に対する学習はして いるつもりだが偏った範囲しか見 てきてないのではないか? ✔今武器と思っているものだけで 戦っていると取り残されていってし まうのではないか?

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

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

    ということで変えてみたのが今
  13. ✔ 半分宣伝になりますが ✔ かなり歴史のある会社 ✔ レンタルサーバーやDNSのサービス から始まった ✔ 今はいろいろな商材をもっている ✔

    ものづくりをしている人、クリエー ターを支援するということでいろんな サービスを提供している GMOペパボという会社の紹介
  14. ✔ 東京オフィス ✔ 福岡オフィス ✔ 鹿児島オフィス ✔ 今年できたばかり ✔ 福岡も盛り上がっているけど、鹿

    児島もこれからどんどん盛り上が りそう(というか盛り上げていく) 3都市にオフィスがあります
  15. ✔ EC支援「カラーミーショップ」 ✔ 簡単ホームページ制作サービス 「グーペ」 ✔ ブログサービス「JUGEM」 東京オフィス担当の商材

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

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

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

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

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

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

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

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

  24. ✔ GMOペパボは PHP、 Ruby、Go といろいろな言語 を採用している ✔ PHPで作られたアプリケー ションは結構ある ✔

    自分が入社して書いているの は Go だったりする ペパボはどんな言語を採用しているのか
  25. ✔ 自分の得意分野(PHP)を封印する必 要はない ✔ 社内にたくさんある PHP アプリ ケーションの運用等に貢献できるなら ば積極的に貢献していく ✔

    PHPで書くということから、PHP のランタイムをいじっていくというレ イヤーを下げる方にいけないか模索し ている 変わるぞ!と身構えていたけど
  26. ✔ ホスティングという業態に携 わるようになって感じたあれこ れ ようやく本題

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

    ✔ すごい良いことを話しているのでこれ をここで流すので良いのではないかと思 うくらい Podcast のご紹介
  28. ✔ ハードウェア ✔ Linux カーネル ✔ ネットワーク ✔ ミドルウェア ✔

    アプリケーション ✔ セキュリティ ✔ 構成管理 幅広い知識が必要とされる
  29. ✔ すべての領域でエキスパートになるの は理想 ✔ 時間は有限 ✔ どこかに特化して深堀りをしていきた い ✔ 社内にはそれぞれの分野のエキスパー

    トがごろごろいるのでその人たちとコラ ボしていけるだけの力をつけていきたい 得意分野は持ちたい
  30. ✔ 数ヶ月に1回実施している ✔ インシデントが発生したことを想定し てそれをどういう手順で対応するかとい うことを実際にオペレーションしながら 確認していく ✔ ペパボではマニュアルが整備されてお り、訓練ではそれのとおりにオペレー

    ションできるか、やってみてなにか改善 点がないかというチェックもしている インシデント対応訓練
  31. ✔ 数百台のサーバーを可動させ てサービス提供しているわけだ が、ハードウェアは本当によく壊 れる ✔ インフラ担当の方々はその予 兆を感じつついい感じにリプレイ スしていっているのはそれだけで ノウハウ

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

    意外かもしれませんが
  33. ✔ 20時/21時とかになるとオフィスにほぼ人が いなくなる ✔ 18時/19時でいなくならないのはフレックス だから ✔ もちろん、何かがあったときにはアラート対応 とかが発生するがそれはリモートで全てできる ✔

    全社員出社してはいけないと支持される在宅勤 務訓練というのも年に1回ある ✔ 在宅勤務でリモートができないことがないか というチェックをしている 意外かもしれませんが(その2)
  34. ✔ 受託業務をやっていたときも、アク セスログに wp-admin とかへのアク セスがうざいな、対処しとくかという ようなことがあったわけだが、 ✔ 数十万というお客様がそれぞれ WordPress

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

    めちゃくちゃ攻撃される(その2)
  36. ✔ 障害発生時に社内のメンバーがどのように 対応するのかというのは本当に勉強になる ✔ アプリケーションエンジニア時代は本当 に上っ面だけで対応してたんだなと愕然と する ✔ どういうツールを使って調査するのか ✔

    なにを見て判断するのか ✔ どういう情報を日頃から残しておかないと いけないのか 障害対応は学習の塊
  37. ✔ 受託業務で少しかじっていたがやっぱ りレベルが違った ✔ いろんなものが自動化されていて ✔ いろんなものが監視されていて ✔ いろんなものが可視化されていて ✔

    いろんなものが通知されてくる ✔ そのあたりは本当に弱い分野だったの で日々凄い勉強になる DevOps
  38. ✔ ホスティングをながらく提供し ていくと、古くからのお客様は古 いバージョンのミドルウェアやア プリケションを使われいる ✔ それらのバージョンアップを促 すのは本当に難しい ✔ 本当に難しい(大事なことなの

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

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

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