- Stream Analytics with Microsoft Azure
- Anindita Basak Krishna Venkataraman Ryan Murphy Manpreet Singh
- 366字
- 2021-07-02 22:35:55
Services offered by Microsoft
The following is a very well-known classification of the different type of services offered by Microsoft for on-premises and the cloud. Microsoft Azure provides a full spectrum of services starting with Infrastructure as a Service (IaaS), followed by Platform as a Service (PaaS) and Software as a Service (SaaS) models such as Dynamics CRM, Office 365, and so on:

Service classification model
With IaaS, customers can deploy a virtual machine of their choice without the complexity of buying and managing their own hardware/software; they can quickly scale up and down with demand and pay only for what they use. This will reduce operational expenses of hosting and managing infrastructure.
Azure provides a vast range of PaaS services such as web apps, logic apps, media apps, API apps, mobile apps, Azure Stream Analytics, Azure HDInsight, and Azure Redis Cache. PaaS services like PowerApps are targeted at business users to create simple mobile apps and business workflows, without requiring any knowledge of a programming language. PaaS is an exciting model, where Microsoft will take care of all the core infrastructure to the point where the application and data become the responsibility of the customer.
One most common question is whether a customer should choose between IaaS versus PaaS. The comparison itself forms a very vast subject. Let's focus on the key point of the trade-off between them. One key trade-off is between speed and control within the cloud environment. PaaS-based services offer less control over infrastructure components but offer high velocity in terms of speed of deployment and easier maintenance (example: automated patching of the guest OS). On the other hand, the traditional IaaS-based deployment model is build using a virtual machine (VM), as they offer the most control in the cloud environment.
Azure provides customers with multiple entry points that give them different agility, control, and flexibility in their development and production environment. What that means for customers is that they have more choices in building their application and different entry points along a control-speed continuum. Our primary focus for this book is PaaS based streaming solution based on Azure Stream Analytics. Let's go deep into the topic in the next section.
- Unreal Engine:Game Development from A to Z
- GNU-Linux Rapid Embedded Programming
- 高性能混合信號(hào)ARM:ADuC7xxx原理與應(yīng)用開(kāi)發(fā)
- 蕩胸生層云:C語(yǔ)言開(kāi)發(fā)修行實(shí)錄
- PIC單片機(jī)C語(yǔ)言非常入門(mén)與視頻演練
- Hands-On Linux for Architects
- 自主研拋機(jī)器人技術(shù)
- 單片機(jī)技術(shù)一學(xué)就會(huì)
- 網(wǎng)絡(luò)布線與小型局域網(wǎng)搭建
- Working with Linux:Quick Hacks for the Command Line
- ASP.NET 2.0 Web開(kāi)發(fā)入門(mén)指南
- 重估:人工智能與賦能社會(huì)
- 數(shù)據(jù)要素:全球經(jīng)濟(jì)社會(huì)發(fā)展的新動(dòng)力
- 計(jì)算機(jī)硬件技術(shù)基礎(chǔ)(第2版)
- SolarWinds Server & Application Monitor:Deployment and Administration