- Implementing Azure Cloud Design Patterns
- Oliver Michalski Stefano Demiliani
- 309字
- 2021-06-30 19:31:49
Compute Design and Management
In the last chapter, I tried to give you a first insight into the Azure platform with a comprehensive introduction. Now, the question arises is how is it going? At least from the viewpoint of the software architect, the question is easy to answer: first, we must make decisions about the technologies used.
OK, now I have to be honest. There is no simple answer. The reasons for this are:
- The large number of available technologies
- The ability to combine offered technologies (typical example: Azure Service Fabric - also known as Azure microservices with Azure Container Services)
But let us return to the keyword decisions now. The decisions that we have to make as a software architect are usually in two areas:
- Compute: Compute is the area in which you deploy (host) your applications. This can, for example, be done as an Azure VM, but it is also conceivable within a microservices architecture.
- Data storing and processing: This area is quickly explained. No application is today possible without the possibility of storing and, if necessary, processing data. This can, for example, be done by Azure Storage, but also by a more complex solution such as Azure Data Lake.
In this chapter, we will deal with the area compute (or at least a selection thereof). However, the selection I made covered at least 90% of all Azure solutions. The area data storing and processing follows in the next chapter.
You will learn all about the basic architectures (sometimes also called architecture styles) behind the offers. In the places where it is useful, I will also introduce the common design patterns.
In detail, we will explore the following topics in this chapter:
- IaaS I (Azure VMs)
- IaaS II (Azure Container Services)
- PaaS I (Azure App Services)
- PaaS II (Azure Service Fabric, also known as Azure microservices)
- AWS:Security Best Practices on AWS
- Hands-On Machine Learning with TensorFlow.js
- 變頻器、軟啟動器及PLC實用技術260問
- 單片機技術一學就會
- 悟透JavaScript
- 傳感器與新聞
- RedHat Linux用戶基礎
- 激光選區熔化3D打印技術
- Mastering Geospatial Analysis with Python
- Introduction to R for Business Intelligence
- 21天學通Linux嵌入式開發
- 電動汽車驅動與控制技術
- 基于Proteus的PIC單片機C語言程序設計與仿真
- Windows 7來了
- Kubernetes on AWS