Infrastructure Concepts: Difference between revisions
No edit summary |
|||
Line 8: | Line 8: | ||
=Overview= | =Overview= | ||
Different types of infrastructure resources are pieces that are composed by [[Infrastructure as Code#Subjects|infrastructure as code]] to provide the infrastructure foundation for software system. In a cloud environment, infrastructure is no longer represented by hardware, but by virtual constructs like servers, [[Amazon_VPC_Concepts#Subnet|subnets]] and block devices. The hardware still exists, but infrastructure elements accessible to users "float" across it and can be manipulated by the [[#Infrastructure_Platform|infrastructure platform]] APIs and can be created, duplicated, changed and destroyed at will. | Different types of infrastructure resources are pieces that are composed by [[Infrastructure as Code#Subjects|infrastructure as code]] to provide the infrastructure foundation for software system. In a cloud environment, infrastructure is no longer represented by hardware, but by virtual constructs like servers, [[Amazon_VPC_Concepts#Subnet|subnets]] and block devices. The hardware still exists, but infrastructure elements accessible to users "float" across it and can be manipulated by the [[#Infrastructure_Platform|infrastructure platform]] APIs and can be created, duplicated, changed and destroyed at will. | ||
=Infrastructure Platform= | =Infrastructure Platform= | ||
Line 37: | Line 33: | ||
=<span id='Servers'></span>Server= | =<span id='Servers'></span>Server= | ||
=<span id='Serverless'></span>Serverless Execution Environment= | =<span id='Serverless'></span>Serverless Execution Environment= | ||
=Application= | |||
=Application Runtime= | |||
An application runtime is assembled from [[#Infrastructure_Resource|infrastructure resources]]. The runtime instance may include [[#Server|servers]], [[#Cluster|clusters]] and [[#Serverless|serverless execution environments]]. | |||
=Organizatorium= | =Organizatorium= |
Revision as of 01:45, 30 December 2021
External
Internal
Overview
Different types of infrastructure resources are pieces that are composed by infrastructure as code to provide the infrastructure foundation for software system. In a cloud environment, infrastructure is no longer represented by hardware, but by virtual constructs like servers, subnets and block devices. The hardware still exists, but infrastructure elements accessible to users "float" across it and can be manipulated by the infrastructure platform APIs and can be created, duplicated, changed and destroyed at will.
Infrastructure Platform
Infrastructure Resources
Compute, network, storage. Infrastructure resources are assembled to provide application runtime instances.
Infrastructure Services
Infrastructure Stack
- Stack integration point.
Environment
Cloud
NIST definition: https://www.nist.gov/programs-projects/nist-cloud-computing-program-nccp
Containers
Cluster
Cluster as code.
Server
Serverless Execution Environment
Application
Application Runtime
An application runtime is assembled from infrastructure resources. The runtime instance may include servers, clusters and serverless execution environments.
Organizatorium
- Integration points