.NETアプリケーションのAWS移行
by
iwasa
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
.NETアプリケーションのAWS移行 AWS事業本部コンサルティング部 岩浅 貴大
Slide 2
Slide 2 text
自己紹介 岩浅 貴大 (Iwasa Takahito) ● 2020年12月入社 ○ AWSソリューションアーキテクト ● 入社以前 ○ .NET エンジニア ■ Windows Forms, WPF ■ ASP.NET Web Forms, MVC ■ Xamarin ■ UWP
Slide 3
Slide 3 text
このセッションでは... ● 対象 ○ .NET開発経験のある方 ○ AWSへどう移行するのが良いかよくわかってない 方 ● ゴール ○ どういう移行パスがあるのかを知り .NETアプリ ケーションのAWS移行をイメージ出来るようになる
Slide 4
Slide 4 text
アジェンダ 1. ホスティングオプション 2. 移行ツール 3. 開発ツール
Slide 5
Slide 5 text
ホスティングオプション
Slide 6
Slide 6 text
ホスティングオプション ● Amazon EC2 ● Amazon Lightsail ● AWS Elastic Beanstalk ● Amazon ECS ● AWS Lambda
Slide 7
Slide 7 text
ホスティングオプション ● Amazon EC2 ● Amazon Lightsail ● AWS Elastic Beanstalk ● Amazon ECS ● AWS Lambda
Slide 8
Slide 8 text
ホスティングオプション ● Amazon EC2 ● Amazon Lightsail ● AWS Elastic Beanstalk ● Amazon ECS ● AWS Lambda
Slide 9
Slide 9 text
ホスティングオプション ● Amazon EC2 ● Amazon Lightsail ● AWS Elastic Beanstalk ● Amazon ECS ● AWS Lambda
Slide 10
Slide 10 text
ホスティングオプション ● Amazon EC2 ● Amazon Lightsail ● AWS Elastic Beanstalk ● Amazon ECS ● AWS Lambda
Slide 11
Slide 11 text
ホスティングオプション 移行戦略
Slide 12
Slide 12 text
ホスティングオプション クラウド移行戦略 ● リホスト (Rehost) ● リプラットフォーム (Replatform) ● リファクタリング (Refactor) ● リパーチェス (Reputchase) ● リテイン (Retain) ● リタイア (Retire) ● リロケート (Relocate)
Slide 13
Slide 13 text
ホスティングオプション クラウド移行戦略 ● リホスト (Rehost) ● リプラットフォーム (Replatform) ● リファクタリング (Refactor) ● リパーチェス (Reputchase) ● リテイン (Retain) ● リタイア (Retire) ● リロケート (Relocate)
Slide 14
Slide 14 text
ホスティングオプション クラウド移行戦略 ● リホスト (Rehost) ● リプラットフォーム (Replatform) ● リファクタリング (Refactor) ● リパーチェス (Reputchase) ● リテイン (Retain) ● リタイア (Retire) ● リロケート (Relocate)
Slide 15
Slide 15 text
ホスティングオプション クラウド移行戦略 ● リホスト (Rehost) ● リプラットフォーム (Replatform) ● リファクタリング (Refactor) ● リパーチェス (Reputchase) ● リテイン (Retain) ● リタイア (Retire) ● リロケート (Relocate)
Slide 16
Slide 16 text
ホスティングオプション クラウド移行戦略 ● リホスト (Rehost) ● リプラットフォーム (Replatform) ● リファクタリング (Refactor) ● リパーチェス (Reputchase) ● リテイン (Retain) ● リタイア (Retire) ● リロケート (Relocate)
Slide 17
Slide 17 text
ホスティングオプション クラウド移行戦略 ● リホスト (Rehost) ● リプラットフォーム (Replatform) ● リファクタリング (Refactor) ● リパーチェス (Reputchase) ● リテイン (Retain) ● リタイア (Retire) ● リロケート (Relocate)
Slide 18
Slide 18 text
移行ツール
Slide 19
Slide 19 text
移行ツール AWS App2Container https://dev.classmethod.jp/articles/app2container-ecs-fargate/ https://dev.classmethod.jp/articles/app2container-linux-dotnet-support/
Slide 20
Slide 20 text
移行ツール Porting Assistant for .NET https://dev.classmethod.jp/articles/porting-assistant-net-framework-to-core/
Slide 21
Slide 21 text
移行ツール AWS Microservice Extractor for .NET https://dev.classmethod.jp/articles/asp-net-modernization-microservice-extractor/
Slide 22
Slide 22 text
開発ツール
Slide 23
Slide 23 text
開発ツール AWS Toolkit for Visual Studio AWS CDK AWS Extensions for .NET CLI
Slide 24
Slide 24 text
開発ツール AWS SDK for .NET Encrypt SDK for .NET
Slide 25
Slide 25 text
まとめ
Slide 26
Slide 26 text
まとめ ● ゴール ○ どういう移行パスがあるのかを知り .NETアプリ ケーションのAWS移行をイメージ出来るようになる
Slide 27
Slide 27 text
まとめ ● ホスティングオプション ○ 移行戦略に応じたホスティングサービスを選択す る ● 移行ツール・開発ツール ○ .NETアプリケーションの変更・再設計するための ツールを利用する ○ AWSと統合するためのツールを利用する
Slide 28
Slide 28 text
資料 AWSでの.NETアプリケーションの開発とデプロイ(ホワイト ペーパー) • https://docs.aws.amazon.com/whitepapers/latest/develop-deploy-dotnet-apps-on -aws/running-.net-applications-in-the-aws-cloud.html .NET Immersion Day • https://catalog.us-east-1.prod.workshops.aws/workshops/02696107-09ac-4313-a6 cb-3798048b07d7/en-US
Slide 29
Slide 29 text
No content