Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
アプリケーションエンジニアな私がホスティング業界に来て感じたあれこれ / ChugokuDB ...
Search
TAKAHASHI Kunihiko
May 19, 2019
Technology
0
550
アプリケーションエンジニアな私がホスティング業界に来て感じたあれこれ / ChugokuDB Vol27
2019/05/18 に開催された「第27回 中国地方DB勉強会 in 島根 - 松江」で発表したものです
TAKAHASHI Kunihiko
May 19, 2019
Tweet
Share
More Decks by TAKAHASHI Kunihiko
See All by TAKAHASHI Kunihiko
Apache から LiteSpeed に乗り換えてみませんか? / php-conference-japan-2019-track5-hello-litespeed
kunit
1
1.4k
Webアプリケーションエンジニアだった私がホスティング事業に興味を持った理由 / Fukuoka UIJ Turn gmo pepabo
kunit
0
450
Google App Engine PHP 7.2 を試してみる #phpstudy / google app engine php 7.2
kunit
1
910
独立したコアレイヤパターンをためしてみる / try independent core layer pattern
kunit
3
920
CircleCI 2.0 を使い倒そう / phpcon kansai 2018 circlci docker
kunit
7
2.6k
PHPのバージョンアップについてあれこれ / luncers lunch study 3 php version up
kunit
0
2.1k
CircleCI の歩き方 / CircleCI #phpstudy
kunit
2
250
CircleCI 2.0 をつかってみよう / CircleCI #phpcondo2017
kunit
0
660
Docker for Mac/Winってどうなの? / #fukuokaphp docker for mac and win
kunit
0
190
Other Decks in Technology
See All in Technology
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
210
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
430
Lambdaと地方とコミュニティ
miu_crescent
2
370
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
270
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
複雑なState管理からの脱却
sansantech
PRO
1
140
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
3
200
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.6k
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
1
180
Featured
See All Featured
Happy Clients
brianwarren
98
6.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Agile that works and the tools we love
rasmusluckow
327
21k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
For a Future-Friendly Web
brad_frost
175
9.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
410
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Done Done
chrislema
181
16k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Transcript
アプリケーション エンジニアな私が ホスティング業界に 来て感じたあれこれ 2019-05-18 第27回 中国地方DB勉強会 in 島根 -
松江 GMO Pepabo, Inc @kunit
自己紹介 ✔高橋邦彦 ✔@kunit ✔GMOペパボ株式会社 ✔ホスティング事業部所属 ✔2018/11 に東京から福岡に移 住 ✔ 出身は兵庫県
✔ PostgreSQL ユーザ会主催 のDBのイベントなのにDBの話 はほぼしません ✔ なんやかんやで私のキャリア の話ばっかりになると思います 最初におことわり
いきなりお断りから はじめましたが、 本日はよろしくお願 いします
✔ 年齢からのお話 ✔ もう今どき ◦◦歳定年説とか 言っている人はいませんよね? まずは
✔ 1970年03月生まれ ✔ ギリギリ unixtime でマイ ナスではない ✔ 現在は 49
歳だが、年度的に は 50 歳になる年度 ✔ 生涯エンジニアとして過ごし ていく とっくに定年済みになってしまう
✔ 某メーカーで OS の移植 ✔ 最初は Unix ✔ その後 Windows
NT ✔ この頃は C を書いていた ✔ ディスプレイドライバを書い ていた キャリアの出発点は
✔ メーカーをやめてからはなんやか んやあって、制作会社でWeb アプ リケーションエンジニアをしていた ✔ 最初は Perl ✔ なぜ
Ruby に手を出さなかった のか > 自分 ✔ その後最近までほぼ PHP その後は
✔ もうかれこれ20年くらいしてた ✔ とは言え、受託開発でそれほどでかい規 模の案件はしてない ✔ ソーシャルゲームの仕事にはなぜか携わ らなかったので、台数が極端に多い案件に 携わらなかった ✔
サーバーもたくさん並べたとして も、20台もあれば多い ✔ 大体は数台レベル Webアプリケーションエンジニア
✔ 得意な領域だけで戦ってない か? ✔ 新しい分野に対する学習はして いるつもりだが偏った範囲しか見 てきてないのではないか? ✔今武器と思っているものだけで 戦っていると取り残されていってし まうのではないか?
ずっと抱いていた危機感
✔ 50という年齢が見えてきて、 これからの10年をどう戦ってい くのか ✔ 戦場を変えてしまおう ✔ 分野を変えるだけではなく ✔ 働く地域も変えてしまおう
いろいろと変えてしまおう
✔ 10年住んでいた東京を離れて ✔ 福岡に移住し ✔ Webアプリケーションエンジ ニアから ✔ ホスティング事業をやってい る会社に転職した
ということで変えてみたのが今
✔ 半分宣伝になりますが ✔ かなり歴史のある会社 ✔ レンタルサーバーやDNSのサービス から始まった ✔ 今はいろいろな商材をもっている ✔
ものづくりをしている人、クリエー ターを支援するということでいろんな サービスを提供している GMOペパボという会社の紹介
✔ 東京オフィス ✔ 福岡オフィス ✔ 鹿児島オフィス ✔ 今年できたばかり ✔ 福岡も盛り上がっているけど、鹿
児島もこれからどんどん盛り上が りそう(というか盛り上げていく) 3都市にオフィスがあります
✔ EC支援「カラーミーショップ」 ✔ 簡単ホームページ制作サービス 「グーペ」 ✔ ブログサービス「JUGEM」 東京オフィス担当の商材
✔ 自分の制作したイラストや写真を使っ てTシャツやiPhoneケースと言ったも のを作って販売できる「SUZURI」 ✔ 日本最大級のハンドメイドマーケット の「minne」 東京オフィス担当の商材(続き)
✔ 10年東京に住んでいて、その まま住み続けて、GMOペパボの 東京側で働くという選択肢はあっ たのでは? ✔ それであれば Web アプリ ケーションエンジニアという得意
分野をそのまま活かせたのでは? お気づきかもですが
✔ 昨年の転職活動では、東京では 面接は受けておらず、完全に福岡 採用ということで動いていた ✔ 入社するまで東京側の人とは転 職活動としては一切あっていない ✔ 東京にいる CTO
にあったの も入社した後だった けどそうしなかった
✔ ホスティング事業は福岡オ フィス側の管轄だったから ✔ ちなみにGMOペパボは福岡か ら始まった会社だったりします ✔ paperboy&co. という社 名の名残でペパボ(ご存知です
よね?) なぜ福岡なのか?
✔ Webアプリケーションという レイヤーからもっと下のレイ ヤーにフォーカスを移したかっ た ✔ サーバーが大量にあるサービ スではどういう工夫をしている のかというのにとても興味が あった
なぜホスティング?
✔ レンタルサーバー「ロリポッ プ」「ヘテムル」 ✔ ドメイン取得サービス「ムー ムードメイン」 福岡でもっている代表的な商材
✔ 現時点では特定の商材担当で はない ✔ ホスティング事業部付という ポジションなので、すべての商 材に絡んでいくみたいな状態 ✔ これはこれでとてもおもしろ い
じゃ今はどれの担当なの?
✔ 入社半年たった現在、まだま だインフラエンジニアと名乗れ るほど実績は出せてない ✔なんやかんやで片手間ではあ るが社内でのPHPでの困り事の フォローはちょこちょこしてい る(メインの業務は別にあります インフラエンジニアなの?
✔ GMOペパボは PHP、 Ruby、Go といろいろな言語 を採用している ✔ PHPで作られたアプリケー ションは結構ある ✔
自分が入社して書いているの は Go だったりする ペパボはどんな言語を採用しているのか
✔ 自分の得意分野(PHP)を封印する必 要はない ✔ 社内にたくさんある PHP アプリ ケーションの運用等に貢献できるなら ば積極的に貢献していく ✔
PHPで書くということから、PHP のランタイムをいじっていくというレ イヤーを下げる方にいけないか模索し ている 変わるぞ!と身構えていたけど
✔ ホスティングという業態に携 わるようになって感じたあれこ れ ようやく本題
✔ PHPの現場 ✔ 29. ダーマの神殿に行ってみて (k1LoW) ✔ うちの会社のメンバーがインフラエン ジニアになってみてどう思ったかをすご くいい感じに話している
✔ すごい良いことを話しているのでこれ をここで流すので良いのではないかと思 うくらい Podcast のご紹介
✔ ハードウェア ✔ Linux カーネル ✔ ネットワーク ✔ ミドルウェア ✔
アプリケーション ✔ セキュリティ ✔ 構成管理 幅広い知識が必要とされる
✔ すべての領域でエキスパートになるの は理想 ✔ 時間は有限 ✔ どこかに特化して深堀りをしていきた い ✔ 社内にはそれぞれの分野のエキスパー
トがごろごろいるのでその人たちとコラ ボしていけるだけの力をつけていきたい 得意分野は持ちたい
✔ 数ヶ月に1回実施している ✔ インシデントが発生したことを想定し てそれをどういう手順で対応するかとい うことを実際にオペレーションしながら 確認していく ✔ ペパボではマニュアルが整備されてお り、訓練ではそれのとおりにオペレー
ションできるか、やってみてなにか改善 点がないかというチェックもしている インシデント対応訓練
✔ 数百台のサーバーを可動させ てサービス提供しているわけだ が、ハードウェアは本当によく壊 れる ✔ インフラ担当の方々はその予 兆を感じつついい感じにリプレイ スしていっているのはそれだけで ノウハウ
ハードウェアは壊れる
✔ 大量の物理サーバーを構築して サービスしてますが ✔ データセンターに駆けつけるとか ✔ データセンターで作業とかはない ✔ そのあたりはオペレーションが出 来上がっている
意外かもしれませんが
✔ 20時/21時とかになるとオフィスにほぼ人が いなくなる ✔ 18時/19時でいなくならないのはフレックス だから ✔ もちろん、何かがあったときにはアラート対応 とかが発生するがそれはリモートで全てできる ✔
全社員出社してはいけないと支持される在宅勤 務訓練というのも年に1回ある ✔ 在宅勤務でリモートができないことがないか というチェックをしている 意外かもしれませんが(その2)
✔ 受託業務をやっていたときも、アク セスログに wp-admin とかへのアク セスがうざいな、対処しとくかという ようなことがあったわけだが、 ✔ 数十万というお客様がそれぞれ WordPress
でサイトを立てている とその数は尋常じゃない ✔ そして、DDoS とかもバンバンくる めちゃめちゃ攻撃される
✔ 脆弱性をついた攻撃も大量に 来る ✔ お客様が立てたサイトで使わ れているアプリケーションで脆 弱性があれば、それをついてコ ンテンツの書き換えとか、それ を踏み台にした外部への攻撃と かは本当に頻繁にある
めちゃくちゃ攻撃される(その2)
✔ 障害発生時に社内のメンバーがどのように 対応するのかというのは本当に勉強になる ✔ アプリケーションエンジニア時代は本当 に上っ面だけで対応してたんだなと愕然と する ✔ どういうツールを使って調査するのか ✔
なにを見て判断するのか ✔ どういう情報を日頃から残しておかないと いけないのか 障害対応は学習の塊
✔ 受託業務で少しかじっていたがやっぱ りレベルが違った ✔ いろんなものが自動化されていて ✔ いろんなものが監視されていて ✔ いろんなものが可視化されていて ✔
いろんなものが通知されてくる ✔ そのあたりは本当に弱い分野だったの で日々凄い勉強になる DevOps
✔ ホスティングをながらく提供し ていくと、古くからのお客様は古 いバージョンのミドルウェアやア プリケションを使われいる ✔ それらのバージョンアップを促 すのは本当に難しい ✔ 本当に難しい(大事なことなの
で 歴史がある
✔ ホスティングは枯れた分野に 見えるがまだまだ技術的にチャ レンジしていく分野はたくさんあ る ✔ より効率的により高集積なも のを提供していけるかを自分も チャレンジしていく 枯れた分野に思えるが
✔ ものすごいスキルの高いメン バーがたくさんいる会社で、 日々学ぶことが多い職場なの で、興味ある方はお声がけくだ さい 興味ある方お待ちしております
? 質問あるかたどうぞ