DevOps Learning Notes
2 Followers
In this lecture we are learning Cloud Introduction and below terminologies
Infrastructure: IT infrastructure are the components—hardware (Processor, Memory, Storage), software (Operating System), networking (Switches, Cabling, Routers) components—required to operate and manage enterprise IT Applications.
Operating System: Operating system is the Software that can run on Hardware to provide interface between the Infrastructure resources and human to interact with the hardware to configure the infrastructure resources for business use.
Below are the popular Operating System distributions:
Application: Application is the software that can run on Operating Systems. This is the Application Software that can help to manage your business requirements.
Below are the some Application Software examples for various Personal and Business needs:
Typically, below is the layered hierarchy to follow to make the server infrastructure useful for the business needs.
Data Center: Datacenter is the typical physical building space to store the IT infrastructure resources in racks with connectivity, power supply, Temperature Controllers to ensure the infrastructure resources are running without any issues.
On premises Infrastructure: On-Premises Infrastructure is the customer managed infrastructure. Which means Customer has to buy the hardware and ensure the installation in the racks and maintain customer owned datacenter to run the business applications.
Cloud Infrastructure: Infrastructure like hardware, Software, Network resources being hosted by third party vendor and provide these resources over the internet as Infrastructure as Service model to customers to run their business applications.
Cloud Advantages: Cloud Model offers you below advantages compare to on-premises.
Cloud Service provider: Service Providers are the owners of the Cloud Infrastructure hosted datacenters. Service Providers are sole responsible to maintain the datacenters and provide required resources to customers’ on-demand basis over the internet.
Below are few Cloud Service Providers offering Infrastructure as service.
Compute Resources: Processor and Real Memory are treated as Compute Resources these two hardware resources are used to process and execute the user instructions.
System Configuration: System is the assembling of hardware resources like Processor, Memory, Network, Storage devices etc... Which also called as Server when it serve the applications to remote users. System Configuration is describing about the capacity of the system like how many processors, how much memory installed on the system, capacity of the storage devices, etc...
Shared Responsibility Model:Shared Responsibility Model bifurcates the Infrastructure maintenance and Application Maintenance between Service Provider and Customer. The Cloud service Provider is responsible to maintain the datacentres and providing the servers on-demand based on the customer business capacity needs. But installing the required application software and configuring the OS settings are responsible by the customer itself.