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

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

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

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

Avatar for Tatsuro Shibamura

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)