Архитектуры решений Azure

Образцы архитектуры помогут вам разрабатывать и реализовать безопасные, высокодоступные, высокопроизводительные и отказоустойчивые решения в Azure.

Архитектуры решений

Token Token License/Key License/Key Channel Live Source Cloud DRM License/Key Delivery Serve StreamingEndpoint Multi-ProtocolDynamicPackaging/Multi-DRM Azure CDN Azure BlobStorage PreviewMonitoring Azure Media Playerin Browser Azure Media Playerin Mobile App Azure LiveEncoder 3rd Party On-PremisesLive Encoder Program

Решение для потоковой трансляции позволяет снимать видео и транслировать его потребителям в режиме реального времени. Это решение можно использовать, например, для потоковой трансляции интервью, конференций и спортивных мероприятий онлайн. В этом решении видео снимается на видеокамеру и тут же отправляется на входную конечную точку канала. Канал получает входной поток и делает его доступным для потоковой передачи через конечную точку потоковой передачи в браузер или мобильное приложение. Канал также предоставляет конечную точку мониторинга для предварительного просмотра, чтобы просмотреть и проверить поток перед последующей обработкой и доставкой. Кроме того, канал может записывать и хранить принятое содержимое, чтобы передать его потоком позже (видео по требованию).

A live streaming solution allows you to capture video in real-time and broadcast it to consumers in real time, such as streaming interviews, conferences, and sporting events online. In this solution, video is captured by a video camera and sent to a channel input endpoint. The channel receives the live input stream and makes it available for streaming through a streaming endpoint to a web browser or mobile app. The channel also provides a preview monitoring endpoint to preview and validate your stream before further processing and delivery. The channel can also record and store the ingested content in order to be streamed later (video-on-demand).

Дополнительные сведения

Demand Forecasting and Price Optimization

Pricing is recognized as a pivotal determinant of success in many industries and can be one of the most challenging tasks. Companies often struggle with several aspects of the pricing process, including accurately forecasting the financial impact of potential tactics, taking reasonable consideration of core business constraints, and fairly validating the executed pricing decisions. Expanding product offerings add further computational requirements to make real-time pricing decisions, compounding the difficulty of this already overwhelming task.

Дополнительные сведения
Personalized Offers User ActionSimulation Personalized OfferLogic System ResponseQueue User ActionQueue Event Hub Stream Analytics Power BI Machine Learning Cold StartProduct Affinity User Document DB Product Offers Reference Product Views Offer Views Cache Update Logic Azure Services Raw Stream Data 1 2 3 5 4

Personalized Offers

In today's highly competitive and connected environment, modern businesses can no longer survive with generic, static online content. Furthermore, marketing strategies using traditional tools are often expensive, hard to implement, and do not produce the desired return on investment. These systems often fail to take full advantage of the data collected to create a more personalized experience for the user.

Дополнительные сведения
Continuous integration trigger Azure Container Service (Registry) Push container image Pull container image Continuous deployment trigger Deployment Visual Studio Team Services Git Visual Studio Team Services CI Application code, Docker files, Compose files, Deployment files Container images Compose files, Deployment files Environment specific Compose files, Deployment files Running containers Azure Container Service (Kubernetes, Swarm, or DC/OS) Visual Studio Team Services CD Commit

Развертывание контейнеров упрощает непрерывное обновление и улучшение приложений. Создавайте реплицируемые управляемые кластеры контейнеров за счет оркестрации непрерывной интеграции и развертывания этих контейнеров с использованием Kubernetes или DC/OS в службе контейнеров Azure. Обеспечьте более быстрое и надежное развертывание с помощью Visual Studio Team Services, настроив непрерывную сборку для создания и оркестрации образов контейнеров.

Container deployment makes it easy to continuously update and improve your applications. Create replicable, manageable clusters of containers by orchestrating the continuous integration and deployment of those containers using Kubernetes or DC/OS in Azure Container Service. Use Visual Studio Team Services to deploy faster and more reliably by setting up a continuous build to produce and orchestrate your container images.

Дополнительные сведения
Azure Active Directory Azure Bot Service QnA Maker LanguageUnderstanding Customer mobile Consume, PC, MobileCloud 1 5 Graph Office 365 Dynamics CRM Speech API Azure App Service Azure App Insights 2 3 6 4

Enterprise Productivity Chatbot

Azure Bot Service can be easily combined with Language Understanding to build powerful enterprise productivity bots, allowing organizations to streamline common work activities by integrating external systems, such as Office 365 calendar, customer cases stored in Dynamics CRM and much more.

Дополнительные сведения

В энергосистеме потребители энергии взаимодействуют с различными компонентами для поставки, продажи и накопления энергии, такими как подстанции, аккумуляторы, ветроэлектростанции, солнечные панели, микротурбины, а также предложения на поставку мощности. Это взаимодействие позволяет удовлетворить спрос потребителей и минимизировать затраты, связанные с выполнением обязательств по поставке энергии. Для этого оператор системы должен определить, какое количество энергии нужно получить от каждого типа ресурсов за определенный промежуток времени, с учетом цен на использование различных типов ресурсов, их мощности и физических характеристик.

In an energy grid, energy consumers are engaged with various types of energy supplying, trading, and storage components such as substations, batteries, windfarms and solar panels, micro-turbines, as well as demand response bids, to meet their respective demands and minimize the cost of energy commitment. To do so, the grid operator must determine how much energy each type of the resources should commit over a time frame, given the prices of soliciting different types of resources and the capacities and the physical characteristics of them.

Дополнительные сведения
Azure Bot Service LanguageUnderstanding Customer mobile Consume, PC, MobileCloud 1 5 Azure Active Directory Azure App Service Azure App Insights Structured 4 7 3 2 Commerce bot

Commerce Chatbot

Together, the Azure Bot Service and Language Understanding service enable developers to create conversational interfaces for various scenarios like banking, travel, and entertainment. For example, a hotel’s concierge can use a bot to enhance traditional e-mail and phone call interactions by validating a customer via Azure Active Directory and using Cognitive Services to better contextually process customer requests using text and voice. The Speech recognition service can be added to support voice commands.

Дополнительные сведения

Interactive Price Analytics

The Pricing Analytics solution uses your transactional history data to show you how the demand for your products responds to the prices you offer, to recommend pricing changes, and allow you to simulate how changes in price would affect your demand, at a fine granularity.

Дополнительные сведения
TTML, WebVTTKeywords Azure BlobStorage StreamingEndpoint Multi-ProtocolDynamicPackaging/Multi-DRM Web Apps Azure CDN SourceA/V Files Azure MediaIndexer/OCR Media Processor Azure Search Azure Media Player Azure Encoder(Standard orPremium)

Решение для преобразования речи в текст позволяет определить речь в статических видеофайлах, обеспечивая управление таким содержимым в качестве стандартного. Таким образом сотрудники смогут искать произносимые слова и фразы в учебных видео, а также быстро переходить к нужной части видео. С помощью этого решения можно передавать статическое видео на веб-сайт Azure. Azure Media Indexer использует API распознавания речи для индексирования речи в видеоматериалах и их сохранения в SQL Azure. Вы можете искать слова и фразы с помощью веб-приложений Azure и получать список результатов. Выбрав результат из списка, можно увидеть, в какой части видео упоминается определенное слово или фраза.

A speech-to-text solution allows you to identify speech in static video files so you can manage it as standard content, such as allowing employees to search within training videos for spoken words or phrases, and then enabling them to quickly navigate to the specific moment in the video. This solution allows you to upload static videos to an Azure website. The Azure Media Indexer uses the Speech API to index the speech within the videos and stores it in SQL Azure. You can search for words or phrases by using Azure Web Apps and retrieve a list of results. Selecting a result enables you to see where in the video the word or phrase is mentioned.

Дополнительные сведения