ITmedia NEWS >
ニュース
» 2019年06月24日 05時00分 公開

「君、今日からクラウド担当ね」 未経験者が1人で始めた、ファミマのAWS移行の舞台裏 (1/2)

「AWS Summit Tokyo 2019」のセッションに、ファミリーマートでクラウド移行の責任者を務める土井洋典さんが登壇。土井さんは、前任者が突然退職したため、ある日突然上司からクラウド担当を任された経験を持つ。たった1人でのスタートだったというが、どうやってAWS移行を成功させたのだろうか。

[濱口翔太郎,ITmedia]

 国内に約1万6000店舗、海外に約7300店舗を構える、コンビニ大手のファミリーマート。商品の在庫管理、宅配便の受発注管理、決済といった店舗システムを長年オンプレミスで運用してきたが、2017年末から段階的にクラウド(Amazon Web Services)に移行している。

 ファミマで移行の責任者を務める土井洋典さん(システム基盤構築部 クラウド推進グループ マネジャー)は、当時クラウドは専門外だったが、上司から突然このミッションを任され、試行錯誤しながら業務に当たってきた。

 当初は部下もおらず、たった1人でのスタートだったが、社内外を巻き込みながら移行に取り組んできた土井さん。その舞台裏ではどんな苦労があったのか。アマゾン ウェブ サービス ジャパンがこのほど開いたイベント「AWS Summit Tokyo 2019」に土井さんが登壇し、これまでの取り組みを語った。

photo 上司からのむちゃぶりを受け、土井さんは突然AWS移行の担当者を任されたという

M&Aの代償で店舗システムがバラバラ

 ファミマはAWSに移行する前、システムの管理・運用の効率性に課題を抱えていた。店舗数の拡大に向けてM&Aを積極的に進め、「am/pm」「ココストア」「サークルK・サンクス」といったチェーンを統合してきた同社は、母体によって店舗システムがバラバラ。本来はシステムを最適化する必要があったが、手間がかかるため後回しになっていたという。

 「新サービスを始めるタイミングなどで基幹系システムに手を入れ、(統一したものを)ちゃんと作り直すべきでした。ですが『競合がいるので早くリリースしたい』という思惑もあり、基幹システムには触れず、周辺にサブシステムのようなものを作って対応していました」と土井さんは振り返る。

 多様な商品をそろえる他、店内にWi-Fiを設置したり、多様な電子マネーでの決済に対応したりと、顧客のニーズに応じてサービスの拡充を進めてきたファミマは、それに応じてサーバ台数が増加。保守・運用のコストは増加の一途をたどっていた。保守期限が別々のタイミングで切れるため、対応する担当者の負担も増すばかりだった。

photo かつてファミマのシステムが抱えていた課題

「君、今日からクラウド担当ね」

 こうした状況に危機感を覚えたファミマのIT部門は、17年にクラウド移行の検討を開始。複数のクラウドサービスを比較した結果、17年末にAWSの導入を決めた。だがここで、クラウドに詳しい担当者が突然退職。専門外だった土井さんが後任に選ばれた。

 土井さんは、前職でアプリケーションエンジニアなどを経験。ファミマには12年度に入社し、プロジェクトマネジャーとして店舗システムや基幹システムの開発に携わってきたものの、クラウドサービスを導入・運用した経験はなかった。

 「上司から『君、今日からクラウド担当ね』と急に命じられたのですが、インフラは未経験だったため混乱しました。担当者は私一人しかおらず、他の仕事と兼務だったので、(どうすべきか)悩みました」

外部リソースを積極活用

 悩んだ末に「一人では何もできない」と悟った土井さんは、外部リソースをフル活用することに決めた。アマゾン ウェブ サービス ジャパンから、クラウド導入を支援するコンサルタント兼アドバイザー「AWSプロフェッショナルサービス」を2人呼んだ他、普段から取引のあったベンダーのインフラエンジニア2人に協力を要請。土井さんを含む5人体制でチームを組み、移行に臨むことにした。

photo ファミリーマートの土井洋典さん(システム基盤構築部 クラウド推進グループ マネジャー)

 体制が整うと、ファミマの社内向けにクラウド移行の方針説明会を開催。クラウド以外の開発を担うIT部門への周知を図った。その後は、AWSプロフェッショナルサービスから他社の導入事例を学びつつ、ファミマに適したクラウド移行後の運用ルールを策定。監視などの共通インフラは既存の仕組みを使いつつ、AWSの運用は内製し、ノウハウを蓄積することにした。

 移行後のインターネット接続の方針も、このタイミングで決定。セキュリティ対策の検討範囲を小さくするため、インターネットゲートウェイを置かず、既存のデータセンター経由でネットにつなぐ仕様とした。

 「せっかくAWSを導入しますし、『はやりのSaaSなども使って“クラウドっぽく”したい』という欲求もありましたが、運用やインフラ整備に時間がかかるため我慢しました」

       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.