IT infrastructure Introduction Tehran university Mahdi Faghihi 2012 In The Name of God.

50
IT infrastructure Introduction Tehran university Mahdi Faghihi 2012 In The Name of God

Transcript of IT infrastructure Introduction Tehran university Mahdi Faghihi 2012 In The Name of God.

IT infrastructure Introduction

Tehran universityMahdi Faghihi

2012

In The Name of God

Chapter 7

IT INFRASTRUCTURES

Business-Driven Technologies

7-4

INTRODUCTION

Organizations can choose from thousands of components to build their IT infrastructures IT infrastructure - includes the hardware,

software, and telecommunications equipment that, when combined, provide the underlying foundation to support the organization’s goals

7-5

INTRODUCTION

7-6

IT INFRASTRUCTURE OVERVIEW

• The three primary components of any IT infrastructure include:

1. Client/server networks2. Internet3. N-tier infrastructures

7-7

Client/Server Network

• Client/server network - a network in which one or more computers are servers and provide services to the other computers, which are called clients – Thin client - a workstation with a small amount

of processing power and costs less than a full powered workstation

7-8

Client/Server Network

7-9

The Internet

• There are numerous ways that the Internet enables an organization’s success

• Organizations must watch for inappropriate use of the Internet by its employees

• Organizations must decide how employees will access the Internet

7-10

n-Tier Infrastructures

• Basic client/server computing is a 2-tier infrastructure– 2-tier infrastructure – there are only two tiers –

the client and the server– 3-tier infrastructure – contains clients, application

servers, and data servers

7-11

Additional IT Infrastructure Elements

• Client/server networks, the Internet, and n-tier infrastructures are central to an organization’s IT infrastructure

• Three general categories of additional IT infrastructure elements include:– Information views– Business logic– Data storage and manipulation

7-12

Additional IT Infrastructure Elements

7-13

INFORMATION VIEWS

• Responsible for the presentation of information and receiving user events and includes:– Intranets– Extranets– Portals– Digital dashboards

7-14

INFORMATION VIEWS

• Intranet - an internal organizational Internet that is guarded against outside access by a special security feature called a firewall (which can be software, hardware, or a combination of the two)

• Extranet – is an intranet that is restricted to an organization and certain outsiders, such as customers and suppliers

7-15

INFORMATION VIEWS

• Enterprise information portals (EIPs) - allow knowledge workers to access company information via a Web interface – Collaborative processing enterprise information

portal - provides knowledge workers with access to workgroup information

– Decision processing enterprise information portal - provides knowledge workers with corporate information for making key decisions

7-16

INFORMATION VIEWS

• Digital dashboard – displays key information gathered from several sources on a computer screen in a format tailored to the needs and wants of an individual knowledge worker

7-17

INFORMATION VIEWS

7-18

BUSINESS LOGIC

• Responsible for maintaining the business rules (e.g. application software) and protecting corporate information from unauthorized direct access by the clients and includes:– Integrations– Web services– Workflow systems– Applications service providers

7-19

BUSINESS LOGIC

Integrations solve the problem with separate applications

Integration - allows separate applications to communicate directly with each other by automatically exporting data files from one application and importing them into another

7-20

BUSINESS LOGIC

7-21

BUSINESS LOGIC

• Web Services promise to be the next major frontier in computing– Web services – encompass all the technologies

that are used to transmit and process information on and across a network

– Interoperability – the concept that different computer systems and applications can talk to each other

7-22

BUSINESS LOGIC

• Microsoft .NET - .Net is Microsoft’s version of Web services

• Microsoft’s vision is to make applications available any time, any place, on any device

7-23

.NET Components

The three primary components of .NET:– .NET platform – tools, technologies, and services

that support .NET– .NET framework – supports Web services– Visual Studio .NET – development tools that

create .NET applications

7-24

BUSINESS LOGIC

• Many companies support Web Services besides Microsoft

• Primary competitor is Sun Microsystems J2EE• Java 2 Enterprise Edition (J2EE) – Sun

Microsystems development tool for building Web Services applications

7-25

BUSINESS LOGIC

• Workflow systems help to automate the process of presenting and passing information around an organization

• Workflow - defines all of the steps or business rules, from beginning to end, required for a process to run correctly

• Workflow systems - automate business processes

7-26

BUSINESS LOGIC

Two primary types of workflow systems include:– Messaging-based workflow systems - send work

assignments through an e-mail system – Database-based workflow systems - store the

document in a central location and automatically asks the knowledge workers to access the document

7-27

BUSINESS LOGIC

An organization can outsource business logic through an application service provider Application service provider (ASP) – supplies

software applications over the Internet that would otherwise reside on its customers’ in-house computers

7-28

ASP Configuration

7-29

BUSINESS LOGIC

Customers typically sign an agreement with the ASP for service Service Level Agreements (SLAs) - define the

specific responsibilities of the service provider and set the customer expectations

7-30

DATA STORAGE AND MANIPULATION

• Responsible for data storage and manipulation and includes:– Network area storage– Storage area networks– Server farms– Collocation

7-31

DATA STORAGE AND MANIPULATION

• Network area storage (NAS) – is a special purpose server aimed at providing file storage to users who access the device over a network

7-32

DATA STORAGE AND MANIPULATION

• Storage area network (SAN) – is an infrastructure for building special, dedicated networks that allow rapid and reliable access to storage devises by multiple servers

7-33

SAN Configuration

7-34

DATA STORAGE AND MANIPULATION

• NAS and SAN architectures share several objectives including:– Large amounts of storage capacity– Serve multiple users– 24 X 7 support

• Primary difference is the location of the network that connects users, file servers, and disk drives

7-35

DATA STORAGE AND MANIPULATION

• Server farm - the name of a location that stores a group of servers in a single place

• Web farm – is either a Web site that has multiple servers or an ISP that provides Web site outsourcing services using multiple servers

7-36

DATA STORAGE AND MANIPULATION

• Collocation - a company rents space and telecommunications equipment from another company, or a collocation vendor

• Collocation facilities typically contain server farms and Web farms

7-37

SUPPORTING AN IT INFRASTRUCTURE

• An organization can support its IT infrastructure components with:– Backup/recovery– Disaster recovery– Infrastructure ‘ ilities

7-38

SUPPORTING AN IT INFRASTRUCTURE

• Backup - the process of making a copy of the information stored on a computer

• Recovery - the process of reinstalling the backup information in the event the information was lost

7-39

SUPPORTING AN IT INFRASTRUCTURE

• Disaster recovery plan - a detailed process for recovering information or an IT system in the event of a catastrophic disaster such as a fire or flood

• A disaster recovery plan typically includes hot and cold sites

7-40

Hot and Cold Sites

• Hot site - a separate and fully equipped facility where the company can move immediately after the disaster and resume business

• Cold site - a separate facility that does not have any computer equipment, but is a place where the knowledge workers can move after the disaster

7-41

SUPPORTING AN IT INFRASTRUCTURE

• Disaster recovery cost curve – charts1. The cost to your organization of the

unavailability of information and technology2. The cost to your organization of recovering from

a disaster over time

7-42

Disaster Recovery Cost Curve

7-43

SUPPORTING AN IT INFRASTRUCTURE

• Factors to consider when developing an IT infrastructure (These factors are commonly referred to as the ‘ilities)– Availability– Accessibility– Reliability– Scalability– Flexibility– Performance– Capacity planning

7-44

SUPPORTING AN IT INFRASTRUCTURE

• Availability - determining when your IT system will be available for knowledge workers to access

• Accessibility - determining who has the right to access different types of IT systems and information

7-45

SUPPORTING AN IT INFRASTRUCTURE

• Reliability - ensures your IT systems are functioning correctly and providing accurate information – Data cleansing - the process of ensuring that all

information is accurate

7-46

SUPPORTING AN IT INFRASTRUCTURE

• Scalability – how well your system can adapt to increased demands

• Flexibility - the system’s ability to change quickly

7-47

SUPPORTING AN IT INFRASTRUCTURE

• Performance - measures how quickly an IT system performs a certain process – Benchmark – baseline values a system seeks to

attain– Benchmarking – a process of continuously

measuring system results

7-48

SUPPORTING AN IT INFRASTRUCTURE

• Capacity planning - determines the future IT infrastructure requirements for new equipment and additional network capacity

7-49

IT INFRASTRUCTURES AND THE REAL WORLD

• When approving designs for an IT infrastructure be sure to ask the following: – How big is your department going to grow? – Will the system handle additional users?– How are your customers going to grow? – How easy is it to change the system? – How flexible is the system?

McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved

CHAPTER 7

End of Chapter 7