ROMANCE DAWN for the new world

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

ハワイ旅行に行ってきました

おかげさまで弊社も15周年ということで、家族も連れて社員旅行でハワイに行ってきました。 1日目 8月2日(金)の22時の便で、成田空港第二ターミナルからハワイに向かいました。ハワイまでのフライト時間は7時間30分、ハワイのダニエル・K・イノウエ国際…

立山黒部アルペンルートを使って登山に行ってきました

立山黒部アルペンルートとは、北アルプスを貫き、富山と長野を結ぶ山岳観光ルートです。夏休みが始まったこともあり、立山に登ってきました。 www.alpen-route.com今回のルートは、車で扇沢まで向かい、そこから4つの乗り物を乗り継いで室堂まで行き、最後…

Microsoft MVP for Microsoft Azure を再受賞しました

2019年7月1日付けで、Microsoft Most Valuable Professional (MVP) アワードを再受賞しました。受賞カテゴリは、Microsoft Azure です。 昨年の主な活動内容 昨年は、Azure Kubernetes Service(AKS)の正式リリースに伴い、コミュニティでの登壇を主軸に技…

書籍「プログラミング ASP.NET Core」の感想

Dino Esposite が書いた「Programming ASP.NET Core」の日本語翻訳版が出版されると知って、早速「プログラミング ASP.NET Core」を読んでみました。プログラミングASP.NET Core (マイクロソフト関連書)作者: Dino Esposito,日本マイクロソフト井上章監訳,株…

Managed Service Identity を使って Azure Key Vault から接続文字列を取得する

Azure Key Vault は、アプリケーションが利用するシークレットを安全に保管してくれるサービスです。シークレットには、DBの接続文字列、API のアクセスキー、証明書などの情報があります。 アプリケーションで Azure Key Vault から接続文字列を取得するに…

Visual Studio 2019 for MAC を試してみた

先日 GA したばかりの Visual Studio 2019 for MAC を試してみました。 初めて MAC 向けの Visual Studio(Preview)が発表された際と同様に、ASP.NET Core で作った Web API を Xamarin Forms のアプリから呼び出してみます。gooner.hateblo.jp インストー…

Azure DevOps を使って Azure Functions v2 の CI/CD パイプラインを構築する

昨年の9月に Azure Functions v2 が GA しましたので、これから .NET で Azure Functions を構築するなら、.NET Core 2.1 ベースの v2 を選択することになります。 今回は、Azure DevOps を使って Azure Functions v2 の CI/CD パイプラインを構築する手順を…

MVP Global Summit 2019 に参加してきました

昨年に続き、MVP Global Summit(グロサミ)に参加してきました。グロサミは、ワシントン州レドモンドのマイクロソフト本社で開催される MVP 向けのイベントです。セッション内容はすべて NDA のため、シアトルのダウンタウンを中心とした観光の情報のみとな…

書籍「しくみがわかる Kubernetes」の感想

コンテナオーケストレーションである Kubernetes の基本的な機能と内部動作に加え、Azure Kubernetes Service の実装例を解説していると知って、早速「しくみがわかる Kubernetes」を読んでみました。しくみがわかるKubernetes Azureで動かしながら学ぶコン…

2018 年振り返り

今年も、しばやんさんが作った 2018 年の人気記事ランキング生成 を使わせてもらい、1年を振り返ってみます。 ASP.NET でクライアントの IP アドレスを取得する HttpClient を使って同期で通信する ASP.NET Web API で multipart / form-data を使ってファ…

Microsoft Tech Summit 2018 で登壇しました

先月の話になりますが、Microsoft Tech Summit 2018 のブレイクアウトセッション「.NET 開発者のためのマイクロサービス 入門」に登壇しました。 セッション資料と動画が一般公開されているので、イベントに参加していない方でも視聴できます。www.youtube.c…

Azure SignalR Service で ASP.NET SignalR を使ってみる

この記事は、Azure Advent Calendar 2018 の 8 日目 の記事です。 qiita.com Ignite 2018 で GA が発表された Azure SignalR Service ですが、ASP.NET Core SignalR だけでなく、まだプレビューですが ASP.NET SignalR にも対応しています。 今回は、Core で…

Azure Recommendations Solution Template を使ってみる

Microsoft Cognitive Services で提供されていた Recommendations API は、プレビューのまま開発が中断され、2018年2月15日に正式に廃止されました。 その代わりとして、Recommendations Solution Template が提供されています。github.com今回は、Recommend…

Microsoft MVP for Microsoft Azure を再受賞しました

2018年7月1日付けで、Microsoft Most Valuable Professional (MVP) アワードを再受賞しました。受賞カテゴリは、Microsoft Azure です。前回は制度変更に伴なう自動更新だったので、審査のある初めての更新でしたが、無事に再受賞できました。 今年はコミュ…

Interact 2018 で Kubernetes の話をしてきました

interact.connpass.com先週の土曜日、Interact 2018 に参加して、Kubernetes の話をしてきました。 speakerdeck.comセッションの内容としては、OSS トラックだったので、Azure 成分は少なめで、Kubernetes の概要から最低限押さえておきたい内部構造をデモを…

九州 JAZUG 連動企画で Azure Kubernetes Service の話をしてきました

jazug.connpass.com jazug.connpass.com九州 JAZUG 連動企画として開催された、福岡(ふくあず)と熊本(くまあず)に参加して、マイクロサービスと Azure Kubernetes Service(AKS)の話をしてきました。speakerdeck.comセッションの内容としては、マイクロ…

Azure Kubernetes Service が GA しました

昨日、Azure Kubernetes Service が GA しました。azure.microsoft.comVisual Studio との統合も進んでいて、プロジェクトに Dockerfile と Helm Charts が追加されて、そのままデプロイできるようになります。 Preview of Visual Studio Kubernetes Tools |…

第11回 Tokyo Jazug Night で Azure Container Service (AKS) の話をしてきました

jazug.connpass.com第11回 Tokyo Jazug Night に参加して、Azure Container Service (AKS) の話をしてきました。 speakerdeck.comまだプレビュー中ですが、マネージドな Kubernetes サービスとして期待しているサービスです。AKS の概要や基本的な使い方だけ…

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

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

2017 年振り返り

今年も、しばやんさんが作った 2017 年の人気記事ランキング生成 を使わせてもらい、1年を振り返ってみます。 ASP.NET でクライアントの IP アドレスを取得する ASP.NET Web API で multipart / form-data を使ってファイルをアップロードする HttpClient …

Azure Container Service(AKS)にデプロイした Grafana で Azure のメトリクスを監視する

この記事は、Azure Advent Calendar 2017 の 10 日目 の記事です。 qiita.com OSS のモニタリングツールである Grafana を使って、Azure のメトリクスを監視してみました。元ネタは、こちらのブログですが、Grafana を Azure Marketplace ではなく、Azure Co…

書籍「はじめてのSpring Boot」の感想

これまで .NET を使って開発してきたのですが、仕事で Java を使う機会があったので、「はじめてのSpring Boot」を読みました。はじめてのSpring Boot―スプリング・フレームワークで簡単Javaアプリ開発 (I・O BOOKS)作者: 槙俊明出版社/メーカー: 工学社発売…

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 と呼…

書籍「新しい Linux の教科書」の感想

これまで Windows を使ってきたのですが、最近仕事で Linux を使うことが多くなってきたので、「新しい Linux の教科書」を読みました。新しいLinuxの教科書作者: 大角祐介出版社/メーカー: SBクリエイティブ発売日: 2015/06/06メディア: 単行本この商品を含…

オンライン トレーニングの Azure Skills を試してみた

Microsoft Azure のようなクラウドのテクノロジーは、提供されているサービス数も多いので何を使えばいいのか、どれを組み合わせて使えばいいのかが分かりづらく、また進化も早いのでキャッチアップは容易ではありません。 Azure に関する最新のスキルを身に…

JAZUG札幌支部(きたあず)第14回勉強会に参加してきました

jazug.connpass.com先週の土曜日、JAZUG札幌支部(きたあず)第14回勉強会に参加して、Azure Container Service の話をしてきました。speakerdeck.comセッションの内容としては、最初の一歩を踏み出すための基礎知識やハマりどころなどを、デモを交えて説明…

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

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

Global Azure Bootcamp 2017 に参加して LT してきました

jazug.connpass.com先週の土曜日、Global Azure Bootcamp 2017 に参加して LT してきました。speakerdeck.com2週間ぐらい前に Microsoft が Deis を買収した発表があったので、Helm の話をしました。Helm は、Kubernetes のパッケージマネージャーなので、i…

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

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