Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
レガシーなアプリケーションをクラウド化した話
Search
SHIFT EVOLVE
July 26, 2021
Business
0
29
レガシーなアプリケーションをクラウド化した話
SHIFT EVOLVE
July 26, 2021
Tweet
Share
More Decks by SHIFT EVOLVE
See All by SHIFT EVOLVE
教えます!AWSにおけるセキュリティ対策の可視化の方法/20250301 Hironobu Otaki
shift_evolve
0
61
AWS上にあるWEBサイトの改ざんリスクを下げることができた/20250301 Kumiko Henmi
shift_evolve
0
30
急成長する企業で作った、エンジニアが輝ける制度/ 20250227 Rinto Ikenoue
shift_evolve
0
180
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
3
2.4k
ビジネスの成功x技術への好奇心 (エンジニア組織の未来 vol.2) / 20241204 Yoshihiro Yunomae
shift_evolve
0
30
AWSマルチアカウント統制環境のすゝめ / 20250115 Mitsutoshi Matsuo
shift_evolve
0
410
~ 最新AIでセキュリティ運用業務効率UP ~ セキュリティアナリストの頭の中を RAGにしてみた / 20241220 Tetsuharu Kokaki
shift_evolve
0
170
生成AIによるテスト設計支援プロセスの構築とプロセス内のボトルネック解消の取り組み / 20241220 Suguru Ishii
shift_evolve
0
420
XSS攻撃から考察するAWS設定不備の恐怖 / 20241220 Hironobu Otaki
shift_evolve
0
170
Other Decks in Business
See All in Business
生成AIが変える新時代のビジネスインテリジェンス
marreta27
0
170
test
sotarokanai
0
110
営業職/新卒向け会社紹介資料(テックファーム株式会社)
techfirm
1
500
VISASQ: ABOUT DEV TEAM
eikohashiba
3
24k
Spice Factory Co., Ltd. Culture Deck
spicefactory
0
890
わわわ理念制作所 紹介資料
yuadachi
1
450
ホットリンク会社紹介スライド / We are hiring
hottolink_pr
1
8.7k
見積り、計画の考え方や手法についてビープラウドの場合を紹介します/ introduce-the-concept-and-method-of-estimation-and-planning-in-the-case-of-BeProud
haru860
5
2.3k
生成AIを活用した勉強法 ~電車内でできたAWS Certified AI Practitioner過去問対策~
yuta3110
0
330
i3DESIGN_Culture_Book / We-are-hiring
i3design
0
34k
EMConf JP 2025 楽しいぞEM拡張パズル
sasakendayo
1
1.3k
株式会社shizai - Recruit Deck
shizai
3
57k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
27
3.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Code Review Best Practice
trishagee
67
18k
Facilitating Awesome Meetings
lara
53
6.2k
For a Future-Friendly Web
brad_frost
176
9.6k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Writing Fast Ruby
sferik
628
61k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Rails Girls Zürich Keynote
gr2m
94
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Optimizing for Happiness
mojombo
377
70k
Transcript
レガシーなアプリケーションを クラウド化した話 SHIFT EVOLVE Presents LT Vol.2 - @feb_acchan -
Basic Infomation ... Name:acchan (@feb_acchan) Company:港区にある会社 Team:全方向Agile推進ウェ~イってやってるチーム Role:スクラムマスターだったり違ったり...
話すこと 1. クラウドネイティブとは 2. お前本当にレガシーなアプリケーションだろうな 3. タイトル回収
話すこと 1. クラウドネイティブとは 2. お前本当にレガシーなアプリケーションだろうな 3. タイトル回収
『目指せ!クラウドネイティブ』 ...途中でイベントタイトル変わってたけど一旦放置 クラウドネイティブってなんだろ? AKS?EKS?GKE? Azure function?Lambda?Cloud funtion? Datadog?Azure Monitor?Cloud Watch?
クラウドネイティブってなんだろ? Cloud Native Computing Foundation 的には... • コンテナ • サービスメッシュ
• マイクロサービス • イミュータブルインフラストラクチャ • および宣言型API 回復性、管理力、および可観測性のある疎結合システムが実現します。 これらを堅牢な自動化と組み合わせることで、エンジニアはインパクトのある変更を 最小限の労力で頻繁かつ予測どおりに行うことができます。 https://github.com/cncf/toc/blob/main/DEFINITION.md
話すこと 1. クラウドネイティブとは 2. お前本当にレガシーなアプリケーションだろうな 3. タイトル回収
レガシーなアプリケーションって言ってるけど... • 10年以上いい感じに育った自社FWを使った Windows Application(Web System) • Client Applicationあり Host
Machineほどレガシーじゃなくてごめんなさい
自称レガシーなアプリケーションをクラウドへ! ではクラウドシフト... • Serverless? • Microservices? Windows Applicationをここまで年代ジャンプさせるの無理ゲー
自称レガシーなアプリケーションをクラウドへ! リフトアップだ!
自称レガシーなアプリケーションをクラウドへ! リフトアップだ! EC2、Azure VMに乗せてオートスケールさせればよくね? それだと味気ない かつ イベント主旨に合わないから登壇しない
自称レガシーなアプリケーションをクラウドへ! コンテナ化しました!(世の中にLaunch済み) EC2、Azure VMに乗せてオートスケールさせればよくね? それだと味気ない かつ イベント主旨に合わないから登壇しない
話すこと 1. クラウドネイティブとは 2. お前本当にレガシーなアプリケーションだろうな 3. タイトル回収
自称レガシーなアプリケーションをクラウドへ! コンテナ化しました!(世の中にLaunch済み)
自称レガシーなアプリケーションをクラウドへ! Azure DevOpsでIaCっぽく コンテナ作成 環境構築 Develop/Staging/Productionちゃんとしてるよ ってことで インストーラー以外はAzure Repos Azure
Pipelineで実行\(^o^)/
準備するもの • CLIで動くインストーラー ◦ Installer.exe ▪ MSIファイル?何それ美味しいの? ▪ 最初GUIでしか動かないやつだったから手で配置しようとしてた •
途中でexeがCLI形式にパッケージ化できると知って喜んだ • IISをCLIで操作する気力・根性 ◦ WebAdministration Moduleですべて完結すると思うな ◦ ありとあらゆるMSのサポートを駆使した ... ▪ コンテナ特有ではない問い合わせを立証してマルチポスト ▪ 最後は「ドキュメントないけどこれでできるって開発が言ってる」って回答がきた
Cloud Watchを使おう Cloud Watch EgentはWindowsContainerにインスコできない Windows Server CoreにはEgentが必要とするサービスがない EC2とディレクトリ共有して事なきを得た
まとめ 既存のものをネイティブクラウドな形にするの大変だよね シフト&リフトってあるよね ネイティブクラウド目指すなら リフトアップから初めてもいいんじゃないかな