いがにんのぼやき

WEBエンジニアのブログ。IT、WEB、バンド、アニメ。

YAP(achimon)C::Asia Hachioji 2016mid(2日目)に参加してきた

connpass.com

参加してきました。
その時の雑な自分用メモを公開します。

コンテナ on Windows

Nomura Tsubasa(tsubasaxZZZ)
Microsoft サービス&サポート Active Directory・Azure

ハイパーバイザー型とコンテナ型

Hyper-V ホストOSとカーネルは共有しない
Dockerはカーネルを共有する

コンテナのメリット

  • 軽量
  • ハイパーバイザー型に比べ性能を向上させやすい

デメリット

  • カーネルを共有しているためノイジーネイバーを受けやすい
  • OS縛り

windowsのコンテナ

Windows Server 2016 or Windows 10でコンテナを使用可能
カーネルを共有するのでLinuxコンテナは動かない
Docker for Windowsとはまた別

Windows Server core GUIだとか不必要なものをそぎ落としたもの
nanoserver 更に最低限なもののみで構成したもの コンテナの分野ではこちらが用いられていくのではないか
全てPowerShellで操作

Windowsのコンテナ

Windows Server コンテナー

Dockerのようなもの
コンテナ間でカーネルを共有
同一組織を想定

Hyper-V コンテナー

カーネル
別管理部署での仕様を想定

Nested Hyper-V

Windows Server 2016だとHyper-Vの中でHyper-Vを動かすことができる

コマンド

dockerコマンドを使用
PowerShellは開発中
MicrosoftとDocker社で協力する流れがあるため
普通のdockerコマンドが使用できる

Process Explore プロセスを追う

Bashで話題の最近のMicrosoft、まとめて知りたくないですか?

久本 まいんだー
PerlMySQLMicrosoftに入社

日本交通株式会社
レアル マドリード
メモの内容を覚えてないけど確か上は使っている会社だった気がする
Azureを海に沈めるプロジェクトも存在

ジオ(日本) リージョン(西日本) データセンター クラスタという区切り

複数の障害ドメインから構成、可用性セットなどAWSなどとは構成が違う
Azureのデータサーバーはある程度の数のコンピューターが壊れたら破棄、修理はしない

windows azure strage

Congnitive Services API経由で色々試せるサービス

AMP

AMPはGithubオープンソース TwitterGoogleが採用

AMPの構成要素

  • AMP HTML
  • AMP JS

ニュースやブログなどの静的なHTMLに向いている

HTTP/2でウェブサイトを高速化(実践編)

DeNA Kazuho Oku

MSの発表 500ms遅くなると1.2%の売り上げが落ちた

先にCSS、JSをダウンロードできるようになる
DBに問い合わせている途中にCSS、JSを送ることができる
CDNで先にCSS、JSを先に、重いアプリを同時に処理する

Link: rel=preload ヘッダー
これが付与されているファイルを先に読み込む
対応: Apache, H2O, nginx

LRP + 100-continue
configure httpd

Service Worker

expiresをつけよう

※この度過去に参加したイベントのメモなどを公開することにしたので、投稿日時をイベント当日に変更してあります。