Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWSからOCIへの移行事例
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Shinya Omori
September 09, 2020
Technology
810
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWSからOCIへの移行事例
https://go.oracle.com/LP=96105
Shinya Omori
September 09, 2020
More Decks by Shinya Omori
See All by Shinya Omori
AWSを軸に考えるマルチクラウドアーキテクチャ
shinpy
0
130
老舗OCIクラウドインテグレーターが語る-現場で培ったクラウドリフトのリアルと成功のカギ
shinpy
0
410
Cloudii発!!リアルOCI事例とAI挑戦
shinpy
0
120
OCIjp_Oracle AI World_Recap
shinpy
2
340
OCI Cloud Native アーキテクチャ from 他社クラウド_移行の秘訣 v2
shinpy
1
110
AWS案件で得たナレッジ紹介_20240920
shinpy
0
160
OCI Cloud Native アーキテクチャ from 他社クラウド_移行の秘訣
shinpy
0
270
Oracle Cloud Infrastructure Advent Calendar 2023- Cloudii -
shinpy
0
310
OCIJP#33_NetworkFirewall
shinpy
0
690
Other Decks in Technology
See All in Technology
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
6
3k
2拠点SRE活動始めてみた | sogaoh's LT @ ホンマでっかSRE勉強会 #3
sogaoh
PRO
0
240
re:Invent の去年のスケジュールを公開します!
miu_crescent
PRO
0
290
新卒エンジニア、 介護士になる
ryu1013
1
690
Don't write the architecture only in the prompt.
neohsu
0
310
今から始めるAWS環境の暗号移行 - ポスト量子時代に備える
sato4mi
0
150
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
230
試験勉強はGrokBotでやれ
maigo999
0
110
令和の今、あらためて IAM を考える。アクセスキーを「無くせない現実」との向き合い方
kazzpapa3
0
230
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
2
170
Sinatra on PicoRuby ローカルでセルフホスト
bash0c7
0
100
Software Engineering in an AI-Driven World
erikjhordan_rey
0
120
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.6k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
660
Exploring anti-patterns in Rails
aemeredith
4
560
Writing Fast Ruby
sferik
630
63k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
280
30 Presentation Tips
portentint
PRO
1
460
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
740
Transcript
“AWSからOCIへの移⾏事例" - Oracle Cloud ウェビナー -
2 Copyright © 2019 Atomitech Inc. All rights reserved. 1
2 3 Introduction 事例紹介 まとめ Agenda
3 Copyright © 2019 Atomitech Inc. All rights reserved. ⼤森
信哉 @shinpy 株式会社アトミテック クラウドサービス事業である (クラウディ)を担当 福島県会津若松市 在住(フル・リモート) インフラエンジニア兼エバンジェリスト クラウドはAWSを趣味で触るところから →OCI(Oracle Cloud Infrastructure)に関わり始めて2年!! 好きなサービス: OCI = Autonomous Databaseシリーズ
4 Copyright © 2019 Atomitech Inc. All rights reserved. OCIjpはOCIエキスパートによるユーザーコミュニティです。
毎⽉第3⽕曜⽇ごろに開催しています。 ⼤規模な構築事例や初⼼者向けハンズオンなど OCIに関わることなら何でも取り上げます! OCI初⼼者歓迎!! 毎⽉第3⽕曜⽇ イベント実施 twitter connpass
5 Copyright © 2019 Atomitech Inc. All rights reserved. HINEMOS
Solution Div. Service Delivery Div.
6 Copyright © 2019 Atomitech Inc. All rights reserved. @Cloudii_jp
https://cloudii.jp/ ※近⽇リニューアル予定!! ハッシュタグ #Cloudii Cloudii Blog
7 Copyright © 2019 Atomitech Inc. All rights reserved. Cloudii
Cloud Managerとは uクラウドサービス管理を統合したWebアプリケーション ステータス 可視化 コスト分析 マルチクラウド 対応 ガバナンス • Oracle Cloud • AWS • Microsoft Azure ...etc • インスタンス稼働状況 • OS情報 • 各構成管理 ...etc • 部署毎 • コンパートメント毎 • タグ毎 ...etc • イベントログ ※操作ログ等 • アラート通知 ...etc
8 Copyright © 2019 Atomitech Inc. All rights reserved. 「AWSからOCIへの移⾏」
事例紹介
9 Copyright © 2019 Atomitech Inc. All rights reserved. •
⼀般公開している地図サービス • 静的コンテンツデータ:約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 rights reserved. 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 rights reserved. •
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 rights reserved. 参考|
Fastly
13 Copyright © 2019 Atomitech Inc. All rights reserved. 移⾏:苦労したところ
・データ容量:15TB ・膨⼤なファイル数(数億ファイル) ・1ヶ⽉で移⾏(コピー) ↓ S3コマンドやCLIで考えていたが、1ヶ⽉以上かかてしまうことが発覚... ファイルが細かすぎて時間がかかる!! S3 Object Storage
14 Copyright © 2019 Atomitech Inc. All rights reserved. 移⾏:苦労したところ
分散して対応 S3 Object Storage Compute … ・中間サーバ(Compute)を複数デプロイ ※⾃社環境 ・「rclone」コマンドでコピー → 期⽇までに完了!! → 想定外のCompute分のコストが発⽣ → ComputeからObject Storageへの転送も10TBオーバーしたためコストが発⽣
15 Copyright © 2019 Atomitech Inc. All rights reserved. 移⾏:注意点
今回のコピー⽅法を採⽤する際の注意点があります。 → 詳細は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 rights reserved. 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 rights reserved. 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 rights reserved. 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 rights reserved. 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 Copyright © 2019 Atomitech Inc. All rights reserved. まとめ
・全体的なコストはOCIが安価(AWSのオンデマンド料⾦⽐較) ※AWSでもリザーブド等の契約をすれば安くなるがOCIはデフォルトで安価 ※各クラウドでも提供しているサービス、していないサービスがあるため価格だけで決定するのは危険 ・1ヶ⽉で、設計〜構築〜移⾏はとても⼤変 ・⼤容量のデータをコピーするときは、注意点も考慮しながらしっかり検討する ※Data Transferは⽇本では未提供 ・OCIの⾜りない機能はサードパーティで補完(今回はFastly) ・今回のような案件:Object Storageの⾒積は使⽤容量だけではなく、リクエスト数の考慮必須
Copyright © 2019 Atomitech Inc. All rights reserved. 21 We
Are Hiring!!
[email protected]
宛先:⼈事担当