ROMANCE DAWN for the new world

Microsoft Azure を中心とした技術情報を書いています。

Docker

Azure App Service の Sidecar に Phi-3 をデプロイして Web アプリケーションの機能を拡張する

Azure App Service on Linux に Sidecar パターン機能(Public Preview)が追加されていますが、Phi-3 を Sidecar にデプロイするユースケースの記事が公開されていました。 azure.github.ioSidecar パターンの特性に適していて、生成 AI を活用した Web ア…

Azure App Service の Sidecar にカスタムコンテナーをデプロイしてみた

Azure App Service on Linux に Sidecar パターンでコンテナーをデプロイできる機能が追加されました。 現時点では Public Preview のため、下記の制約があります。 Docker Container のみ(Windows Container は未対応) Sidecar を構成できるのは App Serv…

ASP.NET Core 8 に移行したら Azure Web App for Containers のサイトに接続できなくなった件

.NET 6 が 2024/11/12 にサポート終了するため、.NET 8 に移行したら Azure Web App for Containers のサイトに接続できなる現象に遭遇したので、顛末をまとめておきます。 現象 ASP.NET Core で作成したアプリケーションを Azure Web App for Containers 上…

書籍「Azureコンテナアプリケーション開発」の感想

Docker コンテナを扱う書籍は多く出版されていますが、Microsoft Azure を使うアプリケーション開発者目線で書かれた書籍が出版されると知って、早速「Azureコンテナアプリケーション開発 」を読んでみました。Azureコンテナアプリケーション開発 ── 開発に…

Microsoft Build 2022 の MVP パーソナルスポンサーとして Azure Container Apps のサンプルコードを提供しました

今年もオンライン開催となった Microsoft Build 2022 ですが、先日の Recap Party で MVP パーソナルスポンサーとして提供したサンプルコードが 公開されました。 Microsoft Build 2022をさらに楽しむためのおすすめセッション/サンプル コード Powered by M…

Azure Container Apps で Dapr sidecar を使ってバックエンドサービスを呼び出す

Microsoft Build 2022 で Azure Container Apps が GA されました。東日本リージョンでも使えるようになりましたので、Dapr sidecar を使ってバックエンドサービスを呼び出してみました。 Azure Container Apps の Dapr integration マイクロサービスで構成…

Azure Container Apps で KEDA を使って Azure Queue Storage のバックグラウンド処理を構築する

Microsoft Build 2022 で Azure Container Apps が GA されました。東日本リージョンでも使えるようになりましたので、KEDA を使って Azure Queue Storage のバックグラウンド処理を構築してみました。 Azure Container Apps の KEDA サポート Container App…

Azure Container Apps の Revision Label を使って Staging の URL を固定する

Azure Container Apps の Revision は、Web Apps の Deployment Slot とは異なり、新しい Docker Image をデプロイするたびに Revision が追加されます。 Revision Label を使うことで、Staging の URL を固定できるかどうか試してみました。 docs.microsoft…

Azure Container Apps で Blue-Green Deployments を試してみた

Microsoft Build 2022 で Azure Container Apps が GA されました。東日本リージョンでも使えるようになりましたので、Blue-Green Deployments を試してみました。 Azure Container Apps とは Azure Container Apps は、複数のコンテナアプリで構成されるシ…

Azure Container Apps Preview の Reverse Proxy に YARP を使ってみた

この記事は、NEXTSCAPE Advent Calendar 2021 の 1 日目 の記事です。 qiita.com先日の Microsoft Ignite で発表された Azure Container Apps で、Reverse Proxy に YARP を使ってみました。 ショッピングサイトのマイクロサービスを想定して、Item Service…

Azure Container Apps Preview で KEDA を使って Azure Queue Storage のバックグラウンド処理を構築する

GA 後の記事は、こちらを参照してください。 gooner.hateblo.jp先日の Microsoft Ignite で発表された Azure Container Apps で、KEDA を使って Azure Queue Storage のバックグラウンド処理を構築してみました。 Azure Container Apps の KEDA サポート Con…

Azure Container Apps Preview で Dapr sidecar を使ってバックエンドサービスを呼び出す

GA 後の記事は、こちらを参照してください。 gooner.hateblo.jp先日の Microsoft Ignite で発表された Azure Container Apps で、Dapr sidecar を使ってバックエンドサービスを呼び出してみました。 Azure Container Apps の Dapr integration マイクロサー…

Azure Container Apps Preview で Blue-Green Deployments を試してみた

GA 後の記事は、こちらを参照してください。 gooner.hateblo.jp先日の Microsoft Ignite で発表された Azure Container Apps で、Blue-Green Deployments を試してみました。 Azure Container Apps とは Azure Container Apps は、複数のコンテナアプリで構…

Azure Logic Apps を使って Azure Container Instances の Status を 監視する

gooner.hateblo.jp 前回の記事は負荷テストでしたが、可用性テストの目的で Azure Container Instances(ACI)を使って Cypress を実行した場合に、テストが失敗したことを通知する仕組みを作ってみました。 Cypress のテスト結果を判定する Cypress が標準…

Azure Custom Vision を Docker コンテナで使ってみた

先週の土曜日、Japan Azure User Group 9周年イベントで LT してきました。jazug.connpass.comタイトルからお察しの通り、懇親会でのネタ的な内容だったので、このスライドに大した話は書いてありません。speakerdeck.comせっかくなので、デモを構築した手順…

Azure Functions on Linux にカスタムのイメージをデプロイする

Azure Functions では、まだプレビューですが、Linux 上でホストできる機能が提供されいて、Docker コンテナでファンクションを動かすことができます。 今回は、ローカル環境で作成したファンクションを Docker ビルドして、Azure Functions にデプロイする…

Azure Container Service (AKS) を試してみた

先週、Azure のマネージドな Kubernetes サービスとして Azure Container Service (AKS) のプレビューがリリースされたので、試してみました。 azure.microsoft.com Azure Container Service (AKS) を作成する Azure Container Service (AKS) Documentation …

Azure Container Service の Kubernetes に Helm を使ってアプリケーションをデプロイする

Azure Container Service に Kubernetes を展開して、Helm を使ってアプリケーションをデプロイしてみます。 Helm とは Kubernetes のパッケージマネージャーです。docs.helm.shKubernetes にデプロイする YAML ファイルをまとめたパッケージは、Charts と呼…

Azure Container Service の Kubernetes にデプロイした Pod のデータを永続化する

前回の記事では、Azure Container Service に Kubernetes を展開し、YAML ファイルを使ってデプロイしました。 gooner.hateblo.jpコンテナ内のディスク上のデータは一時的なものであり、コンテナが再起動されると、データは失われます。データを永続化するこ…

Azure Container Service の Kubernetes に YAML ファイルを使ってデプロイする

前回の記事では、Azure Container Service に Kubernetes を展開し、ASP.NET Core アプリケーションをデプロイしました。 gooner.hateblo.jp今回は、kubectl の run コマンドを使わずに、YAML ファイルを使ってデプロイしてみます。元ネタは、こちらの公式ド…

Azure Container Service の Kubernetes に ASP.NET Core アプリケーションをデプロイする

前回の記事では、Azure Container Service に Kubernetes を展開し、nginx をデプロイしました。 gooner.hateblo.jp 今回は、ASP.NET Core アプリケーションをデプロイして、スケールアウトやアプリケーションの更新を試してみます。 ASP.NET Core アプリケ…

Azure Container Service で Kubernetes を試してみた

先週、Azure Container Service の Kubernetes 対応が GA したので、試してみました。 azure.microsoft.comAzure Container Service は、Docker コンテナ上で動かすアプリケーションをホストできるサービスです。コンテナ オーケストレーションである Docker…

Azure 上に Jenkins を使って CI 環境を構築する

この記事は、Azure Advent Calendar 2016 の 25 日目 の記事です。 qiita.com Azure 上に Jenkins を インストールして、継続的インテグレーション(CI)環境を構築してみました。 Jenkins のような CI ツールを使ってビルドやテストなどの作業を自動化する…

ASP.NET Core を Docker Cloud で Azure に自動デプロイする

最近、ASP.NET Core を触り始めたので、de:code 2016 のセッションで行われていたデモを試してみました。セッションでは Azure と AWS にデプロイしていましたが、今回は Azure だけにデプロイします。 Mac 上で ASP.NET Core のプロジェクトを作成する GitH…