Logo

Register  |  Log In

 
0
  • Forums
  • Wiki
  • Money
0
 
Welcome to Startupping
Startupping is a one-of-a-kind community resource created for Internet entrepreneurs by Internet entrepreneurs. It is a place to share information, ask questions, and tap into the experience of others who have built and are building web businesses. Read blog posts about startup issues, participate in our discussion forums, and view our wiki resources, including sample term sheets and a glossary. For more information about the Startupping site, see our about page.
 
0

0 0 0
0
January 15th, 2008
0
0 0 0
Posted by Mark Fletcher under Announcements | 1:02 pm
3 Comments

I've written about Elance and outsourcing many times. It can be a great way to help get your startup off the ground. Virtual assistants are one type of outsourcing that is becoming popular. Well, Elance is running a contest where the grand prize is a virtual assistant for 2008. To enter the contest, you must answer the question "How would you use a virtual assistant to grow your business or improve your personal life?". The contest ends on January 25, 2008, and more information can be found at the contest web site.

0 0 0
0
December 14th, 2007
0
0 0 0
Posted by Mark Fletcher under How To | 1:24 pm
7 Comments

The single biggest challenge in scaling an Internet service is the database. In my experience, the ways things generally work is like this: you put up an Internet service using a single instance of a basic database, like MySQL or BerkeleyDB. Everything is run off that single database. As you grow, the database becomes overloaded, and then you begin an endless cycle of scaling work. First, you split the single database into multiple, unrelated databases. You also need to worry about reliability, and so start looking at things like hot backups. Then you look at adding read-only copies of your databases, and with those you have to worry about keeping things in sync and other related hassles. And of course you start implementing in-memory caches using something like memcached, which are great, but have their own issues as well (cold caches on restarts being the biggest I can think of off hand). All of this takes a lot of work, a lot of expertise, and a lot of maintenance.

Two items relating to databases caught my eye this week. The first was the benchmarking of a RAID consisting of Solid State Drives, or SSDs. An SSD is basically a chunk of non-volatile RAM in a package with a disk-drive interface. They're designed to replace standard hard drives with something with the performance of RAM. While SSDs have been in development for a few years, I think they're really starting to become interesting for use in databases. They provide orders of magnitude speedups over hard drives in some areas, like seek performance. They're not perfect, but if I was in the situation where I needed to scale a database immediately, I'd definitely look at using an SSD.

The other item was the announcement of Amazon's SimpleDB. This is a new web service that goes along with the existing S3 and EC2 services. SimpleDB provides a robust, simple, scalable database system. If it offers high performance and high reliability, as they claim, then this could be a very big deal. In combination with the other services, it would eliminate the vast majority of scaling issues facing an Internet service. It's only in limited beta right now, but once it goes live (and works as advertised), I think I'd be hard pressed to not recommend that a new startup host their entire site using Amazon. This further reduces the cost structure associated with an Internet startup (both in terms of money and in terms of talent needed) and lowers the barrier to entry for new services. Like I said, a very big deal.

0 0 0
0
August 20th, 2007
0
0 0 0
Posted by Mark Fletcher under How To | 8:29 am
4 Comments

This email greeted me Saturday morning:

Quote:

Unit UnitType Status %Cmpl Stripe Size(GB) Cache AVerify IgnECC
------------------------------------------------------------------------------
u0 RAID-1 DEGRADED - - 232.82 OFF OFF OFF

Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 DEVICE-ERROR u0 232.83 GB 488281250 WD-WCANY2307742
p1 OK u0 232.83 GB 488281250 WD-WCANY2320853
One of the drives in the server that runs Startupping had failed. No data was lost, because the drive was part of a RAID. The hosting company was able to quickly replace it and things are back to normal. But it serves as a reminder that hard drives are not nearly as reliable as most people think they are. You need to always plan for hardware failure with your Internet service, because it will happen.

0 0 0
Recent Forum Posts
Recent threads
Last: ifucan @ 01:05 PM
Last: juniorbird @ 09:11 AM
Last: APitt @ 12:57 PM
Last: Nicola (learnit lists) @ 05:14 AM
Last: nas58 @ 11:50 AM

0 0 0
Recent Blog Posts
Recent Posts

0 0 0
Upcoming Events
Upcoming Events

FeedSubscribe to the Blog Post RSS feed

FeedSubscribe to the Forums RSS feed
Home | About | Submit Bookmarklet | Press | Privacy | Contact Us
Copyright © 2007 Startupping, Inc. All rights reserved.