Upgrade to Pro — share decks privately, control downloads, hide ads and more …

業務系 Web アプリでも、Azure Web Apps を使いたい3つの理由

TonyTonyKun
December 10, 2017

業務系 Web アプリでも、Azure Web Apps を使いたい3つの理由

Global Azure Boot Camp 2015 in Japan の LT 資料です。

TonyTonyKun

December 10, 2017
Tweet

More Decks by TonyTonyKun

Other Decks in Technology

Transcript

  1. 業務系 Web アプリでも、
    Azure Web Apps を使いたい3つの理由

    View full-size slide

  2. ⾃⼰紹介
    • 名前
    • Twitter : @TonyTonyKun(トニー)
    • 仕事
    • C#で業務アプリケーションを開発しています。
    • 得意分野は、Azure と ASP.NET Web API
    • 最近、ASP.NET MVC 5 も使い始めました。
    • Blog
    • ROMANCE DAWN for the new world
    • http://gooner.hateblo.jp/

    View full-size slide

  3. その1 アプリの開発に集中できる!
    • ダウンタイムがほぼゼロで実⾏環境が更新される
    • OS のセキュリティパッチが⾃動適⽤(HTTP.sys の脆弱性とか)
    • Windows Server 2008 R2 → 2012 は、ダウンタイムなしの実績あり
    • Azure SDK のサポートポリシーの影響を受けない
    • 少なくとも、最新の2つのバージョンしかサポートしない
    • Cloud Services は、定期的にアプリを更新するコストが⾼く、PaaS のメ
    リットが半減している
    • 常に最新の Azure SDK を使うことができる

    View full-size slide

  4. その2 デプロイが速い!
    • 数秒で、デプロイできる
    • ちょっとした動作確認でも、ストレスを感じることがない
    • 無料プランで⼗分なことが多い
    • Cloud Services のデプロイは10分弱かかる
    • フレキシブルなスケールアウトを実現できる
    • ポータルから容易にインスタンス数を増やせる
    • オートスケールで CPU 負荷などが閾値を超えたら、必要な時にすぐにイ
    ンスタンス数を増やせる

    View full-size slide

  5. その3 最⾼の Web 環境に向けて進化中!
    • Webjobs
    • ちょっとしたバックグラウンドタスクなら、Worker Role はいらない
    • よくある定期的(1時間ごと etc)に実⾏する処理にも使える
    • Webjobs SDK のストレージ連携のトリガーが便利(メール送信とか)
    • Always On
    • 定期的に ping してくれるので、応答が遅くなるのを防げる
    • azurewebsites.net のドメインで SSL が使える
    • オレオレ証明書を作らなくていい
    • Kudu
    • トラブったときに、すぐに Debug Console や Process Explorer で確認
    できる

    View full-size slide

  6. まとめ
    • 業務系 Web アプリでも、Azure Web Apps を使っ
    ていきましょう。
    1. アプリの開発に集中できる
    2. デプロイが速い
    3. 最⾼の Web 環境に向けて進化中
    • 真の PaaS 環境です。
    • これからも進化していくと思うので、どんどん使っ
    てフィードバックしていきましょう。

    View full-size slide

  7. ご清聴ありがとうございました。

    View full-size slide