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
待望のApp Serviceゾーン冗長を語りたい
Search
pyorne
September 25, 2021
Technology
2.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
待望のApp Serviceゾーン冗長を語りたい
pyorne
September 25, 2021
Other Decks in Technology
See All in Technology
#エンジニアBooks 30分でわかる 「技術記事を書く技術」 / engineer-books 2026-06-30
jnchito
1
120
Comment regagner la souveraineté de vos données tout en étant payé grâce à Nostr !
rlifchitz
0
220
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
500
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
440
サイバーエージェントにおけるAI推進戦略と変革への取り組み
shotatsuge
0
600
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
230
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
150
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
2
1.1k
AIチャット検索改善の3週間
kworkdev
PRO
2
200
Multi-Agent並列開発を 安全に回すための技術 / Technology for Safely Multi-Agent Parallel Development
tooppoo
0
210
2026 AI Memory Architecture
nagatsu
0
540
千葉での単身赴任からAWSをやり続け、千葉に戻ってきた話
yama3133
1
120
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
210
Rails Girls Zürich Keynote
gr2m
96
14k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
280
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
160
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
280
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
400
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
30 Presentation Tips
portentint
PRO
1
330
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Transcript
待望のApp Serviceゾーン冗長を語りたい Japan Azure User Group 11周年イベント 第一部LT
自己紹介 2 氏名:Doi Kohei Twitter:@pyorne 普段のお仕事:AP Communications Co., Ltd. Azure
/ Container / Kubernetes 企業向けトレーニング講師 過去登壇:コンテナ技術入門(Speaker Deck) https://speakerdeck.com/apcom/kontenaji-shu-ru-men
今日のお話 August 25, 2021にAzure App ServiceのTeam Blogに投稿されたApp Serviceの可用性 ゾーン(AZ)が正式サポートされたのでその概要について語ります1 よりDeepな内容は、後日のHack
Azure! #7でお楽しみ下さい 3 https://hack-everything.connpass.com/event/225963/より引用 1. https://techblog.ap-com.co.jp/entry/2021/08/31/000833 にブログも投稿
簡単なおさらい App Serviceとは? WebサービスをホストするAzureの代表的なPaaSです。 通常はフレームワーク言語(.NET,Java,Ruby,Node.js,PHP,Python等)を選択して コードを持込みアプリケーションをホストします。コンテナイメージも持ち込むことができます。 一般的にWebシステムに利用され、フロントエンド、APIアプリ、バックエンド、サーバレス関数の実行環境として 利用されます。Webシステムに関連する多彩な機能(継続的デプロイ、ドメイン連携、デプロイスロット、オートス ケーリング等)をサポートしています。 4
オンプレからの リフト&シフト 守りの環境 攻めの環境 最先端のクラウド ネイティブアプリケーション どちらにも利用可能な万能サービス
簡単なおさらい ゾーン冗長(AZ:可用性ゾーン)とは? リージョン内で独立した電源、冷却手段、ネットワークを備えた複数のデータセンターの構成。 各ゾーンにリソースを分散配置することで、高可用性を維持できる。 5
今回の要点 6 App Serviceが高可用性 を手に入れてより使いやすく お手軽最強勇者 東日本リージョン 西日本リージョン 複雑なデータ領域
App Service Environment 7 以前まではApp Serviceでゾーン冗長構成をとるにはASE(App Service Environment)を利用する 必要があったが、デメリットもあり特定の条件下以外では採用しづらかった ASEのデメリット
・デプロイ/スケール処理が極端に遅い ・高額になりやすい1 (ASEv3,Isolated v2で従来のスタンプ費用は解消 されたが最低料金設定あり) ASE App Serviceを大規模かつ安全に実行するために完全に分離された専用環境 (専用ホスト、VNet)に構築 App Service (AZ、P1v3) ASEv3 初回デプロイ 数秒 約2時間30分 スケールアウト 数十秒 約30分 1. https://docs.microsoft.com/ja-jp/azure/app-service/environment/overview#pricing
App Serviceでのゾーン冗長の留意点① • Premiumv2またはPremiumv3プランでしか有効化できない • Windows/Linuxの両OSはサポートされている • 最小インスタンス:3 課金額も3倍になるので要注意 ゾーン冗長を有効化してデプロイした場合のApp
Serviceプランの概要 Azure料金計算ツールではインスタンス数を3で計算する必要あり インスタンス数を2以下にスケールインしようとすると上記エラーが発生
App Serviceでのゾーン冗長の留意点② • App Serviceプラン作成時しかゾーン冗長は有効化できない ※既存でPremiumV2,V3のApp Serviceプランを利用していても作り直し • ARMテンプレートやTerraformなどのIaCからのみデプロイをサポート ARMテンプレートでの設定例
Terraformでの設定例(provider-azurerm V2.74以降サポート)
ご清聴ありがとうございました 10