Search Site
Blog Sponsors

Contact Kent for Sponsorship Information

Topics
RSS Feed
Tuesday
30Jun

What's up in my Cloud? Private Enterprise Cloud Computing is what!

My business partner Mark and I started a cloud computing services company called nScaled right at the end of 2008. A few months into it we found an opportunity to launch our own cloud service; legalcloud.net. We've been working hard and have made much progress in a short period of time. It's been a wild and crazy ride to be a part of thus far. It is also the reason I haven't been blogging quite as much. So, what have I been working on?

Click to read more ...

Friday
29May

re: Do Private Clouds Make Sense?

Quoting myself, I posted the following to the infosysblogs article, "You gonna buy a house, or rent one?"

It's an article about some of the issues around private cloud computing feasibility more or less.  My thoughts were:

I thought this was an interesting article and the numbers you show are mostly inline with my own research in my endeavor to provide enterprise cloud computing services as a hybrid private community cloud.

I've also been writing some of my thinking about these same issues at my own blog, www.productionscale.com.

In general, I think that there is beginning to be some maturity and consensus as to the various cloud deployment models with the work of NIST, Jericho, and others.

Also, the realization for most that cloud computing is not a specific technology. It is much more an operational and architectural model emerging into broader use and understanding from many years of great work in various fields of computer science.

In my opinion, private clouds of different types make great sense. In particular when you consider security, compliance, and transparency issues related to enterprise utilization of such things.

Wednesday
27May

Cloud Deployment Models

I suppose I pay rather close attention to cloud deployment models for a variety of reasons.  I ran across an article today at cio.com called, "How to Build a Hybrid Cloud Computing Strategy." http://www.cio.com/article/493492/How_to_Build_a_Hybrid_Cloud_Computing_Strategy

In particular, it listed three deployment models for cloud computing:

  1. Public clouds. These deliver the best economies of scale, but their shared infrastructure model can limit configuration, security, and SLA specificity, making them a less-than-ideal fit for services using sensitive data that is subject to compliancy or safe harbor regulations.
  2. Internal clouds. These sit within your data center and behind company-built protections, but they typically have modest economies of scale due to funding limitations and tend to be less automated.
  3. Hosted clouds. Hosted clouds run at a service provider on resources that are walled off with enterprise-class protections but managed as a pool. These fall between the first two options, providing more custom protections like an internal cloud but with the greater economies of scale of being a service from a cloud provider.

Another set of deployment models come from NIST that I've posted here before:
http://csrc.nist.gov/groups/SNS/cloud-computing/index.html

  • Private cloud. The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise.
  • Community cloud. The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations).
  • Public cloud. The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.
  • Hybrid cloud. The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting).

What's interesting to me is that each of these calls out a few specific points of reference that delineate them. They are:

  • Where is the infrastructure physically?
  • Who owns the infrastructure(aka Pays the bills)?
  • Who uses the infrastructure?
  • How is the infrastructure accessed?

Christofer Hoff has done a lot of good thinking on this and his thoughts are well summed up here and worth a read: http://www.rationalsurvivability.com/blog/?p=743

He produced a nice diagram that I think is quite good.

source: http://www.rationalsurvivability.com/blog/?p=743

 

In any event, there is some seeming convergence occuring in the cloud deployment model thinking here and there.  I'm pleased to see this occuring for sure.  Things have come a long way in a short time.

Friday
22May

Thinking Out Loud About My Private Cloud

My writing on this blog has been much less frequent lately. As I suggested folks do WAY BACK in April 2008 I Got My Head in the Clouds. While my mother would argue that I've always had my head in the clouds, I certainly have had many adventures in the Cloud Computing space since I wrote that article.

Lately I decided to eat my own dog food and launched www.legalcloud.net. I've been developing, deploying, and testing this Cloud Computing IaaS/PaaS service with my new business partner and host of top notch technology partners. It is an enterprise cloud computing service focused on the IT needs of Law Firms; hence the name. But, LegalCloud.net doesn't seem to fall into any of the leading or popular cloud computing paradigms that are emerging. First though, an aside of a couple of things I've learned in the last few months.  Perhaps they are obvious, but these are statements based on my actual efforts and experiences.

I learned quickly when I started nScaled that very few customers are ready to go 100% to cloud right now.  I thought there were more.  It will happen over time gradually I think. But, it requires a certain amount of different thinking that isn't very prevalent yet and many of the tools are still catching up that make this style of computing most effective.  But, much can be done right now!

I also learned that very few, as a proportion of all potential customers, in any niche or vertical that might benefit from Cloud Computing know what Cloud Computing is, does, or provides. This is not made easier by the massive of information and pseudo-information flowing about this subject. I recently said that Cloud Computing is a technology architecture evolution that, when properly applied to business problems, can enable a business revolution.  I believe this now more than ever.  But, to be clear, Cloud Computing is not necessarily any one technology. It is, I think, a more distributed architectural and even an operational approach to computing that does create the potential for something a bit new and very exciting.

Back to my problem though, here is what NIST is saying about Cloud Computing deployment models; as they phrase them.

  • Private cloud. The cloud infrastructure is owned or leased by a single organization and is operated solely for that organization.
  • Community cloud. The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations).
  • Public cloud. The cloud infrastructure is owned by an organization selling cloud services to the general public or to a large industry group.
  • Hybrid cloud. The cloud infrastructure is a composition of two or more clouds (internal, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting).

For the record, I really like the NIST position even if it does kind of leave my efforts out as it is currently written.  But, they just called me a Private Community Public cloud.  Or, a hybrid sort-of cloud.  I think.

The NIST definition as written doesn't allow for a Community Cloud as a Managed Service owned by a 3rd party organization but operated specifically for one community and served up on-demand.  In my case, that community is Law Firms. nScaled, the company behind LegalCloud.net is the "organization selling cloud services" on-demand. LegalCloud.net is cloud IaaS that also provides some platform tier services as well (some now and more on the road map).

So, you can see, that we simply don't fit into the NIST model very well.  But, I think it's a draft.  Maybe we'll fit later.

Another model that I'm fond of that I was turned onto by Christofer Hoff is the Jericho Forums Cloud Cube Model. This one says that I am building a Proprietary, External, Perimiterized cloud computing service where the perimiterization is virtualized through the use of VPN's and MPLS. This I like very much!  But try saying that to a client showing them the Jericho cube!  Sales would just not scale I'm afraid.  My business partner looks at me askew when I try to use stuff like that on him too; no love at all despite my personal fondness for the model.

So, what can I call this thing that I'm building? I think that I'm leaning towards something like:

LegalCloud (tm) - A Secure, Managed, External Community Cloud

That's what I'm building, staffing, and selling. It is cloud computing in a variety of ways. LegalCloud.net is still early stages so, I can't claim I'm 100% cloudified yet.  It'll take some time.  But, we'll get there.

Anyway, I certainly want to be writing more but, like I said on twitter a few days ago, I can talk about this stuff all day or I can just go out there and do it.  I'm doing it.  So, I'll still be wrinting here for a long time to come I think.  But, my posts are almost sure to be spread out a bit further over time.

As always, happy to hear opinions and thoughts from others.  I love that this is a rapidly evolving space with so much room for innovation and value creation!

Saturday
04Apr

Drupal: Peformance and Scalability

Since I do work on Drupal sites from time to time and have built some very large ones I do keep an eye on the Drupal "stack" and change. But, I haven't revisted it for a while.

A few months ago I posted an article about a Drupal stack that I had tested w/ a big media company to do 2.5 billion page views a a month. It was a lot of servers and some sophisticated modifications to Drupal.

It's still a solid architecture but there are some new entries I thought I'd like to evaluate. I also deployed that one on Joyent so I was curious what I might be able to do with other cloud vendors. This time I picked Rackspace's Cloud Servers since they were kind enough to comp. nScaled, Inc. a little free time to test things out an demo to clients. So, I've been beating up on them pretty good. I'm impressed and considering what I did to some of their servers yesterday I'm surprised I didn't get a cease and desist!

Here is the Drupal Stack I built and configured.

Click to read more ...

Monday
30Mar

Announcing: The Business Continuity Cloud

As you all probably know, I've started a new company. That company, nScaled, has been doing cloud computing migrations, strategic consulting, and professional services for a few months now. From the start we've had product aspirations in addition to providing professional services. So, it is without too much fanfaire or sleep, that I wanted to let everyone know that we've launched our first product, the nScaled Business Continuity Cloud with an initial focus on the legal market. The response has been excellent thus far and we're very excited about the possibilities as we expand the solution.

Click to read more ...