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

エンタープライズ・クラウドジャーニーの最新動向

N/A
N/A
Protected

Academic year: 2021

シェア "エンタープライズ・クラウドジャーニーの最新動向"

Copied!
35
0
0

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

全文

(1)

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

アマゾン ウェブ サービス ジャパン株式会社

プロフェッショナル サービス プラクティス マネージャ

山本 教仁 (やまもと のりひと)

2017年5月31日

エンタープライズ・クラウドジャーニー

の最新動向

(2)

山本 教仁(やまもと のりひと)

アマゾン ウェブ サービス ジャパン(株)

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

プラクティス マネージャ

日本でのプロフェッショナル サービス

立ち上げ時期からクラウド導入支援、

ITトランスフォーメーション支援の

プロジェクトを多数実施

(3)
(4)

2016年:SofA (Stages of Adoption)

クラウド最適化

大規模移行

ハイブリッド化

個別プロジェクト

(5)

2017年:クラウドジャーニーの2つの道

1. 初期プロジェクト

2.ベース作り

3.移行

クラウド・

ネイティブ

技術的負債

の返済

価値

時間

4.再創造

(6)

他のエンタープライズ企業は

クラウドで何をしているか

(7)

デジタル・トランスフォーメーション

顧客接点や体験の再発明

プロセスの改善

(8)

デジタル・トランスフォーメーションの例:

McDonald’s

2016年re:Invent Keynoteでの発表より

30万のデバイス、20万のレジ、6,900万のお客様、6,000のメニューを支える

新しいEコマースプラットフォーム”eCP”をAWSで構築

人・プロセス・テクノロジーすべてを変革することで達成

クラウドチームを作り、Cloud Adoption Framework の活用、AWS プロ

フェッショナルサービスからの支援を受けながらコストやアーキテクチャに関

するナレッジの蓄積とシェアを進める

(9)

Lean Enterpriseの例:GE

デジタルカンパニーでNo1

FastWorksはスタートアップの考え

方をエンタープライズ企業に持ち込

んだ

「リーン・スタートアップ」

の著者、エリック・リース氏の監修

ビジネス側も主導し、IT側がその

実現手段として、アジャイルな開発、

クラウドを選択した

出典: http://gereports.jp/post/111236241664/fastworks

(10)

デジタル・トランスフォーメーションを実現する

クラウド活用例(ITビュー)

クラウド

デジタル・トランスフォーメーション

アプリケーション

アジャイル開発+DevOps

分析、可視化

ガバナンス・セキュリティ

既存システムとの接続

クラウド・

ネイティブ

(11)

ITシステムイメージ

AP

DB

Internet

Security

機能

Shield

WAF

オンプレミス

DC

既存

DB

DB

連携

API

DWH

可視化

Data

Lake

Streaming

(Provisioning)

CD

CI

(Deploy)

(12)

Security

機能

Shield

WAF

AP

DB

DWH

可視化

Internet

Data

Lake

DB

連携

オンプレミス

DC

既存

DB

API

Streaming

(Provisioning)

CD

CI

(Deploy)

IT施策のポイント

クラウド

新アプリケーション

アジャイル開発+DevOps

分析、可視化

ガバナンス・セキュリティ

既存システムとの接続

(13)

アジャイル開発+DevOps

Business Case

Requirements

Use

Case

Features

Plan

Go to

market

Business

Design

Code

Refactor

Unit Test

Bug Fix

Deploy

Developers

(application)

Provision

Configure

Orchestrate

Deploy

Report

Monitor

IT Operations

(infrastructure)

Agile

Development

DevOps

• 継続的インテグレーション • 継続的デプロイメント • IT オートメーション • 継続的デリバリ • アプリケーション管理

• イテレーティブな開発

• スクラム、スプリント、

ストーリー

• ベロシティー

Business

Agility

IT

Agility

(14)

分析、可視化

DWH

可視化

システム

システム

収集

保存

分析

可視化

Streaming

システム

システム

システム

可視化

データ抽出

ETL

ダッシュ

ボード

リアルタイム

分析

DataLake

(15)

既存システムとの接続

基幹系

アプリ/DB

PC

Mobile

フロント

更新系

アプリ

フロント

参照系

アプリ

1.アプリ

の分類

• 取引等更新系があるか

• 情報系や参照系だけか

• 更新系はAPIもしくは

非同期メッセージング

で直接アクセス

API

メッセージ

キュー

3.インタ

フェース

• 直接アクセス/データコピー

のインタフェース定義

DB

レプリケーション

ファイル

転送

DB

ストレージ

2.データ

の持ち方

• 参照用マスター

データのコピー

(16)

ガバナンス・セキュリティ

サービス

Internet

サービス

サービス

共通セキュリティ

VPC

• ファイアウォール

• IDS/IPS

• WAF

• ログ取得

• 暗号通信

セキュリティ

機能

• 各サービスを、必ず共通セキュリティ

VPC経由での提供とする

新アプリケーション群

(17)

IT施策のポイント

クラウド

新アプリケーション

アジャイル開発+DevOps

分析、可視化

ガバナンス・セキュリティ

既存システムとの接続

(18)
(19)

デジタル・トランスフォーメーションのための専門組織

の立ち上げ

IDC

調査

(2017年3月)によると、IT部門の予算よりビジネス(LOB)部門のIT予算の方が伸びが速い。

“イノベーションがビジネス部門をデジタルトランスフォーメーションの前線へと駆り立てており、これが

IT部門

の管轄外である「シャドーIT」へ

、もしくは

これまで以上にIT部門と密接な連携

作業

を余儀なくさせている。”

http://www.idc.com/getdoc.jsp?containerId=prUS42405217

ガートナー

、「バイモーダル」なIT組織に関する調査結果を発表(2016年6月)

デジタル・テクノロジを使用したプロジェクトの予定/実績がある企業のうち、

約3割は従来のIT部門と

は別に専門組織を立ち上げている

ことが判明

IT部門内に専門チームを作ったのが40.6%、ビジネス部門とタスクフォース

チームを作ったのが28.1%、IT部門とは別に新組織を立ち上げたのが29.4%。

https://www.gartner.co.jp/press/html/pr20160601-01.html

(20)

組織の役割分担例

クラウド

新アプリケーション

アジャイル開発+DevOps

分析、可視化

ガバナンス・セキュリティ

既存システムとの接続

I

T

(21)

デジタル・トランスフォーメーションを推進しようとしても、

ほとんどの予算が現状維持のために使われているため内側か

ら変革を起こすことは非常に難しい

Source: McKinsey Global Survey

成熟した組織は何年にも渡

る技術的負債を抱えて複雑

な状況にいる

この問題に取り組まないと、

IT部門はビジネスニーズ

に応えることができないし、

デジタル・トランスフォー

メーションも実現できない

過去の遺産の維持費=技術的負債

IT予算の内訳

(22)

クラウドジャーニーの2つの道

CLOUD CENTER OF EXCELLENCE (COE)

1. 初期プロジェクト

2.ベース作り

3.移行

クラウド・

ネイティブ

技術的負債

の返済

価値

時間

4.再創造

(23)

IT部門が実施すべきこと

デジタル・トランスフォーメーション

の支援と対応

技術的負債の返済

• 全体IT方針の策定

• 役割分担の整理

• デジタル・トランスフォーメーショ

ンのための環境の整備(DevOps環

境、可視化環境、既存システムのイ

ンタフェース、セキュリティ)

• 古いテクノロジーの棄却

• 古いフレームワークからの脱却

• 古いソフトウェア/インフラアーキ

テクチャからの脱却

• 古いソフトウェア/OSバージョン

からのバージョンアップ

• 自社の差異化につながるところ以外

の整理

• DCメンテナンス、ハードウェアリ

プレース、VM環境運用、インベン

トリー管理等

(24)

技術的負債の返済:移行パターン

Ap

p

lic

at

ion

M

od

er

n

iz

at

ion

/

C

h

an

ge

Ef

for

t

ラベル

移行パターン名

移行パターンの説明

Retain

(保持)

• お客様はサーバーとアプリケーションをオンプレミス環境に残す • 移行の対象ではない

Retire

(リタイア)

• オンプレミス環境でサーバーやアプリケーションを廃止する • 移行の対象ではない

Rehost

(ホスト変更)

• サーバーやアプリケーションをオンプレ環境からクラウドにフォークリフティングする • 移行したクラウドで稼働させるためには最小限の変更が必要になる場合がある(最小限の アプリケーションレイヤーの変更) • ストレージの移行が必要なケースもある • UAT - いくつかのアプリケーションのテストが必要

Repurchase

(買い替え)

• アプリケーションの置き換え(新しいクラウドアプリケーションやSaaSの可能性あり) • ストレージの移行が必要なケースもある

Replatform

(プラットフォーム変更)

• クラウドで稼働させるOS、データベースのバージョンアップ • ストレージの移行が必要なケースもある • いくつかのアプリケーションの変更が必要 • アプリケーションの再インストールが必要 • UATの実施は強く推奨UAT

Refactor

(リファクタリング)

• OSやデータベースの変更 • ミドルウェアやアプリケーションをクラウドのマネージドサービスに変更 • データ変換:データーベース移行(MySQL、Auroraなど) • アプリケーションアーキテクチャーの再構築 • UATは必要

R1

R2

R3

R4

R5

R6

(25)

技術的負債の返済:移行パターン

Ap

p

lic

at

ion

M

od

er

n

iz

at

ion

/

C

h

an

ge

Ef

for

t

ラベル

移行パターン名

移行パターンの説明

Retain

(保持)

• お客様はサーバーとアプリケーションをオンプレミス環境に残す • 移行の対象ではない

Retire

(リタイア)

• オンプレミス環境でサーバーやアプリケーションを廃止する • 移行の対象ではない

Rehost

(ホスト変更)

• サーバーやアプリケーションをオンプレ環境からクラウドにフォークリフティングする • 移行したクラウドで稼働させるためには最小限の変更が必要になる場合がある(最小限の アプリケーションレイヤーの変更) • ストレージの移行が必要なケースもある • UAT - いくつかのアプリケーションのテストが必要

Repurchase

(買い替え)

• アプリケーションの置き換え(新しいクラウドアプリケーションやSaaSの可能性あり) • ストレージの移行が必要なケースもある

Replatform

(プラットフォーム変更)

• クラウドで稼働させるOS、データベースのバージョンアップ • ストレージの移行が必要なケースもある • いくつかのアプリケーションの変更が必要 • アプリケーションの再インストールが必要 • UATの実施は強く推奨UAT

Refactor

(リファクタリング)

• OSやデータベースの変更 • ミドルウェアやアプリケーションをクラウドのマネージドサービスに変更 • データ変換:データーベース移行(MySQL、Auroraなど) • アプリケーションアーキテクチャーの再構築 • UATは必要

R1

R2

R3

R4

R5

R6

(26)

技術的負債の返済でやるべきこと

Mode 1 アプリケーション

安定志向

決まったキャパシティ

既存技術の流用

既存環境

Mode 2 アプリケーション

安定よりスピード

柔軟なキャパシティ

新技術の積極利用

Mode 1.5

アプリケーション

新クラウド環境

Mode 2

アプリケーション

Mode 1

アプリケー

ション

既存環境

再分類

• 基幹系でも改修していくもの

• キャパシティ変動のあるもの

• 新しい技術を取り入れていくもの

• API

• データ連携

• データ配置

=SoE

SoR=

(27)

Mode 1.5アプリ移行案

アプリ

ケーション

RDB

単純移行

Auto

Scaling

アプリ

ケーション

RDB

アプリ

ケーション

RDS

Lambda

DynamoDB

API

Gateway

ELB

可用性&拡張性

対応

サーバレス化

クラウド・ネイティブへ

(28)

サーバレス:AWS Lambdaとは?

イベントソース

ファンクション

サービスなど

データ状態の変化

エンドポイントから

のリクエスト

リソース状態の変化

Node.js

Python

Java

C#

トリガー

利用

ロジック

(29)

イベントソース

ファンクション

サービスなど

データ状態の変化

エンドポイントから

のリクエスト

リソース状態の変化

Node.js

Python

Java

C#

トリガー

利用

ロジック

サーバレス:AWS Lambdaとは?

サーバ管理不要

勝手にスケール

アイドル時間は課金なし

耐障害性も実装済

(30)

Mode 1とMode 2とのインタフェース

基幹系

アプリ/DB

PC

Mobile

フロント

更新系

アプリ

フロント

参照系

アプリ

• 更新系はAPIもしくは

非同期メッセージング

で直接アクセス

API

メッセージ

キュー

インタ

フェース

DB

レプリケーション

ファイル

転送

DB

ストレージ

• 参照用マスター

データのコピー

Mode 1

=SoR

Mode 2

=SoE

(31)

クラウドジャーニーの2つの道

CLOUD CENTER OF EXCELLENCE (COE)

1. 初期プロジェクト

2.ベース作り

3.移行

クラウド・

ネイティブ

技術的負債

の返済

価値

時間

4.再創造

クラウドへ単純

移行し、過去の

技術的負債を

返済する

クラウド最適な

システムを構築し、

イノベーションを

加速する

(32)

クラウドジャーニーの2つの道

CLOUD CENTER OF EXCELLENCE (COE)

1. 初期プロジェクト

2.ベース作り

3.移行

クラウド・

ネイティブ

技術的負債

の返済

価値

時間

4.再創造

お客さまA

いったんすべてクラウ

ドへ移行し、その後ク

ラウド最適化を目指す

お客さまC

最初からクラウド・

ネイティブをとくに

運用系で活用しなが

ら移行する

お客さまB

Mode 2以外についても

ハード老朽化対応、コ

スト削減目的でクラウ

ドへの単純移行を行う

お客さまD

アプリケーションを

クラウド・ネイティ

ブで開発していく

(33)

まとめ

1. 初期プロジェクト

2.ベース作り

3.移行

クラウド・

ネイティブ

技術的負債

の返済

価値

時間

4.再創造

クラウド

新アプリケーション

アジャイル開発+DevOps

分析、可視化

ガバナンス・セキュリティ

既存システムとの接続

Mode 1.5

アプリケーション

新クラウド環境

Mode 2

アプリケー

ション

Mode 1

アプリケー

ション

既存環境

クラウドジャーニーの

2つの道

(34)

まずはここから

業務部門

IT部門

クラウドはこれから

まずは次の

新規アプ

で使ってみる

クラウド利用の

社内

標準化

ガイド

作り

最初の移行システム

の選定

クラウドを始めた

クラウドネイティブ

で、運用負荷軽減

大規模移行

の準備

大規模移行の仕組み

クラウド実践中

クラウドネイティブ

の加速

で、開発ス

ピードアップ、運用

負荷削減

クラウドネイティブ

で、運用負荷軽減

Mode 1.5

アプリケーション

新クラウド環境

Mode 2

アプリケー

ション

Mode 1

アプリケー

ション

既存環境

アジャイル開発+DevOps

分析、可視化

ガバナンス・セキュリティ

既存システムとの接続

(35)

本セッションのFeedbackをお願いします

受付でお配りしたアンケートに本セッションの満足度やご感想などをご記入ください

アンケートをご提出いただきました方には、もれなく

素敵なAWSオリジナルグッズ

プレゼントさせていただきます

参照

関連したドキュメント

学術関係者だけでなく、ヘリウム供給に関わる企業や 報道関係などの幅広い参加者を交えてヘリウム供給 の現状と今後の方策についての

Adaptive image approximation by linear splines over locally optimal Delaunay triangulations.. IEEE Signal Processing Letters

また適切な音量で音が聞 こえる音響設備を常設設 備として備えている なお、常設設備の効果が適 切に得られない場合、クラ

本資料は Linux サーバー OS 向けプログラム「 ESET Server Security for Linux V8.1 」の機能を紹介した資料です。.. ・ESET File Security

連携DB 営業店AP お客さま番号.

6 Baker, CC and McCafferty, DB (2005) “Accident database review of human element concerns: What do the results mean for classification?” Proc. Michael Barnett, et al.,

For control of emerged cocklebur, annual morning- glories and other susceptible broadleaf weeds, apply when broadleaf weeds are actively growing and small (see WEED LIST).. 2,4-DB

社会システムの変革 ……… P56 政策11 区市町村との連携強化 ……… P57 政策12 都庁の率先行動 ……… P57 政策13 世界諸都市等との連携強化 ……… P58