About John Ellis

In his role as a chief vCloud architect vCloud at Bluelock, Jon Ellis crafted numerous popular blog posts and content pieces around the way cloud works, how cloud-native software should be designed and best practices for cloud computing applications.

So What Is vFabric Exactly?

October 7, 2010 by John Ellis

For a little while now VMware has been talking about vFabric – its "Cloud Application Platform" that comes as a result of several acquisitions. vFabric is an emalgam of serveral different technologies from SpringSource, GemFire, Hyperic and RabbitMQ. At first this may seem like a boxed platform-as-a-service (PaaS) offering… but ultimately it isn’t quite there….

vApp Networking How-To

September 30, 2010 by John Ellis

Do you love screenshots? I have just the post for you! When first introducing users to vCloud Director several people walk away confused about how vApp networking actually works. I posted earlier about how vApp networking makes life easier, but didn’t necessarily illustrate how vApp networks are built. To make things a bit clearer I…

The VPU – Our New Processing Unit Overlord

September 23, 2010 by John Ellis

Does anyone happen to recall the days of deciding between a 468/SX and a 486/DX2? Ah, those were indeed the days. The additional floating point processor offered by the DX-branded Intel chipsets were initially cited to just be helpful in "certain mathematical operations" like spreadsheets. This was a rather weak pitch… but in reality there…

Unconventional Conventions

September 16, 2010 by John Ellis

Bill had a great post on VMworld 2010 earlier this week and mentioned a very useful session on hosting Java applications within a virtualized environment. Justin Murray’s whitepaper "Java in Virtual Machines on VMware ESX: Best Practices" was released a while ago, but the suggestions are so fundamental they apply today. The steps are very…

vCloud Director Architecture Made Pretty

September 9, 2010 by John Ellis

One brief addendum to my last two posts. Our good friend Jake here at BlueLock just sent notice to our crew that the HYPERVIZOR blog had a series of fantastic diagrams detailing VMware’s new vCloud Director. I loved them so much I immediately printed them on the good printer, posted them on the wall and…

Innovations with BlueLock: Metering Resource Utilization

by John Ellis

At BlueLock we not only provide vCloud Director as a service, we also use it internally to provision and host our own applications. One reason I have become such an advocate of vCloud Director is because it has made my work of architecting, designing and deploying infrastructure tons easier and less error-prone. Earlier we discussed…

Innovations with vCloud Director: vApps Make Life Easier

September 3, 2010 by John Ellis

This week VMware (finally!) released to the public vCloud Director, a tool that makes provisioning virtual resources in either a public cloud or a private cloud much more accessible to administrators, developers, users and managers within organizations large and small. BlueLock has been working with VMware on vCloud Director for quite a while now and…

Know Your Scaling Enemy

August 26, 2010 by John Ellis

I’ve got scalability on the brain lately. Right now I’ve been thinking about caching strategies as a way to accelerate applications, reduce I/O and increase scalability. A recent post on High Availability entitled "6 Ways to Kill Your Servers – Learning How to Scale the Hard Way" has been circulating the Internet’s tubes lately and…

Cloud Computing to Scale

August 19, 2010 by John Ellis

There are very, very different ways of architecting cloud infrastructure so that it can scale. Prior to deciding on a cloud strategy you should ask one big question – why does your infrastructure need to scale? About five or six years ago scalability migrated from an architectural property to a widely-discussed buzz word. I would…

Physical Education in a Virtual World

August 12, 2010 by John Ellis

I will admit that "Cloud Computing" terminology is becoming confused. People are mixing together the concepts of commodity hardware datacenters, the benefits of virtualization and massively parallel systems into a blender and calling it a "cloud." The truth is that these three concepts are very disparate practices that often do not entirely co-exist. Most service providers…