ソリューションのアイデア Solution Idea
さらなる情報、実装の詳細、価格ガイダンス、コード例を追加してこの記事を拡張することをお望みの場合は、GitHub のフィードバックでご連絡ください。If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!
コンテンツ管理システムを使用してシンプルに開始できます。これを使用すると、ブラウザーからリアルタイムで Web サイト上のメッセージングを簡単に管理できます。コーディングのスキルは必要ありません。Start simple with the content management system that enables you to easily maintain the messaging on your website in real-time, from a browser, with no coding skills.
このソリューションは、以下の Azure で管理されるサービスに基づいて構築されています。Azure SQL Database、Azure Monitor、Content Delivery Network、Azure Cache for Redis です。This solution is built on the Azure managed services: Azure SQL Database, Azure Monitor, Content Delivery Network and Azure Cache for Redis. これらのサービスは高可用性環境で実行され、パッチが適用され、サポートされているので、実行される環境ではなく、ソリューションに注力できます。These services run in a high-availability environment, patched and supported, allowing you to focus on your solution instead of the environment they run in.
ArchitectureArchitecture
このアーキテクチャの SVG をダウンロードしてください。
Download an SVG of this architecture.
ComponentsComponents
- Web Apps: Web とモバイルブラウザーでアクセスできる、単一のリージョンで App Service Web アプリを実行します。Web Apps: An App Service Web App runs in a single region, accessible to web and mobile browsers. Orchard や Umbraco などのコンテンツ管理システムは、コンテンツを管理して Web サイトに展開するサービスを提供します。A content management system like Orchard or Umbraco provides service to manage and deploy content to the website.
- Azure SQL Database:SQL Database は、サイトに関するデータを格納して提供します。Azure SQL Database: A SQL Database stores and serves data about the site.
- Azure Monitor:Application Insights は、正常性とパフォーマンスの監視と診断が提供されます。Azure Monitor: Application Insights, provides health and performance monitoring, and diagnostics.
- Content Delivery Network:Content Delivery Network は、画像、スクリプト、CSS などの静的コンテンツを提供し、Web アプリ サーバーの負荷を軽減します。Content Delivery Network: A content delivery network serves static content such as images, script, and CSS, and reduces the load on the web app servers.
- Azure Cache for Redis を使用すると、非常に高速なクエリが可能になり、メイン データベースの負荷を軽減することでスケーラビリティが向上します。Azure Cache for Redis enables very fast queries, and improves scalability by reducing the load on the main database.
次のステップNext steps
- Visual Studio を使用した Azure App Service への ASP.NET Web アプリのデプロイDeploy an ASP.NET web app to Azure App Service, using Visual Studio
- SQL Database のチュートリアル:Azure portal を使用して数分で SQL データベースを作成するSQL Database tutorial: Create a SQL database in minutes by using the Azure portal
- Application Insights を使用したアプリケーションのパフォーマンス管理Application Performance Management with Application Insights
- Azure App Service で Azure Content Delivery Network を使用するUse Azure Content Delivery Network in Azure App Service
- Azure Cache for Redis の使用方法How to Use Azure Cache for Redis