3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Azure Static Web Apps に Blob Storage で公開していたコーポレートサイトの移行で爆速に!!

Last updated at Posted at 2021-08-20

前置き

2021 年 5 月に Static Web Apps が GA(一般公開) されました。
Azure でブログやコーポレートサイトをホスティングする際、今までは Blob Storage を利用していましたが、Static Web Apps が GA(一般公開) されたので、移行してみました。

What is Static Web Apps ?

Vue.js、React、Angular、Go などのフレームワークで開発されたアプリや JavaScript、TypeScript などで開発する SPA(Single Page Application) などのアプリケーションを GitHub や Azure DevOps のリポジトリから自動的にビルド & デプロイするサービスです。

機能や特徴は以下の通りです。

  • 無償で Web アプリ、静的 Web サイト/コンテンツをホスティングできる
  • グローバル配信(ユーザーに近いリージョンに配置)
  • Azure Functions などのサーバーレス API の対応をサポート
  • Azure AD、GitHub、Twitter 等の認証プロバイダーとの統合をサポート
  • リポジトリの変更をトリガーとした、CI/CD が可能
    • プレビューデプロイ機能(Pull Request したブランチも自動的にデプロイされ、どのように表示されるのかが確認できる)
  • 無償でカスタムドメイン対応
  • 無償で SSL 証明書の自動更新が可能

詳細は公式ドキュメント をご覧ください。

Static Web Apps の価格ですが、カスタム認証や、SLA が不要であれば基本的には無料枠で必要な機能の利用が可能になります。

※ 個人ブログは無料枠で、コーポレートサイトは SLA のために、有料にしています

移行にあたって行った作業のドキュメント

移行前後の状況と比較

となり、爆速になりました!

移行で気になった点

移行の際に、以下のドキュメントに従い、TXT レコードを使ったダウンタイムなしで移行を試したがうまくいきませんでした。

結局、TXT レコードの方法を諦めて、CNAME での切り替えを行いました。

関連記事

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?