[occi-wg] Resource Types: Compute / Network / Storage
Krishna Sankar (ksankar)
ksankar at cisco.com
Sun Apr 19 16:00:54 CDT 2009
Thanks. Got it and agreed. We need to focus. But we should make sure we
depict the world that is above and below us in a realistic way.
|From: Alexis Richardson [mailto:alexis.richardson at gmail.com]
|Sent: Sunday, April 19, 2009 9:59 AM
|To: Sam Johnston
|Cc: Krishna Sankar (ksankar); occi-wg at ogf.org
|Subject: Re: [occi-wg] Resource Types: Compute / Network / Storage
|Our current goal is to settle on an API for IaaS. Anything remotely
|confusing needs to be parked.
|In the context of this goal:
|"Compute", "Storage", "Network", inasmuch as they have an API, are
|*infrastructure services* provided by folks who are in the IaaS
|business. They abstract the infrastructure so that it can be
|consumed. Hence I suggest that 'infrastructure' is the right word to
|put below the three infrastructure services. We don't care what
|happens below that.
|On Sun, Apr 19, 2009 at 5:52 PM, Sam Johnston <samj at samj.net> wrote:
|> One recent post by one analyst which concedes that it's a
|> perhaps, because a few of the vendors employ it towards different
|> isn't reason enough to scuttle it (which has been in fairly
|> for well over a decade), especially in the absence of an alternative
|> proposal. Appistry have dropped the term and Microsoft's Azure is now
|> "Services Platform" (someone's dyslexic perhaps), even if they still
|> fabric sporadically with developers.
|> This is what Cisco have to say about Unified Fabrics:
|>> The typical data center environment supports two to three parallel
|>> networks: one for data, one for storage, and possibly one for server
|>> clustering. In addition, servers often have dedicated interfaces for
|>> management, backup, or virtual machine live migration. Supporting
|>> interfaces imposes significant costs related to interfaces, cabling,
|>> space, upstream switches, and power and cooling.
|>> Unified fabric consolidates these different types of traffic onto a
|>> single, general-purpose, high-performance, highly available network
|>> greatly simplifies the network infrastructure and reduces costs. To
|>> this, a unified fabric must be intelligent enough to identify the
|>> types of traffic and handle them appropriately.
|>> In addition to reducing total cost of ownership, unified fabric
|>> broader data center virtualization by providing consistent,
|>> network and storage services to all connected devices.
|> I'd like to see us get some clarity here one way or another because
|> source of significant confusion (if we can't get it right between us
|> what are customers meant to think?).
|> On Sun, Apr 19, 2009 at 6:38 PM, Alexis Richardson
|> <alexis.richardson at gmail.com> wrote:
|>> Fabric is also used to refer to PaaS:
|>> I suggest we drop the word 'fabric'.
|>> On Sun, Apr 19, 2009 at 5:37 PM, Sam Johnston <samj at samj.net> wrote:
|>> > On Sun, Apr 19, 2009 at 6:14 PM, Krishna Sankar (ksankar)
|>> > <ksankar at cisco.com> wrote:
|>> >> But then SaaS is Software over PaaS; PaaS is fabric over IaaS;
|>> >> compute, storage and network. Isn't fabric the P is PaaS ? and in
|>> >> we
|>> >> see raw compute/storage/network ?
|>> >> If we want to maintain the Software-Platform-Infrastructure
|>> >> hierarchy I am fine with that. Then we should switch the fabric
|>> >> Compute-Storage-Network.
|>> > [Ab]use of the term "fabric" to refer to software platforms like
|>> > is so
|>> > far as I can tell a fairly recent trend (and one I'm relatively
|>> > unconvinced
|>> > by). Granted the contept (whereby many interconnected nodes, when
|>> > from a distance, appear to be a single coherent "fabric") could be
|>> > applied
|>> > to both hardware and software, but it is most often applied to low
|>> > level,
|>> > interconnected hardware such as SANs and InfiniBand... and
|>> >> What is fabric computing and how does it improve upon current
|>> >> technology?
|>> >> The simplest way to think about it is the next-generation
|>> >> for
|>> >> enterprise servers. Fabric computing combines powerful server
|>> >> capabilities
|>> >> and advanced networking features into a single server structure.
|>> > We do need something to refer to the underlying hardware/firmware
|>> > I'm
|>> > even less convinced by proposed alternatives ("unified computing"
|>> > the
|>> > most obvious example). Perhaps "Hardware Fabric" would clarify?
|>> > Sam
More information about the occi-wg