Skip to Content

AppZero

The hills were alive with the sound of Microsoft ISVs

Ahhhh.  New Orleans in July.  When crawfish jump into the pan to get out of the heat. Yet all things Microsoft head there for the Worldwide Partners conference. And, as I said before, when you have the cure for what ails the Microsoft ISV, you go too. So we did. I have to say the crowd did seem to be 3 parts Microsoft employees to 1 part partner, but at around 6,000 attendees, that still leaves a goodly number of folks who want what AppZero has.

AppZero software can and does slash the time it takes to get software up and running for proof of concepts (POC) on customer sites and in the cloud. From days to hours or minutes. (I detailed the game-changing value AppZero brings to ISV POC work in general in my last blog: Cloud + POC = 'Obvious' ISV Revenue Growth. But Microsoft ISVs have very specific, additional considerations.)

Microsoft just entered its fiscal 2010 with big plans for its new year. Starting with the roll-out of Windows 7, the company plans to launch Office 2010, SharePoint 2010, Exchange 2010, Windows Server 2008 R2, and Windows Azure. Have I forgotten anything? Probably.

In addition to slogging through economically feisty waters doing their day to day business, Microsoft ISVs will be furiously investigating and evaluating the 'what' and 'when' of incorporating these releases into their offerings. Then they'll be busy doing the work, making the sales calls, and - as spring follows winter - jumping into a new round of POC engagements as their customers say "show me".

There is so much work to be done just to stay current, never mind competitive. This is the time for ISVs to conserve and leverage their technical talent. And the fact is that any time an SE spends installing or configuring an ISV's POC is wasted time - zero revenue and zero constructive productivity.

But, you say, "It has to be done." What has to be done? POCs? Absolutely. Days and hours getting it up and running? Absolutely not. Installing once into an AppZero VAA, gives you instant proof of concept (POC) with no installation or configuration. Repeatable, predictable, lightning fast.

The math is indisputable. The Microsoft partners got it.

The only question that came up was, "Can't we do this in a virtual appliance (VA)/virtual machine (VM)?" Fair question. Our datacenter customers run VAAs in VMs all the time. But, if you're an ISV who is looking to simplify distributing your application to your prospects and customers, the VA/VM approach comes with some baggage. You will have licensing issues if you send your application off, complete with pieces of an MS OS. Issues you won't have using AppZero's VAA approach.

Bonus: If you also want to deliver your application to a cloud environment, that same VAA works unchanged. The ISVs we talked with liked the idea of having only one delivery container for customer premise (virtual or physical) and cloud. Less complexity. And when the POC succeeds, don't you want to harvest the work your folks have done with a smooth transition to production? Check. Check. Check.

You know, when you have paradigm-shifting technology in your go-to-market portfolio, you tend to think big ... complex ... market-making ... But the Microsoft ISVs have a real, straight-forward problem that AppZero just solves - without changing the world. Without even changing the business model. What it does change, is that it smashes pre-existing economics of doing 'business as usual'. AppZero makes easy and elegant POCs. Simple.

Cloud + POC = ‘Obvious’ ISV Revenue Growth

So sue me.  It's finally summer in New England causing me to surf and run and generally do things that turn my hair white and my fine Irish skin red.  The sun is not beckoning me to blog.

But if I were going to blog this week, it would be about the incredible opportunity AppZero has to revolutionize the economics of the ISV sales cycle.  Specifically, we can do a "Name that tune" approach to proof of concepts (POC) reducing the time needed to install and configure on customer site from days to minutes.  It is a wow factor.

As luck would have it, Syscon this week published a piece I did on just this topic.  Aren't I lucky guy?  You can click here http://cloudcomputing.sys-con.com/node/1035387 or just read the article below.

And when the sun goes back to wherever it's been since May, I've got a feeling I'll be in a perfect state of mind to blog on our experiences at Microsoft's Worldwide Partners conference that just wrapped up in New Orleans.  Which, depending on how you look at it, could be heaven or hell.

As CEO of a company that can cure what ails Windows ISVs, any place they gather is my kind of heaven.  No harps.  Just the sweet sound of cash registers sounding the call of commerce.


Cloud + POC = 'Obvious' ISV Revenue Growth

I've always found that the obvious things in life are easy to understand once you see them.  I've got a good one for you.

Question:  If an ISV can bring install time close to zero, their proof of concept (POC) efforts will:

  1. Take less time
  2. Become predictable and repeatable
  3. Go more smoothly in the eyes of the potential customer
  4. Provide more time for actually working with the customer and proving the concept
  5. Look impressive compared to competitors who need to send SEs on site for hours and days of sweating through glitch filled installation and configurations
  6. Increase the likelihood of a win
  7. Use less of the most skilled and valuable ISV asset - the knowledgeable SE who is also good in front of living, breathing, revenue generating potential customers
  8. Lower the cost of sales
  9. Generate incremental revenue
  10. All of the above

So the obvious thing here is: ISVs should reduce POC installation and configuration time to near zero.  It is obvious, isn't it?  And easy to understand.  As it turns out, it's also easy to do.

How do I know?  Because that's what we do at AppZero.  Delivering an application as a pre-installed, pre-configured virtual application appliance with zero OS component shrinks install, set-up, and configure time to minutes.  Yes, even large German ERP applications.  (You knew I had to get at least one company mention in, didn't you?)  In fact, I'd worked up a nifty Excel-based calculator to let potential ISV customers of ours quickly bang out the financial impact of having zero POC install time.  I ran the calculator by some of our ISV clients to give it a real-world sanity check.

Talking with one AppZero-using ISV with revenue just under $1B in 2008, I was looking for just a few inputs to make my case:  # of POCs, average deal size, average time invested per POC, win rate, how many SEs and the cost of an SE.  Turns out that if you're the SVP that owns responsibility for that almost $1B worth of business, you know the win/loss metrics.  Cold.

Before I could finish explaining my cool calculator concept, he had it filled in:  400 POCs per year, average deal size is $350K (for the first year of course), 5 day average POC duration, time to install and set up POC is one day of the 5 day duration (or 20%), win rate of 70%, SE salary of $130K .... 20 seconds later we had the answer.

Zero install's effect of reducing POC duration by 20% can go to straight cost savings or to increased time spent actually working with the client and application.   It can go to more POCs conducted a year per SE.  In all scenarios, it goes to increased revenue.  In the case of this ISV, the very conservative answer is in the millions.  My client agreed.

Life is good.

The logical next step in the conversation was how to leverage the cloud to get the POC job done.  I've talked with many ISVs ranging from startups to 10s of billions in revenue, as well as leading cloud providers such as Amazon and GoGrid.

One thing is clear to me.  ISVs are doing POCs in the cloud.  Mature, established players are hovering around 10% for cloud-based POCs.  Start-ups are 100% cloud-based POC.  Of course, I'm loving this because AppZero's instant provisioning in the cloud or on-premise and ability to move applications from the cloud to data center is a bulls eye for this market.

Yes, Virginia, I did say "moving from the cloud to the data center".  It turns out that ISVs want to be able to start a POC in the cloud and have an easy way to move that instance of the application to the customer site when the POC converts to a win.  All the work that was done on the POC transitions to a production implementation.  (Yippee. More savings.)  Interesting that this sensible approach has gone unremarked by the cloud hyped media.

In fact, that ISV SVP I referenced earlier in this piece summed up the POC cloud case pretty well, "Greg our partners build their apps on our platforms and are faced with selling in this economy.  For example, they may sell back office manufacturing applications to the likes of the automobile industry.  Fun, huh?  Well, in North America, the ones that are using the cloud for their POCs have revenue up 5-6% compared to last year.  The others?  They are all down for the comparable period."

So, I know first-hand how hard it is to start a business, create a new product from a blank sheet of paper, create a new category that Gartner eventually buys into, raise money .... But I can not imagine how hard it is to sell ERP to manufacturers that sell into the auto industry right now.  That has got to be tough to the 10th power.

Even more reason to run POCs in the cloud - and it's good for marriages.  "Honey, I'm going to run down to the ball bearing factory to check on the POC.  Don't worry.  It's running on the cloud so I'll be home in plenty of time to pick up the kids from school.  Should have time to finish painting the fence before dinner."

Maybe if we used the TARP money to accelerate cloud evolution, we would have full employment, a housing boom, and time for Mr. Cleaver to pick the kids up from school.

Just a thought.

Microsoft earnings report math = “ixnay on erversay” application virtualization

Microsoft math drives Microsoft marketing. (Cue shareholder applause...).

But you don't need calculus to see why - despite public nods to the need for server-side application virtualization -- Microsoft will not be moving in that direction any time soon. Let's start with their April demo of a server side application virtualization product that is without name or estimated timeline for departure from the lab.

The use case shows a gold master application image running on a Windows 2003 server:

  • The application is, in effect, "lifted up"
  • The OS is upgraded from SV1 to SV2
  • The application is returned to its place on top of the OS
  • The application and the OS live happily ever after simplifying the life cycles of both OS and applications in the data center, saving money on numerous fronts, and bringing nice role clarity between system administration and application professionals.

First, let me point out that Microsoft has adopted the same approach to server-side application virtualization that AppZero pioneered - the decoupling of an application from the OS. Why? Because - for reasons I will gladly address in a follow-on blog - it's the only approach that is practical for movement across a network to any server (physical or virtual) in datacenters and across clouds.

Mary-Jo Foley noted in her April 14th All About Microsoft zdnet post that Microsoft had pointed to an article that says, "If Microsoft releases Application Virtualization for Windows Server, it's not killing its Hyper-V strategy; it's implicitly suggesting to use hardware virtualization for OS delivery and application virtualization for services delivery." Well, there you have Microsoft singing AppZero's theme song.

Exactly.

That same post quotes a Microsoft Group Product Manager who said, "It (app virtualization for servers) is an area of interest to Microsoft customers. One of the key benefits is a significant reduction of server OS images. [emphasis mine] Instead of having an image for each instance of a server application, you'll just have one golden image for each OS you're using. If you need to patch that OS, you only do it to one image instead of all the images that have that OS."

My point.

Microsoft's model of one machine (physical or virtual) that runs --> one OS that runs --> one application with --> one set of application support infrastructure (anti-virus, system, and application management ...) forces the enterprise customer to buy a copy of a Windows OS for each application instance. The Microsoft yippee factor only goes up in the server virtualization world where virtual machines (VM) can be spun out so quickly that there are more OS instances than ever before. VM sprawl is an opportunity, not a problem in the Microsoft economy.

Not so with AppZero's current (and Microsoft's far-distant) approach to server application virtualization. The decoupling of application from OS effectively isolates applications from one another so that one OS can support 2, 3, 4, 5 ... applications. When you do the math, there's a big drop in the Microsoft yippee factor - with a corresponding surge in enterprise $$$$ savings.

Accelerating the marketing impact of this simple math is Microsoft's Q3 2009 earnings report in which only the Servers and Tools division posted significant revenue or income growth (7% and 24% respectively). By contrast, the Windows Client division saw revenue fall by 16% and income decline by 19% year-over-year. In a situation that eWeek called, "a stunning turnabout", the Server and Tools division's annuity-based revenue now exceeds that of the OEM-heavy, transactional Windows Client division.

License slashing server-side application virtualization technology from Microsoft? If you're really busy, call a third grader to do the math.

Pigs in Flight: Microsoft’s plan for virtualizing server-side applications

Bottom line first: Microsoft has absolutely no incentive to move a revenue-slashing technology out of its labs at all - never mind quickly.

Virtualization of server-side applications that decouples an application from the OS (which Microsoft demoed from its development lab and which AppZero does today for real customers in the real world) drastically cuts the $$$$$s expended for OS-s and support infrastructure.

Q:What about this cost-savings value proposition is attractive to our pals in Redmond?
A: Absolutely nothing.

Q: Are they lying when they say that this capability is under development?
A: No reason to do that.

Q:When will it be released?
A: No plan to do that. At least none that are announced.

The most logical scenario is that the lab elves are indeed scurrying around developing just the capability that they demoed. (Not to be repetitive, but exactly the capability that AppZero offers today.) And that Microsoft will let the fledgling product fly when the inevitable public demand ... well ... demands it.

And I do believe that public demand for server-side application virtualization is inevitable because:

  • Virtualization is not a fad - It is the IT version of common sense
  • Client-side application virtualization is well accepted and proven to save bundles of $$$s. But of the many players in this space, to date, none have addressed the complexity of server apps.
  • Server-side applications can not sit on the sidelines of virtualization
  • In the move to cloud computing, enterprises will not do a wholesale discard of current applications, so they'll need a way to cloud-enable or retro-fit those apps (In fact, Gartner anticipates that companies will do just that - move existing applications to the cloud with as little modification as possible, rather than rearchitect and rewrite.)
  • Windows server applications are not a rare occurrence in the IT landscape. So there must be a way to virtualize them for movement to the cloud and in the data center without violating licenses ...Oh, wait a second ... there is a way - it's AppZero (I crack myself up.)

We're doing really well for lots of reasons. But believe me, feeding our shareholders takes more than our being a Gartner Cool Vendor in Cloud Computing (cool though that is.) Right now, the virtualization of server-side applications is early market. I'm in a position to know. So there is really no pressure on Microsoft to come out with this technology and no shame in not having what no one else but a nifty company called AppZero has to date.

Microsoft... when their lips are moving.

Microsoft application virtualization for servers?  I wish. But I'm not holding my breath.  Let me explain the wishing and the breathing parts by starting with the latest buzz.

It started when Mary-Jo Foley, freelance Microsoft blogger extrodinaire, outed the gentle giant's plans to move ahead with application virtualization for servers in her April 14th post.  She'd ferreted out movement in this direction from a job posting that offered the opportunity to join the App-V team to "bring the revolutionary Application Virtualization technology to a new market - the datacenter."

In response to her pointed inquiries, Mary-Jo was told (roughly) the following:

  • No product announcements in the "forseeable future"
  • Application virtualization for servers is an area of interest to Microsoft customers
  • "If Microsoft releases Application Virtualization for Windows Server, it's not killing its Hyper-V strategy: it's implicitly suggesting to use hardware virtualization for OS delivery and application virtualization for services delivery." (emphasis is mine)

Amen.  You go girl.

I was pretty excited about Microsoft's entry into this space.  Why?  Because any time Redmond pees on the 4 corners of a market, that space is immediately validated.  And server-side application virtualization is AppZero's claim to fame.  We do Windows - and we do it now.

So I jubilantly commented on Mary-Jo's blog saying:

Why wait?

Why wait for the boys in Redmond? They have been talking about this for a long time.

You want to save money?

Simplify the data center?

Move sever base application to the cloud?

With no code changes?

Go with AppZero it is available now.

May 8th, Mary-Jo returned to the topic observing that Microsoft had demoed the Softricity-derived App-V running on a server.  Interesting points in this blog include:

  • App-V for server "won't be here for a good while, but it'll cause big ripples in the traditional way you deploy server applications in your infrastructure of the future." (Matt McSpirit, Microsoft virtualization blogger) You think? (Greg O'Connor, CEO AppZero)
  • App-V is a client product only available to customers who license Microsoft Desktop Optimization Pack (MDOP) under software assurance.
  • There is no publicly available time line for the server version (and where will it live?)

I've already covered the wish part of my opening.  Why am I not holding my breath?  Because I don't believe Microsoft will do server side application virtualization any time soon.  And I don't look all that good in blue.

I'll share my reasoning in a later blog.  In the meantime - keep up the good work fellow bloggers.

McKinsey/Cloud smackdown?

Hey, props to McKinsey's PR machine, which created a blogsplosion of activity on the release of a study titled, "Clearing the Air on Cloud Computing".  The frenzy began as William Forrest, the lead analyst/author of the study, was reported to be planning to "present a report aimed at debunking cloud computing's appeal for large businesses" (Forbes.com, "Deflating the Cloud" 4.15.09).

"Planning" is the word that hit me here.  The report was headlines before it was released.  And when it was released, mainstream press (New York Times, Forbes, Washington Post et al) and bloggers alike covered the story as if it were big news.  Very big.  Leading with such phrases as ,"trying to adopt the cloud model would be a money-losing mistake for most large corporations", the coverage acted as if McKinsey had pronounced cloud computing dead-on-arrival.

McKinsey did no such thing.  Far from it.

The report itself is very conservative, if a little preachy, and is actually pretty common fare for a symposium presentation - which it was.  McKinsey's William Forrest, of the great press coverage, was scheduled to present this report at a symposium sponsored by the Uptime Institute.  Who are they I wondered?  Well, Uptime Institute is a research and advisory group whose mission is to improve data center efficiency, and whose tagline is, "The Global Data Center Authority".

Well, well, well .... It seems we have a pretty big coincidence here:

  • An organization that excels at making money from advising IT how to improve their data center operations makes a presentation that is reported at a symposium sponsored by a group that is dedicated to data center success (formerly known as "Computer Site Engineering, Inc".)
  • The study is reported in the press and blogs as if McKinsey had put up a sign saying "Cloud computing: Abandon all hope ye who enter here." and sounded the clarion call, "Back to the Datacenter."
  • All of the potentially inflammatory things that McKinsey is reported to have concluded were found - not in the bland little report - but in the words of Mr Forrest speaking to the press.

I promise you that if you were to download the 34 slide presentation itself, you would find very little interesting and absolutely nothing that is news-worthy.  If I had to make a synopsis (using direct quotes where practical) it would roughly go as follows:

  • "Using "clouds" for computing tasks promises a revolution in IT similar to the birth of the web and e-commerce."
  • "While it has great potential, many of the claims being made about cloud computing have lead some to the point of "irrational exuberance" and unrealistic expectations."
  • "The purpose of this report is to focus the nascent cloud industry and its consumers on setting realistic expectations by taking a "hype free" approach starting with the most basic question of what a "cloud" actually is."
  • There is much confusion in the market between cloud and cloud services - a common definition would be useful and McKinsey would be a good arbiter of its definition
  • "'Cloud computing' is approaching the top of the Gartner Hype-cycle" (and apparently just beginning the curve of the McKinsey hype cycle.)
  • Throw in a little FUD, "The 2000 dot-com bubble provides an extreme example of the dangers of investing in hype." And reminding us all that, "From peak to trough, the NASDAQ-composite lost ~ 80% of it's [sic] value"
  • The cloud is good for small and medium businesses
  • "Most EC2 options are more costly than TCO for a typical data center." I never thought I'd say this, but 'poor Amazon' takes the fall as the overpriced cloud predator luring unsuspecting CIOs into its web/cloud. Probably because it is best known and most public with its charges.
  • IT professionals would be best served by rigorously applying virtualization techniques to their data centers. (I believe McKinsey folks can help here.)

Really nothing earth shaking here.  The controversy stems from the company's assertion that large enterprises would lose money in a wholesale shift of their data centers to the cloud.

A.)   Of course they would

B.)    What large enterprise on earth is contemplating doing that?

C.)    What cloud provider is suggesting that they do so?

D.)   Who would disagree?

E.)    Where's the news value?

Shame on McKinsey for picking on poor Amazon -- and bravo McKinsey PR.

Riding the bull at Sys-Con

Normally, riding a mechanical bull would have been the highlight of any conference for me.  And it might have been except for the fact that absolutely no one with me watched my cowboy debut. They were too busy talking with each other about the day's events at Sys-Con in New York.

The allegedly distinct conferences were 1.) Cloud Computing, and 2.) Virtualization. In practice, the distinction was .... well ... indistinct as attendees moved fluidly between the two.  For good reason.  While you can have virtualization without cloud computing, the cloud without virtualization would be a very lonely place instead of the gold rush anticipated by analysts, pundits, and investors.

Some general observations, in no particular order:

  • Apparently, the Cloud - just like beauty - is in the eye of the beholder. Vendors define the cloud in terms most favorable to their value proposition, others use "cloud" and "datacenter" interchangeably, and some just mean a modern take on hosting. It reminds me of the early days of client/server when the term could mean anything from cutting-edge development on a new architecture, to screen scraping with a GUI. This fluidity of meaning is a classic field mark of innovation and a necessary step on the path to mainstream ... and eventually to legacy. The conversation is process - and it's interesting too.
  • On Day 2, Michael Hill, IBM VP of Enterprise Initiatives - a long-time, former CIO himself - fronted his presentation with a slide asking, "What is Cloud Computing?" My first thought was, "Shouldn't he know the answer?" My second thought was that giving that question front-of-mind real estate is probably not a bad idea for navigating this time of transition and evolution.
  • Amazon's Dr. Werner Vogels, VP and CTO at Amazon.com was a keynote speaker. His topic: "Ahead in the Cloud: The Power of Infrastructure as a Service" was a no-brainer for a company that aims to be the universe's IT department. But, I found this line from his synopsis interesting: "The focus will be on state management which is one of the dominating factors in the scalability, reliability, performance and cost-effectiveness of the overall system." His pre-Amazon incarnation as a research scientist at Cornell University investigating "the scalability and robustness of mission critical enterprise computing systems, reminds us that this cloud world is at least two parts rocket science to one part marketing.
  • The Open Cloud Manifesto made its debut here. This swashbuckling name is the banner over some general agreement on the goodness of the principles of openness and interoperability. For industry titans posturing for dominance in defining the manner of achieving these noble goals, the current semantics have meaning. For the vast world of the rest of us, there are many miles between the concept and execution. In the meantime, the goal is a good one informed by lessons learned.
  • Last of all, I have to say that the level of interest at this conference was very high. Traffic at our expo booth/card table with plastic tablecloth was high, intense, informed, and engaged. People were not tire kicking; they were building and honing strategies for doing - and they had a high interest in offerings such as ours that do real things of real value today. (RightScale had lots of the same type of traffic as well). A telling indicator of this intensity is the fact that sessions scheduled at 7:00 pm at night were just as packed as the ones at 11:00 am. Plenty of time for riding the bull.

In Practice: From your machine, to EC2, and back in 1 minute

Agile development and deployment workflow

This series describes a development and deployment process optimized for the needs of software-as-a-service in terms of cost structure, agility, staging and test requirements.  The resulting system will tolerate the failure of a local hard drive and crashes of a machine - physical or virtual.  Offering good performance / low cost via Amazon's EBS and EC2 services, the system will provide the ability to rollback changes both on the deployed and development system (independently or together) using Subversion.

You can enjoy instantaneous feedback when you are developing code without affecting existing users of your website by using a two machine development and deployment lifecycle.  Deployment can be a 5 second experience (as opposed to 5 minutes) using AppZero technology.

I have tried a number of lifecycle workflows for the development and deployment of Drupal websites. In this series, I will describe a two machine approach involving a local development and test machine and a deployment machine. Deployment of files will use the Subversion Version Control System; the local machine is Windows to make tools like Photoshop convenient to use; the deployment machine is a Windows machine from EC2; and we will use Apache, Drupal, and MySql.

The one-machine approach, topologically simplest, involves developing directly on the deployed machine on the Internet. I've found this approach, while seemingly simple, to have two serious deficiencies:

  • developing a new feature for a site can often involve accidentally breaking existing functionality or look-and-feel. This topology makes it difficult to evolve a site without showing the public every intermediate change.
  • tools like Photoshop  are not convenient to use on a remote basis and ftp'ing files back and forth is a cumbersome process. Even text editing on a remote machine incurs painful latencies.

For these two reasons, I advocate at least a two machine approach. This allows you to develop on your local machine, disconnected from the Internet if necessary, with all the tools you like, and deploying when you desire. Of course, in a two machine topology approach, deployment agility becomes paramount. The difference between 5 seconds to deploy and 5 minutes makes the difference between wonderful and painful.

Note to Cloud: Here comes the Sun

First of all, there was the Sun-sponsored CommunityOne conference in New York on St Patrick's Day, and there was green beer.  Enough said.

I awoke at 7:30 the following morning to see that Sun's stock had pretty much doubled overnight.  In a green-tinted haze, I marveled that this skyrocket performance came from their announcement of the Sun Cloud - the company's first public cloud service based on the Sun Open Cloud Platform.

Sure, Sun's cloud strategy is interesting - but, as it turns out, not nearly as interesting as rumors from the usual cadre of "reliable sources" that IBM will buy Sun for $6.5 billion.  For what it's worth, if there were a place to text my vote, I'd spend the 99 cents to say "go for it".  The largest-ever  acquisition for IBM, this move would certainly put the hurt on HP.

Back at the conference, David Douglas, who is both Senior Vice President of Cloud Computing and Chief Sustainability Officer, harkened back to the days when Sun (and IBM) were proclaiming "the network is the computer".  In this "4th wave" of computing, he spoke for Sun declaring that "the cloud is the computer" now.  He was followed by Lew Tucker, VP and CTO of Cloud Computing, who manned a fairly slick drag and drop demo creating a cloud of Web servers, App servers, MySQL, load balancers and WikiMedia Application.

Sun's vision of a world of many clouds - public and private - that are open and interoperable, of course starts with its Sun Open Cloud Platform, which brings together Java, MySQL, OpenSolaris, and Open Storage.  The first two Sun Cloud services will be Sun Cloud Storage and Sun Cloud Compute, available sometime this summer.

Based on several apres-session conversations, I'd sum up their strategy for differentiating from, say ... Amazon? along these lines:

  • Sun's cloud initiatives will be OS agnostic - Windows, Linux, Solaris
  • Sun will leverage its installed base in the open source development community (Java, MySQL, and GlassFish are available on an open source model.)
  • Sun has 7,000+ pairs of sales feet on the street in daily contact with enterprise accounts
  • APIs tie back to the open source community (In fact, open source has been profitable for the company and is integral to its growth strategy.)

Sun Cloud, Amazon, Azure .... It's all good.  Enterprises like choice and they'll be looking for the quickest, most cost-effective ways to send their applications cloudward and beyond.  And we've never met a cloud we didn't like.

In Practice: Agile and Scalable Site Development with Drupal, Appzero, and EC2.

Like a lot of folks, I'm excited about the possibilities that arise when you combine the agility of modern CMS's (like Drupal and Wordpress) with the scalability and administrative control offered by Compute Clouds (like Amazon EC2 and GoGrid).

In my work as VP of Technology here at AppZero, I've had the opportunity to work with a number of web site and web app developers who are trying to realize this potential. I've seen first hand that there are a lot of unwritten, but critical, details we must know to capitalize on this power.

This entry is the start of a blog series in which I'll share my viewpoint -- and I welcome your participation.

I'm going to kick off this series by sharing my experiences in developing, deploying, updating, and scaling out a Drupal installation in Amazon's EC2 Compute Cloud. I'll let you know what's worked and what's failed. I'm hoping I can make your life a little smoother so you can avoid some of the pain we've gone through -- and get right to the good part.

I'll be writing at least one entry a week.  Here's my plan:

Part 1: An agile development and deployment workflow: from your machine, to EC2, and back in 1 minute.
Part 2: Getting Drupal on your Windows machine in 5 minutes.
Part 3: Developing your site.
Part 4: Provisioning an EC2 machine.
Part 5: Moving your Drupal development site to the EC2 machine.
Part 6: Updating your Website and redeploying in a matter of seconds.
Part 7: Scaling out your website.
Part 8: Concluding comments.

Join me on this journey by commenting on the blog or writing me directly at chu@appzero.com.

 

Syndicate content