CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Services.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Computer networks Fundamentals of Information Technology Session 6.
Which server is right for you? Get in Contact with us
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Servers.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Upgrades and Maintenance.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Debugging.
CIT 470: Advanced Network and System Administration
An Introduction to System Administration Chapter 1.
Empowering Business in Real Time. © Copyright 2009, OSIsoft Inc. All rights Reserved. Virtualization and HA PI Systems: Three strategies to keep your PI.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
Homework 3.2 Clients Hub What’s wrong with this picture? Clients Using 100TX.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Lesson 20 – OTHER WINDOWS 2000 SERVER SERVICES. DHCP server DNS RAS and RRAS Internet Information Server Cluster services Windows terminal services OVERVIEW.
1 Chapter 1 Introduction to Windows Server Two main goals for Net Admin Make network resources available to users Files, folders, printers, etc.
Local Area Networks Part III. 2 Introduction Proper support of a local area network requires hardware, software, and miscellaneous support devices. A.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Chapter 2: Installing and Upgrading to Windows Server 2008 R2 BAI617.
IST346: Services. Agenda  Learn the various taxonomies and classifications of computing services.  Familiarize ourselves with popular services  Understand.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Help Desks.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Help Desks.
Using Microsoft ACCESS to develop small to medium applications on campus.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
IT Infrastructure Chap 1: Definition
CH2 System models.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Copyright © 2011 EMC Corporation. All Rights Reserved. MODULE – 6 VIRTUALIZED DATA CENTER – DESKTOP AND APPLICATION 1.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Introduction.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration People.
COMP1321 Digital Infrastructure Richard Henson February 2014.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
ITServices Virtualization Terry Black January 2013.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Servers and Services.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Change and Configuration Management.
2  Supervisor : MENG Sreymom  SNA 2012_Group4  Group Member  CHAN SaratYUN Sinot  PRING SithaPOV Sopheap  CHUT MattaTHAN Vibol  LON SichoeumBEN.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Business Data Communications, Fourth Edition Chapter 11: Network Management.
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Disaster Recovery.
2.1 © 2004 Pearson Education, Inc. Exam Designing a Microsoft ® Windows ® Server 2003 Active Directory and Network Infrastructure Lesson 2: Examining.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Change and Configuration Management.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration System Monitoring.
(WINDOWS PLATFORM - ITI310 – S15)
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Workstations.
Module 1 Introduction to Designing a Microsoft® Exchange Server 2010 Deployment.
Introduction TO Network Administration
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Workstations and Servers.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Architecture of a platform for innovation and research Erik Deumens – University of Florida SC15 – Austin – Nov 17, 2015.
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
TYPES OF SERVER. TYPES OF SERVER What is a server.
3.2 Virtualisation.
CIT 470: Advanced Network and System Administration
CIT 470: Advanced Network and System Administration
CIT 470: Advanced Network and System Administration
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
Networks Software.
An Introduction to Computer Networking
CSE 451: Operating Systems Spring 2005 Module 20 Distributed Systems
OPS235 Configuring a Network Using Virtual Machines – Part I
CSE 451: Operating Systems Winter 2004 Module 19 Distributed Systems
CSE 451: Operating Systems Winter 2007 Module 21 Distributed Systems
CIT 470: Advanced Network and System Administration
CIT 470: Advanced Network and System Administration
Presentation transcript:

CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Services

CIT 470: Advanced Network and System AdministrationSlide #2 Topics 1.Service Requirements 2.Open Architecture 3.Service Design Principles

CIT 470: Advanced Network and System AdministrationSlide #3 Servers vs Services A server is a piece of hardware. A service is the function that is provided by one or more servers.

CIT 470: Advanced Network and System AdministrationSlide #4 Services Distinguish structured computing environment from some standalone PCs. Large orgs linked through shared services to ease communication and optimize resources. Typical environments have many services –Fundamental: net, DNS, , auth, printing. –Typical: DHCP, backup, directory, file, license. Services often depend on other services –Almost everything depends on DNS.

CIT 470: Advanced Network and System AdministrationSlide #5 Providing a Service A service is more than hardware+software. A service must be –Reliable. –Scalable. –Monitored. –Maintained. –Supported.

CIT 470: Advanced Network and System AdministrationSlide #6 Servers and Services For a service to be reliable, servers should: –Be as simple as possible. –Have minimum software to run service. –Depend on as few other services as possible. –Depend only on services that are at least as reliable as the service running on the server. –Have access restricted to SAs. –Be as few as needed for performance + reliability.

CIT 470: Advanced Network and System AdministrationSlide #7 Customer Requirements Customers are the reason for the service. –How do they intend to use it? –What features do they need? –What features would they like to have? –How critical is the service? –What levels of availability and support are needed? Service Level Agreement (SLA) –Enumerates services. –Defines level of support. –Commits to response times for problem types.

CIT 470: Advanced Network and System AdministrationSlide #8 Operational Requirements Essential to designing a reliable service –What services does it depend upon? –What other services will depend upon it? –How does it interoperate with other services? –How can it be integrated with auth/dir services? –How does the service scale? –How can the service be upgraded? Downtime requirements. What systems are affected?

CIT 470: Advanced Network and System AdministrationSlide #9 Open Architecture Service should be built around open standards –Check IETF RFCs to see if it’s an open protocol. –Example service: SMTP –Example products: exim, postfix, qmail, sendmail. –Open standards don’t require open source. Allows vendors to make interoperable products. –Avoids vendor lock-in. –Allows vendor competition (cheaper prices for you.) –Decouples client selection from server selection. –Avoids need for protocol gateways.

CIT 470: Advanced Network and System AdministrationSlide #10 Requests for Comments (RFCs) Documentation for Internet protocols, technologies, and methodologies. –Standards track RFCs describe Internet standards (TCP, IP, SMTP) and must be approved by IETF. –Experimental RFCs may become standards. –Best Common Practice RFCs describe how to run services or use protocols. –Informational RFCs is a catch-all including proprietary protocols, April Fool’s jokes, etc. Available from

CIT 470: Advanced Network and System AdministrationSlide #11 Principles for Designing a Reliable Service Simplicity –The more features, the more bugs. –Simplicity increases reliability, ease of maintenance. Vendor Relations –Can be helpful about configuring service. –Let vendors compete for your business. –Stick to vendors who develop for your platform.

CIT 470: Advanced Network and System AdministrationSlide #12 Machine Independence Will eventually move service to new host. –Want to avoid having a downtime. –Want to avoid reconfiguring every desktop. Use generic DNS alias for machine –Mail server has name romero –DNS alias is smtp Use virtual IP addresses for non-name svcs –Machine has usual IP address: –Virtual: ifconfig eth0:

CIT 470: Advanced Network and System AdministrationSlide #13 Dedicated Machines Put each service on its own machine(s). –If a server crashes, only impacts one service. –Easier to debug if only one service running. –Performance tuning easier with one service. –If you can’t afford a new machine, use a VM.

CIT 470: Advanced Network and System AdministrationSlide #14 Environment Safe environment –Improves reliability: AC, UPS, physical security. –Data center usually provides faster network too. –Only rely on services provided by data center. Restricted access –Customers should not need to login to servers. –More logins decrease stability, performance. –Even Windows can be stable w/o user logins.

CIT 470: Advanced Network and System AdministrationSlide #15 Principles for Designing a Reliable Service Service components should be tightly coupled. –Other than redundant components. –Share same power source, network. –Reduces service dependencies (single points of failure.) Centralize management of service –Managed by one set of SAs. –Support for service by single helpdesk. –Document service.

CIT 470: Advanced Network and System AdministrationSlide #16 Performance Latency vs throughput –Latency is delay before data received. –Throughput is how much data sent per second. –Performance problems typically affects one. –Increasing the other will not solve your problem. Remote sites –May have high latency to main site. –Do you need secondary servers at remote sites?

CIT 470: Advanced Network and System AdministrationSlide #17 Capacity Planning Estimate capacity from testing. –Test server at 100 qps, 200 qps, until slow. –Identify resources used by each query RAM Disk Network CPU Can service be split onto multiple servers? –Can it be done w/o users noticing?

CIT 470: Advanced Network and System AdministrationSlide #18 Principles for Designing a Reliable Service Monitoring –Availability, problems, performance. –Auto-alert front line support. –Customers shouldn’t discover problems before SA. –Capacity planning: CPU, mem, disk, network, licenses. Service Rollout –First impressions are difficult to change. –Be ready for support: docs, trained helpdesk. –Use one, some, many technique.

CIT 470: Advanced Network and System AdministrationSlide #19 Key Points Servers vs desktops –Requirements and hardware differences. Redundancy –Full vs n+k redundancy. –Hot plug vs hot spare. Services –Requirements: service, server, customer, op. –Machine independence and open architectures. Performance –Latency vs. throughput.

CIT 470: Advanced Network and System AdministrationSlide #20 References 1.Mark Burgess, Principles of System and Network Administration, Wiley, Aeleen Frisch, Essential System Administration, 3 rd edition, O’Reilly, Thomas Limoncelli, Christine Hogan, Strata Chalup, The Practice of System and Network Administration, 2 nd ed, Limoncelli and Hogan, Addison-Wesley, 2007.