WordPress.com has passed 3 million blogs. Here are the current sign up rates, any guesses for when we’ll hit 4 million?
Monthly Archives: April 2008
Sun Should Be in the Consumer Cloud Services Business
When Google App Engine was announced one of the features that was heavily pushed was it’s ability to scale. Combined with Amazon’s AWS products, I’ve been thinking about other companies who could/should be in the cloud services business. There’s the obvious ones that everyone talks about like Microsoft and Yahoo, but then another name came to mind: Sun.
What service should Sun offer to the world? I’ll give you a hint, they recently spent $1 billion dollars acquiring the company behind the product. Yep, none other than MySQL.
Love it or hate it, MySQL is widely used by many companies and individuals. What I’d like to see from Sun is a MySQL cloud service that works just like your current MySQL server(s), only better. It should scale such that I don’t have to worry about performance and replicate data sufficiently that I’ll always have access to my data. There’s no need for a new API, since MySQL already supports network connectivity.
With MySQL already in such wide spread use, the benefits would be easy to see. For instance, I could use such a service to power my WordPress blog with only a few changes to my wp-config.php file. Effectively requiring zero code changes.
Pricing wise I’d expect something similar to EC2 or S3, a general pay as you go schedule. Perhaps even with a very low use free option, just enough for people to get hooked. But if I were Jonathan Schwartz I wouldn’t stop there.
As nice as it is to have an easy to use pay as you go web service, there are many companies that would like the performance, scalability and reliability of such a service but don’t want to send all their data to Sun. Enter Sun’s Modular Datacenter, a.k.a. data center in a box. Okay, a very big box, but a box none the less. Take all the lessons they learn making the MySQL cloud service work and put them in the data center box and sell it.
This would also appeal to hosting companies, who could then offer the same sort of service to the users. Imagine some place like The Planet having a few of these in their data centers. They’d get the benefits of the cloud service without having to haul all that traffic over their Internet connections.
In my ideal world this wouldn’t be limited to MySQL. I’d love to see this same sort of thing for PostgreSQL, since Sun has also been pushing PostgreSQL for Solaris as well. Sadly I’m not holding my breath on that one. With PostgreSQL being a much more community based project, there’s nothing to stop some other company from providing this service.
Perhaps Sun should have changed their stock ticker to MYSQ instead of JAVA.
Twitter Updates for 2008-04-27
- @john_lam there really wasn’t much, the presenter spent all most the whole time telling everyone that they were doing it wrong #
Powered by Twitter Tools.
Twitter Updates for 2008-04-26
- At Utah Code Camp, say hi if you are around! #
- @libel_vox Turn out for code camp seems pretty code. I think probably more people here than for podcampslc. #
- @libel_vox I believe that it is wordpress.com only for now. #
- in project management using Scrum session *p #
- this ironruby talk seems to be just this guys view on what programming should be, ignoring everything else #
Powered by Twitter Tools.
Google Docs Spam
One of the neat things about Google Docs is the ability to share the document with others. You can do this with anyone just by knowing their email address. Google will then send an email out that looks something like:
I’ve shared a document with you called “Spam sharing test”:
http://docs.google.com/a/example.com/Doc?id=xxxxxxxxxxxxxx&invite=
It’s not an attachment — it’s stored online at Google Docs. To open this document, just click the link above.
—Shared this doc with you.
Which is a really handy way to collaborate with others on a document. And it seems the spammers have discovered this as well.
I’ve recently started seeing emails for documents that I’ve been invited to, which turn out to be just a bunch of spam. They’ve taken Google Docs and are using it in an attempt to mask their spam from email filters, by providing link to a service you might normally trust. I suspect that Gmail is unlikely to mark any doc invites as spam.
Currently this seems to be pretty limited, the spammers have to paste in the email addresses into an invite box. Google could do some basic things to prevent spammy looking invites from going out (do you really mean to invite 3.78 million people to share your document?). I’m not aware of a Google Docs API that allows you to script doc invites, but if there is one (or if they come out with one later) then you can bet the spammers will make use of that as well.
This will turn into another wack-a-mole situation, where Google will (hopefully) revoke accounts and API keys for users who are sending out spam in this way. Then the spammer will just start using another one of the 324,834 accounts that they’ve already created at Google until it gets blocked too. Rinse, lather and repeat.
Search WordPress.com
WordPress.com has a new search feature. Now you can comb through all the posts and pages on blogs hosted at WordPress.com.
Twitter Updates for 2008-04-09
- Reminder about WordCamp Utah planning meeting http://snurl.com/23ym2 #
Powered by Twitter Tools.
Reminder About WordCamp Utah Planning
Quick reminder that we’ll be meeting Thursday (tomorrow) night to start plans for a WordCamp in Utah. If you are interested in helping out and making this happen then now is the time to step up. Details for Thursday night’s meeting are on the Upcoming event page.
Google App Engine
Today’s big news was the announcement of Google App Engine. Plenty of people have been covering the details, I just wanted to leave a few thoughts:
This looks like an amazing service. Being able to make use of Google infrastructure for your web app is a wonderful idea. Currently limited to Python, so all the Python fans are going nuts.
What Google App Engine (GAE) isn’t is a direct competitor to Amazon’s web services (EC2, S3, etc). What Amazon provides are virtualized services, what GAE provides is a specific platform. While that platform is pretty amazing, it is also complete and total vendor lock in. If you needed to move your application off of GAE, how would you do it? This might give pause to those interested in buying your startup.
There’s an SDK for starting your app before going live, but no way to migrate data from your test system to the live server. I imagine as people begin to use this new platform they’ll find other issues as well. That isn’t to say that GAE isn’t worth while, just that it isn’t a miracle cure.
