SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
2014.07.17 
社内システムの 
AWS化 
ガリバーインターナショナル 
月島 学
自己紹介 
氏名:月島 学 
! 
経歴:IT系メーカ、SIerを経て、 
   2002~ ガリバーインターナショナルに入社 
   ~2010 システムインフラの企画、構築、運用の統轄 
   ~2012 クラウド化のプロジェクトにて 
        AWS中心としたシステムインフラ周りのクラウド化を推進 
   ~現在  社内システムのAWS化の推進とAWSの管理 
! 
好きなAWSのサービス:VPC 
2
会社紹介 
! 
株式会社 
ガリバーインターナショナル 
! 
従業員数: 2,300名 
店舗数: 420店舗 
年間顧客数: 600,000名 
年間買取台数: 200,000台 
年間小売台数: 40,000台 
3
ビジネスモデル 
おクルマの買取、販売 
その他、自動車流通に関わる事業も 
4
AWS利用の経緯 
5
社内システムの変遷 
1998 
 衛星システムの利用(Dolphinetシステム) 
 社内システムのデータセンター移行 
 複数アーキテクチャの利用 
 システムの分散(複数のデータセンター利用) 
 アーキテクチャの統合 
 データセンター統合 
 Google Apps導入 
 Yammer導入 
 全営業スタッフへのiPadの導入 
 全直営店舗へのiMac、MBAの導入 
現在 
挑戦 ✖ 諦めない = ガリバーの企業文化6
AWSの初期利用 
切っ掛け 
2010~2011年 
iPadのテスト導入と共に、 
そのインフラとして 
AWSの利用を開始 
項目AWS F社M社 
コスト◎ △ △ 
利用開始までの 
◎ △ - 
手間、期間レスポンス◯ ◎ - 
課金◎ △ - 
サービス数◎ △ - 
サービスの 
◎ △ - 
展開スピード 
※所見です 
当時のクラウドサービスの比較概要 
圧倒的な優位性 
7
AWSの稼働実績 
iPadを活用したテーマパーク型 
大型展示場モデル 
WOW!TOWN 
全営業スタッフへの 
iPad導入 
インフラは全てAWSで稼働 
Elasticなインフラを享受 
構成を組替えしながらの構築 
8
AWSを利用して得たもの 
【経営層からの要求】 
! 
・経営スピードの加速化 
・経営資源の有効化 
・事業の多面展開 
・事業の継続性の向上 
【AWSを利用して得たもの】 
・高可用性 
・高パフォーマンス 
・導入、改修の加速 
・少人数での運用 
・低コストでの導入、運用 
・セキュリティの底上げ 
・資産管理の低減 
・無駄なインフラの維持、転用の削減 
≒ITチームの課題 
AWS化により大きく貢献できる事を実感!! 
9
社内システムのAWS化へ 
10
社内システムのAWS化 
目標 
2014年度末までにデータセンターで稼働 
している全てのサーバをAWSに移行する 
方針 
出来るシステムから移行する 
AWS上での稼働(移行)が優先 
アプリケーション改修は少なく 
新規構築、改修時にAWSの効果を高める 
難易度、工期、コストを見て柔軟に 
サービスを利用していく 
まず、例外なしで考える 
数百あるアプケーションを直すのは困難・・・ 
まずは移行が優先 
11
移行方針 
なぜ、出来るシステムから行うか? 
・予算がブレる 
 (移行にかかる費用が見積もれない、参考にならない) 
・事業、業務優先 
 (システムが多く、時期、状態により優先順位が変わる) 
・効果が確保されている 
なぜ、効果が確保されているか? 
・リプレースは老朽化対応を兼ねる 
 (バージョンアップ費用は老朽化対応費) 
・EC2ベースでリプレースをしても、ほぼ回収できる 
 (まずは置換えで考える) 
・確実に高い効果が見込める 
ベンダが見積もれない事が殆ど 
見積の見積がある場合も・・・ 
EC2は仮想サーバなので、OS以上は 
物理サーバと同じ条件と考えられる 
リプレース作業費 
H/W 購入費 
H/W 保守費 
データセンター利用費 
≧ 
予算を考える上で 
IaaS < PaaS < SaaS 
EC2 利用するサービスレイヤーが 
高くなれば、効果も大きくなる 
12
移行方針 
移行費用の考え方 
移行をEC2メインで行うと作業の殆どがOS、M/Wのバージョンアップと動作確認 
! 
単純移行だけで見れば、AWS化に対する課題は少ない 
少ないとはいえ、課題は確実にあるので、 
予算の余裕は必要 
セキュリティは大丈夫か? 
AWSなら大丈夫 
AWSを利用してもセキュリティを十二分に保全出来る 
(DCやOSなどのインフラだけでなく、フルレイヤーで保全する必要がある。) 
底上げ効果が期待できる 
AWSで保全されているセキュリティは強力 
HeartBleedにも翌日対応完了 
13 
MicrosoftのライセンスのSAは要注意
得られる効果 
構築スピードの向上 
・EC2の場合 
 テンプレート(AMI)から起動 
 リソースの上限が事実上ない 
・物理サーバの場合 
 物理的な作業が多く、人も時間も必要 
システム障害時の機会損失の削減 
・EC2の場合 
 Stop/Startで異なるH/Wから起動する 
 他リージョン、サブネットでの復旧も容易 
・物理サーバの場合 
 場合によっては1回の修理で直らない場合がある 
 H/W保守の加入が必要 
EC2 
物理 
設計 
起動(調達) 
OSの設定 
アプリの実装 
0 4 8 12 16 
購入したら変更できない使い続ける必要がある 
他の作業が遅れる 
一般的なH/W障害系の場合はこれで復旧します 
EC2 
物理 
障害切分け 
準備 
障害対応 
動作確認 
(日) 
0 2 4 6 8 
(時) 
Cloud Formationを使えば更に早く 
14
なぜ、AWS? 
AWSへの見方 
Public or Private Cloud 
    ではなく 
Private on Public Cloud 
≒データセンター 
データセンターに近しい構成が作れる 
• VPC 
• Direct Connect 
• Tokyo Region 
• EC2 (P2Vも出来る) 
項目AWS F社B社M社 
コスト(利用) ◎ ◯ ◯ ◯ 
コスト(中間) ◎ ◎ △ - 
利用開始までの 
手間、期間◎ ◎ △ ◎ 
レスポンス◎ ◎ ◎ ◯ 
課金△ ◎ ◎ ◎ 
機密性◎ ◎ ◎ △ 
サービス数◎ ◯ △ ◯ 
API ◎ ◯ △ - 
展開規模◎ △ △ ◎ 
サポート◎ - - - 
※所見です 
クラウドサービスの比較 
変わらず高い優位性 
これが選定の決め手 
・自動性 
・利便性 
・可用性 
部分的に◯ 
15
社内システムの特徴 
• システム数は多い(大小合わせて数百) 
• 関連ITベンダが多数 
• 継ぎ接ぎシステムが多い 
• 古いOSも多数存在 
• パッケージ、スクラッチ混在 
• 中小規模のシステムで構成 
• Microsoft Accessも多い 
x86サーバ内 Windows率 
その他 
15.1% 
Windosws 
84.9% 
Windows 内訳 
2008 以降 
15.82% 
2003 以前 
84.18% 
バージョンアップを ※2013年期初時点 
せざるを得ない16
留意点 
共有ストレージがない = WSFCが組めない 
Disk IOのレスポンス 
ELBのセッション管理 
Firewall(Security-Group) 
パッケージソフトウェアのライセンス 
} 業務システムでは重要ポイント 
■ アプリやQueryの組替えで改善できる事が殆ど 
■ アプリ、DB Query=業務ロジック=容易に組替えられない 
■ 短期的にはインフラ(EC2)の構成で検討せざるを得ない 
もちろん並行して、アプリも改修をしていく 
【利用時のポイント】 ~AWSの主なストレージサービス~ 
【S3】EC2上のWSFCから共有ストレージとして見えない 
【EBS】単一EC2 Instanceからしかアクセスできない 
【Storage Gateway】EC2上のWSFCから共有ストレージとして見えない 
特にDB 
17
移行時の問題 
社内外のAWSに関する知識、理解の不足 
AWSへの理解不足から、作業/対応が見積もれなかったり、対策案がでない 
! 
考え方の共有、勉強会、やってみる、試してもらう 
ライセンス 
クラウド用のライセンスが用意されていない 
! 
交渉あるのみ・・・ 
ELBのセッションとロードバランス 
BIG-IP(L7)からの脱却(Cookieへ) 
無通信時のタイムアウトの把握 
OSSの知識も 
ケースを作って、横展開する 
18
移行時の問題 
SQL Server (on EC2)の冗長化時のレスポンス 
業務システムでは冗長化が求められる 
! 
冗長化のオーバーヘッドが大きい 
構成、リストア方法は要検討 
アプリやQueryの改修ができれば、 
一番好ましい 
SQL Serverの冗長化 
EC2には共有ストレージがない 
! 
簡単にWSFCが組めない 
クラスタ専用S/Wを使った方が早い 
DBレスポンスの比較例 
手段WSFC with 
DataKeeper 
レスポンス 
Cluster 
専用M/W DB Mirror SQL Server 
AlwaysOn 
コスト◯ ◯ ◎ (Ente△rprise 
対応DB Ver. 2012~ Software 
による2005~ 2012~ 
DB 
パフォーマンス◯ ◯ △ - 
切換え 
レスポンス◯ Software 
による◎ ◯ 
構築/運用◎ △ ◯ - 
※所見です 
Single 
(非同期) Cluster SW (同AZ) 
(同期) Cluster SW (同AZ) 
(同期) Cluster SW (別AZ) 
0% 100% 200% 300% 
(%) 
DB冗長化方法の比較 
RDSのSQL Server 
の今後の対応に期待 
19
課題 
運用、構築の自動化 
自動化がし易い事がAWSの大きなメリット 
! 
システム、運用の平準化を行っていく 
システムの疎結合化 
複数のアーキテクチャ、サービスの連携、利用をしていく為 
! 
少しずつでも作り変えていく 
H/Wレスポンスが必要なものは要検討・・・ 
基本はAWS化でまずは考える 
AWS化できないシステム 
データ連携などで物理的な設備、通信が必要なシステム 
超レガシーなシステム 
自動化にも繋がる 
OSSも積極的活用 
ー 自動化のメリット ー 
・ミス(リスク)の低減 
・構築、運用の対応速度の向上 
・運用体制のスリム化 
20
更なる効果 
21
多業態店舗の展開 
22
国内店舗の倍増 
2018年 2月末までに 
! 
420店舗 
800店舗 
※店舗系システムのAWS化が優先度高 
23
ASEANで800店舗展開 
2014年 03月 17日 
タイに1号店 Open 
! 
AWSで稼働中 
(Singapore Region) 
! 
※基本の構成イメージ(AMIなど)はTokyo Regionからコピー 
! 
他、展開中・・・ 
過去、海外展開をした時は、 
現地に合わせたインフラ作りに大苦戦・・・ 
AWSでは構成検討から構築が数日で完了 
24
ASEANで800店舗展開 
オフショア開発との組み合わせ 
AWSは日本で設定、運用 
アプリはベトナムで構築、運用 
! 【データの受渡し、共有】 S3 
国内展開でも並行で実施中 
【ドキュメント】 Google Drive 
【コミュニケーション】 Hangouts 
【課題管理】 Backlog 
利用時のポイント 
Regionによって利用できるサービス 
(VPCならAZの数や構成など)が多少違う 
25
  すぐにでも出来る 
AWSの構成事例 
26
VPN in VPC 
利用用途: システム保守ベンダのリモート保守接続 
コスト削減 
システム/資産の管理、運用などからの解放 
! 
以前の構成 
インターネットVPN 
保守専用網 
! 
利用時のポイント 
ルータでのACL 
BGPの知識が少し必要 
構成概要 
冗長化前提 
27
SES 
利用用途: システムからのメール送信 
メールシステムのセキュリティの維持やパフォーマンス維持 
システム/資産の管理、運用などからの解放 
! 
以前の構成 
アプライアンスシステムと 
メールサーバの併用 
! 
利用時のポイント 
認証(ドメイン/ユーザ)を 
複数リージョンで行っておく 
Bounce mailの処理 
構成概要 
28
今後の取組み① 
AWSのサービスの活用 
RedShiftやElastic Beanstalk、Data Pipelineなどの 
PaaS、SaaSレイヤのサービスの活用 
! 
少しずつ試験的に実装 
使うポイントの見極めが重要 
“今”の社内システムの 
AWS化は今後の布石 
他クラウドとの連携 
Google, Yammer, xxxxxxなど様々なクラウドサービスとの連携 
Service Oriented な Cloud 利用 
比較もしながら 
メール、スケジュール、掲示板、SNS、ドキュメント、 
社内向けサイト、テレビ会議、その他・・・Coming soon… 
29
ECサイトのAWS化 
221616.comサイトのAWS化 
30
今後の取組み② 
積極的なAWSの専門性の高いベンダーとの連携 
社内システムの知識 
(社内、業務系ベンダ) 
! 
AWS化の加速と高効率なAWS化 
AWSの専門的な知識 
(パートナー:ベンダー) 
AWSを基盤とした新たなサービスの創出 
Coming soon… 
AWSサービス知識だけでなく、 
豊富で多様な事例の所持が重要 
事業の促進が本来の我々のミッション 
! 
 クラスメソッド社 
・AWSのサポートサービス 
・ECサイトの移行や運用 
・新規サービス  などを依頼 
+ 
31
ご清聴、ありがとうございました。

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

第18回しゃちほこオラクル俱楽部
第18回しゃちほこオラクル俱楽部第18回しゃちほこオラクル俱楽部
第18回しゃちほこオラクル俱楽部
 
【ことはじめ】 はじめてのコンテナ活用をクラウドで
【ことはじめ】 はじめてのコンテナ活用をクラウドで【ことはじめ】 はじめてのコンテナ活用をクラウドで
【ことはじめ】 はじめてのコンテナ活用をクラウドで
 
OCIコンテナサービス関連の技術詳細
OCIコンテナサービス関連の技術詳細OCIコンテナサービス関連の技術詳細
OCIコンテナサービス関連の技術詳細
 
自律型データベース Oracle Autonomous Database 最新情報
自律型データベース Oracle Autonomous Database 最新情報自律型データベース Oracle Autonomous Database 最新情報
自律型データベース Oracle Autonomous Database 最新情報
 
[Modern Cloud Day Tokyo 2019] オラクルコンサルが語る!事例でみていくOracle Cloud Infrastructure設...
[Modern Cloud Day Tokyo 2019] オラクルコンサルが語る!事例でみていくOracle Cloud Infrastructure設...[Modern Cloud Day Tokyo 2019] オラクルコンサルが語る!事例でみていくOracle Cloud Infrastructure設...
[Modern Cloud Day Tokyo 2019] オラクルコンサルが語る!事例でみていくOracle Cloud Infrastructure設...
 
Oracle Cloud Infrastructure:2021年12月度サービス・アップデート
Oracle Cloud Infrastructure:2021年12月度サービス・アップデートOracle Cloud Infrastructure:2021年12月度サービス・アップデート
Oracle Cloud Infrastructure:2021年12月度サービス・アップデート
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
 
Verrazzanoご紹介
Verrazzanoご紹介Verrazzanoご紹介
Verrazzanoご紹介
 
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
 
Oracle Cloud Infrastructure:2021年11月度サービス・アップデート
Oracle Cloud Infrastructure:2021年11月度サービス・アップデートOracle Cloud Infrastructure:2021年11月度サービス・アップデート
Oracle Cloud Infrastructure:2021年11月度サービス・アップデート
 
Oracle Cloud Infrastructure:2021年10月度サービス・アップデート
Oracle Cloud Infrastructure:2021年10月度サービス・アップデートOracle Cloud Infrastructure:2021年10月度サービス・アップデート
Oracle Cloud Infrastructure:2021年10月度サービス・アップデート
 
事例から見る規模別クラウド・データベースの選び方 (Oracle Database) (Oracle Cloudウェビナーシリーズ: 2021年6月30日)
事例から見る規模別クラウド・データベースの選び方 (Oracle Database) (Oracle Cloudウェビナーシリーズ: 2021年6月30日)事例から見る規模別クラウド・データベースの選び方 (Oracle Database) (Oracle Cloudウェビナーシリーズ: 2021年6月30日)
事例から見る規模別クラウド・データベースの選び方 (Oracle Database) (Oracle Cloudウェビナーシリーズ: 2021年6月30日)
 
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年7月28日)
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年7月28日)はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年7月28日)
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年7月28日)
 
OCI GoldenGate Overview 2021年4月版
OCI GoldenGate Overview 2021年4月版OCI GoldenGate Overview 2021年4月版
OCI GoldenGate Overview 2021年4月版
 
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
API Gateway - ヘッダー/クエリー変換、認証・認可機能詳細
 
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデートOracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
 
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
 
第17回しゃちほこオラクル俱楽部
第17回しゃちほこオラクル俱楽部第17回しゃちほこオラクル俱楽部
第17回しゃちほこオラクル俱楽部
 
Oracle Cloud PaaS & IaaS:2019年9月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年9月度サービス情報アップデートOracle Cloud PaaS & IaaS:2019年9月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年9月度サービス情報アップデート
 
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2021年2月3日)
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2021年2月3日)はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2021年2月3日)
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2021年2月3日)
 

Semelhante a Aws summits2014 ガリバーインターナショナル社内システムのaws化

20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)
dekakin
 
WebサービスStartUP向け AWSスケーラブルな構成例
WebサービスStartUP向け AWSスケーラブルな構成例WebサービスStartUP向け AWSスケーラブルな構成例
WebサービスStartUP向け AWSスケーラブルな構成例
Amazon Web Services Japan
 
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
都元ダイスケ Miyamoto
 

Semelhante a Aws summits2014 ガリバーインターナショナル社内システムのaws化 (20)

現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows Azure現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows Azure
 
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイントAWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
 
Keynote
KeynoteKeynote
Keynote
 
20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
 
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集Amazon Web Services 最新事例集
Amazon Web Services 最新事例集
 
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
 
re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)
 
WebサービスStartUP向け AWSスケーラブルな構成例
WebサービスStartUP向け AWSスケーラブルな構成例WebサービスStartUP向け AWSスケーラブルな構成例
WebサービスStartUP向け AWSスケーラブルな構成例
 
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
 
クラウド+ソフトウェアで起こすイノベーション
クラウド+ソフトウェアで起こすイノベーションクラウド+ソフトウェアで起こすイノベーション
クラウド+ソフトウェアで起こすイノベーション
 
Aws well architected-framework_seminar_overview
Aws well architected-framework_seminar_overviewAws well architected-framework_seminar_overview
Aws well architected-framework_seminar_overview
 
簡単DR対策セミナースライド
簡単DR対策セミナースライド簡単DR対策セミナースライド
簡単DR対策セミナースライド
 
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
 
クラウド検討の進め方
クラウド検討の進め方クラウド検討の進め方
クラウド検討の進め方
 
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
 
AWS 技術者向け Azure サービス解説 de:code2019版 #CD81
AWS 技術者向け Azure サービス解説 de:code2019版 #CD81AWS 技術者向け Azure サービス解説 de:code2019版 #CD81
AWS 技術者向け Azure サービス解説 de:code2019版 #CD81
 
AWS Introduction for Startups
AWS Introduction for StartupsAWS Introduction for Startups
AWS Introduction for Startups
 
セキュリティ設計の頻出論点
セキュリティ設計の頻出論点セキュリティ設計の頻出論点
セキュリティ設計の頻出論点
 
Elastic beanstalk
Elastic beanstalkElastic beanstalk
Elastic beanstalk
 

Mais de Boss4434

Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Boss4434
 
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Boss4434
 
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
Boss4434
 
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
Boss4434
 
Aws summits2014 nttデータaws上のシステムはこう作る!
Aws summits2014 nttデータaws上のシステムはこう作る!Aws summits2014 nttデータaws上のシステムはこう作る!
Aws summits2014 nttデータaws上のシステムはこう作る!
Boss4434
 
Aws summits2014 エンタープライズ向けawscdpネットワーク編
Aws summits2014 エンタープライズ向けawscdpネットワーク編Aws summits2014 エンタープライズ向けawscdpネットワーク編
Aws summits2014 エンタープライズ向けawscdpネットワーク編
Boss4434
 
Aws summits2014 エンタープライズ向けawsbcpdr編
Aws summits2014 エンタープライズ向けawsbcpdr編Aws summits2014 エンタープライズ向けawsbcpdr編
Aws summits2014 エンタープライズ向けawsbcpdr編
Boss4434
 

Mais de Boss4434 (7)

Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
 
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
 
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
 
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
 
Aws summits2014 nttデータaws上のシステムはこう作る!
Aws summits2014 nttデータaws上のシステムはこう作る!Aws summits2014 nttデータaws上のシステムはこう作る!
Aws summits2014 nttデータaws上のシステムはこう作る!
 
Aws summits2014 エンタープライズ向けawscdpネットワーク編
Aws summits2014 エンタープライズ向けawscdpネットワーク編Aws summits2014 エンタープライズ向けawscdpネットワーク編
Aws summits2014 エンタープライズ向けawscdpネットワーク編
 
Aws summits2014 エンタープライズ向けawsbcpdr編
Aws summits2014 エンタープライズ向けawsbcpdr編Aws summits2014 エンタープライズ向けawsbcpdr編
Aws summits2014 エンタープライズ向けawsbcpdr編
 

Aws summits2014 ガリバーインターナショナル社内システムのaws化

  • 1. 2014.07.17 社内システムの AWS化 ガリバーインターナショナル 月島 学
  • 2. 自己紹介 氏名:月島 学 ! 経歴:IT系メーカ、SIerを経て、    2002~ ガリバーインターナショナルに入社    ~2010 システムインフラの企画、構築、運用の統轄    ~2012 クラウド化のプロジェクトにて         AWS中心としたシステムインフラ周りのクラウド化を推進    ~現在  社内システムのAWS化の推進とAWSの管理 ! 好きなAWSのサービス:VPC 2
  • 3. 会社紹介 ! 株式会社 ガリバーインターナショナル ! 従業員数: 2,300名 店舗数: 420店舗 年間顧客数: 600,000名 年間買取台数: 200,000台 年間小売台数: 40,000台 3
  • 6. 社内システムの変遷 1998  衛星システムの利用(Dolphinetシステム)  社内システムのデータセンター移行  複数アーキテクチャの利用  システムの分散(複数のデータセンター利用)  アーキテクチャの統合  データセンター統合  Google Apps導入  Yammer導入  全営業スタッフへのiPadの導入  全直営店舗へのiMac、MBAの導入 現在 挑戦 ✖ 諦めない = ガリバーの企業文化6
  • 7. AWSの初期利用 切っ掛け 2010~2011年 iPadのテスト導入と共に、 そのインフラとして AWSの利用を開始 項目AWS F社M社 コスト◎ △ △ 利用開始までの ◎ △ - 手間、期間レスポンス◯ ◎ - 課金◎ △ - サービス数◎ △ - サービスの ◎ △ - 展開スピード ※所見です 当時のクラウドサービスの比較概要 圧倒的な優位性 7
  • 8. AWSの稼働実績 iPadを活用したテーマパーク型 大型展示場モデル WOW!TOWN 全営業スタッフへの iPad導入 インフラは全てAWSで稼働 Elasticなインフラを享受 構成を組替えしながらの構築 8
  • 9. AWSを利用して得たもの 【経営層からの要求】 ! ・経営スピードの加速化 ・経営資源の有効化 ・事業の多面展開 ・事業の継続性の向上 【AWSを利用して得たもの】 ・高可用性 ・高パフォーマンス ・導入、改修の加速 ・少人数での運用 ・低コストでの導入、運用 ・セキュリティの底上げ ・資産管理の低減 ・無駄なインフラの維持、転用の削減 ≒ITチームの課題 AWS化により大きく貢献できる事を実感!! 9
  • 11. 社内システムのAWS化 目標 2014年度末までにデータセンターで稼働 している全てのサーバをAWSに移行する 方針 出来るシステムから移行する AWS上での稼働(移行)が優先 アプリケーション改修は少なく 新規構築、改修時にAWSの効果を高める 難易度、工期、コストを見て柔軟に サービスを利用していく まず、例外なしで考える 数百あるアプケーションを直すのは困難・・・ まずは移行が優先 11
  • 12. 移行方針 なぜ、出来るシステムから行うか? ・予算がブレる  (移行にかかる費用が見積もれない、参考にならない) ・事業、業務優先  (システムが多く、時期、状態により優先順位が変わる) ・効果が確保されている なぜ、効果が確保されているか? ・リプレースは老朽化対応を兼ねる  (バージョンアップ費用は老朽化対応費) ・EC2ベースでリプレースをしても、ほぼ回収できる  (まずは置換えで考える) ・確実に高い効果が見込める ベンダが見積もれない事が殆ど 見積の見積がある場合も・・・ EC2は仮想サーバなので、OS以上は 物理サーバと同じ条件と考えられる リプレース作業費 H/W 購入費 H/W 保守費 データセンター利用費 ≧ 予算を考える上で IaaS < PaaS < SaaS EC2 利用するサービスレイヤーが 高くなれば、効果も大きくなる 12
  • 13. 移行方針 移行費用の考え方 移行をEC2メインで行うと作業の殆どがOS、M/Wのバージョンアップと動作確認 ! 単純移行だけで見れば、AWS化に対する課題は少ない 少ないとはいえ、課題は確実にあるので、 予算の余裕は必要 セキュリティは大丈夫か? AWSなら大丈夫 AWSを利用してもセキュリティを十二分に保全出来る (DCやOSなどのインフラだけでなく、フルレイヤーで保全する必要がある。) 底上げ効果が期待できる AWSで保全されているセキュリティは強力 HeartBleedにも翌日対応完了 13 MicrosoftのライセンスのSAは要注意
  • 14. 得られる効果 構築スピードの向上 ・EC2の場合  テンプレート(AMI)から起動  リソースの上限が事実上ない ・物理サーバの場合  物理的な作業が多く、人も時間も必要 システム障害時の機会損失の削減 ・EC2の場合  Stop/Startで異なるH/Wから起動する  他リージョン、サブネットでの復旧も容易 ・物理サーバの場合  場合によっては1回の修理で直らない場合がある  H/W保守の加入が必要 EC2 物理 設計 起動(調達) OSの設定 アプリの実装 0 4 8 12 16 購入したら変更できない使い続ける必要がある 他の作業が遅れる 一般的なH/W障害系の場合はこれで復旧します EC2 物理 障害切分け 準備 障害対応 動作確認 (日) 0 2 4 6 8 (時) Cloud Formationを使えば更に早く 14
  • 15. なぜ、AWS? AWSへの見方 Public or Private Cloud     ではなく Private on Public Cloud ≒データセンター データセンターに近しい構成が作れる • VPC • Direct Connect • Tokyo Region • EC2 (P2Vも出来る) 項目AWS F社B社M社 コスト(利用) ◎ ◯ ◯ ◯ コスト(中間) ◎ ◎ △ - 利用開始までの 手間、期間◎ ◎ △ ◎ レスポンス◎ ◎ ◎ ◯ 課金△ ◎ ◎ ◎ 機密性◎ ◎ ◎ △ サービス数◎ ◯ △ ◯ API ◎ ◯ △ - 展開規模◎ △ △ ◎ サポート◎ - - - ※所見です クラウドサービスの比較 変わらず高い優位性 これが選定の決め手 ・自動性 ・利便性 ・可用性 部分的に◯ 15
  • 16. 社内システムの特徴 • システム数は多い(大小合わせて数百) • 関連ITベンダが多数 • 継ぎ接ぎシステムが多い • 古いOSも多数存在 • パッケージ、スクラッチ混在 • 中小規模のシステムで構成 • Microsoft Accessも多い x86サーバ内 Windows率 その他 15.1% Windosws 84.9% Windows 内訳 2008 以降 15.82% 2003 以前 84.18% バージョンアップを ※2013年期初時点 せざるを得ない16
  • 17. 留意点 共有ストレージがない = WSFCが組めない Disk IOのレスポンス ELBのセッション管理 Firewall(Security-Group) パッケージソフトウェアのライセンス } 業務システムでは重要ポイント ■ アプリやQueryの組替えで改善できる事が殆ど ■ アプリ、DB Query=業務ロジック=容易に組替えられない ■ 短期的にはインフラ(EC2)の構成で検討せざるを得ない もちろん並行して、アプリも改修をしていく 【利用時のポイント】 ~AWSの主なストレージサービス~ 【S3】EC2上のWSFCから共有ストレージとして見えない 【EBS】単一EC2 Instanceからしかアクセスできない 【Storage Gateway】EC2上のWSFCから共有ストレージとして見えない 特にDB 17
  • 18. 移行時の問題 社内外のAWSに関する知識、理解の不足 AWSへの理解不足から、作業/対応が見積もれなかったり、対策案がでない ! 考え方の共有、勉強会、やってみる、試してもらう ライセンス クラウド用のライセンスが用意されていない ! 交渉あるのみ・・・ ELBのセッションとロードバランス BIG-IP(L7)からの脱却(Cookieへ) 無通信時のタイムアウトの把握 OSSの知識も ケースを作って、横展開する 18
  • 19. 移行時の問題 SQL Server (on EC2)の冗長化時のレスポンス 業務システムでは冗長化が求められる ! 冗長化のオーバーヘッドが大きい 構成、リストア方法は要検討 アプリやQueryの改修ができれば、 一番好ましい SQL Serverの冗長化 EC2には共有ストレージがない ! 簡単にWSFCが組めない クラスタ専用S/Wを使った方が早い DBレスポンスの比較例 手段WSFC with DataKeeper レスポンス Cluster 専用M/W DB Mirror SQL Server AlwaysOn コスト◯ ◯ ◎ (Ente△rprise 対応DB Ver. 2012~ Software による2005~ 2012~ DB パフォーマンス◯ ◯ △ - 切換え レスポンス◯ Software による◎ ◯ 構築/運用◎ △ ◯ - ※所見です Single (非同期) Cluster SW (同AZ) (同期) Cluster SW (同AZ) (同期) Cluster SW (別AZ) 0% 100% 200% 300% (%) DB冗長化方法の比較 RDSのSQL Server の今後の対応に期待 19
  • 20. 課題 運用、構築の自動化 自動化がし易い事がAWSの大きなメリット ! システム、運用の平準化を行っていく システムの疎結合化 複数のアーキテクチャ、サービスの連携、利用をしていく為 ! 少しずつでも作り変えていく H/Wレスポンスが必要なものは要検討・・・ 基本はAWS化でまずは考える AWS化できないシステム データ連携などで物理的な設備、通信が必要なシステム 超レガシーなシステム 自動化にも繋がる OSSも積極的活用 ー 自動化のメリット ー ・ミス(リスク)の低減 ・構築、運用の対応速度の向上 ・運用体制のスリム化 20
  • 23. 国内店舗の倍増 2018年 2月末までに ! 420店舗 800店舗 ※店舗系システムのAWS化が優先度高 23
  • 24. ASEANで800店舗展開 2014年 03月 17日 タイに1号店 Open ! AWSで稼働中 (Singapore Region) ! ※基本の構成イメージ(AMIなど)はTokyo Regionからコピー ! 他、展開中・・・ 過去、海外展開をした時は、 現地に合わせたインフラ作りに大苦戦・・・ AWSでは構成検討から構築が数日で完了 24
  • 25. ASEANで800店舗展開 オフショア開発との組み合わせ AWSは日本で設定、運用 アプリはベトナムで構築、運用 ! 【データの受渡し、共有】 S3 国内展開でも並行で実施中 【ドキュメント】 Google Drive 【コミュニケーション】 Hangouts 【課題管理】 Backlog 利用時のポイント Regionによって利用できるサービス (VPCならAZの数や構成など)が多少違う 25
  • 27. VPN in VPC 利用用途: システム保守ベンダのリモート保守接続 コスト削減 システム/資産の管理、運用などからの解放 ! 以前の構成 インターネットVPN 保守専用網 ! 利用時のポイント ルータでのACL BGPの知識が少し必要 構成概要 冗長化前提 27
  • 28. SES 利用用途: システムからのメール送信 メールシステムのセキュリティの維持やパフォーマンス維持 システム/資産の管理、運用などからの解放 ! 以前の構成 アプライアンスシステムと メールサーバの併用 ! 利用時のポイント 認証(ドメイン/ユーザ)を 複数リージョンで行っておく Bounce mailの処理 構成概要 28
  • 29. 今後の取組み① AWSのサービスの活用 RedShiftやElastic Beanstalk、Data Pipelineなどの PaaS、SaaSレイヤのサービスの活用 ! 少しずつ試験的に実装 使うポイントの見極めが重要 “今”の社内システムの AWS化は今後の布石 他クラウドとの連携 Google, Yammer, xxxxxxなど様々なクラウドサービスとの連携 Service Oriented な Cloud 利用 比較もしながら メール、スケジュール、掲示板、SNS、ドキュメント、 社内向けサイト、テレビ会議、その他・・・Coming soon… 29
  • 31. 今後の取組み② 積極的なAWSの専門性の高いベンダーとの連携 社内システムの知識 (社内、業務系ベンダ) ! AWS化の加速と高効率なAWS化 AWSの専門的な知識 (パートナー:ベンダー) AWSを基盤とした新たなサービスの創出 Coming soon… AWSサービス知識だけでなく、 豊富で多様な事例の所持が重要 事業の促進が本来の我々のミッション !  クラスメソッド社 ・AWSのサポートサービス ・ECサイトの移行や運用 ・新規サービス  などを依頼 + 31