MEGAZONEブログ

Modernizing the application stack with AWS modernization pathways
AWSモダナイゼーションパスウェイによるアプリケーションスタックの近代化
Pulisher : Mass Migration & DR Center イ・ミンギュ
Description : ワークロードを従来のモノリスからゆるく結合されたマイクロサービスアーキテクチャに近代化する方法を紹介するワークショップセッション
はじめに
ワークショップアドレス :
https://catalog.us-east-1.prod.workshops.aws/workshops/e0ce7135-bc37-4aa5-a9f6-4312ca533433/en-US
ワークショップを通じて、モノリシックアプリケーションをマイクロサービスアーキテクチャにMigrationする方法を学ぶセッションです。
セッションの概要紹介

7Rパターンと主にどのようなパターンがよく使われるのかの説明です。

マイグレーション時、状況別にどのようなサービスを主に使用するかについての説明です。

ワークショップでどのように進めていくのかの説明です。

モノリシックアプリケーションをDockerイメージで生成した後、ECRに保存し、そのECRイメージをECRイメージを
AppRunner にデプロイすることに成功しました。

AppRunner で基本ドメインをウェブブラウザで実行すると、正常にアプリケーションが駆動され、結果値を確認することができます。


フロントエンドのソースを新たにS3にデプロイします。

ユニコーンの背景を変更しました。

AWS DMSを通じてデータベースを移行しました。
MysqlディビからAuroraディビに移行されたテーブルを確認することができます。

Amazon RDS で管理されていることを確認しました。
セッションを終えて
今回、AppRunnerというものを初めて知りましたが、思ったより複雑ではなく、Linuxコンソールに慣れている私としては、数回クリックするだけで簡単に移管されるのを見て、自動化ツールについてもっとインサイトを広げて似たようなツールを作ってみたいと思いました。
この記事の読者はこんな記事も読んでいます
-
Compute re:Invent 2023Apple on AWS: Managing dev environments on Amazon EC2 Mac instances(Apple on AWS:Amazon EC2 Macインスタンスで開発環境を管理する)
-
Compute re:Invent 2023Optimizing for cost and performance with AWS App Runner(AWS App Runnerによるコストとパフォーマンスの最適化)
-
Partner Enablement re:Invent 2023Migration and modernization: Become your customer’s strategic partner