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
業務系 Web アプリでも、Azure Web Apps を使いたい3つの理由
Search
TonyTonyKun
December 10, 2017
Technology
0
460
業務系 Web アプリでも、Azure Web Apps を使いたい3つの理由
Global Azure Boot Camp 2015 in Japan の LT 資料です。
TonyTonyKun
December 10, 2017
Tweet
Share
More Decks by TonyTonyKun
See All by TonyTonyKun
Azure App Service on Linux の Sidecar に Phi-3 を配置してインテリジェントなアプリケーションを作ってみよう/jazug-anniv14
thara0402
0
900
サイクルガードサービス AlterLock の問い合わせ対応業務に Azure OpenAI Service を活用した話/jazug46
thara0402
0
830
Microsoft Ignite 2023 現地参加レポート/ignite2023
thara0402
0
240
Azure Container Apps で .NET 7 アプリを Blue-Green デプロイしてみよう!/jazug12
thara0402
0
1.6k
Azure Synapse Analytics 入門/jazug11
thara0402
0
690
Azure Bicep で始める Infrastructure as Code/ace0917
thara0402
0
430
Introduction to Azure Synapse Analytics/ace0416
thara0402
0
480
Azure Kubernetes Service を活用したマイクロサービス開発/clouddev
thara0402
0
440
Azure Kubernetes Service を活用したマイクロサービス開発/Ignite-osaka
thara0402
0
460
Other Decks in Technology
See All in Technology
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
390
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
180
ゼロから創る横断SREチーム 挑戦と進化の軌跡
rvirus0817
3
290
JVM(JavaVM)の性能分析者観点で探るInstanaの可能性
instanautsjp
0
120
UI State設計とテスト方針
rmakiyama
3
800
Yahoo! ズバトクにおけるフロントエンド開発
lycorptech_jp
PRO
0
100
メンタル面でもつよつよエンジニアになる/登壇資料(井田 献一朗)
hacobu
0
120
[Oracle TechNight#85] Oracle Autonomous Databaseを使ったAI活用入門
oracle4engineer
PRO
1
140
Server-Side Engineer of LINE Sukimani
lycorp_recruit_jp
0
370
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
150
マイクロサービスにおける容易なトランザクション管理に向けて
scalar
0
190
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
550
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
1
110
The Cost Of JavaScript in 2023
addyosmani
46
7k
How GitHub (no longer) Works
holman
311
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Rails Girls Zürich Keynote
gr2m
94
13k
How to Ace a Technical Interview
jacobian
276
23k
Building Your Own Lightsaber
phodgson
103
6.1k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Speed Design
sergeychernyshev
25
680
How STYLIGHT went responsive
nonsquared
96
5.2k
Transcript
業務系 Web アプリでも、 Azure Web Apps を使いたい3つの理由
⾃⼰紹介 • 名前 • Twitter : @TonyTonyKun(トニー) • 仕事 •
C#で業務アプリケーションを開発しています。 • 得意分野は、Azure と ASP.NET Web API • 最近、ASP.NET MVC 5 も使い始めました。 • Blog • ROMANCE DAWN for the new world • http://gooner.hateblo.jp/
その1 アプリの開発に集中できる! • ダウンタイムがほぼゼロで実⾏環境が更新される • OS のセキュリティパッチが⾃動適⽤(HTTP.sys の脆弱性とか) • Windows
Server 2008 R2 → 2012 は、ダウンタイムなしの実績あり • Azure SDK のサポートポリシーの影響を受けない • 少なくとも、最新の2つのバージョンしかサポートしない • Cloud Services は、定期的にアプリを更新するコストが⾼く、PaaS のメ リットが半減している • 常に最新の Azure SDK を使うことができる
その2 デプロイが速い! • 数秒で、デプロイできる • ちょっとした動作確認でも、ストレスを感じることがない • 無料プランで⼗分なことが多い • Cloud
Services のデプロイは10分弱かかる • フレキシブルなスケールアウトを実現できる • ポータルから容易にインスタンス数を増やせる • オートスケールで CPU 負荷などが閾値を超えたら、必要な時にすぐにイ ンスタンス数を増やせる
その3 最⾼の Web 環境に向けて進化中! • Webjobs • ちょっとしたバックグラウンドタスクなら、Worker Role はいらない
• よくある定期的(1時間ごと etc)に実⾏する処理にも使える • Webjobs SDK のストレージ連携のトリガーが便利(メール送信とか) • Always On • 定期的に ping してくれるので、応答が遅くなるのを防げる • azurewebsites.net のドメインで SSL が使える • オレオレ証明書を作らなくていい • Kudu • トラブったときに、すぐに Debug Console や Process Explorer で確認 できる
まとめ • 業務系 Web アプリでも、Azure Web Apps を使っ ていきましょう。 1.
アプリの開発に集中できる 2. デプロイが速い 3. 最⾼の Web 環境に向けて進化中 • 真の PaaS 環境です。 • これからも進化していくと思うので、どんどん使っ てフィードバックしていきましょう。
おまけ
おまけ
ご清聴ありがとうございました。