MicrosoftAzurePaaS(1):AppServiceと関数アプリの仕組みからトラブルシューティングまでを実践

所在平台: Udemy

课程主页: https://www.udemy.com/course/microsoftazure-paas-appservice/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程“Microsoft Azure PaaS:从App Service和函数应用的工作原理到故障排除”旨在为Azure初学者提供全面的指导。课程特色包括: 1. **图解化学习**: 将官方文档中难以理解的概念通过图解清晰展示,帮助学员缩短学习时间。 2. **核心概念理解**: 深入讲解Azure App Service和函数应用的内部架构及基础配置。 3. **实践技能培养**: 通过构建系统和开发应用程序,让学员掌握如何使用App Service和函数应用。 4. **网络特性解析**: 重点讲解日益重要的虚拟网络、VNet集成和Service Endpoint等概念。 5. **学习资料共享**: 提供可供下载的讲义,方便学员用于学习或分享。 **课程内容概要**: * **第一部分**: 讲师自我介绍及课程概览。 * **第二部分 (Azure基础)**: 介绍Azure的优势(如无需自购服务器、按需付费、远程开发便利、高可用性保证)以及需要注意的方面(如理解Azure的规格和行为)。 * **第三部分 (架构与故障排除)**: 剖析Azure App Service/Functions的内部架构和配置,并教授Troubleshooting技巧,包括Region、Stamp、Web Space和Resource Group之间的关系。 * **第四部分 (核心功能)**: 详细说明App Service和函数应用的关键功能,如Scale Up/Down、Scale Out/In,以及虚拟网络、Service Endpoint和VNet集成。 * **第五部分 (App Service与SQL Database实践)**: * 演示如何使用App Service、App Service Plan、SQL Server/SQL Database、虚拟网络、Service Endpoint和VNet集成来构建和运行应用程序。 * 涵盖系统架构设计、命令行工具使用(PowerShell, CLI)、本地开发环境搭建、数据库配置、应用程序部署到Azure,以及网络安全设置(如VNet集成、Service Endpoint、拒绝访问)。 * **第六部分 (函数应用与Storage Account实践)**: * 指导学员如何创建和配置函数应用(Functions)及Storage Account。 * 演示如何将函数应用与Storage Account的容器进行交互,包括文件上传、访问控制和代码修改。 * 重点讲解在实际操作中可能遇到的超时(Timeout)和Null Exception等故障排除方法。

课程评论(0条)

课程详情

私の経験から、これからAzureを学ぼうとされている皆さんの手助けになれたらと思い「こんなコースがあったら嬉しかったなぁ」と思うコースを作りました。(2021年最新UIで収録!)【コースの特徴】※プレゼントあり(1)公式ドキュメントを読んでも理解しづらいことを図解したので、あなたの勉強時間を短縮できます。(2)Azure AppService/Functions の内部アーキテクチャと構成の基礎を理解できます。(3)PaaSの代表的なサービスである "AppService"・"関数アプリ(Functions)"を使用した、システム構築・アプリケーション開発の実践が身につきます。(4)2020年から利用されることが増えたが理解しづらい、"仮想ネットワーク"・"Vnet 統合"・"サービスエンドポイント"も取り上げてます。(★)セクション7で、手作りした説明資料をダウンロードできますので、勉強会などに利用いただいても大丈夫です。【ご留意点】AzurePortal画面などを、動画で撮影した資料にはなってません。見るべきところの画面キャプチャを取得して説明しています。よく見えないということがなく安心して進めていただけるのではないかと考えております。【当コース内容】■ Section1:講師(私)の紹介とコースの内容について説明をします。■ Section2:解説編:Azureの基礎知識・メリット・デメリットを学ぶ 2-01. 自前のサーバ購入が必要なくなる 2-02. 使った分だけ課金の支払いができる(1) 2-03. 使った分だけ課金の支払いができる(2) 2-04. リモートでの開発がすぐ始められる 2-05. 99.9%以上の稼働率を保証してくれる 2-06. 定期的にメンテナンスが行われる 2-07. Azureの仕様/動作を理解する必要がある■ Section3:解説編:Azure AppService/Functions の内部アーキテクチャ・構成を学ぶ 3-01. Azure AppService/Functions の内部アーキテクチャ・構成 3-02. トラブルシューティング ① 3-03. トラブルシューティング ② 3-04. リージョン・スタンプ・Webスペース・リソースグループの関係 3-05. トラブルシューティング ■ Section4:解説編:AppService・関数アプリの代表的な機能を説明 4-01. スケールアップ(スケールダウン) 4-02. スケールアウト(スケールイン) 4-03. 仮想ネットワーク・サービスエンドポイント・Vnet統合■ Section5:実践編:AppServiceとSQLDatabaseを使用したアプリケーション構築~実行【扱うサービス・機能】 ・AppService/AppServiceプラン ・SQLServer/SQLDatabase ・仮想ネットワーク/サービスエンドポイント/Vnet統合 5-01. 作成するアプリケーションは公式ドキュメントをベースにしました 5-02. 使用する3種類のコマンドツールを紹介! 5-03. システム構成図 ① 5-04. Github からサンプルアプリケーションを DL(ローカルPC Powershell) 5-05. .NET 環境を構築(ローカルPC Powershell) 5-06. サンプルアプリケーションを起動(ローカルPC ブラウザ) 5-07. システム構成図 ② 5-08. 操作するサブスクリプションを選択(ローカルPC CLI) 5-09. リソースグループを作成(ローカルPC CLI) 5-10. SQL サーバを作成(ローカルPC CLI) 5-11. SQL データベースを作成(ローカルPC CLI) 5-12. データベースの接続文字列を取得(ローカルPC CLI) 5-13. ローカルPCからデータベース設定ができるようアクセス許可(ローカルPC CLI) 5-14. データベースをローカル→Azureに変更(ローカルPC Powershell) 5-15. データベースをローカル→Azureに変更(ローカルPC) 5-16. サンプルアプリケーションを起動(ローカルPC ブラウザ) 5-17. 登録したデータを確認(ポータル画面) 5-18. システム構成図 ③ 5-19. AppServiceプラン・AppService を作成(ローカルPC CLI) 5-20. AppServiceプラン・AppService を確認(ポータル画面) 5-21. Azure 上へのデプロイ準備(ローカルPC Powershell、CLI) 5-22. Azure 上にデプロイ実行(ローカルPC Powershell) 5-23. サンプルアプリケーションを起動(ローカルPC ブラウザ) 5-24. 仮想ネットワークの作成(ポータル画面) 5-25. 仮想ネットワークにサービスエンドポイント設定 5-26. SQL サーバを仮想ネットワークに接続する 5-27. SQL サーバへの全てのアクセスを拒否する 5-28. AppServiceを仮想ネットワークに接続する(Vnet統合) 5-29. アプリケーション設定(環境変数)を追加 5-30. サンプルアプリケーションを起動(ローカルPC ブラウザ) 5-31. Vnet 統合していない場合どうなるか検証■ Section6:実践編:関数アプリとStorageAccountを使用したアプリケーション構築~実行【扱うサービス・機能】 ・関数アプリ(Functions) ・Storage Account 6-01. 関数アプリの作成(基本 タブ) 6-02. 関数アプリの作成(ホスティング タブ) 6-03. 関数アプリの作成(監視/タグ タブ) 6-04. 関数アプリの作成(確認画面) 6-05. 関数アプリの作成(作成後) 6-06. 関数アプリ"2021-ud-func"を参照 6-07. 関数アプリ内の関数"HttpTrigger1"を参照 6-08. 関数"HttpTrigger1"を参照 6-09. StorageAccount のコンテナにファイル登録 6-10. StorageAccount にコンテナを新規作成 6-11. StorageAccount のアクセス情報 6-12. StorageAccount のアクセス情報(コード修正) 6-13. 関数アプリ(関数)とストレージ(コンテナ)の構成 6-14. ファイル登録済みコンテナを参照(コード修正) 6-15. ファイル登録済みコンテナを参照(HttpTrigger1 呼出し) 6-16. 空のコンテナを参照(コード修正) 6-17. 空のコンテナを参照(HttpTrigger1 呼出し) 6-18. トラブルシューティング① タイムアウト発生 6-19. タイムアウト発生(HttpTrigger1 呼出し) 6-20. トラブルシューティング② NullException発生 6-21. Nullエラー発生(HttpTrigger1 呼出し) 6-22. タイムアウト発生(関数実行後) 6-23. Nullエラー発生(関数実行後)コース内容は、以上です。

课程标签

0人关注该课程

主题相关的课程