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
PRO
July 26, 2021
Business
35
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
レガシーなアプリケーションをクラウド化した話
SHIFT EVOLVE
PRO
July 26, 2021
More Decks by SHIFT EVOLVE
See All by SHIFT EVOLVE
コミュニティを、仕事にした。‐ 学びの場が会社の価値になるまで / 20260724 Ayana Chandler
shift_evolve
PRO
0
51
越境QA 〜QA歴18年のキャリア~ / 20260724 Masakazu Yoshikawa
shift_evolve
PRO
0
40
fukabori.fm出張版:AI駆動開発でテストエンジニアは不要になるのか / 20260723 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
49
【実録】「なんちゃってアジャイル」によるプロジェクト崩壊とその教訓 / 20260723 Takeshi Watarai
shift_evolve
PRO
1
25
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
3
790
AWS DevOps AgentでCDKメンテナンスは楽になるのか ~検証から見えた最適解~ / 20260718 Masaki Okuda
shift_evolve
PRO
0
590
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
3
540
AIが変えるDevSecOps―開発速度とセキュリティの両立へ / 20260714 Mitsutoshi Matsuo
shift_evolve
PRO
1
85
生成AI活用によるODC欠陥分析の分類高速化の実践と導入効果 / 20260703 Suguru Ishii
shift_evolve
PRO
2
170
Other Decks in Business
See All in Business
株式会社ヤプリ_会社紹介資料
yappli_recruit
0
190
川下り型キャリア感できのこってきた 35歳子育て世帯の葛藤
ikasumiwt
0
270
タスク分解も大事だけど、「文脈」を分解するのはもっと大事
masahagiwara
0
150
enechain company deck
enechain
PRO
10
190k
JAPANSHOP大阪/POP-UPセミナースライド
superpenguin
PRO
0
190
マルチエージェント入門:チームで動くAIと非エンジニアのための設計(Claude Code)
forest8810
0
390
Railsガイド協賛プランの概要
yasslab
PRO
2
14k
2026.7_中途採用資料.pdf
superstudio
PRO
5
120k
フルカイテン株式会社 採用資料
fullkaiten
0
100k
malna-recruiting-pitch
malna
0
23k
Fable5との実践から生まれた非エンジニア組織のループエンジニアリング
nagatsu
0
760
人生初のマネージャーというロールを 経験して得たもの・失ったもの / Reflections on My First Manager Role
mackey0225
0
110
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
410
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
660
Technical Leadership for Architectural Decision Making
baasie
3
440
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
310
Making the Leap to Tech Lead
cromwellryan
135
10k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
Context Engineering - Making Every Token Count
addyosmani
9
1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
510
How to Think Like a Performance Engineer
csswizardry
28
2.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Mind Mapping
helmedeiros
PRO
1
290
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とディレクトリ共有して事なきを得た
まとめ 既存のものをネイティブクラウドな形にするの大変だよね シフト&リフトってあるよね ネイティブクラウド目指すなら リフトアップから初めてもいいんじゃないかな