Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ASP.NET Core に最適なクラウドサービスとは!
Search
Tatsuro Shibamura
June 28, 2017
Programming
1
4.3k
ASP.NET Core に最適なクラウドサービスとは!
Tatsuro Shibamura
June 28, 2017
Tweet
Share
More Decks by Tatsuro Shibamura
See All by Tatsuro Shibamura
# Azure Cosmos DB パフォーマンス最適化入門 - 設計・開発・運用の実践テクニック
shibayan
0
130
Hack Azure! #5 - Geek of Azure Serverless
shibayan
0
83
.NET Conf 2020 Online - .NET 5 リリース記念パーティートーク
shibayan
0
8.5k
Terraform Provider for Azure に貢献してみた話
shibayan
0
550
Azure Functions と SendGrid の良い関係
shibayan
0
1k
Azure Serverless を活用したリアルタイム Web のすべて
shibayan
1
2.7k
祝 東日本リージョン一般提供! Azure Application Insights 基礎と実践
shibayan
1
40k
なかなか楽にならないSSL/TLS証明書の話
shibayan
2
1.6k
.NET Conf 2018 Tokyo
shibayan
1
3.9k
Other Decks in Programming
See All in Programming
AWS CDKにおけるL2 Constructの仕組み / aws-cdk-l2-construct
gotok365
4
470
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
290
もう少しテストを書きたいんじゃ〜 #phpstudy
o0h
PRO
21
4.5k
Better Code Design in PHP
afilina
0
190
オレを救った Cline を紹介する
codehex
16
15k
FrontendUp_新規事業で_Remixを採用した理由と対策.pdf
rymizuki
0
100
Datadog DBMでなにができる? JDDUG Meetup#7
nealle
0
160
Introduction to C Extensions
sylph01
3
140
PromptyによるAI開発入門
ymd65536
1
180
エンジニアに許された特別な時間の終わり
watany
35
32k
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
170
Swift Testingのモチベを上げたい
stoticdev
2
230
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Agile that works and the tools we love
rasmusluckow
328
21k
Navigating Team Friction
lara
183
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
GitHub's CSS Performance
jonrohan
1030
460k
Statistics for Hackers
jakevdp
797
220k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Music & Morning Musume
bryan
46
6.4k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Transcript
ASP.NET Core に最適な クラウドサービスとは! Tatsuro Shibamura (@shibayan) blog.shibayan.jp
ASP.NET Core の実行環境 • Windows Server + IIS • 安定感・Visual
Studio 統合 • Linux (Docker) • 軽量・高速・ポータビリティ • パブリッククラウドで動かしたいケースが多い
Amazon Web Service • Elastic Beanstalk • Windows Server と
Docker (Linux) の両方に対応 • Visual Studio からデプロイが出来る • EC2 Container Service • Windows (Beta) と Linux に対応
Microsoft Azure • App Service Web Apps • Windows Server
と Linux (Docker) の両方に対応 • Visual Studio からデプロイが出来る • Azure Container Service • Swarm / Kubernetes / DCOS に対応 • Windows (beta) は Swarm と Kubernetes が対応
Google Cloud Platform • App Engine Flexible Environment • Linux
(Docker) に対応 • Visual Studio からデプロイが出来る • Container Engine (Kubernetes) • Linux (Docker) に対応 • Visual Studio からデプロイが出来る
手軽かつ安く動かしたい • 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 ぐらいで可能?
クラスタを使って大規模に • EC2 Container Service (Windows / Linux) • Azure
Container Service (Windows / Linux) • Container Engine (Linux)
個人的おすすめ Hyper.sh
秒単位での課金
もちろん ASP.NET Core も
選択肢の広がりを感じた • 昔は Windows のレンタルサーバーで動かしたりしてた • ASP.NET を安く運用するのは結構大変だった • ASP.NET
Core は Docker が動けば OK • 大手パブリッククラウド以外の選択肢もアリですね