28/09/2011
Introducing Amazon Silk | Amazon Silk
So, as I gather, Silk takes all the heavy front end processing pushed onto browsers and creates a middle tier between the web server and the browser to do that (originally front end) work. They’re using AWS as an Akamai-style CDN for everything http-based. Which Akamai does, in fact, also do.
As @wpauley points out, it’s also creates a huge data collection opportunity.
Video posted at 12:14 Comments
06/03/2011
highlight the web
I’m in the middle of reading Griftopia, highlighting away the lessons like mad on the kindle.
Later, I receive an email about a blog post with some things of note highlighted.
There’ve been plenty of services that overlay notes of some kind on the web, or share clippings, or build a stream of them, etc.. but they all require some tool beyond the web to both produce and consume such highlights.
What if highlighting were built into the web? My highlight stream could be a data asset, e.g.:
- to google as an input to ad-targeting
- to amazon as input for book suggestions (exceedingly useful there)
- to the same people who might subscribe to one of my tumblogs
- …
Just a thought.
Tonight I stumbled on Jyri Zengestrom’s essay on “object-centered sociality” from 2005 in which he argues that sustainable networks must be built around objects (e.g. photos - Flickr; links - delicious; events - EVDB, Upcoming.org, evnt) rather than people.
He then points out there’s not successful network around places, even though people like to talk about places, because we don’t have “a digital camera for location” - basically an easy way to capture location.
Remember this was written in 2005. Since then:
- Digital camera for location = mobile phone
- Successful service to annotate places = Foursquare
Wow.
(via cacioppo)
—
And with that, I finally get foursquare—it makes places into social objects.
That’s a nice soundbite, but the rest of it: places have always been social abstractions, codified as objects in books, maps, vacation photos, etc. Those old objects have for the most part just been grafted onto the web without anyone developing a new object. The location-based social apps made check-ins the social place-object. Interesting.
-Aneel.
(via cacioppo)
Quote posted at 22:09 Comments
02/03/2011
mulling qfabric
I think that control and data plane separation will end up a common feature of data center networks at scale, for cloud, etc. It’s a lesson from telcos.
The work of control plane software optimization is really a set of algorithmic route calculation (etc.) and distributed database problems that are better attacked outside the confines of network hardware, with general purpose machines.
The work of the data plane is more about capability optimization in asics, fpgas, etc. for latency, jitter, scaling, subscription rates, etc.
—
1. Failure domain
- 6k servers, 1 logical switch.. is that one very big failure domain? How will that be managed?
- Will the QF/I be a fundamentally passive “transport device” that does nothing else?
- Where will failures be detected?
- How will failure signals propagate?
- Which components will react to failures?
- How much involvement will the QF/D have?
2. Security
- Is that also a big attack surface?
- What happens if I compromise a QF/D? QF/I? QF/N?
- How do I quarantine?
3. Distributed control plane dynamics
- Where’s path computation actually done?
- Where are lookups done?
- If I upgrade a QF/N, does that upgrade all QF/Ns?
- Is the config on one QF/N the config on all QF/Ns?
- If one QF/N has a fault, is compromised, or otherwise behaves not as intended—does that mean the same is thenceforth true for all?
- Kinda odd that the QF/D is described as a “window into the fabric” (passive observer) but also providing “control and management services for the fabric”
- A separate and parallel 1G cable plant and network for “carrying control traffic”? Is the benefit of doing it this way really going to outweight the capital and operational overhead?
- Is QF/D really the brains? If so, does that mean QF/N = execution & QF/I = backplane only?
- If so, then we’re talking about a decoupled but centralized control plane (and an attractive target)
4. 3-2-1 is [great story].. ambiguous
- QF is 1 logical layer, but for switching only
- QF is not 1 physical layer (of course)
- Security services is another layer (SRX), both physical and logical
- Routing, other network services, and interconnectivity of QFs will incur another layer (MX), both physical and logical
- Juniper defines fabric differently than other vendors.. which isn’t good or bad, but should be kept in mind
5. Migration
- No path from existing infrastructure to QF, including Juniper’s own [!!!], that does not involve building a parallel network
- I assume the vision is that QF can act as a core network with all kinds of things (including whole non-QF network segments) expected to hang off of a QF/N—how will latency etc change in that situation?
- Will QF support QoS that does not originate from itself, but from a non-QF network segment hanging off a QF/N?
6. Standards irony
- QF is a black box once you get past the QF/N
- Since the message is that it’s really just one big distributed switch, that does make sense.. but what if I have a need to know the exact path of traffic, or am trying to isolate a fault, etc?
- Cisco stands in a position relative to QF that may make it out as the greater supporter of standards [irony!]
- Will Juniper submit the QF protocol to IETF?
- This issue is really operational
7. Storage
-
So SAN directors are just gonna hang off a QF/N?
- What about zoning, etc?
- What are the requirements for the SAN box connecting to the QF/N?
- Will QF take on SAN director type capabilities in the future?
- What about storage certifications or qualifications?
8. On scale, virt, and other topics:
- Do the latency, etc, characteristics hold in an oversubscribed QF?
-
And no 1G connected servers?
- @stu says you can connect servers at 1G, but you’d still be paying for a 10G port
-
How’s QoS going to work if you’ve got bare-metal servers attached without virtual networking with which to apply marking? Is it entirely VLAN-based?
- According to a reply here from Anton Yurchenko it “Can operate on DSCP/CoS values of the packets ingressing its ports.”
- Will all VLANs be presented everywhere?
- Will the same kind of APIs and automation-enablement be offers on the QF as is on the other product lines?
- How will QFs be interconnected across data centers? A-VPLS? Virtual chassis on the MXs if the distance is short enough?
- How will QFs be partitioned into zones (of some kind)? Or is this an essentially non-multitenant network?
personal innovation process
* manipulate your cognitive context, widen
* stuff your mind with interesting raw material
* connect an idea from one context to another
15/02/2011
network reactionary
Probably an idea you’ve already had, but it occurred to me that the rise of “simplification” as a marketing (sometimes architectural, sometimes marketectural) mantra for network vendors is a direct reaction to Cisco not having created effective ways to manage the real complexity of data center networks at scale. We didn’t scale operational capabilities at the same time as we scaled technology and products.
The same goes on the larger infrastructure stage for networking in general. The reactionary then aims to radically deconstruct the network into a simple message passing function with a limited, but guaranteed set of features available everywhere and to everything to the same degree. If network players refuse to manage, then all intelligence (as it were) might as well be handled elsewhere.
23/01/2011
» The VCE Model : Yes, it is different | Nickapedia
Good explanation of the [infrastructure] model behind VCE. And generally a good way to argue for integrated stacks in IT.
It’s interesting to consider that the way enterprise IT is done is often as if each enterprise was its own car manufacturer, sourcing parts across a wide supply chain to build to its own specs for its own people.. none of which is core to the enterprise business, so it’s done without the rigor of an actual Ford or Toyota.
This may explain why the experience of being someone who uses IT’s stuff is so universally poor.
02/01/2011
antisocial reading
I got myself a kindle.
I’ve been resistant to the notion for quite some time, but decided to give it a shot. It’s a surprisingly decent experience.. easy to read on for hours.
I finally ran out of dead-tree reading material today and took the kindle for a spin to a coffee shop. Using a device like that at home is one thing; in public, a whole other. The first thing that struck me is that it’s an inherently antisocial device.
Some argue that reading is itself an antisocial activity. Not entirely. More than one conversation with a stranger (or not) in my life has been spurred by the title tucked into my hands. Books are social objects of the first order. The kindle [irony!] kills this.
Antisocial reading.
[I have in my head that this has something to do with marketing and product design principles. Just don’t know what yet. o.0]
27/12/2010
what I do now
It’s been a little over half a year since I joined Cisco as a “marketing manager” on the “architecture” team in the “data center & virtualization” group targeting “enterprise & mid-market” companies for the “central marketing organization (CMO)”.
Translated into english, this roughly means that I do outbound marketing for data center stuff. This includes marketing messaging and content that goes into white papers, presentations (internal & external), ads, etc. Because @omarsultan is my boss, I also get to cause a bit of havoc attempting to pull things into a “solving business problems” orientation vs the traditional “moving boxes” tack. It’s a quasi-technical, quasi-marketing, quasi-strategery, quasi-business job.
I like it. :-)
Omar’s put together an odd, far-flung team to shake things up:
- I’m from a big co-opetitive integrator and based in Brooklyn
- @sjschuchart’s a former analyst based in Green Bay
- @cloudclint’s a former customer based somewhere in northern Kentucky near Cincinatti
Cisco is not a small company. But, coming from IBM, the place feels like a damn startup. I was impactful immediately: working on useful things that’ve been integrated into all kinds of output all over the place from day one. I’ve been able to suggest ideas way outside of my domain and have them taken up.
Some things I have or am working on:
- flesh out Cisco’s cloud strategy for the enterprise
- a VCE white paper
- an enterprise private cloud white paper
- Data Center Business Advantage (what comes after Data Center 3.0) message, content, ads, etc
- presos given by execs to analysts, media, etc
- connecting various other marketing campaigns and stuff to DC Business Advantage
- vertical-specific marketing for healthcare, financial services, etc
- telling a better and better integrated services story
16/06/2010
brocade one
A little slow, but they’re finally on the bandwagon. The obvious is that it seems Brocade agrees with Juniper, Cisco, et al., re single L2 core data center fabric for transport that can scale big. I can’t believe that they’ll just settle for vanilla MPLS for interconnecting TRILL blocks at distance (or maybe not at distance). Something else is bound to come out on that front.
Given that, here’s the more interesting:
Brocade VCS also enhances server virtualization with technologies that enable enhanced VM visibility within the network and the seamless migration of policies with a VM. VCS achieves this through its distributed services architecture that makes the fabric aware of all of its connected devices and its ability to share information across those devices. Automatic Migration of Port Profiles (AMPP), a VCS feature, enables a VM’s network profiles – such as security or Quality of Service (QoS) levels – to follow that VM during migrations without manual intervention. This unprecedented level of VM visibility and automated profile management helps intelligently remove the physical barriers to VM mobility that exists in current technologies and network architectures.That reminded me of this:
It is to tackle these three basic issues of (a) Per-VM policy enforcement and (b) monitoring, tracking and policy migration for VM live migration, and (c) VM-to-VM traffic switching, that a small set of companies started the Edge Virtual Bridging (EVB) ad-hoc group early last year. Today, that group has grown to include 200+ members from a diverse set of companies from the silicon, server, storage, networking, virtualization and data center software industries.Here’s the 802.1Qbg - Edge Virtual Bridging group. Note the authors list in the most recent presentation.
The diligent work that this group has produced has led to two distinct approved proposals in the IEEE this past November: 802.1Qbg and 802.1Qbh.
In broad terms, these proposals discuss:
- a mechanism to discover VMs on the network and enforce policies as VMs appear or migrate across the network
- EVB Discovery
- VSI (Virtual Station Interface) Discovery
- AMPP: Automated Migration of Port Profiles…
And that one reminded me of a presentation from DC CAVES: Automated Ethernet Virtual Bridging [pdf].