WWDC2004 Session 626
Transcript
Kind: captions
Language: en
okay good afternoon
my name is Doug Broxson I'm product
manager for server hardware at Apple and
the sessions xserve deployment we take a
look two years ago actually at this
conference Steve Jobs gave us a little
teaser trailer of a new product
announcement that it turned out to be
announced the following week in
cupertino and that announcement turned
out to the xserve so extra was a product
line is just about two years old and it
introduced you know Apple technology you
know phenomenal at the time g for
processing power great networking and
storage capabilities headless management
remote management capabilities in Apple
one youth more factor or a form factor
not only great technology we happen to
kind of think it looks good as well but
since then we've come a long way I mean
if you think about two years ago we just
embarked on this journey and you think
of where we've come from a hardware in a
salsa perspective it's quite a bit
obviously we introduced what we like to
now call the slot load xserve kind of a
speed bump to the product the cluster
knows bringing a streamlined
configuration for clustering and more
compute centered application kind of
removing the things that you don't need
for non-traditional server applications
and of course most recently the xserve
g5 in January bringing g5 power and
technology into this one you'd form
factor so a big jump croma there in two
years and of course on the software side
just amazing innovation I like to think
the original xserve you think about a
chip with mac OS 10 15 and since then of
course Jaguar Panther and of course this
week hearing about new features and
Tiger just continuing to add to the pace
of innovation on the server software
side and of course x3 raid bringing
phenomenal capacity and performance and
a fibre channel attached storage device
really breaking the price barrier for
protected high performance storage and
also when you look at things like X and
introduced so we should
this fall bringing a San file system to
Mac os10 with really excellent storage
and shared storage capability it's going
to really what change the way storage
can be deployed on mac OS x server and
finally third party we've had phenomenal
third-party adoption in the in the
server and enterprise space over the
last two years more and more developers
bringing their product in the
technologies to Mac OS 10 is an exciting
growth in this kinds of solutions and
kind of ways you can deploy xserve and
so we see customer adoption really
taking off especially with the xserve g5
bringing this power and technology into
the end of the form factor really the
customers very excited in doing greatly
things with with exurbs again a lot of
that has to do with the g5 processor
bringing that computational capability
that bandwidth that through put into
that architecture but we also think it
goes beyond that in look at the whole
architecture as a whole really bringing
balance of performance storage and
networking along with remote management
and monitoring capability into just a
really well-rounded package and of
course we've had lots of great quotes
and reviews and this is one of the ones
that just came out recently which I
really love it was a review in bar
business against a windows 2003 server
and I think the last line really sums it
up to impressive the pack up is to pass
up which is one of my favorite reviews
recently so just phenomenal reception of
xserve in this state and of course
probably one of the best it's really
really fast so this is a review of
exergy 5 in computer world just recently
so what we're going to talk about today
well first of all kinds of the quick YF
serve touched a little bit on that and
touched very quickly on just xserve g5
and then really go into the deployment
side of this product have taken a look
at planning requirements deployment
strategies we're also going to hear from
some customers including apple's own
eyes
p group a little bit on how they have
deployed excerpt and the long delay
hopefully pick up some practices and
guidelines that may help you as you're
looking at the extra deployment so why
Xers well again you know we really think
with excerpt was really kind of broken
the mold of servers in the space really
bringing a great mix of processing power
networking I of storage all actually a
phenomenal one you form factor with
great value and great capabilities mac
OS x server and again the g5 really has
raised the bar and capabilities for
forex or really bringing 64-bit
computing power that we're continuing to
tap into with with mac OS x server and a
phenomenal architecture with exergy five
we really redesigned the architecture
inside the box to really bring higher
throughput a higher higher bandwidth
into the system it's not just about the
g5 processor it's about more memory
bandwidth ECC memory capabilities pci-x
capabilities serial ATA hard drive
phenomenal networking bandwidth and
that's just bandwidth but new features
like the land capability and more
hardware checks coming capabilities in
the chipset itself just really bringing
a really server based approach into this
architecture other really important
facts and we'll touch on this a little
bit more in the planning segment but
with the g5 we really have a great
advantage in that for the processor the
amount of power and he said it outputs
is significant lower than the
competition and you know i like to joke
you can put an X serve anywhere you can
put it in your office you can put it on
a shelf you can you put it really a
single extra just about anywhere but
when you start putting several these on
a single power circuit in
closed room he starts have to really
begin to factor out in 20 Asia the
environmental impact of that I had a
couple extra servers in my office over
the weekend planning for some of the
demos in this session and have my door
all closed up coming in over the weekend
the room with quite warm just that
wasn't built for the kind of cooling
that's required to move air through this
number of the machine and that's just
with the lower power and heat output of
X herb I also want to take a moment to
really comment on the thermal design of
the architecture this is something we
take when we design these systems very
very rigorous design in the thermal in
the cooling system we're very very much
purist in this respect it's a pure front
to back airflow very intelligently
monitored to fans and systems we're
leveraging the same technology that was
first introduced in the power mac g5
with intelligent thermal monitoring with
thermal zone and while we don't have
independent thermal zones we have
tremendous amount of monitoring data
coming off the flawed record to be able
to control how fast the fans should
should run and make sure everything's
cooled to optimum efficiency for best
performance if you heard a customer
comment one of the HPC sections we just
installed a cluster of 64 machines and
he first came into the room he thought
oh my god these things were really loud
and he turned out there were two dell
servers in the cord that he left on
turning them off it was much quiet and
then six before six before machine a
cluster so we're pretty pleased that for
the power and air that we're moving
through this machine it is as quiet it's
not quieter than the f slot logie for
this is a look at a power efficiency and
this again is a huge advantage of as we
as we look at this the processor and the
xserve g5 is best at about 55 watt so as
we look at competing processors we can
see literally twice the power
performance going through through those
systems and more power means more cost
you got to pay for that power it means
more cooling required you got to pull
the heat out of the room
and kind of the corollary to thermal the
heat of the system is reliability
because thermal management goes directly
into the reliability of the system
another thing about the xserve g5 is one
of the key differentiators about the
xserve is that this system is designed
from the ground up as a server platform
and that means not only really striving
at not just processor performance but I
owe performance it also means monitoring
and management and with xserve I Alexa
joke it's one of the most instrumented
1u servers in the industry we have last
count I think was 38 sensors in the
logic board including 10 temperature
sensors 8 fans sensors voltage and
current sensors throughout the system
we're literally monitoring temperature
of the incoming ambient air through the
front of the machine we're measuring the
processor temperature the core
temperature the memory temperature the
power supply temperature the PCI
temperature which gives you out
billionaire temperature as well it's
just a very well monitored server and it
gives you a lot of insight not only
about how the server itself is running
but the general air flow in your server
environment is the ambient air alone is
coming is too warm you're going to know
right away there's a air flow situation
cooling situations in your data center
and of course this data is wrapped up
into our monitoring tool server monitor
really providing point-and-click access
into the data coming off of exergy 5
name of the monitor one hour multiple
servers get email alerts you know kind
of the quick look green is good yellow
the warning condition Reza an error
condition and it will take advantage of
things like smart technology being able
to do pre failure analysis on the hard
drive is as a key feature in the server
monitor we've enriched server monitor
quite a bit with the new data that we're
now capturing off the xserve g5 for
example one of the new tabs and server
monitor is the memory tab which provides
detailed error reporting on eccie error
account and we actually provide that
information by individual dim so you can
actually see what individual did my
you need to see earth should you see any
and of course xserve of course comes
with mac OS x server so right out of the
box unlimited client license in our
server configuration a broad range of
server server services right out of the
box been able to handle a vast majority
of traditional server capabilities with
everything you need and of course the
tiger coming we have new capabilities
that are being brought to the platform
and of course you've heard all this week
about tiger so I'm not going to need to
go into any any more of it here but it
will highlight one or two key features
that I think it's going to be useful as
we look forward with extra deployment
with tiger server let's go into a little
bit about planning what about some of
the key things that should be is
concerned when you're looking at a
deploying excerpt even before you start
kind of screwing and gluing machines
together and connecting them up to your
network so the first thing i want to
touch on is physical requirement being a
rack based system there are different
things that should be accounted for and
things that can be looked at so let's
start with that so racking is probably
one of the most basic thing probably one
of the things they might take for
granted but it's kind of interesting to
look at xserve in the scope of industry
trends the continual convergence in the
service base towards thinner and thinner
servers is causing changes in the way
systems iraq we tend to see a lot more
systems put into a smaller amount of
space more room for cable routing and
things to come very very important now
with extra we designed it to provide a
pretty wide range of racking capability
but the reality is it's a 28-inch
enclosure we recommend a 30 or deeper in
track if you're doing a four-post rack
it does support to post for active
courses extra of raids not exactly
something a mountain and to post iraq at
about a hundred pounds apiece so really
for clothes racks are ideal for that and
of course we provide all hardware needed
right in the box to mount those
the systems both in English and metric
thread in the box a couple really
important things to consider even more
so as xserve g5 is that we're moving a
tremendous amount of air through the
system xserve g5 we've doubled the csms
through the box then the exergy for is
so pure front to back airflow is really
really important you don't want to put
too many units in small racks like this
that have an enclosed front you want to
make sure you have proper airflow coming
in through the front of the machine and
out through the back that becomes really
really important the other thing if
you're if you're planning deployments
with PD use power distribution units
going up the back of the rack you really
want to look at deeper racks the new
kind of data center trend is becoming
moving from 30 to 36 inches deep these
tend to be the more popular we're
accessing data centers that are being
put in now and those have a extra room
you might need for pdu deployment the
other thing that's important too to
begin to think about occur deploy more
than a few of these is wait extra of
itself is you know the dense servers
it's about 30 pounds of pop but when you
put a lot of these in iraq us a lot of
pounds per square foot that you need to
think about and if you add extra grades
to that i'd even adds more weight per
square foot at Apple we have a cluster
that we're installing at the 32 node
cluster in our executive briefing center
it's in a single rack and when we met
with the facilities people about
installing that the first thing they had
to do is pull out the blueprints of the
building to make sure we were over a
beam so that the floor could support it
it's actually something that you might
not think about but with the densities
that are happening in servers today that
becomes an interesting thought there's a
great section one of the kind of Bibles
for enterprise data center planning is
actually a book by son called fun
enterprise data center methodology it's
in their blueprint series and they talk
about planning for server deployments
and they they tell story about bringing
in an e 10k which is
big kind of mainframe SMP box and it
weighs a couple thousand pounds and they
they say if you wouldn't drive a BMW
3-series up on top of the race floor in
your data center you wouldn't want to
bring one of these boxes in so the kind
of thing is you need probably don't
think about the floor being able to
support this but it is something that
starts need to be thought about the
other thing that kind of goes along with
racking is good cable management and
again with the density and the air flow
requirements these all going
hand-in-hand with with good cable
management this is a picture of an extra
of deployment not exactly fully cable
managed another little store is talking
to a customer who had installed the
cable management arms in the back of the
machine and solve it the air flow or the
the cool the machines rain cooler when
the cables were properly managed and
they they thought for sure the cable
management arm as part of the cooling
solution of the of the xserve and
actually just turns out to be a benefit
of improved cable management be able to
have their flow through the system much
better so keep in mind cable management
is an important aspect of that you don't
want to be blocking a lot of rear panel
room with cables and things and with you
know multiple network cables and power
cables and fibre channel cables and all
the other cables that you might be
running out of the back of machine in a
1u space that's a lot of tables that
need to go somewhere so again good rocky
and also means good cable management the
other thing is just kind of the core
requirements now a reference for you to
a knowledge base article we published
all this information in our knowledge
base if you go to input a tackle calm
and search for exurban BTW you see all
this data published there in kind of
gory detail but x server is very very
efficient in its power and cooling but
yet you do need to account for it these
are some numbers for the various lexer
of configurations we provide numbers
based on stock configuration as well
fully loaded fully loaded meeting you
know three hard drives running full
complement of memory in the system and
you can see numbers anywhere from about
130 watts to somewhere in the 290 watts
of power consumption and somewhere
between 400 to 900 be to use an hour in
that range of power consumption and heat
output calculated by the xserve the
power supplies officially rated at four
amps although in typical usage
considerations you'll have a hard time
finding it go above about 2.2 amps in
the real world power consumption after
you calculate a bypass startup current
Maya fact the compute node is very very
efficient for the compute power delivers
at full processor load with memories
that system tends to be configured
really just as processor and memory you
know 1.8 amps is pretty pretty common
for for that system all this information
we published very explicitly in our
knowledge base not pointing to that for
for further detail let's take a look now
at system configuration how do i
configure the system what kind of things
should I be considering and pretty
common things like that one of the first
most basic things is how many processors
so when we sell our systems we have to
Baines server configurations a single
processor and a dual processor there's
some memory differences between the two
with the real differentiation between
the two systems and the two price points
is a number of processors and since the
processors aren't upgradable later
that's one of the first decisions that
you'll have to make now what's
interesting about the g5s that have so
much performance the signal processor
system now could solve a much broader
range of tasks it's actually a very very
powerful system for general purpose of
server activities what's interesting
though is I've talked to a lot of
customers who begin migrating from older
servers particular g3's or early g4
models up to xserve g5 and they're being
able to consolidate systems you know
three or four balloon-way g3s and the 1x
serve and so you know having the
processing power to back that up with
storage we put the network intrusion
compared to what those systems are
capable of you have have that
flexibility and again since we can't add
a second processor later for situations
where you want that flexibility to treat
them of growth later in having that
second processor is ideal the other
thing is storage now xserve g5 one of
the differences between NAT and the g4
is a change from 4dr two three and that
was done mainly to improve airflow and
meet the thermal requirements that we
had to meet for the xserve g5 now the
the implications are that was the larger
serial ATA drives that were working with
the actual net capacity is sold in seven
hundred fifty gigabytes you know there
are three quarters of a terabyte in a 1u
form factor there's actually a
tremendous amount of storage there what
it really changes though is the way you
deploy your raid configuration so with
software raid built-in you can do
mirroring and striking it built into the
system and I will talk more about raid
in a little bit and then we offer 80
gigabyte hard drives for basic boot
drives and so between three drives you
have a number of configurations and of
course you always have the ability to go
out the back through fiber channel two
extra raid which gives you a lot more
flexibility as a more raid level options
more capacity options a lot of
flexibility through fiber channel the
ability to add X fan initially or later
on and of course one of the big benefits
is you can have extra with extra fraid
so you can have multiple servers
attaching to the same extra raid unit so
as a simple example here we have 4x
oeuvres connecting to a fibre channel
switch to a single extra raid that we've
partitioned and sliced so that each has
their own little private volume on a
shared extra braid so again so for
certain level of stores this might
actually be a better solution than
stuffing more storage inside an xserve
itself matter of fact having
independence of your data independent
the server itself gives you tremendous
flexibility of you redeploy servers
change their roles my group services
come one server to another this
gives you tremendous flexibility as you
look at those options also wanted to
talk a little bit about the cluster node
configuration now as I mentioned up
front the cluster nodes the figuration
was really designed and tailored for
compute applications and you know
traditional clusters high-performance
computing clusters and things like that
but what's interesting is that it does
have a role for other other kind of
roles beyond just clusters you know keep
it in mind that the compute node is a
dual processor system with a single hard
drive it becomes really interesting it's
kind of the appliance versions xserve
it's really great for static services
like things like VPN servers network
services things where you don't need
storage but you might want to hear the
processing power and the networking
capability that it provides now one
thing you do have to keep in mind is
that it shifts with the 10 user license
of Mac OS 10 so probably not going to
employ this is a file server it's really
not the role there and by the time you
add that license you may decide just to
go up to the server configuration but
for a number of other applications
especially network services application
services where the the limitation on the
number of file user connections has no
impact all the other OS and services are
fully unlimited so again I use this is a
great VPN service for example and the 10
user license has no impact on that kind
of role so that's something also that
you can keep in mind because you can get
a dual processor system for a lot lower
price and take advantage of those
features if it's appropriate the other
thing about these systems that you have
a much greater RAM capability and for
applications that really appreciate RAM
you have a lot more Headroom in the
xserve g5 with panther server again we
can put up to 8 gigabytes of RAM it's
ECC ram so you have that protection
there and you know for applications that
will take advantage of that ram and
and excusing you happy you have that
capability and of course with Tiger
server being able to bring 64-bit user
space applications and to allocate much
larger memory we get even more
capabilities as we look down the road
toward toward tiger
okay another thing I want to talk a
little bit about is networking now with
with extra g5 we now have dual copper
gigabit ethernet ports right on the back
of the machine they're very high
performance gigabit ethernet ports with
a number of key capabilities they have
very large packet buffer so they have
the ability to do jumbo frames they've
added we've added them VLAN capabilities
into the operating system for VLAN
operations and so the bandwidth that
we're able to provide out of the machine
is much much greater of course you can
add multiple port ethernet card we have
a single port available from asshole
multiple port cards from other third
parties small tree communications in
particular has a number of cards that
are available on the on the platform the
one thing that we don't have in the
operating system that we're very excited
to see coming to Tiger is network link
aggregation so you'll see that in Tiger
server I think that's going to give you
a lot more bandwidth out of xserve g5
able to take these two ports and provide
more bandwidth and of course you can
also configure it in a failover
configuration so I'll be available to
you when when when tiger server app is
available of course that solution is
available today for Panther from a third
party that small tree also has that
software as an add-on so for people
looking for that capability now you have
a way to add that on to the operating
system and finally a number of options
that are available directly from apple
look particularly some of the new cards
pci-x credit card for example
dual-channel up to 320 card particularly
handy for busy base trades that you may
have in your ERP Chester already and
also very popular for backup devices in
particular I want to talk a little bit
about load and usage so this is a little
bit of a table out of a knowledge base
article again that we published on our
on our support site and got I'll point
you to that article for the nitty gritty
details this is a list of tested and
theoretical limits in in the operating
system we've got a lot of people asking
about scaling guidelines and you know
how many users can I put on an extra and
the reality is that's a really hard
problem to answer without knowing a
whole bunch of variables about your
network architecture about the kind of
data that they're moving back and forth
the frequency of Iowa operations and
things like that so this this table
provides kind of a baseline kind of the
minimum maximum capability in the
operating system asked as the big
guidelines and then beyond that there
have been a number of kind of informal
rules of thumb that have emerged that
can help provide further guidance on
that and wanted to provide a few here
that I wanted to point at from a file
server perspective you know one of the
things that really has heavy impact on
the number of users that a single server
can support is the the network
architecture the bandwidth and the
number the size of files that are being
moved on on and off the server for
example you know a user moving word file
saving work files occasionally it's a
lot different from the user moving in a
40 gigabyte Photoshop and which is back
and forth with home directories becoming
more and more popular that also has a
little higher load on the server and
that's something to calculate into in
mind as well also the move toward more
centralized directory services is
something to take a look at as yours
you're setting up directory servers the
number of users work centac ating could
currently become a factor that you need
to take a look at it was interesting
with exergy five that we've seen some
pretty phenomenal secale ability on on
net
servers we've seen a lot higher the
ability to put a lot higher number of
machines on that boot and Contessa we
been able to do you know still that
depends heavily on the level performance
and the networking that you're looking
for but we've had deployments where you
put as many as 150 clients i'm at
clients on a single xserve and that's
what that's a recommended configuration
but to know that it scales that high is
pretty phenomenal the other thing is
quicktime streaming the quicktime stream
is another one where you really need to
be able to look at the the size of media
that you're streaming into the bandwidth
that year you're able to provide you're
almost always limited by the network
bandwidth outgoing before the server
will be the limiting factor so let's
move on and talk a little bit more about
deployment so we've moved from planning
on into actual deployment so again kind
of the first thing is again looking at
the most common uses that xserve is
deployed upon and again if you look at
the list these are the services that are
again built right into mac OS x server
you know the interesting thing about
this class of servers that you know by
far the most typical uses are things
like file and print network services
mail services web services email
services and we so phenomenal network
services all right into the operating
system and this is of course some of the
most popular deployments use with with
with xserve a couple of important
important things get asked a lot about
software installation when you get a
brand-new exer you know do i need to go
ahead and reformat it right out of the
box the configuration that ships in the
factory after the whole factory process
was actually the exact same thing that
you get right on the hard drive but the
reality is most of some administrators
really prefer to reload the operating
system of know exactly how its
configured the other thing is the impact
of having to reconfigure the drives for
the software age levels that you're
looking for will require reinstallation
as well we're going to talk a little bit
about headless administration and
assistant in just a minute but with the
remote setup tools you actually have a
very robust way to completely set up and
get your server right out of the box
without ever needing to hook up a
keyboard in a monitor and these are
tools that we've worked really hard to
make sure that Heather's operation is
fully fully capable there and of course
a software update provides an easy way
to get your server up to date with the
latest security updates software updates
that are available directly from apple
the other thing is with when you deplane
multiple servers it's very common to
image a single server and clone that on
other machines with the removable drive
modules built in that becomes really
really easy but the capabilities right
in the operating system and of course
with front pet front panel target disk
mode being available to you literally
just with a short firewire cable clone
one complete server installation to a
second server right using front panel
firewire so that becomes a very handy so
speaking of front panel mode wanted to
provide a latest update on this one of
the new capabilities in XO g5 we've
actually added the new capability to the
front panel mode so by holding down the
front panel button on my dentists our
button on the front of xserve we can
perform almost all the operations you
used to be able to perform by holding
down you know special keys snag to you
know zapping the pier am target disk
mode things like that this is also
referenced in a knowledgebase article on
our website as well so obviously things
like net boost and capabilities like
that boot from CD a target discipline
are available you'll see though on
xserve g5 we added a new one option
number eight we reserve that one for
future use and this is that we've added
a diagnostic mode built right into the
xserve and so by selecting a diagnostics
mode you can actually have the system
boot-up over the network from a
diagnostic server and we run diagnostics
tools and so I wanted to tell you a
little bit about that it's a new feature
on extra g5
called extra remote diagnostics and
particularly handy if you have a larger
installation of xserve what you need to
do is set up a net budapest server turn
on the netbook feature and put the
diagnostics and activate the diagnostics
image on that and that server the
diagnostics tools are based directly on
the tools we use in the factory when
testing their own machines they're
extremely thorough and some of the most
robots tests that are available matter
of fact some of the tests that we use
for testing the CPU and the memory are
absolutely phenomenal they've been
papers written on the algorithm views
that we used to do things like testing
memory and so those tests are available
T now directly through these remote
diagnostics tool and so by holding down
the front panel you can put the machine
into a diagnostic mode if the machines
and a known running state you just want
to test it by using the command line
tool you can go in and activate it in it
will boot in diagnostics modem and
return to the known operating system
when complete if it isn't an unknown
state you know you've got a machine you
don't know if it's working right doesn't
seem to be booting right you can use
that front panel mode to trigger it and
then trigger this from a machine on your
same subnet to run the clients or one
with Diagnostics tools what's really
interesting about these tools is that
there's a configuration file we provide
out of the box to diagnostic tests a
short test and a long test and one kind
of a quick peek at a key functions and
one's a much deeper test these are text
files that you can configure and you can
configure these to run very specific
tests if you're really interesting you
got a new batch of memory and you just
want to run the memory tests over and
over to test the integrity of your
memory you have that ability just to
help tell the test create a custom file
that runs just memory tests and really
burn that memory and as you've added to
the system so very flexible and this is
something that we have a really excited
to get into the system so we're going to
talk a little bit more about remote
management and headless operation one of
the big things that we did with the
xserve g5 is that
we made the video card optional and been
a little bit of a issue with that people
who are used to having that video card
there in the and the exergy for this is
something that we've been working to and
where I finally at the point where we
believe the remote management tools are
really robust enough to give you a
number of ways to manage the system
obviously for people who want the video
card and want to be able to use it for
example kvm switches on your network
it's an easy option to add your system
but we've also worked very hard on
things like the remote management tool
the remote setup assistant to make sure
that you can do everything that you need
to do through those tools so out of the
box you have the ability without ever
hooking up a keyboard or amount to be
able to rack the system power it up on
your network and set it up remotely
through the remote setup tools matter of
fact was some of the new capabilities
that were introduced last year in
Panther server you can take advantage of
tools like auto server setup where from
a configuration file either on a sing
like an ipod a USB p or even an ldap
server you're staying up a large number
of machines the machines can go to that
reference file configure themselves
automatically and really simplify setup
for installing a number of machines the
other thing that becomes interesting is
alpha remote desktop for that the remote
screen sharing presence where you want
to really have that gooey management
perspective but want to be able to hit
it remotely apple remote desktop really
becomes a great tool to use here
especially the new version of apple
remote desktop version 2 that gives you
a number of new capabilities because I'm
a think of this as a virtual kvm switch
from a powerbook anywhere you can
connect remotely into your into your ex
urban manager matter of fact was the VNC
capabilities you could even manage your
ex serve with a GUI session from a pc
one B and C so it becomes very very
powerful that puts the ability to run
shell scripts and push up software to a
large number of machines make it a
really attractive way to manage
xserve something you might want to
consider adding your remote management
tool will do a demo in a little bit and
we'll be using apple remote desktop
what's neat about we've done in the
xserve setup as we've added Apple remote
desktop right in the remote setup
assistant so when you're walking through
the setup tools by turning on one check
box you can automatically enable apple
remote desktop for the system
administrator user that you create when
you go through the setup assistant so
from there on out you can manage the
system completely through apple remote
desktop and of course for the command
line users we have really made a lot of
effort in Panther add more command line
tools to upgrade the man pages really
make command line a very robust way to
management system so for commands online
users who want to script and automate
things and really take advantage of the
management tools at that level that
becomes a very equal waste management
system as matter of fact a lot of people
you might not be aware of this but we
actually provide off our install cds
boot CD one when we boot up that CD SSH
is actually enabled so you can actually
install the operating system and manage
it from the CD at that time while
booting from CD the username is the
roots of course because it's a single
user on the CD and the password just
like the remote setup assistant is the
first eight digits of the hardware
serial number so that becomes an access
method as well I want to point out
there's a phenomenal command line
administration guide that's available
from the server website and if you are a
command-line user and want to know all
the subtle nuances
some of the unique Mac os10 command
tools that might be a little bit
different from other other units
distributions if you're coming from a
linux or solaris environment and want to
become adept at some of the unique tools
that are available on mac OS 10 highly
recommend the the command-line user
administration guide it's just one of
many many documentation pieces that we
make available on our website for
download but it really goes into the the
depth of the command line tool so again
with the remote management tools that we
provide in the operating system server
monitor for monitoring the the hardware
it's fine an in-depth view into X server
itself server admin and workgroup maanta
manager all these tools can be managed
remotely from another Mac os10 client
they work over encrypted and
authenticated link and provide a great
remote management experience so with
that I'd like to introduce Greg Smith
he's going to come up and help me with a
of the demo here so we actually have two
excerpts here on stage and we're going
to pull up server monitor and take a
look at some of the new values that we
make available in server monitor so
looking at the first server here we have
an info tab and we can kind of get all
the high-level information about this
system we see here that we have a dual
two gigahertz system we have the serial
number available in a one button gets
you a complete apple/system profile
report which is a great tool for asset
management some of the unique things
that are in the new version for xserve
g5 or the memory tab as i mentioned as
extra of g5 we now have ECC memory in
the system we're actually tracking ECC
memory errors buying individual dim in
the system so should you ever see see
Sierra Council they should almost always
be 0 but you'll be able to see exactly
what dam is causing those problems and
of course they're automatically
corrected on the fly so you have to
necessarily worry about them but you
able to understand what's happening with
that individual dim the power tab has
added a tremendous amount of more
information we have many more sensors on
the board were able to monitor voltages
of many quarry six and the systems of
voltages coming off the power supplies
and one of the ones i really like is the
power pop up which provides real-time
types of it in power of the two cpus and
wat so we're able to calculate voltage
and power coming right into the cpu so
if you pull in the power supply they're
going to process your power at the top
stair greg's the time the power supply
tab or the power there we go well
actually see in real time the the
wattage being consumed by the dual
processors in the system so you
mentioned remember the earlier grass
that I mentioned that the processors are
typically about 55 watt max processors
well in Idols are sitting near here
there they're barely in the team you
know just sitting around idling so again
very efficient on power other tabs that
are interesting are the temperature tab
again we have about 10 temperature
sensors we can see the inlet
temperatures in the system coming in if
you go to blowers will see the real time
fan speeds and all the system different
temperatures there if we go to the
blower tab there Greg you see the
different blower beads that are in the
system now one thing you may notice on
this system is that we have a yellow
light on the car drive so if we click on
that we'll go instantly to the dr tab
and you'll see that we're running raid
here the system is actually booted from
a sock or raid mirror in the system so
it's two drives in the system that were
mirrored together we actually failed one
intentionally so you can see the Rays
status has shown is degraded so why
don't we explore that a little further
to go into apple remote desktop and go
into a remote control session on
on that machine we can actually launch
disk utility and find out a little bit
more about what's happening with that
system so if we click on the boot mirror
will see on the raid tab that we have a
drive this thing we actually lost the
drive in the mirror continuing to
operate normally what's interesting
those and now we need to solve that
problem now in previous versions of OS
10 we actually had to boot from the CD
and rebuild that mirror offline well one
of the new features that shipped in 10
32 that we got in for exergy 5 as we
build to rebuild a mirror online while
it's running so if we go ahead and drag
that spare drive in the system go ahead
and add it and click rebuild and go
ahead and confirm that what will
actually do is the rebuild process now
lives in in the car and the driver it
will actually go ahead and begin
rebuilding the drive now if the Navy you
drive is going to take about 30 30
minutes or so to rebuild oh it's
interesting about this is that we don't
even need to be running disk utility we
could actually quit out of disk utility
why that rebuild begins and you notice
our system is still running we're
starting that rebuild online and we can
actually be in copying data if we'd want
to copy data to that derive showing that
the drive is still fully operational
and if you go ahead and launch this
utility the hard screen and screen right
so that copies going ahead will go along
to go back into disk utility even though
we quit out of it before it you will
actually see that that rebuild is
continuing to take place so while we're
copying data we're serving data systems
still online the copy and the rage
continue to operate in parallel there so
[Applause]
therefore raid mirroring and we got you
covered with a great online rebuilding
about the event system so that's the
first sector we actually happen to have
a second extra in that rack and it has a
little option in it called the hardware
raid card so when we introduce the
xserve in january we announce that we're
going to offer a hardware raid card it's
a pci card that has a serial ATA
controller on it and a processor to
provide hardware RAID it actually
provides 015 capabilities 64 Meg of raid
controller cash and a backup battery and
very pleased to say that the software
just want final on it and so we're
actually able to demo that to you today
so the command line to the tool to
manage the hardware raid card is a
command-line tool so it will be accessed
and configured through the command line
and so by ss-18 into the machine
remotely we can actually take a look at
the machine we have a system here that
has three internal hard drives there are
250 gigabyte hard drives and so we can
see the three volumes that are available
we actually again failed a drive here to
show that it's awful it's degraded but
it continues to operate normally if we
go ahead and look at the configuration
itself one of the unique features of the
hardware raid card is it allows you to
create multiple logical volume so we did
is we created a 50 gigabyte boot volume
that's raid 5 protected and roughly 450
450 gigabyte volume that's on the same
physical drives but it's almost like
separate partition and that's a 400
around the corner 50 gigabytes volume
there and we have both those volumes
available now and again we're in the
process rebuilding those because it's
raid 5 protected we have that protection
available at the raid 5 system so we're
very excited about that and we'll be
able to get that shipping very very
shortly so it is real and coming to an
excerpt near you thank you Greg go back
to slide
okay last time I wanted to talk about in
the deployment section was a little bit
on backup now there was a whole backup
session here at the conference this year
and hopefully had an opportunity to
attend that one of the big things that
we're seeing is with backup is backup
continues to be a huge challenge in
server deployment the reality is is that
more and more data is being kept online
for a variety of reasons including legal
compliance reasons there's more data
being churned right when you're working
with large files or working with large
content the amount of data that needs to
be backed up on an adult sebassis is
becoming much larger and the reality is
is that you know there are no downtimes
server operation anymore right the 24 by
7 internet access world there's always
someone accessing your website always
someone accessing your data so the fact
is that the backup windows the
opportunities for backup are shrinking
shrinking the other really hard reality
is is that and I remember years ago I
back up my entire 40 gig hard drive on a
40 gig 40 megabyte hard drive excuse me
40 megabyte hard drive and single 40
megabyte papers are really easy to get
back up everything the fact is these
large large hard drives just aren't
keeping up or the tape capacities are
just not keeping up with these large
large hard drive in fact is while ray
provides tremendous data protection my
effect looking at the solutions that we
just looked at here rate is not back
office even a mirror if you get a virus
or some kind of corruption that appears
it happens on both drives the breed is
not back up great news is that we're
seeing a tremendous number of industry
solutions being available on the
platform and again if you heard if you
were able to attend the backup session
today you're seeing a number of
enterprise solutions available for
anything from single server local backup
to workers back up to enterprise back up
being available to you on Mac OS 10 in
fact a number of clients and server
solutions continues to grow and we're
seeing more and more options available
to you the main thing I wanted to just
touch on is the growing trend toward
this to this
so with with the capacity that our
servers are able to hold today
alternative backup strategies are
becoming very important and I've been
able to do things like just to this
backup staging server backup to disk for
performance and speed and quick
accessibility and as well as adding
capabilities like dis to the tape is a
trend that's not going away we're seeing
more and more software add capability
it's becoming very very attractive
they'll the low price point of storage
especially solutions like extra brain
becomes very very attractive for this
classes lots of backup so gives you a
way to provide NASA's backup at very
very high rate of speed something to
consider as you look at a large backup
requirements I thing I wanted to touch
on is high availability I started some
of the sessions this week tiger server
will add some new availability options
to the server operating system in
Panther because you need to have IP
failover capabilities to provide a
script driven failover operation between
key services running on your server
these a particular ideal for static
services for not things like file
services or more things like streaming
services and web services these are
built right into the operating system
and give you a great capability if we
look at it from a diagram standpoint you
can have a master server and a backup
server with a heartbeat between the two
such that if one interface should fail
the services would fall over to the
secondary server because it's all
scripture of any of the ability to
reprioritize load or even terminate
loads that you may not want to keep
around in that situation gives you a
very flexible way to manage those
services what's interesting our tools
like arcing now the IP field of
architecture self doesn't lose data but
with added services like arson give the
ability to replicate data between
services between servers themselves
effect you can use it for two-way
replication so that you have failover
both ways between two servers as an
example here well it's also very
interesting is that the technologies
like X and come to the market later this
year it's going to give you a number of
new ways to be able to scale out
services across multiple multiple
servers so been able to provide much
higher availability across a higher
number of the servers for higher
performance allows you to think kind of
differently in the way you deploy
servers in your storage in a large large
environment okay so we talked a little
bit about xserve deployment what I would
now like to do is introduce two guest
speakers we're going to talk a little
bit about their deployments first
customer I'd like to introduce is our
expense from S&W publishing going to
talk to you a little bit about how he's
using next service thank you I'm Eric
stem I'm the system support team leader
and network engineer at F&W publications
during the last year it's been very
exciting some of the technology
opportunities that we've had with or
some of the opportunities we've had with
these dis new Apple technology we're one
of the oldest and fastest-growing
special-interest publishers in the world
right now we publish nearly 60 magazines
we've got a huge book operation and our
portfolio is continuing to grow because
of this this is placing a load on
storage server growth across the
enterprise we've got operations
currently in Cincinnati iola Wisconsin
Devon England Boston Denver New York
Savannah and Herndon Virginia and
growing while 1,100 employees total
across these ten locations we've
currently got about 75 servers we only
have on-site IT presence at two of these
facilities we realize very very heavily
on remote management
and administration we've also got a
highly heterogeneous windows 2000 active
directory based environment we're
running exchange sequel server which
we're doing heavy database publishing
from we've got sons as400 and we're
running the oracle financial system
we're about two-thirds pc about a third
mac two-thirds of our macs have been
moved to OS 10 got about 10 terabytes of
online data right now and that's growing
at a very rapid pace the first
application that we've got with the
xserve has been in an enterprise file
print service sector right now in our
Iowa Iowa Wisconsin office we have a
single apple xserve and x-rayed we're
running OS 10 server 10 dot 3 we're
configured to do both ASP and SMB file
services the neat thing about this is
we're fully integrated with our multi
domain multi-site windows 2000 based
active directory services that were
provided we've currently got over one
terabyte of production critical data on
these systems continually being accessed
by over a hundred users we're backing
these systems up using Windows a windows
2003 backup server running veritas
backup exec 9 and our prepress director
is currently begging us to move the rest
of his production data over to these
servers the benefits that we're getting
from this this has this is drastically
less expensive per gigabyte than any
other solution that we've had we've got
higher performance than any other
platform that we've used currently
running on you no data was currently
running on a Windows 2000 high
availability file print cluster we're
seeing real world probably five to eight
hundred percent
performance increase in this migration
at about a third of the cost this has
also brought another interest
interesting aspect into our organization
this is the fastest server currently in
our environment to backup now again we
are using a windows 2003 backup server
running beareth hops backup exec 9 and
their agent on the xserve to do our
backup so it's integrated in with the
rest of our enterprise backup solution
one volume alone that we were struggling
with was our book production volume in
Wisconsin we cut an almost 24 hour
backup window down to eight hours once
we'd move the data over to the xserve
another exciting thing that we've been
doing with Xers because of their really
low cost and high performance from a CPU
standpoint is enterprise spam and
antivirus filtering we've got two apple
xserve with a gig of ram running OS 10
server 33 or 10 33 we're using one of
the leading open-source antivirus
solutions and we're also using an
open-source anti-spam solution called
ASSP we are geographically diverse and
load balanced with our servers the
services that are currently being
provided from this our enterprise wide
anti virus and spam screening for
multiple email domains doing hundreds of
thousands of messages per week and as
everyone knows with all the wonderful
joys of email those loads are
continually going up some of the
benefits that we've gotten from this is
it is a stable high performance open
source platform small 1u server
footprint so we're not putting large
appliances or configurations in our data
center and this is tens of thousands of
dollars less than any other vendors
solution that we considered and
evaluated since it's based on open
source software and leveraging the
performance of Apple servers in summary
bringing the excerpt into our
heterogenous IT environment has improved
performance and reduced cost again
everything that we brought the den
saving tens of thousands of dollars on
email screening five five to eight
hundred percent performance increase at
a third of the cost it's really
impacting our IT bottom line we're
continuing with further deployments
remote office deployments of the servers
because of ease of administration
remotely but the thing one of the things
we're most excited about are the new
features that Tiger are going to bring
with the ACL or a code base security on
the file system failover clustering and
cross-platform file locking this is
giving us an opportunity to take not
only our publishing and production data
but our business data and move this and
consolidate this down onto xserve and
use this as our enterprise wide file
print server solution
[Applause]
thank you are so I'd now like to
introduce Richard moon we've heard a lot
about this week or if you may have heard
reference to servers in the sky around
dot dot Mac services may be wondering
how you know where those assistants are
kept in operating and Richard is
responsible for data center operations
and our ICT group is going to talk to us
a little bit about excerpt deployment
they're here to talk about the RX serve
deployment play a little bit about our
IT environment at apple just give you a
brief REM you have a large data center
we I can key for apple just all the
infrastructure support for all of Apple
globally we have a three major region
Europe us in Asia our US data center
supports a.s.a.p CRN the apple retail
stores apple store online itunes music
store and the mac globally we have small
server rooms in court that's for Europe
and in Singapore for Asia and these just
support the small they support email and
language specific things for the regions
as well as made like he p and SN thing
so I'm going to steal Erickson Lanka's
line so we definitely were asked to
drink our own champagne and so it's much
better term that's been about dog food
so so currently we have a lot of 300 x
serves deployed in about 18 x rays
employed in in our datacenter and here's
some of the uses that we're using stuff
for web servers web application servers
dns st p e-- p.m. home directories using
AFP NFS server smtp mail relay server
email broadcast service code things like
that the emails coming from enews itunes
music tuesdays those are coming from
Xers messaging servers java application
servers cetera so the biggest challenge
of the boots migration for us off of the
in the data center so i'm an our data
center we have a lot of AI IBM EXO and
solaris environment for a production
data center our first gain for the
expert migrated xserve was optimal spin
hardware this has been a substantial
savings for Apple the performance from
going to his son detects herb has been
amazing we we have a lot of servers web
servers of reading that virtually Idol
the speed is excellent and this was a we
were really surprised the over
architected environment we weren't sure
of you know what the performance would
be like in the stability and that so we
do all our web servers and web objects
in clusters sitting behind a load
balancer so if we were to lose an xserve
we business wouldn't be impacted as we
do have to have a maximum uptime and
then we were very surprised with the
speed and at that time and we actually
are have them started going many web
servers on a cluster because the
performance and excerpt can handle it
with with ease the PASOK serves for us
could we run a lot of Java applications
on extra hour limitation was on the
memory and with the g5 xserve that's
really a problem our standard
configuration because we are
standards-based you know for the other
data center is to run dual cpu at the
time was all four drives marrying with
two gigs of memory so moving forward
with the g5 xserve we're going to be
deploying google v5
cpu with two gigs of memory and akt to
memory as a standard configuration and
then that way any job applications that
require a lot of memory or e
applications that do require a lot of
members footprints will migrate to those
the in the business yes sorry so when we
deploy dexter we were new customers as
anyone else we did get evaluation units
nuts but we weren't sure how to deploy
them in a cabinet and as i was talking
about there's a lot of power
requirements now and one of them we were
pretty much the 30 inch cabinets kind of
data center and we had to swap those on
go to 36 but wasn't only just a tech sir
but in the industry itself today there's
more powerful servers running more power
cheese and in center and more confined
spaces so we wanted to make sure that we
deployed and we could handle this the
flow and the power so in january of both
three we were able to power about 50
watts of square foot we did some
upgrades to the data center and look
last year or in july of last year we
were able to at that point power to
power and collective to 90 watts per
square foot we're now just going through
a data center expansion because of
apples success and keeping up with the
business we're go to power and cool up
to 120 watts per square foot so we're
making sure we stay on top of that and
i'll show you some some slides on how we
have it deployed this is a current photo
of the exurbs in our data center we call
it the x row or it's on display we do a
lot of scores and that and actually
we're migrating off of it all these x
servers are going to move into a new
area blue part of the data center and
we're actually going to go with on
recommendations to hot and cold road
so the the front of the exurbs or even
other data center of equipment will
actually face out for all the cool air
to come in and then go through the back
and then the arrow rise and go about the
back so that's a recommendation that
we're taking advantages and this is
there another close-up view of our
deployment so how we're managing
monitoring is so our primary tool for
the data center the HP openview IPO they
currently don't have an IPO agent but we
were easily able to get that is brought
into our monitoring tools we just rent a
perl script that is able to grab gather
the information the same information
that you're using IPO on other platforms
supported platforms and then we also
take advantage of all the apple server
applications like server monitor remote
desktop rate admin schools are very very
useful and those with ikea we're able to
monitor the systems closely in our
production data center we use tivoli
storage manager for backup and recovery
we worked with tivoli to beta test and
make their software much better and so
now there is an agent for the age of 40
s been on an excerpt and that's what we
have are our view of dexter or any
server in and the data center would be
you want to treat everything the same
way and we treat OSN as any other units
platform so in summary we've been
extremely pleased with performance of
the xserve you really caught off guard
of how well it was going to perform step
back here so we currently have about 24
Xers in a cabinet and the reason why we
decided to do that not to go with a full
rack because some issues it's powered
space but then we used to have a lot of
towers as well in the past the g3 and g4
towers and you can get eight in a
cabinet so we wanted to save a lot of
niggas
to lead and save a lot of foot space by
going to 24 to a cabinet so let's get a
3 3 to 1 ratio there this coming year
we're planning to add about 80 to 100
Xers we're going to add a between 1680 x
rays as well as the sword is cost
effective and very useful we have a lot
of projects that I couldn't list that
we're still in a prostitute of migrating
those from other platforms to the xserve
so the numbers just going to grow and up
Lamar needs to know whenever you go to
apple com or sort o com or even the
developer conference here all that is
served by excerpt and last I just want
to make sure that everybody takes
advantage of filing bugs and the team
did a really good job of keeping track
of those and working on your issues and
they're definitely listening thank
Richard thank you Richard we work very
closely sir I own eyes and key group I
like to joke there are some of our
biggest advocates with some of our
toughest customers because we may meet
with them on a regular basis and they
love to tell us give us credit good
advice and directions for more
enterprise-class interoperability and
it's been very very valuable working
with them so I just like to wrap up and
probably have a few minutes for Q&A I
know xserve g5 today can really tackle
very large class of problems that
servers need to solve today with great
price performance we just have even more
capabilities with the expand and tiger
server coming so so keep those in mind
as you look to the future hopefully
you've heard some ideas and things for
great great planning and things that you
can take advantage of for deployment and
you know really the capabilities of
especially with X of g5 and extra braids
really allow you to take advantage of
some of these new capabilities new
trends things like this back up and
things give you a lot more flexibility
so you know with that other thing just
worth mentioning is that as apples grown
more and more with with xserve and our
capabilities we've grown our service
support options as well from apple care
service programs to enterprise
consulting and engagements we have a
number of capabilities so should you
need assistance with your own
deployments we have resources at Apple
to help you with that so with that you
know have my email address I always
welcome to contact me schiphol evans is
our technology manager for server
process