Professional Documents
Culture Documents
Module – 2
Information Technology Infrastructure
Presented By: Rohit Sindhwani
@ UPSC –MBA LSCM ,
Sem Jul-Dec-2021
Module 2: Information Technology Infrastructure
Contents :
LEARNING OBJECTIVES
IT infrastructure
The services a firm is capable of providing to its customers, suppliers, and employees are a direct
function of its IT infrastructure. Ideally, this infrastructure should support the firm’s business
and information systems strategy. New information technologies have a powerful impact on
business and IT strategies, as well as the services that can be provided to customers.
4.1 IT infrastructure
Application • Client/server
Database • Distributed processing
• LANs
O/S,
Networking • WANs
• Internet and VPNs
• Wireless systems
4.1 IT infrastructure
Presentation
Relational database
Columns (Fields) Rows
(Records)
Order_Number Order_Date Delivery_Date Part_Number Part_Amount Order_Total
10034 06/05/06 06/25/06 2245 8 64.80
10035 06/15/06 07/02/06 1575 9 447.75
Order
10036 06/16/06 07/03/06 1949 5 276.95
Linked tables
Part_Number Part_Description Unit_Price Supplier_Numbe
r
Tables Part 1575 Rods 49.75 48235
1949 Reels 55.39 25331
2245 Filament 8.10 47432
Linked tables
Supplier_Number Supplier_Name Supplier_Address
48235 Northern Inc. 101 Jonquil Lane, Lakeville, MN 55044
Supplier 25331 Strack Co. 21035 Howland Ave., Pine River, TX 33756
47432 Powell Corp. Route 46, Sandy, UT 89703
4.1 IT infrastructure
Database structure
ERP database
Database User Database Repository
• Item file • Sales file
• Bill-of-material file • Customer file
• Routing file • Supplier file
Data • Inventory file • Financial files
Warehouse — Records
- Data elements
Presentation
Level 3: application
Application • All software to plan, make, source,
account for, deliver, return
Database
Level 4: presentation
O/S, • Computer interfaces and GUI
\
Networking
• Phones/fax
• Portables (PDAs)
• Integration tools (e.g., groupware,
SCEM, AIDC, GPS, online marketplaces)
4.1 IT infrastructure
Discussion question
Which of the following types of databases would be best for
allowing several suppliers access to a limited set of the
company’s data without disclosing other proprietary data?
a. Relational database
b. Groupware database
c. Datamart
d. Data warehouse
Answer: b
4.2 Infrastructure Components
In client/server computing, computer processing is split between client machines and server
machines linked by a network. Users interface with the client machines.
4.2 : Infrastructure Components
CPU
C. Software
C. Application Software
Computer software
– system software, application software, and
enterprise integration
• Java
• Operating system-independent, processor-independent,
object-oriented programming language
• Leading interactive programming environment for the
Web
• Hypertext markup language (HTML)
• Page description language for specifying how elements
are placed on a Web page and for creating links to other
pages and objects
4.2 : Infrastructure Components
EAI software (a) uses special middleware that creates a common platform with which all applications
can freely communicate with each other. EAI requires much less programming than traditional point-to-
point integration (b).
4.2 : Infrastructure Components
E. Networking Platforms
• Networking/telecommunications platforms
– Telecommunication services
• Telecommunications, cable, telephone company
charges for voice lines and Internet access
• AT&T, Verizon
– Network operating systems:
• Windows Server, Linux, Unix
– Network hardware providers:
• Cisco, Alcatel-Lucent, Nortel, Juniper Networks
• Networking and telecommunications technology
– data, voice, audio, and video
4.2 : Infrastructure Components
F . IT Management
F . IT Management
F . IT Management
F . IT Management
F . IT Management
There are six factors you can use to answer the question, “How much should our firm spend on IT
infrastructure?”
4.2 : Infrastructure Components
H . Internet platforms
• Internet platforms
– Hardware, software, management services to support
company Web sites, (including Web-hosting services)
intranets, extranets
– Internet hardware server market: IBM, Dell, Sun
(Oracle), HP
– Web development tools/suites: Microsoft (Expression
Studio, .NET) Oracle-Sun (Java), Adobe, Real Networks
• Technology services
– run and manage infrastructure and train users
4.2 : Infrastructure Components
TECHNOLOGIES
4.3 : IT Infrastructure & Emerging Technologies
Contents
• Cloud Computing
• Virtualization
4.3 : IT Infrastructure & Emerging Technologies
• Grid computing
– Connects geographically remote computers into a single
network to combine processing power and create virtual
supercomputer
– Provides cost savings, speed, agility
• Virtualization
– Allows single physical resource to act as multiple
resources (i.e., run multiple instances of OS)
– Reduces hardware and power expenditures
– Facilitates hardware centralization
4.3 : IT Infrastructure & Emerging Technologies
• Cloud computing
– On-demand (utility) computing services obtained
over network
• Infrastructure as a service
• Platform as a service
• Software as a service
– Cloud can be public or private
– Allows companies to minimize IT investments
– Drawbacks: Concerns of security, reliability
– Hybrid cloud computing model
4.3 : IT Infrastructure & Emerging Technologies
• Green computing
– Practices and technologies for manufacturing, using, disposing
of computing and networking hardware , servers and
associated devices to minimize impact on the environment .
• High performance, power-saving processors
– Multi-core processors
• Autonomic computing
– Industry-wide effort to develop systems that can configure, heal
themselves when broken, and protect themselves from outside
intruders
– Similar to self-updating antivirus software; Apple and Microsoft
both use automatic updates
4.3 : IT Infrastructure & Emerging Technologies
Contemporary
Contemporary Hardware
Software Platform
Platform Trends
Trends
• Open-source software:
– Produced by community of programmers
– Free and modifiable by user
– Examples: Apache web server, Mozilla Firefox
browser, OpenOffice
• Linux
– Open-source OS
– Used in mobile devices, local area networks, Web
servers, high-performance computing
4.3 : IT Infrastructure & Emerging Technologies
Contemporary
Contemporary
Hardware
Software
Platform
Platform
Trends
Trends
Contemporary
Contemporary
Hardware
Software
Platform
Platform
Trends
Trends
• Web Services
– Software components that exchange information
using Web standards and languages
– XML: Extensible Markup Language
• More powerful and flexible than HTML
• Tagging allows computers to process data automatically
4.3 : IT Infrastructure & Emerging Technologies
Contemporary
Contemporary
Hardware
Software
Platform
Platform
Trends
Trends
HOW
Contemporary
DOLLAR RENT
Hardware
A CARPlatform
USES WEBTrends
SERVICES
Dollar Rent A Car uses Web services to provide a standard intermediate layer of software to “talk”
to other companies’ information systems. Dollar Rent A Car can use this set of Web services
to link to other companies’ information systems without having to build a separate link to
each firm’s systems.
4.3 : IT Infrastructure & Emerging Technologies
Contemporary
Contemporary
Hardware
Software
Platform
Platform
Trends
Trends
Contemporary Hardware
Contemporary Platform
Software PlatformTrends
Trends
In 2012, U.S. firms will spend more than $279 billion on software. About 35 percent of that ($98
billion) will originate outside the firm, either from enterprise software vendors selling firmwide
applications or individual application service providers leasing or selling software modules.
Another 4 percent ($11 billion) will be provided by SaaS vendors as an online cloud-based service.
4.3 : IT Infrastructure & Emerging Technologies
Contemporary
Contemporary
Hardware
Software
Platform
Platform
Trends
Trends
Contemporary
Contemporary
Hardware
Software
Platform
Platform
Trends
Trends
Cloud Computing
Software as a Service = subscription to a cloud-
based application
Server Virtualization
Autonomic Computing
Self repairing computers
Contemporary
Contemporary
Hardware
Software
Platform
Platform
Trends
Trends
Cloud Computing
4.3 : IT Infrastructure & Emerging Technologies
WhatHardware
Contemporary is Cloud Computing
Platform Trends
WhatHardware
Contemporary is Cloud Computing
Platform Trends
Cloud Summary
APPLICATIONS
SERVICES
COMPUTER
NETWORK
STORAGE
(DATABASE)
SERVERS
In cloud computing,
hardware and
software capabilities
are a pool of
virtualized resources
provided over a
network, often the
Internet. Businesses
and employees have
access to applications
and IT infrastructure
anywhere, at any
time, and on any
device.
Cloud Computing Characteristics
Common Characteristics:
Essential Characteristics:
On Demand Self-Service
Broad Network Access Rapid Elasticity
Resource Pooling Measured Service
Cloud Service Models
SalesForce
CRM
LotusLive
Google
App
Engine
Cloud Architecture
SaaS Maturity Model
MS Live/ExchangeLabs, IBM,
Application Service Google Apps; Salesforce.com
(SaaS) Quicken Online, Zoho, Cisco
Services Description
Services – Complete business services such as
Services PayPal, OpenID, OAuth, Google Maps, Alexa
Focused
Hosting – Physical data centers such as those run
Hosting by IBM, HP, NaviSite, etc.
Basic Cloud Characteristics
• Virtual workspaces:
– An abstraction of an execution environment that can be made
dynamically available to authorized clients by using well-defined
protocols,
– Resource quota (e.g. CPU, memory share),
– Software configuration (e.g. O/S, provided services).
• Implement on Virtual Machines (VMs):
– Abstraction of a physical host machine,
– Hypervisor intercepts and emulates instructions from VMs, and allows
management of VMs, App App App
– VMWare, Xen, etc. OS OS OS
• Provide infrastructure API: Hypervisor
– Plug-ins to hardware/support structures Hardware
Virtualized Stack
Virtual Machines
Hardware
Denali
etc.
Performance: Para-virtualization (e.g. Xen) is very close to raw physical
performance!
Advantages of virtual machines
• Improved performance:
– With few large programs hogging your computer's
memory, you will see better performance from your PC.
– Computers in a cloud computing system boot and run
faster because they have fewer programs and processes
loaded into memory…
• Reduced software costs:
– Instead of purchasing expensive software applications, you
can get most of what you need for free-ish!
• most cloud computing applications today, such as the Google Docs suite.
– better than paying for similar commercial software
• which alone may be justification for switching to cloud applications.
Advantages of Cloud Computing
• Can be slow:
– Even with a fast connection, web-based applications can
sometimes be slower than accessing a similar software
program on your desktop PC.
– Everything about the program, from the interface to the
current document, has to be sent back and forth from your
computer to the computers in the cloud.
– If the cloud servers happen to be backed up at that
moment, or if the Internet is having a slow day, you would
not get the instantaneous access you might expect from
desktop applications.
Disadvantages of Cloud Computing
• HPC Systems:
– Not clear that you can run compute-intensive HPC applications
that use MPI/Open MP!
– Scheduling is important with this type of application
• as you want all the VM to be co-located to minimize communication
latency!
• General Concerns:
– Each cloud systems uses different protocols and different APIs
• may not be possible to run applications between cloud based systems
– Amazon has created its own DB system (not SQL 92), and
workflow system (many popular workflow systems out there)
• so your normal applications will have to be adapted to execute on these
platforms.
Disadvantages of Cloud Computing
Q &A
• VIDEO CASES
– Case 1: ESPN.com: Getting to eXtreme Scale On the Web
– Case 2: Salesforce.com: Managing by Smartphone
– Case 3: Hudson's Bay Company and IBM: Virtual Blade Platform
– Instructional Video 1: Google and IBM Produce Cloud Computing
– Instructional Video 2: IBM Blue Cloud is Ready-to-Use Computing
Questions