Submit Search
.Netのwebプログラマーに贈るサーバーインフラの比較的かんたんなお話
0 likes
•
1,007 views
Sho Okada
.NETラボ 勉強会 2016年03月の資料です。 Webプログラミングで作成したWebサイトをインターネットへの公開手順や手法について、比較的かんたんにお話しさせていただきました。
Technology
Read more
1 of 22
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
More Related Content
PPTX
知ってるようで知らないWeb基礎セミナー
ukkyo
PDF
Java素人がeclipseプラグインを作るためにやったこと
TAKEMURA Takayuki
PDF
つかってみよう!Yeoman 〜HTML5 Webアプリ開発を効率化するツールの紹介〜
Masakazu Muraoka
PDF
新規ビジネスデザイン研修 DYA2 テキスト<サンプル版>
Satoru Itabashi
PPSX
Rdra4越境アジャイル
Zenji Kanzaki
PDF
AD設計の基礎から読み解くIaaS On AD
Naoki Abe
PDF
Hyper-V仮想マシンをAzureへV2C移行
wintechq
PDF
CloudSpiral 2014年度 Webアプリ講義(2日目)
Shin Matsumoto
知ってるようで知らないWeb基礎セミナー
ukkyo
Java素人がeclipseプラグインを作るためにやったこと
TAKEMURA Takayuki
つかってみよう!Yeoman 〜HTML5 Webアプリ開発を効率化するツールの紹介〜
Masakazu Muraoka
新規ビジネスデザイン研修 DYA2 テキスト<サンプル版>
Satoru Itabashi
Rdra4越境アジャイル
Zenji Kanzaki
AD設計の基礎から読み解くIaaS On AD
Naoki Abe
Hyper-V仮想マシンをAzureへV2C移行
wintechq
CloudSpiral 2014年度 Webアプリ講義(2日目)
Shin Matsumoto
Viewers also liked
(20)
PDF
Agile and Business
Kenji Hiranabe
PPTX
2016年を振り返って
Oda Shinsuke
PDF
BigQuery勉強会 Standard SQL Dialect
Ken Morishita
PDF
ピクト図解(R)表記ルールで作成したビジネスモデル事例
PICTO ZUKAI
PPTX
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
PDF
Event Driven Microservices with Spring Cloud Stream #jjug_ccc #ccc_ab3
Toshiaki Maki
PPTX
Spring bootで学ぶ初めてのwebアプリ開発
terahide
PDF
なぜ今プロジェクトデザインスキルが必要か
Hagimoto Junzo
PDF
デザイン・制作をはじめる前に 取り組む事
kenji goto
PDF
HTML5 Conference 2013 HybridCast
Satoshi Shoda
PDF
CSS設計とデザインとの距離
Manabu Yasuda
PPTX
Fitnesse を用いたテストの効率化について
tecopark
PDF
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Masanori Satoh
PDF
English for programmers
Hirohito Kato
PDF
Docker 再入門 2016 update
Shiojiri Ohhara
PDF
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
Jumpei Miyata
PPTX
アジャイル勉強会 公開資料
Atsushi Takayasu
PDF
最先端NLP勉強会“Learning Language Games through Interaction”Sida I. Wang, Percy L...
Yuya Unno
PDF
"総務も!!"アジャイルプラクティス!
pupupopo88
PDF
オブジェクト指向プログラミングのためのモデリング入門
増田 亨
Agile and Business
Kenji Hiranabe
2016年を振り返って
Oda Shinsuke
BigQuery勉強会 Standard SQL Dialect
Ken Morishita
ピクト図解(R)表記ルールで作成したビジネスモデル事例
PICTO ZUKAI
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
Event Driven Microservices with Spring Cloud Stream #jjug_ccc #ccc_ab3
Toshiaki Maki
Spring bootで学ぶ初めてのwebアプリ開発
terahide
なぜ今プロジェクトデザインスキルが必要か
Hagimoto Junzo
デザイン・制作をはじめる前に 取り組む事
kenji goto
HTML5 Conference 2013 HybridCast
Satoshi Shoda
CSS設計とデザインとの距離
Manabu Yasuda
Fitnesse を用いたテストの効率化について
tecopark
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Masanori Satoh
English for programmers
Hirohito Kato
Docker 再入門 2016 update
Shiojiri Ohhara
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
Jumpei Miyata
アジャイル勉強会 公開資料
Atsushi Takayasu
最先端NLP勉強会“Learning Language Games through Interaction”Sida I. Wang, Percy L...
Yuya Unno
"総務も!!"アジャイルプラクティス!
pupupopo88
オブジェクト指向プログラミングのためのモデリング入門
増田 亨
Ad
Similar to .Netのwebプログラマーに贈るサーバーインフラの比較的かんたんなお話
(20)
PPTX
サーバーの初歩的な話セミナー@大阪20120901
Masayuki Abe
PDF
インターネットでウェブサイトを表示している裏側の話
Masahito Zembutsu
PDF
WTM52 あなたの作ったWEBサイト、生きてますか?
Masanori Oobayashi
PDF
次世代の企業ITインフラを支えるエンジニアとは
Trainocate Japan, Ltd.
PDF
ゆるべん Webアプリ開発概要 20130127
Y
PPTX
勉強会資料①
真亮 坂口
PPT
20070901.mydomain
Ken SASAKI
PDF
~ Cloud First から Cloud Optimized へ ~ .NET on Cloud が描くモダナイゼーション
Akira Inoue
PDF
これからはじめるインフラエンジニア
外道 父
PDF
TFセミナー マイクロソフト製品で作る Web インフラ 基本編
hirookun
PPT
Lesson01
MRI
PDF
Inside Windows Azure Web Sites
Developer Camp 2012 Japan Fall
PDF
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
ericsagnes
PPTX
Forstudy20181127
kuronokurono
PPTX
Firebug×smart release20120904
Masayuki Abe
PDF
Sps2013 infrasizing43
Mayumi Mitaki
PPT
20050623 1
小野 修司
PPT
20090328
小野 修司
PPTX
CloudFront最近の事例と間違った使い方
Hirokazu Ouchi
PDF
20121006ヒーロー島
Atsuo Yamasaki
サーバーの初歩的な話セミナー@大阪20120901
Masayuki Abe
インターネットでウェブサイトを表示している裏側の話
Masahito Zembutsu
WTM52 あなたの作ったWEBサイト、生きてますか?
Masanori Oobayashi
次世代の企業ITインフラを支えるエンジニアとは
Trainocate Japan, Ltd.
ゆるべん Webアプリ開発概要 20130127
Y
勉強会資料①
真亮 坂口
20070901.mydomain
Ken SASAKI
~ Cloud First から Cloud Optimized へ ~ .NET on Cloud が描くモダナイゼーション
Akira Inoue
これからはじめるインフラエンジニア
外道 父
TFセミナー マイクロソフト製品で作る Web インフラ 基本編
hirookun
Lesson01
MRI
Inside Windows Azure Web Sites
Developer Camp 2012 Japan Fall
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
ericsagnes
Forstudy20181127
kuronokurono
Firebug×smart release20120904
Masayuki Abe
Sps2013 infrasizing43
Mayumi Mitaki
20050623 1
小野 修司
20090328
小野 修司
CloudFront最近の事例と間違った使い方
Hirokazu Ouchi
20121006ヒーロー島
Atsuo Yamasaki
Ad
More from Sho Okada
(16)
PDF
AppleシリコンのMacで Windows11を動かす
Sho Okada
PDF
ChatAIの未来予想図
Sho Okada
PDF
勉強会参加のすゝめ
Sho Okada
PDF
ASP.NETの進化とASP.NET Core Blazorの凄さ
Sho Okada
PDF
WebブラウザでC#実行 WebAssemblyの技術
Sho Okada
PDF
いままで聴いてきたLTのおはなし
Sho Okada
PDF
Excel取込みで失敗した先生
Sho Okada
PDF
今のWeb開発者に伝えたいWebブラウザの病みの歴史
Sho Okada
PDF
SQL Server中級者のための実践で使えるかもしれないTips集
Sho Okada
PDF
オープンソースでExcelレポートプログラミング
Sho Okada
PDF
メガネ型デバイスの未来について考える
Sho Okada
PDF
WPF開発での陥りやすい罠
Sho Okada
PDF
止めないためのWEBインフラ入門
Sho Okada
PDF
ASP.NETを利用したAJAX開発の応用
Sho Okada
PDF
WebMatrixに対応した、新しいけど新しくないRazor
Sho Okada
PDF
初心者でもわかるActive directoryの基本
Sho Okada
AppleシリコンのMacで Windows11を動かす
Sho Okada
ChatAIの未来予想図
Sho Okada
勉強会参加のすゝめ
Sho Okada
ASP.NETの進化とASP.NET Core Blazorの凄さ
Sho Okada
WebブラウザでC#実行 WebAssemblyの技術
Sho Okada
いままで聴いてきたLTのおはなし
Sho Okada
Excel取込みで失敗した先生
Sho Okada
今のWeb開発者に伝えたいWebブラウザの病みの歴史
Sho Okada
SQL Server中級者のための実践で使えるかもしれないTips集
Sho Okada
オープンソースでExcelレポートプログラミング
Sho Okada
メガネ型デバイスの未来について考える
Sho Okada
WPF開発での陥りやすい罠
Sho Okada
止めないためのWEBインフラ入門
Sho Okada
ASP.NETを利用したAJAX開発の応用
Sho Okada
WebMatrixに対応した、新しいけど新しくないRazor
Sho Okada
初心者でもわかるActive directoryの基本
Sho Okada
Recently uploaded
(11)
PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
PDF
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
PDF
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
PDF
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
20250729_Devin-for-Enterprise
Masaki Yamakawa
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
.Netのwebプログラマーに贈るサーバーインフラの比較的かんたんなお話
1.
.NETのWEBプログラマーに贈る サーバーインフラの比較的 かんたんなお話 講師 .NETラボ 岡田
将
2.
さいきん、VisualStudioなど のツールが進化して、 Webアプリ開発はかなり簡単 にできるようになりました!
3.
作ったなら もちろん公開(して後悔?) をしなければいけませんよね?
4.
そういった方々に対して、 比較的かんたんに サーバーインフラの世界を お教えしたいと思います。
5.
前提知識(マナー) インターネットは公共の場所! なので、良い人も悪い人もいます。
使う側は好き勝手な「書き込み」はできるけど、好き勝手に 使ったら(運用したら)いけません。いろいろな手続きがあります。 インターネット(公開)は無料ではありません。 育児放棄はやめましょう!(主に自社サイトやブログ)
6.
まずは 簡単な自社サイトの場合 (止まっても「ごめんなさい」 で許されるサイト)
7.
レシピ(WEB公開に必要なもの) • 新規回線導入の場合光回線 • 固定グローバルIP取得プロバイダ •
できればファイヤーウォール機能付きルーター • (dotnetlab.net)などを探して取得ドメインの取得 • ドメイン業者のレンタルも可DNSサーバー • IISが必要ならWindowsサーバーWEBサーバー
8.
簡単な自社サイトの場合 (止まっても「ごめんなさい」で許されるサイト) 開発者側 開発ツールインストール →
開発 → デバッグで普通に動作 インフラ屋さん側 サーバー機器選定 → ライセンス費用調査 → 見積もり → 予算稟議 サーバー納品 → サーバー設置 サーバー設定 → IIS設定 今ここ 今ここ
9.
簡単な自社サイトの場合 (止まっても「ごめんなさい」で許されるサイト) 開発者側 開発ツールインストール →
開発 → デバッグで普通に動作 デプロイ先どこ~ → デプロイしたけど動かないよ~ インフラ屋さん側 サーバー設定 → IIS設定 → エラー出て動かない 動作用のモジュール調査 → モジュール追加 → やっと動作 今ここ 今ここ
10.
簡単な自社サイトの場合 (止まっても「ごめんなさい」で許されるサイト) 開発者側 不具合直したからデプロイ →
再デプロイしたけど動かないよ~ インフラ屋さん側 動作検証 → 上司の指示に従いWEB公開 なんかエラー出てる → エラー原因調査 → 設定&機器構成見直し 今ここ 今ここ
11.
簡単な自社サイトの場合 (止まっても「ごめんなさい」で許されるサイト) 開発者側 リリースしたから次の開発 インフラ屋さん側 なんかエラー出てる
→ エラー原因調査 → 設定&機器構成見直し 動作検証 → ひとまず安定動作 突然なぜか停止 → 定時後に呼び出し 今ここ 今ここ 以下、無限ループ
12.
簡単な自社サイトの場合 (止まっても「ごめんなさい」で許されるサイト) 開発PC 開発ツールで、アプリ動作に必要なものがすべてインストールされる。 運用サーバー機 開発ツールはインストールしない(必要なコンポーネントのみ追加)
サーバーOSはセキュリティ設定が強固(最低限のアクセス許可) 運用側はあくまで必要最低限の構成
13.
次に 簡単な商用サイトの場合 (止まったらいろんなところ から怒られるサイト)
14.
レシピ(WEB公開で安全な運用に必要なもの) • 帯域確保が必要光回線 • 固定グローバルIP取得(複数の場合もあり)プロバイダ •
高性能なものルーター • または機能がついている機器ファイヤーウォール • 負荷分散用、セッション維持機能があればなおよいロードバランサー • 類似ドメインも確保ドメインの取得 • 独自確保が基本だが、ドメイン業者のレンタルも可DNSサーバー • 負荷分散用に複数台確保WEBサーバー • データはこちらに保持させるDBサーバー • 障害時対策遠隔バックアップ ここから専門用語が多くなってくるので、運用を目指す人以外はある程度で
15.
簡単な商用サイトの場合 (止まったらいろんなところから怒られるサイト) IIS設定 - 仮想サイト数、アプリケーションプールリサイクル、セッション数など見積もり
DB接続、DB負荷、3層構造化の検討 セキュリティ検討 - SQLインジェクション、DOS攻撃対策、脆弱性対策 実行権限、不正アクセス - 定期的にセキュリティ情報を取得して対策しておく もちろんメンテは深夜作業
16.
簡単な商用サイトの場合 (止まったらいろんなところから怒られるサイト) それでも起こる、サーバートラブルの対応 原因調査中に復旧時間の問い合わせ - 復旧作業中でも説明に追われる -
各所から1時間おき こんな機器を選定したの誰だ! - 私だ (T_T) 復旧し終わったら、ごめんなさい行脚 - 悪くなくてもごめんなさい(残念ながら、これも仕事です)
17.
面倒くさいトラブルをおこさないための対策 簡単な方法 - ドメインを取得して、ドメイン業者と連携しているホスティングサービス利用 -
ASP.NET対応ホスティング業者に依頼する もっと簡単な方法(無理だけど) - VisualStudioを使うけど、全部HTMLで記述してホスティングサービスを使う もっともっと簡単な方法 - MicrosoftAzure、AWSなどのクラウドサーバーを利用してリッチな構成をする 重要!!
18.
インフラ屋さんはかんたんなお仕事! インフラ屋さんの定期業務 • 深夜のメール着信 • 定期的な深夜の再起動 •
定期的なセキュリティホールへのパッチ
19.
インフラ屋さんはかんたんなお仕事! インフラ屋さんのそのほかの定期業務 •最新機器の調査、選定、見積もり(でも発注はしない) •上司(またはベンダー)へのわかりやすい説明 •上司(またはベンダー)のムチャ振りをやんわり断る •上司(またはベンダー)への専門用語を多用したそれらしい説明 •(自分への)被害軽減のためのコミュニケーション
20.
まとめ クラウドサーバーの無料枠をうまく使いこなしましょう! サーバートラブルは必ず起こります! 運用でカバーできる方法をしっかり考えておいてください。
トラブル時にはインフラ屋さんに頻繁に問い合わせないでください。 トラブル時にだけ頼りすぎないでください。 トラブルがない時に、たまにはインフラ屋さんをねぎらって下さい。 (基本的に責められるのが仕事なので、あまり褒められない・・・。)
21.
参考 「A○Aシステム障害」 http://www.itmedia.co.jp/news/articles/1603/23/news078.html 「フ○ーストサーバ
データ消失事故」 http://ascii.jp/elem/000/000/913/913202/
22.
ご清聴ありがとうございました このスライドの内容はフィクション(個人的な見解)であり、 実際の業務ではもっと過酷な場合があります。 内容に関する参考や相談は一向に構いませんが、 モンスター的なクレームは受けつけたくありません。 (マサカリはギリギリOKです。) 画像資料など著作権的な問題があれば善処しますので、ご連絡下さい。 以上の注意点を確認いただき、 用法用量を守って安全(セキュア)にWEBサイトの運用をしてください。
Download