IT Infrastructure Model
Last updated
Was this helpful?
Last updated
Was this helpful?
In this model processes use information,
this information is stored and managed using applications.
Applications need application platforms and infrastructure to run.
All of this is managed by various categories of systems management.
Organizations implement business processes to fulfil their mission and vision.
Business features, that are implemented into the software system, deployed and used by the user/business
processes are organization specific
example, some business processes in an insurance company could be:
claim registration, claim payment, and create invoice.
Business processes create and use information (update, transform, validate, combine, apply rules to).
Information is typically entered, stored and processed using applications
Functional management is the category of systems management that ensures the system is configured to perform the needed business functions
Includes 3 types:
Client applications typically run on end user devices like PCs and laptops.
Examples:
web browsers
applications running in web browser ie websites
word processors
email clients
games
Office applications provide standard server based applications most organizations use.
Examples:
mail servers
portals
collaboration tools
instant messaging servers.
Most organizations run these office applications more or less out of the box.
Business specific applications are applications that are typically highly customized or custom built.
Commonly known as enterprise applications
Examples:
Customer Relationship Management (CRM)
Enterprise Resource Planning (ERP)
Supervisory Control And Data Acquisition (SCADA) systems
applications that are created for a specific business process
like an insurance management system
Applications management is responsible for the configuration and technical operations of the applications.
Most applications need some additional services, known as application platforms, that enable them to work
Types of services
Front-end servers
are typically web servers that provide end users with interactions to applications by presenting application screens in web browsers.
like Apache HTTP Server and Microsoft Internet Information Services – IIS
Application servers
act as containers running the actual application.
Examples
Java or .Net application servers
frameworks like IBM WebSphere, Apache Tomcat, Red Hat JBoss, and Windows .Net
Connectivity entails:
FTP servers
Extraction
Transformation
Load (ETL) servers
Enterprise Service Buses (ESBs)
like Microsoft BizTalk, the TIBCO Service Bus, IBM MQ, and SAP NetWeaver PI
Databases, also known as database management systems (DBMSs),
provide a way to store and retrieve structured data.
Examples are Oracle RDBMS, IBM DB2, Microsoft SQL Server, PostgreSQL, and MySQL.
Application platforms are typically managed by systems managers specialized in the specific technology
Types
End User Devices
are the devices used by end users to work with applications,
like PCs, laptops, thin clients, mobile devices, and printers.
Operating Systems are collections of programs that manage a computer’s internal workings: its memory, processors, devices, and file system.
Compute are the physical and virtual computers in the datacenter, also known as servers.
Storage are systems that store data.
They include hard disks, tapes, Direct Attached Storage (DAS), Network Attached Storage (NAS), and Storage Area Networks (SANs)
Networking connects all components.
Includes routers, switches, firewalls, WANs (wide area networks), LAN, dial-in, internet access, and VPNs (Virtual Private Network), and (on the network application level) relatively simple services like DNS, DHCP, and time services, necessary for the infrastructure to work properly.
Datacenters are locations that host most IT infrastructure hardware.
Include facilities like uninterruptible power supplies (UPSs), Heating, Ventilation, and Air Conditioning (HVAC), computer racks, and physical security measures
Infrastructure management includes processes like ITIL and DevOps, and tools like monitoring, backup, and logging
Cross cutting concerns, spread over multiple blocks
An IT system does not only provide functionality to users
ie provide this business function like buy a product
functionality is supported by non-functional attributes
Non-functional attributes are the effect of the configuration of each IT system component, both on the infrastructure level and above.
The many NFAs, but the main ones that apply to all systems (but different levels for differetn systems ) are availability, performance, and security