This article provides a list of resources that you can use to make informed decisions about the technologies that you choose for your Azure solutions. Explore comparison matrices, flowcharts, and decision trees to ensure that you find the best matches for your scenario.
Choose a compute service
The term compute refers to the hosting model for the computing resources that your application runs on. The following articles can help you choose the right technologies:
Find the best option, given a specific use case, for configuring Kubernetes clusters at the edge.
Choose a hybrid option
Many organizations need a hybrid approach to analytics, automation, and services because their data is hosted both on-premises and in the cloud. The following articles can help you choose the best technologies for your scenario:
Compare options for real-time message stream processing in Azure.
Choose an AI / machine learning service
AI is the capability of a computer to imitate intelligent human behavior. Through AI, machines can analyze images, comprehend speech, interact in natural ways, and make predictions based on data. Review these articles to learn about the AI and machine learning technology choices that are available in Azure:
Choose an Azure message ingestion store to support message buffering, scale-out processing, reliable delivery, and queuing semantics.
Choose an IoT option
IoT solutions use a combination of technologies to connect devices, events, and actions through cloud applications. Review these articles to learn more about the IoT technology choices that Azure provides:
Review a comparison between Azure IoT Hub and Event Hubs that highlights functional differences and use cases. The comparison includes supported protocols, device management, monitoring, and file uploads.