- Effective DevOps with AWS
- Yogesh Raheja Giuseppe Borgese Nathaniel Felsen
- 339字
- 2021-07-23 16:27:21
The different layers of a cloud
Cloud computing is often broken down into three different types of services, generally called service models, as follows:
- Infrastructure as a Service (IaaS): This is the fundamental building block, on top of which everything related to the cloud is built. IaaS is usually a computing resource in a virtualized environment. This offers a combination of processing power, memory, storage, and network. The most common IaaS entities that you will find are Virtual Machines (VMs) and network equipment, such as load balancers or virtual Ethernet interfaces, and storage, such as block devices. This layer is very close to the hardware, and offers the full flexibility that you would get when deploying your software outside of a cloud. If you have any experience with datacenters, it will also apply mostly to this layer.
- Platform as a Service (PaaS): This layer is where things start to get really interesting with the cloud. When building an application, you will likely need a certain number of common components, such as a data store and a queue. The PaaS layer provides a number of ready-to-use applications, to help you build your own services without worrying about administrating and operating third-party services, such as database servers.
- Software as a Service (SaaS): This layer is the icing on the cake. Similar to the PaaS layer, you get access to managed services, but this time, these services are a complete solution dedicated to certain purposes, such as management or monitoring tools.
We would suggest that you go through the National Institute of Standard and Technology (NIST) Definition of Cloud Computing at https://nvlpubs.nist.gov/nistpubs/legacy/sp/nistspecialpublication800-145.pdf and the NIST Cloud Computing Standards Roadmap at https://www.nist.gov/sites/default/files/documents/itl/cloud/NIST_SP-500-291_Version-2_2013_June18_FINAL.pdf. This book covers a fair amount of services of the PaaS and SaaS types. While building an application, relying on these services makes a big difference, in comparison to the more traditional environment outside of the cloud. Another key element to success when deploying or migrating to a new infrastructure is adopting a DevOps mindset.
- Mastering Spark for Data Science
- Dreamweaver 8中文版商業(yè)案例精粹
- Cloud Analytics with Microsoft Azure
- Visual C# 2008開發(fā)技術(shù)實(shí)例詳解
- 深度學(xué)習(xí)中的圖像分類與對(duì)抗技術(shù)
- 基于單片機(jī)的嵌入式工程開發(fā)詳解
- Red Hat Linux 9實(shí)務(wù)自學(xué)手冊(cè)
- 貫通Java Web開發(fā)三劍客
- 基于神經(jīng)網(wǎng)絡(luò)的監(jiān)督和半監(jiān)督學(xué)習(xí)方法與遙感圖像智能解譯
- Salesforce Advanced Administrator Certification Guide
- Photoshop CS5圖像處理入門、進(jìn)階與提高
- ASP.NET 2.0 Web開發(fā)入門指南
- 筆記本電腦電路分析與故障診斷
- 電動(dòng)汽車驅(qū)動(dòng)與控制技術(shù)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)學(xué)習(xí)指導(dǎo)與練習(xí)(Windows XP+Office 2003)