しばやん雑記

Azure とメイドさんが大好きなフリーランスのプログラマーのブログ

Windows Server な Elastic Beanstalk に Mackerel をインストールする

最近 Mackerel が Azure インテグレーションに対応したと聞いたので、まったく関係ないですが Windows Server で動いてる Elastic Beanstalk に Mackerel をインストールして試してみました。元々はてな好きユーザーなので、ちょっと気になっていたというの…

Application Insights を Elastic Beanstalk にデプロイした ASP.NET アプリケーションから利用してみる

わざわざ Application Insights を Azure 以外から使う理由があるのかと言われそうですが、Application Insights Basic の課金はよくある APM のホスト数での課金ではなく、容量課金となっているので頻繁にインスタンスを使い捨てる場合などで、使いやすいこ…

App Engine Flexible Environment で ASP.NET Core アプリケーションを動かしてみる

少し前に Google Cloud Platform の App Engine Flexible Environment でも ASP.NET Core アプリケーションの実行に対応したと聞いたので、一通り作成からデプロイまで試しておきました。App Engine Flexible Environment については良くわかってなかったで…

Azure Cloud Services の移行先として Kubernetes + Windows Server Containers を検討してみる

既に Azure Cloud Services をバリバリ使って開発している場合は、そろそろ新しいサービスに乗り換えたいという思いを持っていることが多いのではないかと思います。確かに Cloud Services は純粋な PaaS としての機能は十分ですが、CI/CD も組みにくいし Ro…

de:code 2017 のセッション動画が公開されました

先月開催された de:code 2017 の担当セッションの動画が Channel 9 に公開されていました。今日までに App Service on Linux は大きなアップデートが行われていないので、セッション内容はまだ最新のままです。デモは 3 回やっているので、是非動画で確認い…

WPF アプリケーションを Desktop Bridge を使って Windows Store に公開してみた

開発した WPF アプリケーションに対して、簡単にアプリケーションの配布を行いたかったので Windows Store に公開してみました。初めての Desktop Bridge です。今回 Windows Store に公開したアプリケーションは WinQuickLook です。実際に行ったきっかけは…

Azure のアラートを Azure Functions を使って Slack に投げる

Azure のアラートは前から Webhook での通知に対応しているので、Logic Apps や Flow などで受け取ってあげれば、Slack に簡単に通知できます。単純な通知なら問題ないですが、Slack のもうちょっとリッチな通知を使いたいので、Azure Functions を使って整…

Docker for Windows Server 2016 のアップデートを行う方法

Windows Server 2016 への Docker インストールは、PowerShell を使って結構簡単に出来るのですが、アップデート方法をこれまであまり見たことがありませんでした。何回か書いた気はしますが、インストールは以下のコマンドを実行するだけです。 Install-Mod…

Azure Database for MySQL の SSL 接続が分かりにくい話

Build 2017 で発表された Azure Database for MySQL ですが、デフォルトで SSL での接続のみ許可されるようになっています。基本的に SSL で接続するべきだと思うので、無効化するのはお勧めしません。Azure のドキュメントにも SSL に関する記事がいくつか…

de:code 2017 で App Service on Linux について話しました

久し振りに de:code で話をしてきました。周りの人からはアニメタイトルセッションと茶化されましたが、ちゃんと意味があって付けているのです。多分。おかげさまで、今回は前回よりも広い部屋が割り当てられ、想像以上の大勢の方に参加していただくことが出…