iMac 24″ Opened and Upgraded

A Fairfax, Virginia customer recently had an iMac 24″ Intel Core 2 Duo 2.16 GHz (the two year old white acrylic plastic model) that had a malfunctioning video card (random lines, ghost windows, static). Otherwise it worked great, so we decided to fix it.

Bad Video Card

Because the iMac was not under AppleCare warranty, we decided not to have Apple fix it for what would probably be $700-$1000.

I ordered a new NVIDIA GeForce 7600 GT video card. The GeForce video card for this iMac has a special MXM PCI Express connector. So you can’t just pick up any GeForce 7600 GT or 7300 GT. Only WeLoveMacs.com appears to sell the correct video card.

Screws Galore

The iMac has lots of philips and hex screws of different sizes. I used these baggies and labels so that I could reassemble the iMac. I do the same thing when taking apart a laptop.

Hard Drive Upgrade

While I had the iMac opened, we upgraded from a 500GB to a 1TB hard drive. This required prying off the hard drive’s heat sensor and reapplying it to the new drive with rubber cement.

Not an Easy Job

The video card unfortunately is underneath the motherboard, which Apple refers to as the “logic board”. It is much easier to bring an iMac or MacBook to Apple for repair than attempting it yourself. Even if you are somewhat skilled, the process takes hours. But if you have an out-of-warranty computer, this could save you some money.

Because there are no other photos of the internals of this iMac online, I’m posting a bunch here:

Mosso Cloud Computing

Mosso is a very ambitious web hosting solution designed to be infinitely scalable. It accomplishes this by clustering together as many servers as they need to handle their load.  For just $100/month, you get 50GB of storage and 500GB of bandwidth for as many sites as you want.  You can use some of the most popular web development technologies such as PHP, Ruby, Perl, Python, .NET, ASP, MySQL, and MS SQL 2005.  Because this is a clustered environment, you lose a few of the pleasantries that a dedicated server gives you such as shell access and root access to the server allowing you to run any processes.  On the other hand, you gain scalability and you don’t have to worry about managing your server.  If Mosso goes down, everyone notices so they address it as soon as possible.  The biggest problem is that it does seem to go down.

Mosso appears to be targeting less mission critical websites such as blogs that can afford to have a little downtime every now and then.  It is slower as far as web pages loading than using a dedicated server but on the other hand, if you grow in visitors, the speed will be the same whereas on a dedicated server, with increased visitors, your server may become overwhelmed.  For non-essential websites, Mosso appears to be a very nice hosting choice.

The most impressive aspect of Mosso is all the technologies they try to support.  Google has a very similar service called Google App Engine.  It only supports python though so it is very limited.  It can’t even support SSL certificates like Mosso can.  Amazon also has a cloud solution called EC2 but it is really only for tech experts.  It does not scale automatically by default like Mosso.  Instead, you have to turn on more servers as you need them.  You can program your Amazon servers to do this themselves but that’s part of why this is expert only.

It looks like we’re headed towards more scalable hosting solutions for the future.  Managing your own dedicated server is both difficult and time consuming. Mosso needs to work on their reliability and uptime but I think they are a company to watch since they seem further ahead than others when it comes to cloud computing.