SlideShare a Scribd company logo
“AWSからOCIへの移⾏事例"
- Oracle Cloud ウェビナー -
2Copyright © 2019 Atomitech Inc. All rightsreserved.
1 2 3
Introduction
事例紹介 まとめ
Agenda
3Copyright © 2019 Atomitech Inc. All rightsreserved.
⼤森 信哉 @shinpy
株式会社アトミテック
クラウドサービス事業である (クラウディ)を担当
福島県会津若松市 在住(フル・リモート)
インフラエンジニア兼エバンジェリスト
クラウドはAWSを趣味で触るところから
→OCI(Oracle Cloud Infrastructure)に関わり始めて2年!!
好きなサービス: OCI = Autonomous Databaseシリーズ
4Copyright © 2019 Atomitech Inc. All rightsreserved.
OCIjpはOCIエキスパートによるユーザーコミュニティです。
毎⽉第3⽕曜⽇ごろに開催しています。
⼤規模な構築事例や初⼼者向けハンズオンなど
OCIに関わることなら何でも取り上げます!
OCI初⼼者歓迎!!
毎⽉第3⽕曜⽇ イベント実施
twitterconnpass
5Copyright © 2019 Atomitech Inc. All rightsreserved.
HINEMOS
Solution
Div.
Service
Delivery
Div.
6Copyright © 2019 Atomitech Inc. All rightsreserved.
@Cloudii_jp
https://cloudii.jp/
※近⽇リニューアル予定!!
ハッシュタグ #CloudiiCloudii Blog
7Copyright © 2019 Atomitech Inc. All rightsreserved.
Cloudii Cloud Managerとは
uクラウドサービス管理を統合したWebアプリケーション
ステータス
可視化
コスト分析マルチクラウド
対応
ガバナンス
• Oracle Cloud
• AWS
• Microsoft Azure
...etc
• インスタンス稼働状況
• OS情報
• 各構成管理
...etc
• 部署毎
• コンパートメント毎
• タグ毎
...etc
• イベントログ
※操作ログ等
• アラート通知
...etc
8Copyright © 2019 Atomitech Inc. All rightsreserved.
「AWSからOCIへの移⾏」
事例紹介
9 Copyright © 2019 Atomitech Inc. All rightsreserved.
• ⼀般公開している地図サービス
• 静的コンテンツデータ:約15TB
• 静的コンテンツ更新は毎週数回(⾼頻度)
• 地図検索機能等のAPI:別接続
• ⼤量のログ解析(Amazom EMR)
API SV
(本番)
AWS Cloud
CDN
Amazon CloudFront
Docker
コンテナ
API SV
(テスト)
インターネット
Docker
コンテナ
コンテンツを
アップロード
Dockerイメージを
デプロイ
VPC
オフィス等
EMR
EC2 EC2
S3
AWS構成
10 Copyright © 2019 Atomitech Inc. All rightsreserved.
API SV
(本番)
OCI
VPC
Compute Compute
CDN
Fastly
Docker
コンテナ
API SV
(テスト)
インターネット
Object
Storage
Docker
コンテナ
Internet
Gateway
オフィス等
Dockerイメージを
デプロイ
コンテンツを
アップロード
• CDN(CloudFront)→ Fastly
• S3 → Object Storage
• EC2 → Compute
• ログ解析(EMR)
→ Fastlyでログ出⼒時点でカスタマイズ
→ 解析:シェル
OCI構成
11 Copyright © 2019 Atomitech Inc. All rightsreserved.
• APIサーバもCDN(Fastly)配下にし全てのログを集約
• コンテンツ更新時にCLIによる⾃動キャッシュパージの実装
• カスタムログ:予めログ解析で必⽤な項⽬のみに絞って出⼒
(Object Storageに出⼒)
• Object Storageは静的ウェブサイトのホスティング機能が不
⾜しているため、⾜りないところをFastlyで補完
<URLのリライト例>
・「Object Storage」で発⾏されるURL
→https://objectstorage.**d.com/*/n**c/*/バケット名/o/ファイル名等
・「Fastly」でリライト
→https://cloudii.jp/バケット名/****
• Object Storageへのアクセスログを保存するサービスが無い
→9/10位に「ロギング・サービス」がリリース予定
※LA評価中→Cloudiiブログでも記載:LA_Loggingサービスについて
https://cloudii.atomitech.jp/entry/20191126/1574730560
API SV
(本番)
OCI
VPC
Compute Compute
CDN
Fastly
Docker
コンテナ
API SV
(テスト)
インターネット
Object
Storage
Docker
コンテナ
Internet
Gateway
オフィス等
Dockerイメージを
デプロイ
コンテンツを
アップロード
OCI構成
12 Copyright © 2019 Atomitech Inc. All rightsreserved.
参考| Fastly
13Copyright © 2019 Atomitech Inc. All rightsreserved.
移⾏:苦労したところ
・データ容量:15TB
・膨⼤なファイル数(数億ファイル)
・1ヶ⽉で移⾏(コピー)
↓
S3コマンドやCLIで考えていたが、1ヶ⽉以上かかてしまうことが発覚...
ファイルが細かすぎて時間がかかる!!
S3 Object
Storage
14Copyright © 2019 Atomitech Inc. All rightsreserved.
移⾏:苦労したところ
分散して対応
S3 Object
Storage
Compute
…
・中間サーバ(Compute)を複数デプロイ ※⾃社環境
・「rclone」コマンドでコピー
→ 期⽇までに完了!!
→ 想定外のCompute分のコストが発⽣
→ ComputeからObject Storageへの転送も10TBオーバーしたためコストが発⽣
15Copyright © 2019 Atomitech Inc. All rightsreserved.
移⾏:注意点
今回のコピー⽅法を採⽤する際の注意点があります。
→ 詳細はCloudiiブログを参照
【タイトル】 ※2020/8/21記事
Oracle Cloud Infrastructure(OCI)のObjectStorageでマルチパートアップロードされたオブ
ジェクトのMD5ハッシュを得ようとしたら躓いたはなし
https://cloudii.atomitech.jp/entry/object_storage/issue/md5_hash
16 Copyright © 2019 Atomitech Inc. All rightsreserved.
OCI
VPC
CDN
Fastly
API SV
(本番)
Compute
Docker
コンテナ
インターネット
Object
Storage
Compute
API SV
(テスト)
Docker
コンテナ
Internet
Gateway
オフィス等
Dockerイメージを
デプロイ
コンテンツを
アップロード
API SV
(本番)
Compute
Docker
コンテナ
API SV
(本番)
Compute
Docker
コンテナ
LB
・・・
今後の展望(案)
・API SVを複製し「ロード・バランサ」で負荷分散
・オートスケールの実装も検討可能
17 Copyright © 2019 Atomitech Inc. All rightsreserved.
OCI
VPC
CDN
Fastly
API SV
(本番)
Compute
Docker
コンテナ
インターネット
Object
Storage
Compute
API SV
(テスト)
Docker
コンテナ
Internet
Gateway
オフィス等
Dockerイメージを
デプロイ
コンテンツを
アップロードAPI SV
(本番)
Compute
Docker
コンテナ
API SV
(本番)
Compute
Docker
コンテナ
LB
・・・
Autonomous
Data
Warehouse
Oracle Analytics
ログ解析/分析
今後の展望(案)
・ADW、Analyticsでのログ解析/分析できないか!?
or OMC or 3rdパーティ・サービス
OMC
・・・・・・・・・・ ログ解析/分析
18 Copyright © 2019 Atomitech Inc. All rightsreserved.
Oracle Cloud Infrastructure Registry
(OCIR)
API SV (本番)
API SV (テスト)
API SV
(本番)
OCI
VPC
Compute Compute
CDN
Fastly
Docker
コンテナ
API SV
(テスト)
インターネット
Object
Storage
Docker
コンテナ
Internet
Gateway
オフィス等
Dockerイメージを
メンテナンス
Dockerイメージ
コンテンツを
アップロード
今後の展望(案)
• Dockerイメージのアップデートを⼿動デプロイしている
→ OCIRでイメージ管理できないか!?
19 Copyright © 2019 Atomitech Inc. All rightsreserved.
Oracle Cloud Infrastructure Registry
(OCIR)
API SV (本番)
API SV (テスト)
OCI
VPC
Compute Compute
CDN
Fastly
pod#1
API SV
(本番)
インターネット
Object
Storage
Internet
Gateway
オフィス等
Dockerイメージを
メンテナンス
Dockerイメージ
コンテンツを
アップロード
pod#2
API SV
(テスト)
LB
Oracle Container Engine
for Kubernetes
LB
今後の展望(案)
• OKE(K8s)環境にしてクラウドネイティブDevOpsを
実現できないか!?
20Copyright © 2019 Atomitech Inc. All rightsreserved.
まとめ
・全体的なコストはOCIが安価(AWSのオンデマンド料⾦⽐較)
※AWSでもリザーブド等の契約をすれば安くなるがOCIはデフォルトで安価
※各クラウドでも提供しているサービス、していないサービスがあるため価格だけで決定するのは危険
・1ヶ⽉で、設計〜構築〜移⾏はとても⼤変
・⼤容量のデータをコピーするときは、注意点も考慮しながらしっかり検討する
※Data Transferは⽇本では未提供
・OCIの⾜りない機能はサードパーティで補完(今回はFastly)
・今回のような案件:Object Storageの⾒積は使⽤容量だけではなく、リクエスト数の考慮必須
Copyright © 2019 Atomitech Inc. All rightsreserved.
21
We Are Hiring!!
sales@atomitech.jp
宛先:⼈事担当

More Related Content

PDF
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年9月3日)
PDF
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
PDF
Oracle Cloud Infrastructure:2020年9月度サービス・アップデート
PDF
【基本を知ろう】クラウド・データレイクを実現する各サービス最新情報(Oracle Cloudウェビナーシリーズ: 2020年10月15日)
PDF
Oracle Autonomous Database 技術情報(Oracle Cloudウェビナーシリーズ: 2020年8月20日)
PDF
Oracle Content and Experience サービス概要 (2020年8月版)
PDF
Oracle Cloud Infrastructure:2020年10月度サービス・アップデート
PDF
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年9月3日)
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
Oracle Cloud Infrastructure:2020年9月度サービス・アップデート
【基本を知ろう】クラウド・データレイクを実現する各サービス最新情報(Oracle Cloudウェビナーシリーズ: 2020年10月15日)
Oracle Autonomous Database 技術情報(Oracle Cloudウェビナーシリーズ: 2020年8月20日)
Oracle Content and Experience サービス概要 (2020年8月版)
Oracle Cloud Infrastructure:2020年10月度サービス・アップデート
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介

What's hot (20)

PPTX
[old] Oracle Container Engine for Kubernetes (OKE) ご紹介 [2020年7月版]
PDF
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年9月2日)
PPTX
第17回しゃちほこオラクル俱楽部
PPTX
OCI GoldenGate Overview 2021年4月版
PDF
Oracle Cloud Infrastructure:2020年12月度サービス・アップデート
PDF
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年8月5日)
PDF
Oracle Cloud Infrastructure:2020年11月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2021年11月度サービス・アップデート
PPTX
Big Data Service Overview 2020年7月版
PPTX
[旧版]OCI Data Integration Overview 2020年7月版
PDF
Oracle Cloud の セキュリティ・コンプライアンス 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月16日)
PDF
Oracle Cloud Infrastructure:2020年4月度サービス・アップデート
PDF
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
PDF
Oracle Cloud Infrastructure:2020年7月度サービス・アップデート
PDF
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年8月11日)
PPTX
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
PDF
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
PPTX
Oracle no sql database cloud service overview202007
PDF
Oracle Cloud PaaS & IaaS:2019年9月度サービス情報アップデート
PDF
【旧版】Oracle Autonomous Database Cloud サービス紹介資料 [2020年/3月版]
[old] Oracle Container Engine for Kubernetes (OKE) ご紹介 [2020年7月版]
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年9月2日)
第17回しゃちほこオラクル俱楽部
OCI GoldenGate Overview 2021年4月版
Oracle Cloud Infrastructure:2020年12月度サービス・アップデート
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年8月5日)
Oracle Cloud Infrastructure:2020年11月度サービス・アップデート
Oracle Cloud Infrastructure:2021年11月度サービス・アップデート
Big Data Service Overview 2020年7月版
[旧版]OCI Data Integration Overview 2020年7月版
Oracle Cloud の セキュリティ・コンプライアンス 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月16日)
Oracle Cloud Infrastructure:2020年4月度サービス・アップデート
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Cloud Infrastructure:2020年7月度サービス・アップデート
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年8月11日)
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
Oracle no sql database cloud service overview202007
Oracle Cloud PaaS & IaaS:2019年9月度サービス情報アップデート
【旧版】Oracle Autonomous Database Cloud サービス紹介資料 [2020年/3月版]
Ad

Similar to いよいよマルチクラウドの時代!マルチクラウド検討比較する前に知っておくべきポイント(Oracle Cloudウェビナーシリーズ: 2020年9月9日) 株式会社アトミテック発表資料 (20)

PDF
[AWS Summit 2012] クラウドデザインパターン#7 CDP キャンペーンサイト編 (Wordpress)
PDF
CDP キャンペーンサイト編 UPDATE
PDF
Amazon Web Services 最新事例集
PDF
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
PDF
Drソリューション(ナレッジコミュニケーション)
PDF
[Modern Cloud Day Tokyo 2019] オラクルコンサルが語る!事例でみていくOracle Cloud Infrastructure設...
PDF
AWSとOCIを比べてみた
PDF
Oracle Cloud PaaS & IaaS:2019年4月度サービス情報アップデート
PDF
OpenStackによる、実践オンプレミスクラウド
PDF
JAWS DAYS 2015
PDF
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
PDF
【CLOUDIAN】コード化されたインフラの実装
PDF
[excite open beerbash 特別篇]レガシーシステムをAWS移行で幸せになった話
PDF
[Modern Cloud Day Tokyo 2019] オラクルクラウド移行を完了したゲストに聞くOracle Cloudを選択する理由&次世代インフ...
PDF
AWSを用いたWebホスティング
PDF
CDP(キャンペーンサイト編)
PDF
Aws seminar-tokyo ken-final-publish
PDF
Aws ken final-publish
PDF
簡単DR対策セミナースライド
PDF
PCCC23:日本オラクル株式会社 テーマ1「OCIのHPC基盤技術と生成AI」
[AWS Summit 2012] クラウドデザインパターン#7 CDP キャンペーンサイト編 (Wordpress)
CDP キャンペーンサイト編 UPDATE
Amazon Web Services 最新事例集
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
Drソリューション(ナレッジコミュニケーション)
[Modern Cloud Day Tokyo 2019] オラクルコンサルが語る!事例でみていくOracle Cloud Infrastructure設...
AWSとOCIを比べてみた
Oracle Cloud PaaS & IaaS:2019年4月度サービス情報アップデート
OpenStackによる、実践オンプレミスクラウド
JAWS DAYS 2015
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
【CLOUDIAN】コード化されたインフラの実装
[excite open beerbash 特別篇]レガシーシステムをAWS移行で幸せになった話
[Modern Cloud Day Tokyo 2019] オラクルクラウド移行を完了したゲストに聞くOracle Cloudを選択する理由&次世代インフ...
AWSを用いたWebホスティング
CDP(キャンペーンサイト編)
Aws seminar-tokyo ken-final-publish
Aws ken final-publish
簡単DR対策セミナースライド
PCCC23:日本オラクル株式会社 テーマ1「OCIのHPC基盤技術と生成AI」
Ad

More from オラクルエンジニア通信 (20)

PDF
Oracle Cloud Infrastructure:2023年5月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2023年3月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2023年2月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年12月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年11月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年10月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年9月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年8月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年7月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年6月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年4月度サービス・アップデート
PDF
Oracle Cloud Infrastructure データベース・クラウド:各バージョンのサポート期間 (2022年4月版)
PPTX
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
PDF
Oracle Cloud Infrastructure:2022年3月度サービス・アップデート
PPTX
Oracle Cloud Infrastructure:2022年2月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
PDF
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
Oracle Cloud Infrastructure:2023年5月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年3月度サービス・アップデート
Oracle Cloud Infrastructure:2023年2月度サービス・アップデート
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
Oracle Cloud Infrastructure:2022年12月度サービス・アップデート
Oracle Cloud Infrastructure:2022年11月度サービス・アップデート
Oracle Cloud Infrastructure:2022年10月度サービス・アップデート
Oracle Cloud Infrastructure:2022年9月度サービス・アップデート
Oracle Cloud Infrastructure:2022年8月度サービス・アップデート
Oracle Cloud Infrastructure:2022年7月度サービス・アップデート
Oracle Cloud Infrastructure:2022年6月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年4月度サービス・アップデート
Oracle Cloud Infrastructure データベース・クラウド:各バージョンのサポート期間 (2022年4月版)
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
Oracle Cloud Infrastructure:2022年3月度サービス・アップデート
Oracle Cloud Infrastructure:2022年2月度サービス・アップデート
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)

いよいよマルチクラウドの時代!マルチクラウド検討比較する前に知っておくべきポイント(Oracle Cloudウェビナーシリーズ: 2020年9月9日) 株式会社アトミテック発表資料

  • 2. 2Copyright © 2019 Atomitech Inc. All rightsreserved. 1 2 3 Introduction 事例紹介 まとめ Agenda
  • 3. 3Copyright © 2019 Atomitech Inc. All rightsreserved. ⼤森 信哉 @shinpy 株式会社アトミテック クラウドサービス事業である (クラウディ)を担当 福島県会津若松市 在住(フル・リモート) インフラエンジニア兼エバンジェリスト クラウドはAWSを趣味で触るところから →OCI(Oracle Cloud Infrastructure)に関わり始めて2年!! 好きなサービス: OCI = Autonomous Databaseシリーズ
  • 4. 4Copyright © 2019 Atomitech Inc. All rightsreserved. OCIjpはOCIエキスパートによるユーザーコミュニティです。 毎⽉第3⽕曜⽇ごろに開催しています。 ⼤規模な構築事例や初⼼者向けハンズオンなど OCIに関わることなら何でも取り上げます! OCI初⼼者歓迎!! 毎⽉第3⽕曜⽇ イベント実施 twitterconnpass
  • 5. 5Copyright © 2019 Atomitech Inc. All rightsreserved. HINEMOS Solution Div. Service Delivery Div.
  • 6. 6Copyright © 2019 Atomitech Inc. All rightsreserved. @Cloudii_jp https://cloudii.jp/ ※近⽇リニューアル予定!! ハッシュタグ #CloudiiCloudii Blog
  • 7. 7Copyright © 2019 Atomitech Inc. All rightsreserved. Cloudii Cloud Managerとは uクラウドサービス管理を統合したWebアプリケーション ステータス 可視化 コスト分析マルチクラウド 対応 ガバナンス • Oracle Cloud • AWS • Microsoft Azure ...etc • インスタンス稼働状況 • OS情報 • 各構成管理 ...etc • 部署毎 • コンパートメント毎 • タグ毎 ...etc • イベントログ ※操作ログ等 • アラート通知 ...etc
  • 8. 8Copyright © 2019 Atomitech Inc. All rightsreserved. 「AWSからOCIへの移⾏」 事例紹介
  • 9. 9 Copyright © 2019 Atomitech Inc. All rightsreserved. • ⼀般公開している地図サービス • 静的コンテンツデータ:約15TB • 静的コンテンツ更新は毎週数回(⾼頻度) • 地図検索機能等のAPI:別接続 • ⼤量のログ解析(Amazom EMR) API SV (本番) AWS Cloud CDN Amazon CloudFront Docker コンテナ API SV (テスト) インターネット Docker コンテナ コンテンツを アップロード Dockerイメージを デプロイ VPC オフィス等 EMR EC2 EC2 S3 AWS構成
  • 10. 10 Copyright © 2019 Atomitech Inc. All rightsreserved. API SV (本番) OCI VPC Compute Compute CDN Fastly Docker コンテナ API SV (テスト) インターネット Object Storage Docker コンテナ Internet Gateway オフィス等 Dockerイメージを デプロイ コンテンツを アップロード • CDN(CloudFront)→ Fastly • S3 → Object Storage • EC2 → Compute • ログ解析(EMR) → Fastlyでログ出⼒時点でカスタマイズ → 解析:シェル OCI構成
  • 11. 11 Copyright © 2019 Atomitech Inc. All rightsreserved. • APIサーバもCDN(Fastly)配下にし全てのログを集約 • コンテンツ更新時にCLIによる⾃動キャッシュパージの実装 • カスタムログ:予めログ解析で必⽤な項⽬のみに絞って出⼒ (Object Storageに出⼒) • Object Storageは静的ウェブサイトのホスティング機能が不 ⾜しているため、⾜りないところをFastlyで補完 <URLのリライト例> ・「Object Storage」で発⾏されるURL →https://objectstorage.**d.com/*/n**c/*/バケット名/o/ファイル名等 ・「Fastly」でリライト →https://cloudii.jp/バケット名/**** • Object Storageへのアクセスログを保存するサービスが無い →9/10位に「ロギング・サービス」がリリース予定 ※LA評価中→Cloudiiブログでも記載:LA_Loggingサービスについて https://cloudii.atomitech.jp/entry/20191126/1574730560 API SV (本番) OCI VPC Compute Compute CDN Fastly Docker コンテナ API SV (テスト) インターネット Object Storage Docker コンテナ Internet Gateway オフィス等 Dockerイメージを デプロイ コンテンツを アップロード OCI構成
  • 12. 12 Copyright © 2019 Atomitech Inc. All rightsreserved. 参考| Fastly
  • 13. 13Copyright © 2019 Atomitech Inc. All rightsreserved. 移⾏:苦労したところ ・データ容量:15TB ・膨⼤なファイル数(数億ファイル) ・1ヶ⽉で移⾏(コピー) ↓ S3コマンドやCLIで考えていたが、1ヶ⽉以上かかてしまうことが発覚... ファイルが細かすぎて時間がかかる!! S3 Object Storage
  • 14. 14Copyright © 2019 Atomitech Inc. All rightsreserved. 移⾏:苦労したところ 分散して対応 S3 Object Storage Compute … ・中間サーバ(Compute)を複数デプロイ ※⾃社環境 ・「rclone」コマンドでコピー → 期⽇までに完了!! → 想定外のCompute分のコストが発⽣ → ComputeからObject Storageへの転送も10TBオーバーしたためコストが発⽣
  • 15. 15Copyright © 2019 Atomitech Inc. All rightsreserved. 移⾏:注意点 今回のコピー⽅法を採⽤する際の注意点があります。 → 詳細はCloudiiブログを参照 【タイトル】 ※2020/8/21記事 Oracle Cloud Infrastructure(OCI)のObjectStorageでマルチパートアップロードされたオブ ジェクトのMD5ハッシュを得ようとしたら躓いたはなし https://cloudii.atomitech.jp/entry/object_storage/issue/md5_hash
  • 16. 16 Copyright © 2019 Atomitech Inc. All rightsreserved. OCI VPC CDN Fastly API SV (本番) Compute Docker コンテナ インターネット Object Storage Compute API SV (テスト) Docker コンテナ Internet Gateway オフィス等 Dockerイメージを デプロイ コンテンツを アップロード API SV (本番) Compute Docker コンテナ API SV (本番) Compute Docker コンテナ LB ・・・ 今後の展望(案) ・API SVを複製し「ロード・バランサ」で負荷分散 ・オートスケールの実装も検討可能
  • 17. 17 Copyright © 2019 Atomitech Inc. All rightsreserved. OCI VPC CDN Fastly API SV (本番) Compute Docker コンテナ インターネット Object Storage Compute API SV (テスト) Docker コンテナ Internet Gateway オフィス等 Dockerイメージを デプロイ コンテンツを アップロードAPI SV (本番) Compute Docker コンテナ API SV (本番) Compute Docker コンテナ LB ・・・ Autonomous Data Warehouse Oracle Analytics ログ解析/分析 今後の展望(案) ・ADW、Analyticsでのログ解析/分析できないか!? or OMC or 3rdパーティ・サービス OMC ・・・・・・・・・・ ログ解析/分析
  • 18. 18 Copyright © 2019 Atomitech Inc. All rightsreserved. Oracle Cloud Infrastructure Registry (OCIR) API SV (本番) API SV (テスト) API SV (本番) OCI VPC Compute Compute CDN Fastly Docker コンテナ API SV (テスト) インターネット Object Storage Docker コンテナ Internet Gateway オフィス等 Dockerイメージを メンテナンス Dockerイメージ コンテンツを アップロード 今後の展望(案) • Dockerイメージのアップデートを⼿動デプロイしている → OCIRでイメージ管理できないか!?
  • 19. 19 Copyright © 2019 Atomitech Inc. All rightsreserved. Oracle Cloud Infrastructure Registry (OCIR) API SV (本番) API SV (テスト) OCI VPC Compute Compute CDN Fastly pod#1 API SV (本番) インターネット Object Storage Internet Gateway オフィス等 Dockerイメージを メンテナンス Dockerイメージ コンテンツを アップロード pod#2 API SV (テスト) LB Oracle Container Engine for Kubernetes LB 今後の展望(案) • OKE(K8s)環境にしてクラウドネイティブDevOpsを 実現できないか!?
  • 20. 20Copyright © 2019 Atomitech Inc. All rightsreserved. まとめ ・全体的なコストはOCIが安価(AWSのオンデマンド料⾦⽐較) ※AWSでもリザーブド等の契約をすれば安くなるがOCIはデフォルトで安価 ※各クラウドでも提供しているサービス、していないサービスがあるため価格だけで決定するのは危険 ・1ヶ⽉で、設計〜構築〜移⾏はとても⼤変 ・⼤容量のデータをコピーするときは、注意点も考慮しながらしっかり検討する ※Data Transferは⽇本では未提供 ・OCIの⾜りない機能はサードパーティで補完(今回はFastly) ・今回のような案件:Object Storageの⾒積は使⽤容量だけではなく、リクエスト数の考慮必須
  • 21. Copyright © 2019 Atomitech Inc. All rightsreserved. 21 We Are Hiring!! sales@atomitech.jp 宛先:⼈事担当