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

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

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

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

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

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

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

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

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

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

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

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

外部リソースを積極活用

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

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

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

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

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

1|2 次のページへ