ROMANCE DAWN for the new world

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

Microsoft Azure

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 の話をしてきました。 docs.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 してきました。docs.com2週間ぐらい前に Microsoft が Deis を買収した発表があったので、Helm の話をしました。Helm は、Kubernetes のパッケージマネージャーなので、install …

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…

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

2017年1月1日付けで、Microsoft Most Valuable Professional (MVP) アワードを初受賞しました。受賞カテゴリは、Microsoft Azure です。日頃お世話になっている皆さまのお陰です。ありがとうございます。 新しい出会いや経験を楽しみながら、技術やアーキテ…

2016 年振り返り

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

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…

JAZUG 6周年総会で Azure Functions の話をしてきました

jazug.connpass.com 先週の土曜日、JAZUG 6周年総会に参加して、Azure Functions の話をしてきました。docs.comサーバーレスや Azure Functions の話題は、他のセッションでも挙がっていたので、話しやすい流れでした。PaaS でも十分便利ですが、マイクロサ…

書籍「Microservices on Azure」の感想

先月の JAZUG の勉強会で Azure Service Fabric の話を聞いて、読んでみたくなった書籍でした。既にマイクロサービスという用語がバズワードになっている感もあって、実際どうなんだろうなあと思っていましたが、de:code 2016 に参加してその重要性を肌で感…

//build/ 2016 振り返り勉強会で Azure Functions の話をしてきました

csugjp.doorkeeper.jp先週の土曜日、//build/ 2016 振り返り勉強会に参加して、Azure Functions の話をしてきました docs.com最後にデモした Azure Storage Account Replication の補足です。 blogs.msdn.microsoft.com上記のブログが元ネタですが、Blob Tri…

Azure Machine Learning で玉手箱の例題を解いてみる

Global Azure Boot Camp 2016 in Japan で LT した内容を記事にまとめておきます。 gooner.hateblo.jpAzure Machine Learning を使って、玉手箱の例題を解いてみました。 玉手箱は、就職活動でお馴染みの WEB テストです。その中でも、計数理解テストにある…

Global Azure Boot Camp 2016 in Japan に参加して LT してきました

jazug.doorkeeper.jp昨日、Global Azure Boot Camp 2016 in Japan に参加して LT してきました。docs.comAzure Machine Learning の入門的なネタで話しました。回帰分析、クラスタリング、レコメンドあたりのシナリオが分かりやすいです。身近なデータで試し…

Azure Functions で SendGrid の Event Webhook からの通知を受け取ってみる

Build 2016 報告会で LT した内容を記事にまとめておきます。 gooner.hateblo.jp Azure Functions を利用して、SendGrid の Event Webhook から POST されたデータを受け取り、Azure DocumentDB に登録してみます。従来の方法については、過去の記事で書いて…

Build 2016 報告会に参加して LT してきました

thinkit.connpass.com 昨日、Build 2016 報告会に参加して LT してきました。docs.com決選投票まで残りましたが、残念ながら de:code の参加チケットは当たりませんでした。でも、Azure Functions の面白さを多少でも伝えることができたと思いますし、懇親会…

Azure SDK 2.7 以前のサポート終了について

先日、Azure SDK 2.9 がリリースされてましたが、Azure SDK 2.2 ~ 2.7 について、2017年4月3日にサポートを終了することが告知されています。 Support and Retirement Information for the Azure SDK for .NET and APIsAzure SDK 2.9 をインストールした環…

2015 年振り返り

今年も、しばやんさんが作った 2015 年の人気記事ランキングを生成するサービスを使わせてもらい、1年を振り返ってみます。 blog.shibayan.jp 2015 年の人気記事ランキングです。 Azure SDK 2.5 の Azure Diagnostics に移行する Azure Storage Client Libr…

Azure Web Apps 上の WordPress から記事を移行した話

はてなブログを始めたきっかけは、Azure Web Apps 上の WordPress で構築していたブログに接続できなくなってしまったことでした。Twitter で情報を頂いたおかげで、2年ほど書いていた過去の記事を移行することができたので、その顛末をまとめておきます。 …

Azure Resource Manager SDK を使って Web アプリをデプロイする

この記事は、Azure Advent Calendar 2015 の 4 日目 の記事です。qiita.comAzure Resource Manager(ARM)REST API を呼び出せる SDK のプレビュー版が公開されているので、試してみました。Azure Web Apps に ASP.NET MVC アプリケーションをデプロイします…

はてなブログに移行しました

Azure Web Apps 上に WordPress を構築してブログを書いていましたが、はてなブログに移行しました。移行といっても、ClearDB が壊れて接続できなくなり、過去の記事はすべて消えてしまったのでゼロからの再スタートですが・・・一応 Azure Web Apps のバッ…

Azure の Storage Client と Diagnostics の旧バージョンサポート終了について

以前の記事で、Azure の Storage Client と Diagnostics の旧バージョンサポート終了に伴う移行方法を書きましたが、サポート終了日の延期が2回ほど告知されているため、改めて整理してみました。 Azure Storage Client 最新の告知では、Ver.1.7 ~ 1.5.1 …

Azure Web Apps に Parameters.xml を使って WebDeploy する

ASP.NET MVC アプリケーションの WebDeploy パッケージを Azure Web Apps にデプロイする際に、Web.config に埋め込まれた Storage などの接続文字列を書き換えるために zip ファイルを展開する作業が非常に手間でした。 調べてみると、デプロイする際に Par…

Azure Cloud Services のデプロイが完了しない原因を特定する方法

久しぶりに Azure Cloud Services のデプロイでハマってしまったので共有しておきます。 Web Role や Worker Role のプロジェクトをデプロイした際、パッケージに問題があり、ビジー → 再開中 が繰り返されてデプロイが完了しないときがあります。ポータル上…

Azure SDK 2.6 の Azure Diagnostics に移行する

gooner.hateblo.jp 以前の記事でも書きましたが、Cloud Services で Azure Diagnostics を利用している場合、2015年12月9日までに Azure SDK 2.5 以降で利用できる Diagnostics 2.0 にアップグレードする必要があります。重複する部分もありますが、この記事…