Module 2 - Solutions

IoT

Big Data & Analytics

AI

Serverless Computing

DevOps

Azure App Service

IoT Central - fully managed global IoT software as a service (SaaS) solution

Azure IoT Hub

HDInsight

Data Lake Analytics

SQL Data Warehouse

Machine Learning Service

Machine Learning Studio

Azure Functions - scale automatically, and charges accrue only when a function is triggered, so they're a solid choice when demand is variable

Azure Logic Apps

Azure Event Grid

DevOps Services

Lab Services

Global scale with high availability - Scale up or out manually or automatically. App Service SLA promises high availability.

Connections to SaaS platforms and on-premise data - more than 50 connectors for enterprise systems (such as SAP), SaaS services (such as Salesforce), and internet services (such as Facebook). Access on-premises data using Hybrid Connections and Azure Virtual Networks.

DevOps optimization - continuous integration and deployment with Azure DevOps, GitHub, BitBucket, Docker Hub, or Azure Container

Security and compliance - App Service is ISO, SOC, and PCI compliant. Authenticate users with Azure Active Directory or with social login (Google, Facebook, Twitter, and Microsoft). Create IP address restrictions and manage service identities

multiple languages and frameworks - ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP, or Python. You can also run PowerShell and other scripts or executables as background services.

Serverless code - Run a code snippet or script on-demand without having to explicitly provision or manage infrastructure, and pay only for the compute time your code actually

managed service hosted in the cloud that acts as a central message hub for bi-directional communication between your IoT application and the devices it manages

Use Case: managing industrial equipment used in manufacturing, tracking valuable assets in healthcare, and monitoring office building usage.

cloud-based Enterprise Data Warehouse (EDW) that leverages MPP to run complex queries quickly across petabytes of data

PolyBase Transact-SQL (T-SQL) queries

HDInsight supports a broad range of scenarios such as extraction, transformation, and loading (ETL); data warehousing; machine learning; and IoT.

allows you run popular open-source frameworks and create cluster types such as Apache Spark, Apache Hadoop, Apache Kafka, Apache HBase, Apache Storm, Machine Learning Services.

Instead of deploying, configuring, and tuning hardware, you write queries to transform your data and extract valuable insights.

the analytics service can handle jobs of any scale, you can pay for the job when its running making it more cost effective

provides a cloud-based environment you can use to develop, train, test, deploy, manage, and track machine learning models

includes features that automate model generation and tuning to help you create models with ease, efficiency, and accuracy

collaborative, drag-and-drop visual workspace where you can build, test, and deploy machine learning solutions without needing to write code

Use Cases: when you want to experiment with machine learning models quickly and easily, and the built-in machine learning algorithms are enough for your solutions

Use Cases: working in a Python environment, you want more control over your machine learning algorithms, or you want to use open-source machine learning

is a cloud-hosted execution environment that runs your code but abstracts the underlying hosting environment

You create an instance of the service and you add your code. No infrastructure configuration or maintenance is required, or even allowed

Scaling and performance are handled automatically, and you are billed only for the exact resources you use. You don't even need to reserve resources.

cloud service that helps you automate and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services across enterprises or organizations

you can choose from a growing gallery of over 200 connectors. These include services such as Salesforce, SAP, Oracle DB, and file shares.

It's a fully managed, intelligent event routing service that uses a publish-subscribe model for uniform event consumption

built-in support for events coming from Azure services, such as storage blobs and resource groups.

You can use filters to route specific events to different endpoints, and ensure your events are reliably delivered.

provides development collaboration tools including high-performance pipelines, free private Git repositories, configurable Kanban boards, and extensive automated and cloud-based load testing

formerly known as Visual Studio Team Services (VSTS)

helps developers and testers quickly create environments in Azure, while minimizing waste and controlling cost.

quickly provisioning Windows and Linux environments using reusable templates and artifacts

easily integrate your deployment pipeline to provision on-demand environments