都内で働くSEの技術的なひとりごと

都内でサラリーマンやってます。マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。よろしくお願いします♪

Docker を Microsoft Azure がサポートするので、Docker について少し書いてみる

 Docker のサポートについて、Microsoft よりアナウンスされました。

Announcing Collaboration with Google and Docker to Support New Open Source Projects on Microsoft Azure | Microsoft Azure Blog

Last month, we announced support for deploying Docker on Azure Virtual Machines, using our extension technology to enable the high-density power of Docker as quickly and easily as possible. Continuing our commitment to give customers more open and community-driven choices, today we are announcing plans to work with Google and Docker to bring support for both Kubernetes and libswarm open source projects on the Microsoft Azure platform.

 Docker とは、OS と アプリケーションの境界をコンテナという考えたで分離する仕組みのことです。OS の仮想化と違い、リソースの消費が少ないなどのメリットが挙げられます。

f:id:koogucc11:20140809105625j:plain

http://www.atmarkit.co.jp/ait/articles/1405/16/news032.htmlから引用。

 Amazon AWS も Docker をサポートしているので、当然の流れなんでしょうね。Azure に展開した仮想マシン上に Docker イメージをデプロイする.... Azure ポータルってどんなイメージになるんでしょうか? Docker On Azure Virtual Machines 早く試してみたいですね。将来、Windows Server 上でも機能と役割の追加で、Docker を追加できたりするんでしょうか? あと、Infrastructure As a Code を PowerShell DSC で Docker サポートとか!?

 Immutable Infrastructure いい考え方です。開発環境などの環境面の設定・管理がより容易になりますね。Amazon AWS に加え、Microsoft Azure がサポート表明したことで、Docker 周辺がかなり盛り上がってきそうです。

※Docker に関しては、ここを読んでください。

Docker入門 Immutable Infrastructureを実現する

Docker入門 Immutable Infrastructureを実現する