Azure Core Solutions Flashcards
Internet of Things (IoT)
Device you may have at home or on your body, that communicated with the cloud to deliver some real service (like intelligent fridges, smart watches).
IoT Hub and IoT Central allow these devices to communicate into the cloud with high speed, low latency way. Are designed to handle millions of devices sending data.
Azure Sphere it’s a chip as well as an operating system and it’s a security protocol for these devices so that hackers can’t get in and install their code. Is a platform designed to work with connected devices.
Big Data Solutions
Data warehouse -Big data base used for reporting. Ex: Pulling the data that is needed for reporting into its own database so it doesn’t slow the processes down (roll up).
Big data platforms:
Azure Synapse Analytics includes the data warehouse.
HDInsight it’s the term to refer to all Apache products like Hadoop, Apache, Storm, Kafka, …
Azure Databricks its an opensource project, basically a data analytics platform running inside of Microsoft Azure that includes the administrators, the database, the business side, the technical side, the reporting side, …. It’s a modern platform for many areas of your organization, working together to deliver insights out of this big data.
Artificial Intelligence (AI)
- Azure Machine Learning (machine learning involves computers learning how to perform human tasks; you can use those technologies to your own custom applications)
- Cognitive Services (contains APIs you can call; ex: services around vision that usually analyzes the content of photos like faces, the gender, age, location, identification of objects or it can analyze photos and stop adult content or illegal content; ex: services around audio can turn audio into text, translate; ex: do predictions based on data)
- Azure Bot Service (natural language chatbot service, a database of frequently asked questions, a front-end that allows people to ask questions and get answers)
Azure Functions (serverless)
Small pieces of code hosted in Azure that run after a trigger that call some action to occur not having to create an whole app for it and can actually schedule that function to occur at some point or date
(ex: you can create a azure function in a very similar way as the other demos, add a function, write a piece of code that happens when a certain event that you specify happens and you can save the function. Then you can copy the link, past it to your browser and you have a working task without the need of servers, coding environment, …. You can use 1 million executions of 1 or many functions per month for free)
Event grid (serverless)
It’s serverless because it communicates with Azure from the outside world to a listener that takes an action off of that. Its configurable not programable.
Logic Apps (serverless)
You can develop a logic app if you have a workflow with several steps, with specific logic for each step
(go to a resource group – search for “Logic apps” and create – complete the steps – and basically use it as the Power Automate from Power Platform)
DevOps Solutions
DevOps is an hybrid solution that joins development and operations tying the development functions into the operations of the company’s infrastructure.
- Azure DevOps
- Azure DevTest Labs
- GitHub – Microsoft purchased it in 2018; it’s a place to store your companies source code with private or public options; Has integration with tools like Visual Studio
- GitHub Actions – Its an automatic workflow built into GitHub where it can detect that some source code as been change, compile it to your development environment (continuous integration); It checks for errors, test the code, …