WWDC2003 Session 600
Transcript
Kind: captions Language: en thank you and want to welcome you to the enterprise IT track of apples 2003 Worldwide Developer Conference today what we'd like to do is review what Apple our customers and you are developers have been doing with apple and the enterprise over the last 12 months we also have a special guest Tom Yeager from infoworld who's going to give us his perspective on Apple and the enterprise and finally we're going to get a sneak preview of Apple OS ken Panther for servers so let's get right into it a little background first aighty technology decisions are made today in a very difficult environment and any of you involved in IT I'm sure realize this the IT managers are being asked to do more with less licensing costs seem to keep rising maintenance costs seem to keep rising the only thing that doesn't seem to rise very much as the economy these days and in this challenging environment one of the key decisions being faced by IT managers is the following dilemma everyone would like to have the flexibility the low-cost the freedom to choose vendors the freedom to choose the right tool for the job that you get by basing your environment on open standards multi-vendor and heterogeneous solutions however this comes with a cost because some assembly is required putting together things in your own shop takes time takes money and so it's incredibly tempting for people to go with a single vendor solution where that single vendor will integrate things make it reliable hopefully and the downside of that is that you lose flexibility and you lose some potential cost savings and these days cost savings our pants amount now over the last five or so years open source based solutions are increasingly seen as an alternative to the status quo just writing your check to your vendor every year now open source by definition drives you to environment with open standards multi better vendor and heterogeneity open source means that you're going to spend some of your time putting things together making sure that they're managed properly installing them you're dealing by definition with a heterogeneous system the real challenge here is to get those benefits of open source without a huge cost now the benefits are I think huge over the past 20 30 years software has been developed in the same way that you know a few minor changes that world and this change is now noticed big time by the IT industry why well number one cost savings or i should say perceived cost savings because the price tag on open source seems great and we'll come back to that issue number two by its very nature by the development process of open source open source tends to be interoperable they tend to cube very closely to open standards apples the various search alerts we can to respond extremely quickly of those things because the open source underpinnings of Mac OS 10 another big benefit is code reuse and code reuse goes without suit without saying in the open source world and as you all know the best code and the most efficient code is the code that you didn't have to write and in the open source world the ability to go and grab something from one project and we use it in another project is key and then finally a deep talent pool you are leveraging with open sores a talent pool of over over a million programmers worldwide contributing to various projects and in fact there's increasing numbers of people you could hire in your own IT shops who know and love open source and can manage that apache server pretty much in their sleep so it's really a myth that you can't find people to manage these unix or open source programs now over the last five years saying five years that we've been developing mac OS 10 open source has virtually exploded and up on the screen are just a few of the literally thousands of projects out there if you go to sourceforge and you do a search on projects open source projects on sourceforge for mac OS 10 today there are over 1,300 projects there ranging from huge projects to small projects but really it's a testament to the activity in this environment now the price tag looks right for open source but it can sometimes come with a hidden car and the hidden cost is that there is some assembly required and that means that it's not always delivered with the management tools with the vendor backing with the integration out of the box that you would like to have and so that creates more work for you in a perfect world what you would have is you would have all of the benefits of open source that we just talked about plus the reliability and support that you get from a major vendor plus ease of deployment installations manage etc all of the fit and finish things and if you had all those together you would achieve the Nirvana of lower total cost of ownership well turns out that is exactly our strategy with respect to open source Mac OS 10 is based upon open source now go into some more detail on that Apple has complete support for open standards and if you'll just take a look inside the box you'll notice every acronym known to man from ietf standards w3c standards Apple is a company of these days that live eat and breathe standards but what Apple adds to this equation is simplicity of deployment and management and the backing and support of a major vendor and so it's a combination of those things together that really provide our strategy and it'll be a theme throughout this presentation and what it does is we do the work to let you leverage this huge world of open source and it's not just the open source we ship in the box although there's an awful lot of that and that's increasing every day as you'll notice with panther but also the ability to bring down open source from the rest of the world and leverage back so to download from darwin ports or from think or from j random project out on the web we support the api's and the development tools so that all those things are very easy to bring onto the platform so this is our strategy leverage open source not just in the product but outside the box let you leverage open source and what we add is the fit and finish of a commercial product the management tools the installation tools everything so that your total cost of ownership goes down now this strategy is reflected in our products it's reflected in our software with mac OS 10 jaguar going to panther is reflected in our hardware products from laptops to xserve the xserve raid and it's reflected in our service offerings well service offerings we know need to be different for the enterprise this is area where we are investing and will continue to invest in the future so let's start out by looking at software as was mentioned this morning by thieves mac OS can is unix based and it's not just any unix it is industrial-strength bsd unix together with CMU mock to provide a highly responsive environment not just for servers but also for clients a key feature or a key thing to remember here is that we use exactly the same source code base when we build Mac os10 server as we do Mac os10 Klein it's the same kernel this is important because it make sure we don't have to split our engineering resources and as we fix bugs or security issues in one product they get automatically fixed in the other product and to leverage each other and it allows us to move very quickly to add new features to the UNIX base of our system now on top of this Apple has done something that nobody else has been able to do even though many people have tried over the years which is on top of a unix-based underpinning to add state-of-the-art graphics frameworks and user interface support on the client so graphics as you heard this morning state of the art support for OpenGL for PDF based graphics for 2d graphics frameworks from cocoa to carbon to Java frameworks and then use the R interface our killer aqua user interface and wait till you get a chance to try expose I love expose it's going to be a godsend on the user interface now on top of these frameworks Apple integrate in the Box useful applications and we all know and love there's a ton of applications in there including the ilife applications but what I want to focus on are the end user applications that are important to the enterprise in fact they're critical to the enterprise their end user applications that are mission critical in any enterprise I Noah first of all male so Apple has a great male client just got a whole lot better in answer integrates IMAP support pop support can interact with any mail server based on those two standards out there starting with panther can support ssl so we're taking the mail app forward and will continue to support that mission critical lapse in the enterprise address book integrates with ldap and more and more corporations are moving to base their addresses and employee information on ldap address book accesses all that information seamlessly Safari I just I want to spend a little bit more time on safari because you don't often think about it this way but the web browser is actually a mission critical application for the enterprise these days as applications get deployed to the desktop whether it be Oracle or PeopleSoft or other applications the browser is actually often the front end of those applications now to me the exciting thing is this in the past when we worked with enterprise software developers like Oracle or like people saw that they would come to us and say well this doesn't work quite right on internet explorer or on Netscape and we would sort of look at them and say well yeah we wish that would work better too it's a totally different ball game now with Safari Safari is based on open source project HTML we take that in-house we add all the safari underpinnings around that that is totally under our control now to make it the best and fastest browser on the mac and the conversations now that we have enterprise software developers like PeopleSoft and oracle are totally different because when they come to us and say we'd like to make sure that peoplesoft works really great with the Safari we say great no problem we're going to fix Afari to work the best it can possibly work with PeopleSoft and you have peoplesoft now announcing they're going to qualify on Safari so the world for enterprise browsers on the Mac just got a whole lot better with Safari Java of course Apple is recognized for having the best client implementation of Java standard edition out there not just by us but by others in the industry including sunlight Systems Java is the application language of choice for many places in the enterprise today not just on the client foot on the server as well and last but not least that key mission-critical client-side application which is microsoft office and the mac business unit continues to work continues to invest in microsoft office that will you know it's very interesting because we are the only unix based system out there that also runs microsoft office one of the things that this was done for us is that anybody who needs to run unix for whatever reason in the past they would typically have a pc sitting right next to it because they also had to run microsoft office with the mac those two systems collapsed into one and that's a major place we're making inroads in the enterprise so let's shift gears for a bit to Mac os10 server Jaguar Mac os10 server packages a just a ton of services that can run on any server installation in the enterprise and has those key services that are important to the enterprise well just go through a few of those in the Arab security we run Kerberos I'm going to go into a lot more detail later on Kerberos but Kerberos is key to single sign-on let's just please out there for now come back to it directory of course almost any enterprise today has a ldap directory server either LDAP or Active Directory which is really kind of a flavor of ldap web services we have apache which is the leading web server on the planet supporting HTTP and all the modules that you would want to support things like soap and xml RPC and things like that male a very nice mail server sporting i'm at pop and webmail file service every file service no one demand from AFP to SMB with samba to NFS to ftp print service with cup sprint serving internet printing protocol PR which UNIX people know and love appletalk printing and finally last but not least secure shell log and remote logging with ssh now an important issue here is that apple doesn't just take all of you know these are mostly open source projects so we have leveraged them into the product but we don't just take the project and toss them onto the CD and ship them to you we actually spend a lot of time integrating them making sure they perform well making sure that they're qaid making sure that our management tools can manage all these things so that's that's the major advantage of getting this from Apple versus just trying to assemble your own out on the web on something like Linux now to do this we provide management tools we provide GUI management tools for remote management of all the services you saw on the last slide in doing so we also make sure that we continue to support terminal based or command line tool management because there are many people out there that still like to manage things that way so we don't disable the opera ranch of managing all these services you can take your pick choose whatever works best for you we also support SNMP for our products so that the tools from other major management vendors such as Tivoli HP with open view or CA those projects are enabled to management to SNMP aspects of our products so we have really complete management solution and I'll talk a bit after Tom speaks in in some of the very exciting directions we're going to be taking that tools for the enterprise a complete set of tools for almost every kind of application you'd like to develop here we show webobjects we include mysql in the box for database java course is on our server you can have java from us you can also get third-party products like j boston and use them to develop ejb applications tomcat for javaserver pages have been of course apache world-class web server so no matter what kind of a developer you are you're going to find tools and the session right after this will give some of the java tools an overview for some of the java tools but we've got j2se jboss is a third-party product web applications safari j box webobjects apache tomcat scripting every scripting language known to man and then some are on the box so Apple script Ruby tickle PHP Perl tcsh so if you like scripting you'll like feel like you'll died and gone to heaven and scripting is really the backbone of many IT shops so that's a very important thing we're doing for the enterprise and just making sure all of those scripting languages run seamlessly out of the box for open source developers now traditionally open source is developed with some very vanilla tools the new tool chain so GCC gdb etc often these projects are maintained in CVS what we've done is with Xcode we're really wrapping around those good new tools so you can develop your open source projects with Xcode and gain all the advantages of an integrated development environment but still stick to the tools that are tried and true in the open source community gdb GCC etc then finally for commercial developers which a lot of you are Coco carbon Xcode as the IDE Java Web objects MySQL so what you end up with is really a killer developer box there are people I've talked to who you know make their living doing consulting writing applications they fly around on the plane they develop java application in their seat on their tie book when they get off the plane they install it on a weblogic ejb server and they're off and running so killer box for development talk a bit about hardware now we have X serve an xserve raid talk a bit about extra first excerpt is an extremely cost-effective 1u server is highly optimized for I'm part of the market is very close to us which is the entertainment industry and the biotech industry in the entertainment industry pana mountain that industry is IO throughput so what you'll find on xserve is a huge focus on ins and outs to the box so dual Gigabit Ethernet built-in dual port 800 firewire built-in optional optical connect to your disc drive just huge torrents of bits coming in and out of the of the server x-rayed partners with that by providing world-class storage RAID storage xserve RAID storage but at a price that really changed the industry the price per per megabyte is under a half penny per megabyte so a gigabyte for like four dollars and thirty cents or something like that you can get 12 and a half terabytes for I think it's ten nine nine nine ten thousand nine hundred and ninety-nine dollars and I don't know what you're going to do with two-and-a-half terabyte so we have customers that are definitely doing it if you downloaded every every song from the itunes music store that would be about a terabyte so there's a good use for it all of these servers remotely manageable through remote management tools so again Apple putting the fit and finish and the management together with these things so that your total cost of ownership and deployment goes down finally applecare and as I mentioned there's a special version of applecare that is specifically for the servers and aimed at the enterprise and this is an area continued investment for Apple let's talk a bit about some of our enterprise partners that have come online over the past 12 12 months or so today we have some great announcements from partners Oracle has announced that the next you know nine I was such a hit that they have announced the next version of the oracle database server is going to be targeted at the max they're going to do a mac version including rack support rack for those of you know is they're clustered oracle server so this is going to be a killer box extremely cost effective let's see we also have announcements from business objects and web methods and I anywhere take a look at your packs and you'll see some very key announcements of support for Safari targeting Mac OS server with their products so we expect continued momentum in this area if you look over the past 12 months we've had announcements and and progress from all of these partners I want to just mention one enterprise partner that I think is key which is Microsoft and as was announced previously Microsoft is hard at work in their business unit working on microsoft exchange support for the mac and this is on track with exchange support in entourage you're going to be able to hook up to an exchange server do all of your email to all of your scheduling do all your address book sure so for those enterprises where you absolutely must be on an exchange server we have we will have from microsoft complete support there and the mac business unit there is really excited about it and so are we because as you probably know this is a big request from a lot of our customers let's talk about customers we sell into several enterprise markets today entertainment is a huge one for us the entertainment history has need for huge storage huge bandwidth requirements as i mentioned life sciences was really a sleeper but it has really exploded over the last year or so a couple reasons for this one is that they can really benefit from the clustering of max of one you mac servers and there's a lot of clustering activity going on because they have massive databases to search with a human genome and being able to cluster systems to do that in parallel is just fitting like a glove with biotech we do that really well another big reason why biotech and life sciences have taken off is because many of those applications were developed as open source projects so guess what when OS 10 came out those open source projects just gravitated immediately to OS 10 and the porting of those things was fairly trivial they all showed up life sciences has taken to Mac OS 10 and our products like a fish to water higher education has always been strong for us now with 121 ratios of Max or pcs to students these really face all their enterprise challenges faced by an IT manager are the same as the one space and universities and higher education so a lot of the products we're talking about a very appropriate to that market and last but not least government government's always been fairly strong for us it is with mac OS 10 being unix-based be highly secure the open source-based it's just taking off like a rocket and government of course the ultimate mis shop and they are very picky and we are pleased to be able to sell a great product into that market now one market that is fairly new for us and then I'll just delve into a little bit is financial services and this is an emerging market for us it's not been strong in the past but with our server products in Mac OS 10 I this has a lot of promise for us well just give you one example and that's risk wise risk wise is a company that manages credit risk and what they do is they have huge databases of your mind everybody's credit card transactions and they attempt to determine from that database what your likelihood is of paying your next monthly statement very interesting business in order to do this they have to do it real time so they have 190 xserve systems and growing very rapidly they have 15 xserve raid systems storing everybody's credit card information they do over a million transaction process every day five nines availabilities an absolute must and low entry cost and ease of use of using Apple give risk wise the competitive advantage and here's what they say they can do transaction processing for a fraction of the cost of most credit bureaus with an apple solution they are pleased as punch with this solution and the surprising thing to some people who don't know what we've been doing with Jaguar and UNIX etc is they achieve their five nines up time this system just keeps running it does not go down if it did their business would take so they place the big bet on us and guess what we can come through with flying colors another example I'll delve into is in the life sciences market this is University of North Carolina Chapel Hill and they have a program they're in what's called proton omics you've probably heard of genomics where you study the genome at DNA and the human genome proteomics takes it one step further they take a cell and find all of the protein fragments in that cell and then they match up those protein fragments against the entire three billion base fare base pairs in the human genome obviously that takes a lot of processing power so what they've set up they have a 42 xserve cluster running they do queries on thousands of protein simultaneously and the results are delivered in minutes this is used for both diagnosis as well as for drug discovery so one of the things that brought them to the platform with the incredibly simple cluster management administration which lowers their total cost of ownership and here's what they say they want a plug-and-play solution that was cost-effective in yet convenor computing news so it's interesting to see plug-and-play applied to clustered servers that's the place where xserve an apple fits well especially with their new cluster nodes so another example of very large scale computing done with the products that we put together now I'd like to introduce Tom Yeager our special guest speaker now Tom comes with a background of over 12 25 years in the IT industry he started out as a programmer progressed through the ranks became a CIO and over the course of that published three books and hundreds of articles and he ended up going to infoworld where he brought his experience with with IT and I key management and he maintains a very close tie to the IT world what he's going to do is give us his perspective on Apple in the enterprise so tomm welcome I'll tell you it was worth sitting on a three hour flight here from Dallas Fort Worth just to listen to the keynote this morning that's always true at Apple conferences and I love to see how Apple dropkicks the rumor rags consistently every time it throws one of these events a lot of fun i started my IT career back in 1979 I was hacking pdp-11 white hat and I'm fully rehabilitated and I was also writing business software for the z80 microcomputer using assembly language so you Coco and objective-c people don't know the meaning of the word hardcore as far as I'm concerned now I spent my career doing doing that and in 1982 something happened that changed my life I received the shipment of a machine called the model 16 he was made by radio shack and it was running a little operating system I'd never seen before called xenyx xenyx is made by an obscure little company called Microsoft and it was at the time of its introduction the first microprocessor unix and I immediately fell in love with it I wanted to do the scripting I wanted to do this to the time sharing i loved the C programming language so I bought into it completely and that started my 20-year Odyssey with UNIX now in the early 90s an interesting thing happened while I was in the interim between xenyx and this development of us talk about I went through several flavors of UNIX and settled on one that was my absolute favorite which is bsd and if you talk to anybody who is truly in unix it will tell you that bsd is the true unix i'll talk about the history of system five a little bit because that happened but in the early 90s while i was having this love affair with unix I'm ebsd I saw a machine that just blew me away and it was a little magnesium cube called the next running operating system called next step and unfortunately the market didn't grasp it and went away pretty quickly but it set all kinds of new standards it had a postscript user interface it had an object-oriented programming language it had bsd which you know how i feel about that running on top of mach which I also thought was very cool and i figured it's a real shame that next didn't make it because I wanted all those things together in one machine now on the system five side that were interesting goings-on as well AT&T had licensed system five to eleven different companies who wound up selling it for the pc and it started out cheap and it started out rich i think it was I think the SEO distribution was something like 25 floppies and then it began to deteriorate each of the 11 vendors started creating proprietary versions of it and they couldn't get together they really want to get together and make this thing interoperate so it degenerated to the point where these vendors start going out of business very rapidly the 11 licenses shrunk to four there are now four companies in the commercial unix space plus apple and none of those four companies are the original 11 licensees of system 5 which gives you perspective of how things how quickly and and deeply things fell apart and last bit of our little history lesson is what wiped out microcomputer UNIX in 1995 microsoft introduced Windows NT 40 and in 1996 microsoft introduced some free software called the windows nt4 option pack Microsoft had learned the lesson with Internet Explorer that the best way to get customers is to give wonderful software away and with the NT 4 option pack Microsoft drove right through UNIX by giving customers back all the things that the UNIX fenders had taken away so all the other price features like guaranteed messaging and tragic transactions on database management and web applications they were in and T and you couldn't find them in any unix it's a bit of a drag but i have to give Microsoft credit they really did a fabulous job on NT for now consolidation trend was obviously already underway UNIX the UNIX market had consolidated most of microcomputers were pulled into Windows operating systems and the the trend that was that was underway in the 90s really went into overdrive when we hit 2000 we had vendors doing really weird things they were buying each other they were suing each other they were consolidating their own product lines look at what HP did to its processors they killed alpha was probably the best cpu ever made they killed pa-risc and now everything they do is on Itanium to Microsoft took the wonderful array of processors it supported for Windows NT and killed them all except for x86 so the consolidation was limiting more and more the choices that enterprises had in micro computer systems all along we also had a trend of commoditization and that's an easy one to describe the commoditization is the practice of a vendor deciding that all they have to do is wait for everybody else to develop technology then find a way to make it with cheaper plastic and then sell it back to the market for a dollar less than the other one and this cycle keeps wrapping around until I t just says I'm not going to buy this anymore when we got into 2002 2003 IT said we're done I don't see any reason to buy a pentium 4 dust cup when my pentium 3 is handling my workload why should I pay a thousand dollars more for a dual xeon rak rak machine when a dual pentium 3 goes for 999 dollars it runs cooler and quieter aighty was making decision based on criteria that had never been present before and i'll get to those in a minute Apple jumped in to the market in the early 2000s I don't think most I don't think was on the radar for most people they were behind the scenes developing rat city and the early versions of OS 10 when the powerbook first hit it was amazing when the gigahertz powerbook in 15 inch titanium powerbook hit it destroyed the market for high-end PC notebooks what had up to that date been sold as portable workstations and I carried these things routinely because I write code and I do digital media work and I need that kind of firepower I immediately hung up all of my pcs the best of the PC nut looks ahead and replace them all with one machine that to this day I take everywhere with me Apple declared this the year of the notebook and they carried the technology they had introduced with a 15 inch powerbook to the 17 inch and to the 12 inch and they continued to take more and more share away from pc vendors they also set standards for portable computers that PC vendors never managed to match which remains true you look at things like battery life gigabit ethernet wireless networking which Apple pioneered an apple still does better than anybody else a gorgeous display with a 3d accelerator built into it when I picked up a powerbook for the first time aside from its looks there are two things that really grabbed me about it well three things the first one is it ran bsd and that just hooked me immediately the second thing is what sons james gosling the father of Java told me he only he carries a powerbook he does all his programming on a powerbook now he loved the alien landing beacon that blinks on and off when the machine is in suspend mode and when I asked him the single best feature tell me the one thing that makes you carry this machine everywhere you go he said the lid works that is no small thing for those of us who have been using Windows for forever now we saw a powerbook redefine its market we've seen xserve redefine its market with price with ease of management and now we see extra raid redefining the market for networked storage not only by bringing prices down but by maintaining enterprise features like redundant power supplies redundant controllers remove the hot swappable removable trays it's not an easy ride for Apple though and we learned that info world learned that when we started running editorial on Apple's enterprise efforts we have a lot of letters from readers we got a lot of letters from PC vendors a lot of screaming phone calls from PC vendors who are telling us I haven't heard this before i'm not sure i buy it because I've been watching Apple for 20 years and what you're telling me about apple doesn't matter with my version of the facts the first thing they said is OS 10 is not mature look how long windows has been on the market look how long solaris has been on the market this is a newcomer I don't trust it remember what I said about the next machine that was back in the early 90s and it had these three things in it and had BSD which takes back to nineteen 78 it has mock which dates back to 1985 and it has the next step ap is and graphical user interfaces that date back to nineteen eighty-eight I don't think you can compare to that combination of underpinnings for maturity hardware is slow the supplied to some of the max along time ago it certainly doesn't apply to current hardware and the most concise observation I've ever heard about performance was uttered by sons Greg papadopoulos he's their CTO and all-around visionary and probably the third smartest person I've ever met and he said when you're talking about performance and computers forget megahertz it is all about throughput if you can't get data from the cpu to memory if you can't get data from memory to storage it's all over it really doesn't matter how fast your chip burn cycles it's going to spend most of its time waiting for i 0 actually more expensive than pcs sure i mean most of us remember the 2 FX and the quadra series and they were just scary you had to love the thing because you were going to take out a second mortgage to pay for it but with the current market if you compare feature for feature what Mac does with power books what Mac does at what Apple does with its power mac systems which don't get much attention it shows like this but thank goodness you know they did the keynote with it did patina today powermax are cool powerful machines where can you find a UNIX workstation anymore we saw the best example of that technology this morning it's just going to keep getting better and on the xserve once again if you line up features if you line up overall power if you line up I owe throughput capability forget it PCs can't get there from here run enough apps yeah all of us remember walking through compusa and there were 12 aisles windows software moves one lonely isle of mac software and it was you know games for two-thirds of it and then eluting a little column of productivity applications that's not true anymore I'm not saying that we don't have some distance to come there is still a gap there is certainly more software available for Windows PCs there is certainly more open source software avail available for Linux but if you look at the richness of the software available for the BSD operating system now easy it is to port to OS 10 and if you look at just what Apple throws into the box they put more good software into the operating system that you know right when you pull out your powerbook or when you set up your xserve there is more good code in there more useful services and applications then most people go out and buy when they get a copy of windows or when they get a copy of Linux so I know I really don't think there is a question anymore about apps and as far as I'm concerned the pace of new development is just staggering so when I say there's more to come I don't think it's going to take long to play that out I have some observations from watching the market in general that relate to the state of the market that Apple is playing in IT in general it's been hard to figure out what they want i remember i've got a close friend in marketing at microsoft we went out to dinner and we had a couple glasses of wine and then we got a bottle of wine and then we got another bottle of wine and when we were done and we're in the cab going back to the hotel he said you know that Microsoft would just love to give customers what they want and I said that's that's really great i'm glad that's so and then in utter frustration he looked at me and said so what the hell do customers want because you couldn't nail it down it was a list this long and it was a different list for every vertical market and for every line of business and every little segment but now thanks for the recession thanks to itd getting tired of having no innovation we come down to some very simple set of requirements I want rapid payback which doesn't mean I can take IBM Global Services and give these guys in suits and briefcases eight years to bang on enterprise integration I want solutions that work when I pull them out of the box and I want payback in six months if you can't give it to me I'm not going to talk to you I want miniscule long-term costs of ownership I don't want to have to maintain a crew of wizards to keep my stuff running zero lock in don't tell me I can never leave this platform don't tell me that this architecture you built this machine with doesn't run anywhere else not acceptable purposeful innovation isn't about bells and whistles there's lots of cute stuff on Apple machines I have I have disagreements with the people at Apple about the blinky lights on the xserve Apple has been criticized in the past for not putting any lights on its machine I remember one of their servers that had a completely blank front panel except for one little light for power and now of course they've i would say they've overcorrected a bit now the best summary of these requirements came to me from a gentleman named Winston bumpus that's the coolest name and he works at Novell and he's you know he's probably the fourth smartest person I've ever met and he says the only reason to buy something is it makes you money it saves you money or it's required by the government and I thought thank God I mean I can throw away my 30 page summary of IT requirements and just replace it with that I thought it was sweet and I really do think it's it describes reality most of you know how well Apple has done to adapt to these simpler and far more demanding requirements apples execution it's its ability to take these requirements and turn them into products has been fabulous that's because the execution is based on customer feedback it's based on the anticipation of customer needs and when the powerbook came out didn't you think it was serious overkill for a portable machine who on earth wanted to carry gigabit ethernet around with them on a notebook and of course now we actually use it that we now that we can get a gigabit ethernet switch for 80 bucks and Apple put in the box very quick deployment will get an out-of-the-box experience the notebooks work immediately xserve walks you through the initial configuration xserve raid when I saw that demoed I just about fell out of my chair it was so easy to set up it was so easy to use and it was so resilient we were walking around back and pulling out power supplies while it was still running and yanking drives out of the thing and shutting segments down from the administrative tools in it just kept yeah whatever that's what I want I t wants solutions that are consistent across the vendors product line and no compromises I don't want machines that make me make choices about what I can do because the technology isn't capable of it or because the vendor has decided to impose choices on me I think that as we watch how these trends are panning out we see a couple of we see a couple of things that will make sure that Apple stays relevant in the enterprise IT market and as we as we watch them as we see apples technology march forward we see that IT managers confidence in Apple's place in the enterprise is growing very rapidly this company that had no footprint in the enterprise three years ago look at where they are now it's only going to get better then we right now for financial stability for just basic grasp of the market you know we talk about Apple as a niche player we talk about what percentage of the overall computing market it owns who cares look at its stability in its coordination that owns graphics it owns broadcasting it owns audio and video production it absolutely owns ad agencies education there nobody is going to ever pry it out of those niches in their work and awful lot and they're developing online so fast I mean you know they were talking about how many songs had been downloaded by IP in the itunes music service it's 99 cents of song i've heard that service referred to online as i crack because once you get your first hit in the near-term future I'm talking about enterprise trust for Apple we see that Apple is building its enterprise presence in increments across its product line notebooks wireless networking airport extreme pic spot I mean it really is the it really is flat-out the finest the finest access point in the whole world I lucked out workstations but I shouldn't leave out workstations that's a very important segment scale-out entry servers that you can cluster together that you can put in very easy failover configurations Apple has done that they've nailed it and with ex serve raid they've put land storage on the map for small to medium businesses and for large businesses that want to just stack it up and get terabytes and terabytes for what they used to pay for hundreds of megabytes and in the long term the frontier of computing is going to be convergence we're going to see all of the ways we use technology come together so that the mobile devices in the youth market the mobile devices that are used for personal communication are going to leak into businesses and the best way to summarize apples long-term potential is that Apple gets one point that I think no other vendor gets and that is that computers don't exist to connect to each other they exist to connect people to people and if you can't do that with technology there is no reason for it to exist the people in this room the three thousand or so other people who are attending this show have I wouldn't call it a responsibility but i would say that when you look at OS 10 you look at what Apple put into it and you look at what Apple invested in their Hardware real innovation so much money on R&D and everybody here knows how good this platform is we have to go to vendors and say you have to put your software here we have to go to show to the shops we work for and say we need to get development projects ramped up on this platform this thing is going to take off when we don't you know we really don't want to be sitting at the back of the room when this thing catches fire so I think the catch phrase leaving this show is going to vendors going to our bosses insane call me what it runs an honest n so thanks very much for your attention I'm going to hand things back to bud thank you thanks a lot Tom for your for your insights and point of view there now for some fun stuff continuing in the theme here of the idea that what Apple's really doing is leveraging the world of open source but making it so that the bicycle comes assembled and you'll have to stay up all night assembling it and I'm going to talk about Panther and how Panther is pushing this even even more forward and I'll start out just mentioning a few things about Panther on on the client now a lot of time was spent on that this morning but hidden in the interspecies there were some interesting things that were just kind of glossed over that are actually really key to deploying cancer in on the client and the enterprise let's mention a few of those they fall into two major categories one is open standards networking and the other is Microsoft interoperability both things are key importance the enterprise an open standards networking NIS support in open directory big deal NFS file locking also a big deal wasn't there in Jaguar we have it in cancer integrated ipv6 now ipv6 sort of hobble along and Jaguar it's totally baked in in Panther and as the world you know finally catches up to ipv6 Panthers already there 802 11 X authentication for secure wireless communication built in Kerberos mail Kerberos enabled mail built in Kerberos enabled AFP Kerberos enabled ftp SMB SSH Kerberos everywhere very important tool spend a little bit more time on that on the server side long password support x509certificate support so all of these open standards all these enabled by the way by us going out and integrating open source projects into Mac os10 providing the fit and finish providing the management making sure it works out of the box now Microsoft's interoperability actually a little bit more challenging but even there you can go and pick up open source help you along now Active Directory Integration we have a plug-in that lets you without changing the Active Directory schema at all let's a mac OS clients use Active Directory records to be administered incredibly important browse Steve mentioned these this morning browse SMB servers in the finder & SMB printing support both important and what's called level two tunneling protocols / IP sex-based VPN this is the VPN standard that Microsoft and Cisco have adopted we support that natively in Panther as well on the client now shifting gears to mac OS x server Panther for short Panther server this is a sneak preview and I wanted to kind of go through some of the major things that are in here now there's a lot of other things fit and finish things that you should definitely go there's a overview section session for this there's also an in-depth session for Panther server that will cover things like there's all kinds of stuff in there the support for jumbo frames and tcp/ip so those of you who know that for gigabit ethernet you actually will absolutely want jumbo frames support that's in there they think I owe anybody doing database io UNIX traditionally doesn't have a sink I owe support a sink io is in Panther we've done a major revision and and passed through the administration documentation so there's 12 new manuals on administration there's I just mentioned the IPV sex or IPSec support for VPN on the client we have the mating service provided bundled in with panther server so you can have a complete VPN solution with client and server so all kinds of stuff in there but what I'd like to do is focus on some of the major pieces that are in there this is our best server release ever over 50 new features as i mentioned goats go to the sessions who get get the full dose of it so number one automatic setup and Tom was mentioning the nice part of what we do being that you take your laptop out of the box and it just sort of works out of the box that it's very easy when you buy a server or x-rays you kind of go through we take you through the GUI tools to set those things up very easily but what happens if you have a whole rack of these things or like one of our customers i mentioned 190 of them well you don't really want to go and wheel up ahead attach it go through the GUI conversation and get each one set up individually so what do we do we now have been pants or server the fastest and easiest way to set up a rack of servers and it works very simply requires an iPod doesn't require an iPod but you can use an ipod if there's any managers close your ears you can this is a great way to expense an iPod you have to administer all you do is you create using GUI to a server configuration create that one load it onto the ipod take the ipod connected through firewire to the server turn on the server out of the box so a virgin server never been turned down before turn it on it will go speak out the ipod configure all the services that you need to configure on that server and you're done configuring now that will work fine if you've got a rack like this you go set each one up minimal intervention required what happens when you really do have 190 servers well we do exactly the same thing from LDAP directory so you populate the LDAP directory with the server configuration information and that can actually be keyed to each individual server if they're going to be different you plug in the server turn it on it automatically finds those records in the LDAP directory configurate confess it configures itself and you're up and running so this is incredibly ease of youth brought into the IT world and the server environment really quick second big feature open directory to now open directory was in Jaguar but we have taken that to the next level an open directory to in Panther server includes LDAP directory and kerberos authentication it's ldap v2 or v3 and we've taken it a step further we put ldap on top of Berkeley DB so it's scales thousands of records supported but that's not that's not enough scaling for it so we also added the ability to support local replicas for high availability so if one replica goes down you can find the other replicas ldap keeps running Kerberos also keeps running and remote replicas so that you can go and set up our remote replicas and local and the geographic site can serve up all the same information so this is actually incredible state-of-the-art scalability for both ldap and kerberos i'll come back to the importance of those two things in a moment actually right now so one of the biggest challenges actually I was talking to a CIO who said one of their biggest costs on their help desk with people calling up because they forgot their password and it's easy to find the reason for this is that almost every network service ends up requiring its own password and so you have you have two choices really either you can just you know choose the same password for every service on your network that's incredibly insecure by the way and it's frowned upon by any security expert because if you crack into one server if you cracked all the passwords but people do that because there's really no other easy choice the other thing you can do is have a different you can force users to have different passwords by enforcing a password policy so they have to actually choose different passwords for every service that they sign on to of course then you've left the user with only one choice which is to write down all their passwords and put it up on their bulletin board which you can see as you walk around these places so what everyone is moving to is single sign-on what a single sign-on one password provides secure access to all your services but it's done in a secure way using Kerberos the way this works the Kerberos server authenticates the user on login they're handed out a token actually a ticket granting token and they can use that key to log in and authenticate themselves to any other service on the network so Apple strategy here on the server is to make sure every service we deploy is Kerber eyes which is the deterrent people use and likewise to make sure the clients could access them on the client art rubberized as well so Panther get this I would say you know ninety-five percent of the way there there might be a few things we forgotten but we'll quickly fix them in fact cancers not shipping yet so let us know about things that we've left out but that is I think when you be incredibly important for any enterprise deployment of of any software really so we are well along that path jboss application server jboss is widely used to develop and deploy j2ee applications in the industry it's been something you could go it's an open software project you can go and download it and run it on the mac if you want to we are going to actually package the jboss application server with panther server now what does that mean i'd say somewhere between thirty forty percent maybe fifty percent of people have been exposed to j-pop boss because when you're developing j2ee applications it is really just so convenient you can develop with jboss on a laptop you can deploy it on weblogic you can deploy it on ibm's application server any j2ee application server you can kind of share j2ee objects around between between these different application servers now if you want to put jboss on the mac today there's a lot of work required because a lot of integration has to happen with Apache and with other things so what we are doing with panther is we are taking all of those pieces and putting this together including tools for managing jaypaw boss so can become a deployment environment as well and we are including with that a tool for easily migrating there are slight differences in how j2ee objects are deployed between or ejbs are deployed between different application servers we have some tools for example to very easily take a bj e jb and import that into jboss automatically so there's going to be a very slick set of tools for anybody in the enterprise developing j2ee applications like to talk about mail server this with cancer we are moving to the postfix mail server which many agree is the most robust and scalable open email solution on the market today now we're not just putting coast fixed in their post fix provides SMTP support we're also including Cyrus to support imap and pop and you'll notice we have webmail and mailing list for webmail we're using squirrel mail or integrating in squirrelmail for mailing lists we're integrating mailman right in Panther server so you have a complete mail solution we are also integrating SSL for secure email transport between client and server server admin so we have had in Jaguar some server admin tools some GUI tools and as I mentioned before there's also all the command line tools that that you know and love but we've taken that to the next level in Panther what we've done is we can combine the server setup and management tools with the monitoring tools and let me take you through give you a demo of that right now you can go to machine number one here okay what you're looking at is server admin for Panther and over here on the left would be listed all of your computers and right now we're just looking at one server but you could imagine a whole list there of servers and on the right here is a pain which tells you information about that server so which system is it's running it's running Mac OS 10 10 dot 3 that's Panther it tells you serial number etc I can click through here and find out here's all your system logs watchdog logs software update logs all the logs on that system information about the network interface what what's mounted information about cpu usage over time so let's see if i can find out how long has this server been up here okay so that's when it came up about three hours ago four hours ago I can look at network traffic on that server and I can run software update remotely so if I have updates available from Apple I simply check now those are downloaded updated on the server now things get very interesting if I click here I open up this server and what I see are all of the services that are available to run on that server Apple filing protocol open directory DNS running fine fpp firewall which is the Berkeley IP firewall application server which is actually jboss mail Nath net food NFS print quicktime streaming as though you can manage so all of your services you can manage from one place these blue dots over here if the blue dot is on that means that service is running if the blue dot is off that service is currently stopped so let's let's go take a look at what we can do let's click on web so what I'm really doing now is managing the Apache web server from Panthers server admin and Here I am looking at where all the services stops so requests per second is zero throughput is zero I can look at all the logs here's my apache logs that i know and love graph the activity which is zero settings etc now in settings let me take you through a few of those here's what i like which is here's all your apache mods you can turn on a module just by checking [Applause] site is incredibly easy so let's say I want to set up a new website currently I have the default domain on I say add I give it a name let's say Oh cribble com I haven't paid for that but someone else owns a dar Trekkies but let's say let's say Tribble com I say save and go back and there it is now excluding there it's not enabled so it's just kind of sitting in wait I enable it by clicking here I start the Apache web service by clicking there Tribble com is now online it's that simple Patsy handsome if I could go to the actually the next thing I want to talk about it some with three Samba three is the next version of Samba after Samba to the important thing about it is that Apple is the first major vendor going to be shipping Samba three samba three is in cancer today the important thing about one of the important things about samba three is that allows you to have a single place where you're serving up file systems and printing to both Windows users and to Mac servers and it goes beyond that and that the mis manager can manage a single rep record and and Samba three can become a primary Des Moines domain controller now what does this mean this this means that if I have a person in my shop who needs to access both a windows machine and a Mac machine they can have a single login and password and a single file home that they can use to store other files so that when I go to the Mac machine i use that same login and password as they use on the Windows machine all of my configuration information is stored in that record the manager only has to manage it in one place and the user can access it from one place incredibly convenient so Mac os10 server for Panther over 50 new features including automatic setup open directory to single sign-on so you can have a single password to get it all your services everything Kerber eyes both on the clients on the server jboss the easiest way to deploy j2ee applications on on mac postfix mail server the most robust scalable open source mail server around server admin tools so out of the box configurability and manageability and monitoring of all of the services running on the server and Samba three integrated in with panther price 999 dollars for unlimited users this is a big deal almost every other operating system for servers you buy out there comes with a per seat cost we don't do that is 99 if you pay the 999 price you get unlimited users software maintenance customers get it automatically and all WWDC attendees get a developer's preview so it's in your bag you should have it please play with it have fun thank you very much you