Internet Server Platforms - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

Internet Server Platforms

Description:

Hotmail, a free Web-based e-mail service, runs a mixture of Sun Solaris and FreeBSD. ... Oracle versus SQL Server. RAC Real Application Clusters. Data Guard ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 28
Provided by: alanpa
Category:

less

Transcript and Presenter's Notes

Title: Internet Server Platforms


1
Internet Server Platforms
  • Server Hardware
  • Server Operating Systems
  • Server Types
  • Database Servers
  • Application Servers
  • Web Servers
  • Special Purpose Servers

2
Server Architectures
  • SMP Architecture

3
Server Architectures
  • MPP Architecture

4
Server Architectures
  • VM Architecture

5
Server Architectures
  • VMWare (from EMC)
  • Multiple Virtual Server Images on Single
    Physical Server
  • Up to 15-to-1 Consolidation Ratio
  • Can Pause an Image, Move It on the Fly to another
    Physical Server (same drivers, same hardware)
  • Why?
  • Isolation of apps
  • Encapsulate image to disk, retrieve as needed

6
Server Architectures
  • Clusters
  • Multiple nodes managed as a single system
  • Fault tolerant, high availability, scalability
  • Manageability software upgrades
  • Shared Device
  • All nodes have access to all hardware devices
    (i.e. disk)
  • Requires DLM (Distributed Lock Manager) to
    resolve sharing conflicts
  • Shared Nothing
  • Each node owns its own disks
  • Active-Active versus Active-Passive

7
Server Architectures
8
RAID
  • Redundant Array of Independent Disks
  • Why?
  • Fault tolerant, high availability, scalability,
    redundancy
  • No need to let disk failures cause system
    failures
  • Concepts
  • Striping
  • Mirroring
  • Parity

9
RAID
  • Striping improves performance
  • Spread the data across multiple physical disks
  • Avoid I/O bottlenecks, hot spots
  • Foster parallel I/O activity
  • Mirroring provides redundancy
  • Write to multiple physical disks redundantly
  • Spread the data across multiple physical disks
  • Parity provides redundancy
  • Can rebuild data upon disk failure
  • If X 2 5, what is X?

10
RAID
  • Raid 0 Striping
  • Raid 1 Mirroring
  • Raid 0 1 Mirroring plus Striping
  • Raid 5 Striping plus Parity

11
Hardware Selection
  • TPC benchmarks www.tpc.org
  • TPC-C OLTP (Online Transaction Processing)
  • TPC-H OLAP (Online Analytical Processing -
    Decision Support)

12
Server Architectures
  • History of UNIX
  • 1971 First Edition from ATT Bell Laboratories
  • 1975 BSD 1 was derived from version 6 in
  • 1983 System V released by ATT
  • 1984 X/Open formed in (Single specification)
  • 1987 ATT joined with Sun to market System V
  • 1991 Linus Torvalds creates Linux
  • 1993 ATT sold UNIX Labs to Novell
  • 1995 Novell sold UNIX labs to SCO
  • 1996 The Open Group formed (OSF and X/Open)
  • 1997 Single UNIX specification V2
  • 1999 Linux 2.2 kernel released
  • 2001 Single UNIX Specification V3

13
Server Architectures
  • What about LINUX?
  • UNIX Many vendors, no standard
  • Enter MS NT competing on large scale
  • Enter LINUX Linus Torvalds in 1991
  • Cloned UNIX for his PC
  • Posted it on an FTP site
  • Open Source, Free
  • Enhancements and bug fixes donated by community

14
(No Transcript)
15
Server Architectures
  • UNIX versus Windows
  • Initial Cost
  • Ongoing costs of ownership
  • Technical support, upgrades, patches
  • Administrative Staffing
  • Functionality
  • Managing multi-users
  • e-mail management
  • Storage management
  • Administration

16
Server Architectures
  • UNIX versus Windows
  • Stability - reboots
  • Performance under stress
  • Scalability
  • Compatibility
  • Apps written for Windows versus Apps written for
    UNIX
  • Security

17
Server Architectures
  • UNIX versus Windows
  • Often comes down to FAMILIARITY

Hotmail, a free Web-based e-mail service, runs a
mixture of Sun Solaris and FreeBSD. Apache 1.2.1
is the Web server software. After Microsoft
purchased the company in December 1997, they
tried to migrate to NT, but ". . . the demands of
supporting 10 million users reportedly proved too
great for NT, and Solaris was reinstated.
18
Internet Server Platforms
  • Database Servers
  • Application Servers
  • Web Servers
  • Special Purpose Servers

19
Internet Server Platforms
20
Internet Server Platforms
  • Database Server
  • Select a DBMS
  • Oracle, DB2, Sybase, SQL Server, Informix
  • MySQL (open source)
  • Select an OS
  • UNIX, Windows, etc.
  • Select a hardware platform

21
Internet Server Platforms
  • Oracle versus SQL Server
  • RAC Real Application Clusters
  • Data Guard Stand By database
  • Security (database and server)
  • Read Consistency
  • Workload Management

22
Internet Server Platforms
  • Application Server
  • Provides platform to isolate the business logic
  • Provides Development tools
  • Provides common reusable code objects
  • Oracle, IBM Websphere, Iplanet, BEA Weblogic

23
Internet Server Platforms
  • Web Server
  • Provides http processing engine
  • Provides Security (encryption)
  • Provides web authoring and publishing tools
  • Apache, MS IIS, SunOne, NCSA
  • Special Purpose Servers
  • Offload Encryption CPU Intensive
  • Provides Load Balancing
  • Monitoring Services for Performance and Traffic

24
Server Architectures
25
Server Architectures
Market Share for Top Servers Across All Domains
August 1995 - November 2006                    
                                           

26
Internet Server Platforms
  • Methodology for Making Server Selection
  • Define Scope Requirements
  • Prepare Scorecard
  • Long List of Potential Vendors
  • Obtain Vendor Information (RFP)
  • Prepare RFP Scorecard
  • Short List of Candidate Vendors
  • Vendor References, Site Visits
  • On-Site Demonstrations, Bake Off
  • Product Trial Testing
  • Cost/Benefit Analysis, Impact Analysis, TCO
    Estimate
  • Recommendation

27
Internet Servers
References
Source for web server usage stats, most
requested sites
www.netcraft.com
www.metroactive.com/papers/metro/ 05.08.97/cover/l
inus-9719.html
Great article on Linus Torvalds
John Kirchs thorough comparison of UNIX versus
MS Windows (NT)
www.kirch.net/unix-nt
Write a Comment
User Comments (0)
About PowerShow.com