Nisa Retail は、個々の小売店が英国の飲食料品業界の市場で競争力を保つのを支援するメンバーが所有する組織です。Nisa はメンバーのために、製品の料金を交渉し、サプライチェーンを提供し、販売、マーケティング、およびビジネス開発サービスを行っています。Nisa Retail は 4000 を超える添付を運営する 1000 を超える登録株主を有しています。同社の年間売上は 15億8000万 GBP です。

Nisa は最初にサービスを提供し、最初に承認した相手に対して定期的に取引を提供し、小売業者に注文を促すために電子メールを使用します。このプロセスは店舗のフロアで時折、忙しく働いているメンバーにとって、特に便利であったり、容易であるわけではありませんでした。同社はメンバーが店舗のフロアを離れてコンピューターを使用する必要がなく、製品を注文するのを迅速かつ容易にするために、モバイルアプリケーションを作成することにしました。

Nisa の IT の長である Dave Morris は、「モバイルアプリケーションを提供することで、より多くの小売業者が時間に敏感な機会を活用できるようになります」と説明しています。ほかのサプライヤーと比べて Nisa の重要な利点の一つは、配布と注文システムをオンラインでコントロールすることです。当社の競合会社は、そのテクノロジーに対して同じ投資を行っていません。Nisa は革新的な企業であり続け、他の小売業者をグループに採用する機会を与えてくれることを示したかったのです。」

Nisa は、競合他社よりも先にモバイルアプリケーションをユーザーに紹介したかったのですが、同社の収益 16 億 GBP の大部分を生み出している既存の注文取得システム (OCS) を混乱させるリスクは望みませんでした。OCS は、各店舗がカタログのユニークなバリエーションを受け取るように、地理的位置および店舗タイプごとに 24,000 を超える製品の Nisa の製品カタログを調整します。このような複雑なシステムにより、Nisa はメインシステムを劣化させる新しいモバイルアプリケーションのリスクを最小化したいと思います。

Nisa は、Amazon Partner Network (APN) のコンサルティングパートナーである Intechnica と協力することを選択しました。これは、コンサルタントが Nisa のオンライン注文システムを開発し、小売組織の複雑さを理解していたためです。Intechnica の技術アカウントマネージャーである Dave Horton は、 explains why アマゾン ウェブ サービス (AWS) が Nisa に特に適している理由を次のように説明します。「OCS は Nisa のビジネスにとって非常に重要であり、OCS はそれを危険にさらす可能性のあるあらゆる行為に慎重です。さらに、OCS は Nisa の全体的なインフラストラクチャの一部に過ぎません。他のバックエンドシステムへの玄関口であり、システムの他の部分と情報を交換します。AWS はモバイルアプリケーションと Nisa の既存のシステムの間のバッファーを作成するのを支援します。AWS により、当社は必要なサービスを完全にコントロールし、作成できます。

AWS を使用して、Nisa と Intechnica はモバイルアプリケーションを Nisa インフラストラクチャに接続するソリューションを設計しました。モバイルアプリケーションは、Amazon Elastic Compute Cloud (Amazon EC2) インスタンスで実行します。その際にストレージのために Amazon DynamoDB を使用し、OCS は Nisa のデータセンターの Oracle サーバーに残ります。受信した注文は、Amazon Simple Storage Service (Amazon S3) に保存されるので、情報は OCS に直接書き込まれる必要はありません。キャッシングがセットアップされ、取引が常にメンバーに対して最新であるように設定されますが、コールシステムはリクエストに圧倒されません。Nisa は Amazon CloudFront を使用して、カタログからのスタティックコンテンツを配布して、システム応答を早く感じさせます。システムは完全に欧州 (アイルランド) リージョンで実行されます。図 1 は AWS で実行中の Nisa のモバイルアプリケーションを示します。

Nisa architecture diagram

図 1.AWS での Nisa Retail モバイルアーキテクチャ

Horton は、Nisa が AWS でモバイルアプリケーションを開発することで、少なくとも3〜4か月短縮したと見積もっています。「開発チームには頻繁に複数の開発ストリームがあります。このチームは AWS で複数のテスト環境を素早く作成でき、それにより当社はモバイルアプリケーションをより早く展開するのに役立ちました。 さらに、Nisa と Intechnica は、従来のインフラストラクチャでは不可能だった、AWS クラウド上のデータストレージに対するさまざまなアプローチを実験することができました。大きな投資をしたためです。

「当社のサイズの他の企業に比べると、当社の IT 部門は非常に小さな ものです」と Morris は述べています。「このソリューションの実装は、会社にとってクラウドソリューションを試すリスクの低い機会でした。時間をかけて、当社はホスティングモデルに移行し、クラウドテクノロジーを利用して、モニタリングの回復力を改善したいと思います。AWS を使用して、内部で実装するよりもはるかに広範なプラットフォームでアプリケーションをホストすることができます。」

Nisa はまた、AWS を使用して緊急の OCS も作成しました。Morris が説明したように、「注文アプリケーションは非常に重要なため、これなしでは、短い時間でも耐えられません。注文システムのサブセットである AWS プラットフォーム上にフェイルオーバーシステムを開発し、これにより、小売店は障害が発生した場合でも注文を続けることができます。すべての正当な理由から、まだそれを使い始めていません。」

Nisa の 1000 のメンバーの半分は、モバイルアプリケーションを使用しており、Morris は最大で 70% が採用する可能性があると見ています。「AWS を Nisa の将来の IT として見ています」と彼はコメントします。「当社の経験により、自信を得ることができました。言われたとおりにすべてが機能するため、クラウドベースのプラットフォームに完全に移行することを止めるものは何もありません。」

AWS がモバイルアプリケーションのニーズを満たす上でどのように役立つかについては、AWS でのウェブ、モバイル、ソーシャルアプリのページ http://aws.amazon.com/web-mobile-social をご覧ください。

Intechnica が貴社のビジネスで重要なアプリケーションを AWS クラウドに移行する方法に関する詳細は、AWS Partner DirectoryIntechnica のリスト化を参照してください。