Upload
hiroshi-koyama
View
469
Download
0
Embed Size (px)
Citation preview
Copyright © 2014 AGREX INC.
2014/03/07
札幌事業所 システム部 マネジャー 古山浩司 EC・決済ビジネス事業部 マネジャー 高木浩史
AWS Night in ITHD
EC プラットフォーム on AWS
クラウド化の裏話と展望
Copyright © 2014 AGREX INC. 1
札幌事業所 システム部 マネジャー
・ソリューション・アーキテクト
・AWSユーザーグループ札幌支部
自己紹介
こやま ひろし
古山 浩司
たかぎ ひろし
高木 浩史
EC・決済ビジネス事業部
アカウント推進部 マネジャー
AWSサービス顧客数:18 (2014.02現在)
・一般企業:13 ・大学:4 ・金融機関:1
Copyright © 2014 AGREX INC. 2
線部分はアグレックスのサービス範囲
購
入
者 決済接続一本化
入金チャネル
電話・FAX注文
来店購入
PC&モバイル&スマホ
注文・支払い
商品配送・受取
ショッピングモール モール毎の管理画面
楽天 amazon Yahoo! etc…
受注管理
商品管理
在庫管理
【 受注センター 】
注文受付
注文入力
情報連携
実 店 舗
【 データセンター 】
Webサーバ
DBサーバ
販売管理
会計管理
顧客管理
在庫・配送管理
【 基幹システム 】
【 通販パッケージ 】
入金情報
データ連携 (受注・商品・在庫)
【 決済サービス 】
銀行振込
クレジットカード
コンビニ
ペイジー
アグレックスのECビジネスとは?
Copyright © 2014 AGREX INC. 3
アグレックスのECビジネスとは?
新規導入実績N.o.1の『EC Direct』を軸とした、 サイト構築~運用までを総合的にサポート!!
顧客要件に合わせた導入が可能
きめ細かな接客=顧客満足度を向上
複数販売チャネルの一元管理を実現
Copyright © 2014 AGREX INC. 4
Copyright © 2014 AGREX INC. 5
「EC Direct」 当初の構成
DBサーバ (VM)
Webサーバ (VM)
オンプレミス 仮想環境
Copyright © 2014 AGREX INC. 6
「ECD on オンプレミス」が直面した課題
求められるもの 課題
スケーラビリティ ・スパイク状 (TV放映等) ・長周期 (季節性商品)
・即対応が困難 ・物理的なリソース制約
可用性・耐障害性 ・停止=チャンスロス ・障害=企業イメージ毀損
・SPOF回避が困難 ・メンテナンスに伴うサイト停止 ・リカバリの手間と時間が大
開発効率 ・「小売り」のスピード感
・トライ&エラーができない
(↑ECD = EC Direct)
Copyright © 2014 AGREX INC. 7
Go AWS !
世界最大のECを支えるプラットフォーム!
Copyright © 2014 AGREX INC. 8
108 ECU 60 GB
スケーラビリティ
クリック操作のみ、数分で完了!
(http://aws.clouddesignpattern.org/index.php/CDP:Scale_Upパターン)
1 ECU 0.6 GB 小:
大:
100倍!
Copyright © 2014 AGREX INC. 9
可用性・耐障害性
サーバーレベルのSPOFを回避
AZレベルでもSPOFを回避
(http://aws.clouddesignpattern.org/index.php/CDP:Multi-Datacenterパターン)
(http://aws.clouddesignpattern.org/index.php/CDP:Multi-Serverパターン)
(Availability Zone ≒ データセンタ)
Copyright © 2014 AGREX INC. 10
可用性・耐障害性
EC2
MySQL on EC2 RDS for MySQL
データベースの選択が重要!
(↑Relational Database Service)
Copyright © 2014 AGREX INC. 11
可用性・耐障害性
自動バックアップ ・1日1回、Snapshot (=フルバックアップ) 取得 ・+ バイナリログ ・バックアップが消える心配なし (堅牢性 99.999999999%)
S3
レストア ・クリック操作のみで任意の時間の状態に!
RDSのメリット (1) :リカバリが楽!
Copyright © 2014 AGREX INC. 12
万一の際は全自動で完璧なフェイルオーバー ・スレーブ→マスター昇格 ・新スレーブへの同期開始 ・アプリ側は何もすることなし!
(http://aws.clouddesignpattern.org/index.php/CDP:DB_Replicationパターン)
可用性・耐障害性
RDSのメリット (2):DBのSPOFを回避!
Copyright © 2014 AGREX INC. 13
ECD on AWS - スタンダード構成
ロードバランサ (ELB)
Zone-1a Zone-1b
Web 1
Web 2
同期
アクティブ スタンバイ
障害、メンテナンス時 自動フェイルオーバー
(EC2)
(RDS)
(DynamoDB)
Copyright © 2014 AGREX INC. 14
「ECD on AWS」の成果
求められるもの 成果
スケーラビリティ ・スパイク状 (TV放映等) ・長周期 (季節性商品)
・急なTV放映予告にも即対応 ピーク時実績: 6万P.V./時 (240万req./時)
・期間限定の増強が好評
可用性・耐障害性 ・停止=チャンスロス ・障害=企業イメージ毀損
・SPOF回避 ・メンテナンス中もサイトは無停止 ・シンプルでスピーディなリカバリ
開発効率 ・「小売り」のスピード感
・思いついたら即、実証試験
Copyright © 2014 AGREX INC. 15
Copyright © 2014 AGREX INC. 16
ECD on AWS - プレミアム構成
Zone-1a Zone-1b
ElastiCache
RDS Read Replica
Write (& Read)
Read
Web Web
AP AP
大規模サイト向け ・レスポンス ・スループット 強化!
Copyright © 2014 AGREX INC. 17
Copyright © 2014 AGREX INC. 18
事務/運用
サービス
CRM/EC
データサービス
プロダクト
データ
センター
コンタクト
センター
AGREXソリューション on Cloud
High-Valueな データを連携
各ソリューションの プラットフォーム
・経営判断 ・マーケティング ・業務効率化 …etc.
Copyright © 2014 AGREX INC. 19
まとめ
ECD on オンプレ ECD on AWS
ライト スタンダード プレミアム
クラウドNGな お客様向け
(Single-AZ) 寄付金受付 各種手続受付
一般EC ~数万PV/時 ~数千万円/月
大規模EC コールセンタ受注有 ピーク変動大
EC プラットフォーム ラインナップ ◆
◆ AGREXソリューション on Cloud
Copyright © 2014 AGREX INC. 20