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.1k
ASP.NET Core に最適なクラウドサービスとは!
Tatsuro Shibamura
June 28, 2017
Tweet
Share
More Decks by Tatsuro Shibamura
See All by Tatsuro Shibamura
Hack Azure! #5 - Geek of Azure Serverless
shibayan
0
67
.NET Conf 2020 Online - .NET 5 リリース記念パーティートーク
shibayan
0
7.9k
Terraform Provider for Azure に貢献してみた話
shibayan
0
470
Azure Functions と SendGrid の良い関係
shibayan
0
850
Azure Serverless を活用したリアルタイム Web のすべて
shibayan
1
2.5k
祝 東日本リージョン一般提供! Azure Application Insights 基礎と実践
shibayan
1
37k
なかなか楽にならないSSL/TLS証明書の話
shibayan
2
1.4k
.NET Conf 2018 Tokyo
shibayan
1
3.7k
最近の Azure App Service について
shibayan
0
1.1k
Other Decks in Programming
See All in Programming
甘い香りに誘われてVanilla Extractを1年間運用してみた
miyahkun
1
110
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
3.6k
App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
takefumiyoshii
8
2.1k
Doctrine ORMでValue Objectを扱う方法4選 #phpstudy / 4 ways to handle Value Objects with Doctrine ORM
77web
4
110
puregoの活用例
aethiopicuschan
0
220
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
340
Javaエンジニアのための Nodejs/Nuxt3入門
hidekatsu_izuno
0
280
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
470
Java 22 Overview
kishida
1
170
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
120
雑に思考を整理する技術と効能
konifar
55
25k
エンターテイメント業界で利用されるAWS
demuyan
0
200
Featured
See All Featured
Embracing the Ebb and Flow
colly
79
4.1k
The Invisible Customer
myddelton
114
12k
A better future with KSS
kneath
231
16k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
Six Lessons from altMBA
skipperchong
20
3k
How to Ace a Technical Interview
jacobian
272
22k
Clear Off the Table
cherdarchuk
83
310k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
321
20k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Rails Girls Zürich Keynote
gr2m
91
13k
Teambox: Starting and Learning
jrom
128
8.4k
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 • 大手パブリッククラウド以外の選択肢もアリですね