« May 2007 | Main | July 2007 »
June 21, 2007
Networkers Announcement...
I wanted to send a quick invite out to our readers about Cisco Networkers coming up in Anaheim the last week of July. Networkers is Cisco's main user conference, customer appreciation event, training/recertification venue, etc. This year we are also having a very special Data Center track at Networkers for deep-dives into DC architecture, product design, etc.
Also at Networkers we are announcing Cisco's next-phase of our Data Center Strategy and Vision...
...this will include some insight into significant new developments in the Data Center that will change the way they are designed and operated, will discuss how we build next-generation infrastructure platforms, how we are investing into technologies to augment server virtualization efforts, how we drive storage virtualization through the SAN, and how the network in collaboration with Web2.0 technologies can enhance application development, delivery, and execution, and even some insight into new memory architectures that will change how all of our infrastructure is designed. We will also showcase tools for rapid provisioning of data center services and a new tool to derisk your Data Cneter deployments.
I'd like to encourage you to come and attend - there is a press conference, deep-dive training and seminars, and even a fireside chat with Tom Edsall (lead architect on the Catalyst 5000, Catalyst 6500, MDS 9500, and our next-generation platform developments) and George Kurian (GM of our Application Networking Business Unit). This is a sneak-peek into the future for our top customers and we'd like to encourage you to attend and then of course join the party.
Doug
Posted by Douglas Gourlay at 07:22 AM Permalink | Comments (0) | TrackBacks (0)
June 11, 2007
How will applications evolve?
When I think about Cisco and what our routers and switches and such enabled over the past 20 years I sort of home in on the Internet. It's this massive network of devices, all running consistent protocols, working together to forward data to the right destination, with the appropriate autonomy in place to allow for organic growth without stepping on too many of each others toes. As I add a router or network to the Internet the whole Internet gets more valuable (assuming I am not adding a bot-net or something of that ilk).
If I can add a router to a network and it dynamically learns its neighbors, learns what they can and cannot do, i.e. their capabilities, then automatically adapts it's own view of the world and it's own capabiltities to take advantage of what its neighbors know - why can't we do the same with services, applications, etc?
For instance- I am writing this from my Macintosh right now running Parallels with a Corporate IT image of Windows XP on Parallels on top of my Mac OS-X. I do this primarily so I can run Outlook. (I find the Entourage version inadequate for corporate daily use) In my Outlook configuration I had to statically enter the MS Exchange Server that I use. In the Exchange Server configuration it statically encodes the storage system it uses as well as the upstream MTAs it talks to. From there mail routing gets marginally more dynamic.
Why is this the case? Why doesn't my Outlook determine the closest most available Exchange Server that has access to the SAN with access to the volume housing my mail store? Why doesn't Exchange dynamically learn what mail stores are available on the SAN? Why doesn't Exchange then determine the closest, most available, MTA with the capacity to deliver the message being sent? Am not picking on Exchange because about every other application deployed in an Enterprise from Middleware to Databases to even our own Network Management and other software applications falls into the same bucket.
It strikes me that there are a lot of lessons we learned over the past several decades in how to build large and dynamically constructed networks can be applied to building large and dynamically constructed application networks. We seem to focus in on 'put a Load Balancer here, put a Firewall there' and not always on how to solve this next and somewhat higher-order problem...
Do you think Applications and Networks could ever share a common topology view of the world? That applications could talk to their default gateway routers and switches and learn what other applications and services are available? That app to app discovery and communication could be as dynamic as OSPF or BGP?
dg
Posted by Douglas Gourlay at 10:12 AM Permalink | Comments (1) | TrackBacks (0)
