• 検索結果がありません。

AWS へ全面 Migration するために

N/A
N/A
Protected

Academic year: 2021

シェア "AWS へ全面 Migration するために"

Copied!
37
0
0

読み込み中.... (全文を見る)

全文

(1)

AWS  

へ全⾯面 Migration  するために

アマゾン ウェブ サービス ジャパン株式会社 ソリューションアーキテクト

(2)

⾃自⼰己紹介

辻 義⼀一(つじ よしかず)

ソリューションアーキテクト ⻄西⽇日本担当

簡単な経歴 • ⼤大阪⽣生まれの⼤大阪育ち。 • 独⽴立立系SIerでインフラエンジニア。 AWSのすきな所 〜~ 安い、早い、おもしろい 〜~

(3)

AWS移⾏行行メリット

(4)

AWS移⾏行行メリット

グローバル対応

全世界のリージョンを統⼀一して利利⽤用可

イノベーションの加速

オンプレミスでは難しい新領領域への投資 ビッグデータ、IoT、 APIサービス…

アジリティ

実需に合わせたオンデマンドな利利⽤用 ビジネスのニーズにあわせた素早い対応

セキュリティ

AWSの優れたセキュリティ環境の利利⽤用と ⾃自社セキュリティポリシーの適⽤用

(5)

クラウドのメリットを最⼤大限活かすために、

クラウドファーストでシステムを移⾏行行していく。

AWS  へ 全⾯面移⾏行行

オンプレミス データセンター 本社・⽀支社 WAN

全⾯面移⾏行行

(6)
(7)

AWS  Summit  2015

(8)
(9)

全⾯面移⾏行行のながれ

事前 調査 トレー ニング PoC AWS基本設計 移⾏行行プラン策定 システム移⾏行行システム移⾏行行システム移⾏行行 本稼働本稼働本稼働 運⽤用運⽤用運⽤用 本稼働 運⽤用 システム移⾏行行

(10)

事前調査

現状調査

• 全てのシステムについて洗い出し ⎼ H/Wスペック、リソースの使⽤用状況 ⎼ S/W構成、AWS上での動作可否、ライセンス条件 ⎼ 可⽤用性要件と現在の実現⽅方式 ⎼ システム間、社外連携などの有無 ⎼ 運⽤用・保守体制 ⎼ リース期限、保守期限などのライフサイクル など システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム 移⾏行行 本 稼 働 運⽤用 事前 調査 トレー ニング PoC AWS 基本設計 移⾏行行プラン 策定

(11)

事前調査:ライセンス条件

個別ソフトウェアのライセンス条件を確認

• AWSへの既存ライセンスの持ち込み可否(BYOL対応) • AWSマーケットプレイスでの提供有無 • ライセンス数の基準 • その他 ⎼ 占有ホストの場合 ⎼ 動作サポート条件 (インスタンスタイプなど)

(12)

事前調査

TCO調査

• 現状のTCOとAWSに移⾏行行した場合のTCOを算出 • 適切切な Apple  to  Apple  で⽐比較

⎼ RI  の利利⽤用、現在不不要なリソースは確保しないなどの ⼯工夫をした上でのコスト算出 ⎼ セキュリティ対策のコスト ⎼ 4,5年年ごとのリプレースのコスト • 数値化できないコストや価値はリストにまとめる どこまで詳細に事前調査すべきかはケースバイケース。 調査に時間やコストをかけすぎていないか⾒見見極めが⼤大事。

(13)

AWS  基本設計

アカウント構成

複数のAWSアカウントを併⽤用することで分離離を実現。 分離離するが連携するための機能もあり。 例例)本番 /  開発、社内向け /  社外向け、部署ごと

ネットワーク構成

• AWS内のネットワーク構成 • 社内ネットワークとの接続 システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム 移⾏行行 本 稼 働 運⽤用 事前 調査 トレー ニング PoC AWS 基本設計 移⾏行行プラン 策定

(14)

AWS  基本設計:AWS内のネットワーク

VPCのCIDR(アドレス)

AWS内で使⽤用するプライベートアドレスを社内ネットワークと重複 しないように割当。後から変更更できないため⼤大きめが望ましい。

サブネット構成

パブリック/プライベート、アベイラビリティゾーンなどで分割。 アベイラビリティゾーン -‐‑‒ A アベイラビリティゾーン -‐‑‒ C パブリック サブネット プライベートサブネット パブリック サブネット プライベートサブネット VPCを使⽤用することで、AWS上にオンプレミスと 同様のネットワーク環境を作り出すことが可能

(15)

AWS  基本設計:AWS内のネットワーク

オンプレミスと変えた⽅方が良良い点

• アベイラビリティゾーンをまたいで構成し冗⻑⾧長化 • バックアップ⽤用LAN、監視⽤用LANなどを廃⽌止 • IPアドレスでは無く、DNS上のホスト名で管理理

IDS/IPS/WAF製品の導⼊入が可能

• ホスト型:TrendMicro社Deep  Security • ネットワーク型:Imperva社SecureSphere WAF、Barracuda   WAF、Fortinate社Fortigate など

(16)

AWS  基本設計:社内ネットワークとの接続

社内ネットワークと拠点が増えた時のように接続が可能

インターネットVPN(IPSec)

必要なもの • 固定IPアドレスの利利⽤用可能なインターネット • VPNルータ

Direct  Connect

• キャリアが提供している専⽤用線やWANサービス経由で利利⽤用可 • Direct  Connectパートナー様:NTT  PC、NTTコミュニケーション ズ、KDDI、ソフトバンクテレコム、TOKAI、Colt 他

(17)

Direct  Connect利利⽤用イメージ – WANサービス利利⽤用

10.2.0.0/16 10.1.0.0/24,  10.1.1.0/24  … オフィス データセンター キャリア 広域WAN網 APP DB APP コーポレートサイト

APP APP APP

⼈人事・給与SFA/WF 会計 DB DB DB 10.4.0.0/16 APP 開発環境 DB APP DB 10.3.0.0/16 インターネット

(18)

AWS  基本設計

標準構成の定義

• クラウドデザインパターンの適⽤用検討 • マネージドサービスの活⽤用検討

AWS管理理⽅方法

セキュリティポリシー

AWSにあわせたポリシーの⾒見見直し

社内への提供フロー

課⾦金金管理理・⽀支払い⽅方法

例例)標準構成 – 外向けWebサイト 基本設計に合わせて、PoCを⾏行行って確認

(19)

移⾏行行プラン策定

移⾏行行による⽬目標を明確化

コストだけではない。定量量化してモニタリング。

移⾏行行に際して何を変えるか

基本はストレート移⾏行行してから、クラウドネイティブに最適化。 ストレート移⾏行行では変更更点が少なくする。 システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム 移⾏行行 本 稼 働 運⽤用 事前 調査 トレー ニング PoC AWS 基本設計 移⾏行行プラン 策定 ストレート移⾏行行 クラウドに最適化

(20)

移⾏行行プラン策定

移⾏行行に際して何を変えるか(つづき)

OS、ミドルウェア、業務パッケージソフト、アプリケーション、運 ⽤用管理理などの変更更点を定め、移⾏行行⽅方針を検討 OS /プラットフォーム パッケージ/ ミドルウェア アプリケーション M/W⾮非互換対応 OSコマンド/メッセージ変更更対応 再コンパイル 運⽤用管理理 (バックアップ・冗⻑⾧長化・ 監視) パラメーター変更更 移⾏行行⽅方針の選択によって必要になる対応 レイヤー バージョンアップ OSパラメーター変更更 バージョンアップ C,Java,PHP,Ruby COBOL,Shell Script SAP,  Oracle  EBS, HUE,   ….

Oracle  MySQL, Weblogic,  Tomcat,…. Solaris,  HP-‐‑‒UX,   Linux Windows

VMware,  Hyper-‐‑‒V Unix(SPARC,Itanium)

(21)

移⾏行行プラン策定

移⾏行行スケジュールを策定

重要度度、移⾏行行難易易度度、コスト効果に応じて移⾏行行対象を優先度度付けして、 移⾏行行スケジュールを策定。 アプリのバージョンアップ、再構築のタイミング、HWの保守切切れ タイミングにあわせるなども考えられる。 システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム 移⾏行行 本 稼 働 運⽤用 事前 調査 トレー ニング PoC AWS 基本設計 移⾏行行プラン 策定 システム 重要度度 難易易度度移⾏行行 コスト効果 優先度度移⾏行行 A ◎ △ ◯ ◯ B △ ◎ ◎ ◎ C ◯ × × × ・・・ ・・・ ・・・ ・・・ ・・・

(22)

移⾏行行

典型的な移⾏行行作業のながれ

1. OS・ミドルウェア・アプリ環境を実現 A) 既存環境と同等の環境をAWS上に新規構築 B) 既存環境の仮想マシンをVMImportにより複製 システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム 移⾏行行 本 稼 働 運⽤用 事前 調査 トレー ニング PoC AWS 基本設計 移⾏行行プラン 策定

(23)

移⾏行行:仮想マシンの移⾏行行

VM  Import

VMware/Hyper-‐‑‒V/Xenの仮想マシンイメージをAWS上へ移⾏行行できる。 • CLIツールやvCenterプラグインなど • 対応OS ⎼ Windows  Server2003/2003R2/2008/2008R2/2012/2012R2 ⎼ RHEL5.1〜~6.5  (ライセンスはRedhat Cloud  Accessを利利⽤用) ⎼ Centos  5.1〜~6.5

⎼ Ubuntu  12.04,  12.10,  13.04,  13.10 ⎼ Debian 6.0.0〜~6.0.8,  7.0.0〜~7.2.0

(24)
(25)

移⾏行行

典型的な移⾏行行作業のながれ

1. OS・ミドルウェア・アプリ環境を移⾏行行 A) 既存環境と同等の環境をAWS上に構築し移⾏行行 B) 既存環境の仮想マシンをVMImportにより移⾏行行 2. データ移⾏行行 3. 動作テスト 4. 既存環境停⽌止 5. 再データ移⾏行行 6. AWS環境に切切り替え

システム停⽌止期間

(26)

移⾏行行

典型的な移⾏行行作業のながれ

1. OS・ミドルウェア・アプリ環境を移⾏行行 A) 既存環境と同等の環境をAWS上に構築し移⾏行行 B) 既存環境の仮想マシンをVMImportにより移⾏行行 2. データ移⾏行行 3. 動作テスト 4. 差分データ同期 5. 既存環境停⽌止 6. 差分データ同期 7. AWS環境に切切り替え

システム停⽌止期間

停⽌止時間を短縮するには、データ移⾏行行を⼯工夫

(27)

移⾏行行:データ移⾏行行

切切り替え時間を考慮し、データの形式、コピーの⽅方式を選択。

ファイル

rsync や robocopy で差分転送。

データベース

エクスポート /  インポート も可能だが、データベースの機能やAWS   Database  Migration  Serviceを利利⽤用して差分同期。

(28)

運⽤用

システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム移 ⾏行行 本稼働 運⽤用 システム 移⾏行行 本 稼 働 運⽤用 事前 調査 トレー ニング PoC AWS 基本設計 移⾏行行プラン 策定

事前に検討すべき事項

変更更内容の洗い出し

• 基本はセルフサービス AWS提供機能を活⽤用(バックアップ等) • ⾃自動化にはAWSのAPIを利利⽤用 • 既存の運⽤用管理理ツールとの連携 監視 • AWS以外(OS以上)のレイヤー 従来通りの監視 • AWSが提供するレイヤー CloudWatch、AWS Event等、 AWSが提供する機能を活⽤用

(29)

全⾯面移⾏行行のために

(30)

ご⽀支援体制

アカウントマネージャー

ソリューションアーキテクト

プロフェッショナルサービス

トレーニングと認定試験

AWSサポート

(31)

ソリューションアーキテクト

アカウント付きのアーキテクト

AWSへの移⾏行行、新規構築時にアーキテクチャの設計⽀支援 お客様と技術課題を⻑⾧長期的観点で解決する ⎼ 技術検証を共同で実施し、お客様がAWSを適切切に使って頂けるよう早期 から⽀支援 ⎼ アーキテクチャ設計レビューやQAなどを無償で実施 ⎼ 新サービスアップデートや利利⽤用のためのハンズオンなどを提供

(32)

プロフェッショナルサービス

AWSを利利⽤用したシステムのアーキテクチャ設計と実装のご⽀支援、ス キルトランスファ プラットフォーム 評価 アセスメント計画 設計開発 デプロイメント適⽤用 本番環境での運⽤用 Cu rr en t  S ta te New  No rm al  – Hy br id  IT SIer様、ISV様、Managed  Service等の各種サービスとのパートナーシップ 戦略略計画 ビジネスケー ス ポートフォリ オアセスメン ト アプリケーション開発⽀支援 アーキテクチャー・設計 ビッグデータ分析 セキュリティ、コンプライアンス、リスク管理理 AWS環境のエンジニアリング Operatio nal   Integrati on

(33)

トレーニングと認定制度度

AWSサービスの知識識とスキルをお客様に提供するための、教育と認 定のプログラム 技術者のレベルや経験に合わせて、複数のコースあり ⾃自習(ハンズオン)を⾏行行う ことで、AWSサービスに慣 れ、さらに新しい知識識を吸 収し、AWS経験値を上げる。 ⾃自信を持ってAWS上で 設計、開発、運⽤用ができる ようになるAWS知識識やスキ ルを習得する。 AWSの知識識レベルの証明 セルフペースドラボ トレーニング 認定制度度

(34)

AWS サポート

⽇日本語でのサポートを提供

• エンタープライズ環境ではビジネス以上を推奨 ベーシック デベロッパー ビジネス エンタープライズ サポートフォーラム 利利⽤用可能 利利⽤用可能 利利⽤用可能 利利⽤用可能 サポートへの コンタクト EC2の健全性エ ラーが発⽣生した 場合 コンタクト フォーム コンタクトフォーム電話、チャット、 コンタクトフォーム電話、チャット、 緊急時最速 初回応答時間 不不可 (営業時間内)12時間以内 1時間以内 15分以内 24/365対応 なし なし あり あり 上級サポートエンジニ アへのルーティング なし なし あり あり 担当スタッフ なし なし なし あり 特別サポート なし なし なし あり 料料⾦金金(⽉月額) 無料料 $  49 AWS利利⽤用額の10%〜~ (最低 $100) AWS利利⽤用額の 10%〜~ (最低 $15,000)

(35)

AWS サポート:

エンタープライズサポート

テクニカル アカウント マネージャー (TAM) ソリューション アーキテクト エンジニアサポート アカウント マネージャー 技術的な問題解決⽀支援や エスカレーション窓⼝口 構成や設計⽅方針への⽀支援 アカウント・ご利利⽤用料料⾦金金関連 (+全般)のサポート 個々のお問い合わせ対応 Enterpriseサポート ご契約のお客様

(36)

まとめ 〜~AWS移⾏行行メリット〜~

グローバル対応

全世界のリージョンを統⼀一して利利⽤用可

イノベーションの加速

オンプレミスでは難しい新領領域への投資 ビッグデータ、IoT、 APIサービス…

アジリティ

実需に合わせたオンデマンドな利利⽤用 ビジネスのニーズにあわせた素早い対応

セキュリティ

AWSの優れたセキュリティ環境の利利⽤用と ⾃自社セキュリティポリシーの適⽤用

(37)

参照

関連したドキュメント

ア.×

ductile fracture stage から brittle fracture stage へ移行する点(Point 1)と brittle fracture stage から final degradation stage に移行する点(Point 2)を決定する

私たちの行動には 5W1H

断面が変化する個所には伸縮継目を設けるとともに、斜面部においては、継目部受け台とすべり止め

本節では本研究で実際にスレッドのトレースを行うた めに用いた Linux ftrace 及び ftrace を利用する Android Systrace について説明する.. 2.1

テューリングは、数学者が紙と鉛筆を用いて計算を行う過程を極限まで抽象化することに よりテューリング機械の定義に到達した。

WAKE_IN ピンを Low から High にして DeepSleep モードから Active モードに移行し、. 16ch*8byte のデータ送信を行い、送信完了後に

タップします。 6通知設定が「ON」になっ ているのを確認して「た めしに実行する」ボタン をタップします。.