Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ASP.NET Core に最適なクラウドサービスとは!

ASP.NET Core に最適なクラウドサービスとは!

Tatsuro Shibamura

June 28, 2017
Tweet

More Decks by Tatsuro Shibamura

Other Decks in Programming

Transcript

  1. ASP.NET Core の実行環境 • Windows Server + IIS • 安定感・Visual

    Studio 統合 • Linux (Docker) • 軽量・高速・ポータビリティ • パブリッククラウドで動かしたいケースが多い
  2. Amazon Web Service • Elastic Beanstalk • Windows Server と

    Docker (Linux) の両方に対応 • Visual Studio からデプロイが出来る • EC2 Container Service • Windows (Beta) と Linux に対応
  3. Microsoft Azure • App Service Web Apps • Windows Server

    と Linux (Docker) の両方に対応 • Visual Studio からデプロイが出来る • Azure Container Service • Swarm / Kubernetes / DCOS に対応 • Windows (beta) は Swarm と Kubernetes が対応
  4. Google Cloud Platform • App Engine Flexible Environment • Linux

    (Docker) に対応 • Visual Studio からデプロイが出来る • Container Engine (Kubernetes) • Linux (Docker) に対応 • Visual Studio からデプロイが出来る
  5. 手軽かつ安く動かしたい • Elastic Beanstalk (Windows / Linux) • t2.micro を使うと

    1300 円ぐらいで可能 • App Service Web Apps (Windows / Linux) • Windows は無料から運用可能 • Linux はプレビュー中は Windows の 50% 引き • App Engine Flexible Environment (Linux) • g1-small を使うと 1700 円 x2 ぐらいで可能?
  6. クラスタを使って大規模に • EC2 Container Service (Windows / Linux) • Azure

    Container Service (Windows / Linux) • Container Engine (Linux)