Upload
ralph-ferguson
View
214
Download
1
Embed Size (px)
Citation preview
Network/System Administrator• Plenty of jobs
– Not likely to be outsourced because you need physical access to the machines
• Challenging job– New problems every day, no 2 days
alike– Things tend to grow not shrink– Always have things to plan for
Network vs System Admin• System Admin typically deals with
just the desktop computers • Network Admins typically deal
with both the network and the servers
• Often these terms are not that cleanly cut.
Your job• In general any job has the
following traits– You should be providing the company
as much return as you take.• Sometimes things are difficult to quantify
– Easy to identify things like:» Customers» Money» Customer Satisfaction
• If not you’ll likely find yourself on the chopping block
Projects• Generally companies break things
up into projects– Easier to track
• Time• Expense• Progress
– Plus people feel like they are getting somewhere if a project ends and a new one begins
Project Cycle• Decide what you want to do
– Draw up Requirements Specification
• Design how you are going to do it– Draw up a Design Specification
• Do it– Implement your design
• Test and verify your implementation against your Requirements
If not => Failure• If you try to make changes to the
requirements mid way, your design will probably break
• Overruns in time and cost are typically caused by “Feature creep”
System Development Life Cycle• Planning• Analysis• Design• Implementation• Maintenance
Wash, Rinse and Repeat.
Planning• How much of something do you
need?– Do you need 10mb networking?
100mb? Gig ethernet?– Do you need 1 web server? 10?, 100?– Do you need the $40 switch, or the
$5,000 switch
• Overbuy?– Costs more
• Underbuy– You may lose your job in a failure– Or the system may fail
You are…the weakest link!• The weakest link takes down the
system– Often spend all the money on the
wrong things– You need all parts of the system to be
of equal capability otherwise it all runs as slow as its slowest part• E.g. You buy an OC48 externally, gig
networking, gig network cards, and have a single hard drive in a web server. The hard drive can only transfer at 30MB at best.
– Often sexiness determines which is a problem
Sometimes you have to guess• The Aquarium just opened
– Their website failed for 4 days, why?
• Sometimes you can calculate– If you know that your biggest
webpage is 100k, and you guess 500 people will hit it per second, you can now calculate things
Planning• Which to use (Min, Avg, Max)?• Is it possible?
– Technically?– In your area?– In the time you have?– With the money you have?
• Will it pay for itself– Consider productivity, – customer satisfaction, – cost of maintenance– Uptime payback
Uptime• Calculated by measuring how much you
are down– Sometimes you get this as a guarantee
• Take with a grain of salt. All it means is they’ll refund your money, little comfort if you lose your biggest customer
– 4 9’s• Means 99.9999% uptime• This means you have 8.6 seconds of down time
per day, 4.5 minutes per month.
– Some industries are regulated• Nuclear power plants often have 9 or 10 9’s
requirements.
• Mean time between failure
Baseline study• Monitor what you are doing now• This will help you know how things
will look in the future• Also lets you see non obvious
trends