Microsoft's New Killer App
jungleg.com
jungleg.com
- The web platform installer is really quite distinct from Windows Azure. The WebPI is a nice installer which gets all the right SDK+ tools installed to get you up and running with MSFT's web dev stack Windows Azure can run any code that runs on Windows Server (with caveats) and it just so happens that the webpi is a nice way to get something running.
- Windows Azure isnt really MSFT-stack specific (.NET/IIS) though that works real well. There was a bunch of content at PDC this year on how to run MySQL/memcached/php/python/RoR/whatever. Matt Mullenweg did a keynote demo running Wordpress on Azure for example.
- The blog post 'Microsoft is taking applications but in reality, you can just go and sign up and get a token in a very, very short time. After January, the platform billing kicks in so anyone can sign up anytime.
I'm sure it wouldn't make any sense to make it available for Linux / Mac OS X since it's a Windows complement.
The problem here is that the TFA is wrong ... Microsoft hasn't released an "iTunes Store for Web Apps". It's just a convenient way to get your Windows Server up and running, or am I missing something?
Btw, as a VMM developer I would be very interested to know if Azure is built off the type-1 Microsoft Hyper-V.
Azure not being MSFT-stack specific is an interesting move. It certainly will open the platform up to many more applications than otherwise.
As for getting tokens, I found that it actually takes a lot longer than “a very, very short time.” For me, it was about just over a week and some other people have mentioned waiting much longer. Is there a way to speed up the process or at least get a realistic time estimate for a particular case? Thanks!
(I am contracted by M80, working with them and Microsoft to promote Windows Azure)
For instance Microsoft's incremental innovation in their S3 like utility, called Simple Data Storage (SDS), is that SDS provides guarantees for Durability and Consistency, while Amazon really only guarantees Durability. There has been some work on implementing idempotent logs on top of S3, and SQS to provide similar guarantees but this is third party academic work see http://portal.acm.org/citation.cfm?id=1376616.1376645 for an introduction.
While at first glance Microsofts innovation is an improvement however, there is the question of how SDS performs at scale. Providing consistency for such a system will incur some amount of overhead. Has anyone here used SDS to serve larges amount of data with frequent updates? I would be interested to know how it compares with S3.
Currently, there are two options for application developers in GAE
1. The code needs to handle segmentation of customer data based on login and also arrive at billing strategy for the resource usage.
2. Ask customers to sign up for GAE, create an application and invite the developer; after which, the developer can manually deploy the application. Code need not have segmentation logic and resources can be purchased directly from Google.
Though my application http://crm.ifreetools.com supports both options, it could be better if there was a marketplace allowing a "click to install", rather than the current marketplace which focuses on services.. http://www.google.com/enterprise/marketplace/
..and a GAE application gallery acting as just a directory... http://appgallery.appspot.com/results?q=crm
Is anyone from Google googling this?
First of all, AFAIK, the web platform installer just sets up your PC to be a web server (IIS, mysql, etc...), then installs a default setup for the application you chose to install. So, you can play with it on your local PC, but it is not a public website unless your PC is your web server. So, if you don't have at least a VPS, you cannot use this to create your website. The blogger has it wrong when he says you can install on azure.
Flooha does exactly the same thing, except on a real, public facing web server. You can use it immediately on a free subdomain like username.flooha.com (on an EC2 instance) or you can sign up for hosting and use it to install software on your web hosting account (a dedicated server). There are already other apps that do exactly the same thing like Fantastico, Simple Scripts, Installatron, etc... Nothing new or revolutionary there. We will soon implement the ability to auto-install on any cPanel or Plesk server and the ability for developers to upload their PHP and Rails apps.
It's not clear from the MS web site whether you can install these web apps "in the cloud" (on azure?) or not. Even if you can, do you still get all of the other features of a traditional web host like a control panel, ssh, email, backups, cron jobs, forwarders, statistics, file manager, etc...? If you can install to the cloud, obviously the auto-scaling aspect is great even though most website will never need it.
Flooha's unique service is the ability to auto-install addons. Apps like WordPress now have their own addon (plugin) installer, but many apps, especially new ones, do not. Also, addons that are not in the WP repository are not available for auto-install. This is the gap that Flooha fills, in addition to auto-install of apps, 1-click backups to S3, 1-click restores, private addons and more. If you've ever worked with an app like osCommerce or MediaWiki, you'll know that installing addons is a real pain.
I'll admit to being jealous of MS's army of people working on this as well as their visually pleasing website, but I'm not particularly impressed by the service. I'm curious if sriramk or someone else more familiar with the web platform installer can give more insight on the service and rebutt some of my comments.
If people are really that impressed, I think I need to increase my marketing budget.
Scott Hanselman blogged about web platform / web application installers about a year ago: http://www.hanselman.com/blog/MicrosoftWebApplicationInstall...
I haven't looked it at lately, it will be interesting to see how many of those apps they can integrate with Azure..
Ultimately, if a large group of users keeps to the interoperable philosophy, the large walled gardens will fall. (Witness AOL.)
It is just an analogy. According to the article, what Outlook is for Microsoft's application suite, Microsoft's Azure (or web platform installer per another comment) will be for cloud computing.
It has reasonable search, which I don't need much anyway since it has hierarchical folders and great filtering. It has a preview pane, the lack of which makes Gmail unusable to me. Unlike Gmail the layout is intuitive and it doesn't take me forever to remember where the spam folder is. Between Barracuda and Outlook's spam filtering I get very little in my Inbox. And if I look in my Junk folder guess where 99% of the emails came from? They were sent to my Gmail account which auto-forwards to Exchange. Gmail's spam filtering might be good in comparison to Hotmail but Barracuda (and probably many other third party boxes) blows it out of the water.
It works with Exchange 2007 so that my emails, contacts, tasks, and calendar events are constantly and instantly synced across the 3 PCs I use frequently and my phone. I can enter an address in a calendar event on Outlook, then seconds later on my phone tap it and have the location pop up in Google Maps. I can save a phone number from an email on my desktop and call it almost immediately after from my mobile. Any smart phone user can do these things.
I'd probably have a much different outlook on Outlook if I had to run the Exchange server, but I just pay some company $6/mo per mailbox to do that for me. There are dozens of such companies for small businesses. (We use Sherweb, and they rock.)
Oh and Outlook doesn't make me disable Firebug :)
If you know people who email a lot, they'll pretty much all tell you that you really can't beat the Microsoft email stack. I'm small potatoes compared to the volume some of my friends do in a day, and they've all tried every email option available since its what they spend most of their time doing.
You're forgetting that it was competing with Lotus Notes.
That alternative definitely isn't open source (like Evolution, which blows hard). It's definitely not a Web app somewhere (ala Google). Outlook isn't rubbish, by far, and y'all don't know what you're talking about. :)
Online interface boots the EC2, makes sure it loaded, and links you to the admin interface, links to backedup s3 dumps, etc
It's good to see people compete with Heroku and Engine Yard (and for more things than Ruby, as much as I love it.)
This is slightly off-topic, but I find it moderatly disconcerting that I'm a Rackspace customer and I didn't even think to mention the Rakspace Cloud Sites. They're also totally technology agnostic...
And they have good marketing! I wonder why my brain doesn't think of them first.
What I do see happening is Microsoft doing what they usually do: figure out a way how to become the standard platform for smaller software companies writing niche software for businesses. There are an awful lot of businesses out there who have essentially infinite technology needs and very little capacity to absorb it. Previously, Microsoft said "Here's a windows computer. Run this installer which cost you $50 from some company using our products. Bam, you now have a need filled without learning how to program yourself."
In the future, I expect it sounds like "Hey, you've already got a computer. Cool. Click once and pay our vendor $50, and BAM we'll give you a website with X business software installed on it. You don't have to learn anything about programming or system administration."
Now personally, having done downloadable software and web apps, I would prefer to have users pay me directly for access to my web app rather than having them host a copy locally. However, that won't fly for all businesses, and if Microsoft totally took all the technology pain out of it for them and reduced barriers to purchase by getting payments totally right, well heck, I'd be happy to sell hosted apps.
(Particularly hosted apps which you have to pay for every month or MS will turn off your access for me.)
No idea how much Azure & Co will cost, though.
Not even when they first announced it at PDC2008 a year ago?
Now more information is coming out in an accessible way about what Azure actually is, no hat alignment necessary.
Wow, buzzword overload!
I'm a heavy user of the DynamicPageList, SyntaxHighlight GeSHi, TeX Editor and Lua extensions and had never heard of Flooha before so I took a quick look. While it looks promising, I didn't see any of those extensions available :-(
Also if I select one of MediaWiki v1.14.0 or MediaWiki v1.15.1, choose "Browse Addons" and then follow the hint at the top of the page and click "By app version" and then finally press "filter and sort", I get an empty list. Do you have to actually do a build first?
CORRECTION: based on http://flooha.com/build/addon_details/3559 it does appear you support DynamicPageList. I must have overlooked that earlier.
Currently, the system deploys only to Flooha servers. The "free" accounts are deployed to an Amazon EC2 instance. The paid accounts are deployed to a dedicated server. In the near future, Flooha users will have the ability to install on any cPanel or Plesk server (99% of the web hosts out there use these) or any LAMP server.
I didn't see any of those extensions available :-(
You can upload any extension you want!
The process is very simple. Here are instructions from our wiki: http://wiki.flooha.com/index.php?title=How_to_upload_an_addo...
Also if I select one of MediaWiki v1.14.0 or MediaWiki v1.15.1, choose "Browse Addons" and then follow the hint at the top of the page and click "By app version" and then finally press "filter and sort", I get an empty list. Do you have to actually do a build first?
No, you do not have to build it first. The best option is the default, which shows you addons for all versions (1.14.0 & 1.15.1). Most extensions are compatible with all versions the app. When a user uploads an extension, they might choose to associate it with version 1.15.1, but that doesn't mean it isn't compatible with 1.14.0. So, filtering by app version ensures you only see the version of that extension that is compatible with the app version you are building. I hope that clears it up for you. If not, you can contact me on Google talk as user "flooha" or shoot me an email: matt [at] flooha.com
If more users start to use the system and upload addons, more addons will be available to everyone. It's easy for 700 people to each upload one addon, but quite time consuming for one person to upload 700 addons. If you need help uploading the addons (extensions) you want, let me know which ones and I can help.
I'll flag the article as it looks an awful lot like Microsoft astroturfing. I suggest you do the same.
Obviously depending on how a "killer app" is defined.
Ms Windows being a killer app was in a completely different time period. Any app that has to have game changing ability has to be cross-platform or perhaps run on the web. Anything else and its not a "killer app". It might get the bills paid and be profitable but "killer app" it ain't.