virtual private servers Archives - Sky's Blog https://blog.red7.com/tag/virtual-private-servers/ Communicating in a networked world Tue, 03 Jan 2017 20:55:14 +0000 en-US hourly 1 https://wordpress.org/?v=6.8 https://blog.red7.com/wp-content/uploads/2018/01/skyhi-wind-icon-256x256-120x120.png virtual private servers Archives - Sky's Blog https://blog.red7.com/tag/virtual-private-servers/ 32 32 Hosting- Rackspace on steroids and on to WPEngine (for some) https://blog.red7.com/how-to-choose-hosting/ https://blog.red7.com/how-to-choose-hosting/#respond Sat, 15 Dec 2012 22:00:41 +0000 http://sky.dlfound.org/?p=1895 Oh man, I am asked all the time how to pick a hosting company. And although I do all my hosting in just two places now, the evolution has been interesting, and I don’t have an answer that I completely like yet. I can see that for most people, you have to go with something […]

The post Hosting- Rackspace on steroids and on to WPEngine (for some) appeared first on Sky's Blog.

]]>
Cloud computingOh man, I am asked all the time how to pick a hosting company. And although I do all my hosting in just two places now, the evolution has been interesting, and I don’t have an answer that I completely like yet. I can see that for most people, you have to go with something easy, and the domain registrars provide easy solutions – like Network Solutions and GoDaddy, for instance. But if you’re a geek and can handle your own simple installations, then a virtual private server can be a tempting idea.

Here’s my history of hosting on the Internet. Before 1994 I built software for everything from supercomputers to home computers (I’ll tell you more about DesignWare some day).

  • 1994- Virtual hosts on Best.com; 1999- Virtual hosts on Verio (bought Best.com)
  • 2003-2005: New X-Serves on Maccius (Mac-only host in San Jose)
  • 2009: Slicehost, and then Rackspace cheap virtual hosts- “slices” in the cloud
  • 2012: WPEngine — specializing in WordPress, with caveats

Why this particular migration and what would I recommend that you do today?1994-2003: Virtual hosts were the way to go when the Web was first ramping up. They’re easy to start up (click a few buttons) and you can use FTP to upload, and most of the provide root access so you can load any software you want to. But they were relatively expensive, given that they are on shared computers and you’re at the mercy of the other users who’re on that same computer – if someone runs away with the CPU you end up with a very slow site. (And I’ve been guilty of messing up the other users too…)[1]

2003-2008: Later on, I tired of paying $95 a month for a slice of a larger computer and bought my own Apple servers. These machines really rock. Lots of power, and dedicated to me alone. No need to worry about other users getting in my way. For $125 a month I get a space in a rack and I can run my server at 100% CPU if I want to. Cranks out sites really quickly.

2009: Virtual servers have come down in price. I looked around early in the year and chose Slicehost, which has a simple $25/month server with 256MB of “RAM” and 10GB of RAID storage, and they give me 100GB of data transfer per slice per month. I wouldn’t have gone back to virtual hosting except for the low price. Slicehost was acquired by Rackspace, and made a part of their cloud late this year, and I also had a few virtual servers on Rackspace. So they’re all consolidated under Rackspace now.

2012: WordPress specialists, such as WPEngine, have come along, providing service for those who use WP but don’t care to do the security and system upgrading.


Only for the brave: The pros and cons of slicing up a big server: Well, 256MB of RAM is pretty small, and that’s what Slicehost allowed you to start with. Rackspace starts at 512MB now. You gotta install a lean operating system (Ubuntu 8.04 was my choice — but now Ubuntu 12.04 LTS), and you gotta really tune it up so it functions well in tight places. The nicest thing about the old Rackspace slices is the 4 powerful CPUs, which give you lots of headroom if you have to crank out a page. If you buy a new Rackspace VPS now (December, 2012) you’ll get a single CPU allocated, with 512MB of RAM as the minimum.

Yup, if you like getting your hands really dirty, then a slice might be for you. Ubuntu has gotten pretty easy to install – and on Rackspace you just click a button and a few minutes later they send you a hostname and IP address and it’s running. And adding new features is about as simple as running “apt-get install foo” and then you do a few configuration changes. Well, almost that easy. Every once in a while I run into something that I think is going to take an hour and it takes two days. But I can configure a new host from scratch in about 25 minutes (Apache, PHP, MySQL) and bring up new web sites in about 20 minutes each.

WordPress specialists: I’ve got to say something about WPEngine here because it’s a love/hate relationship. First, WPE provides a great service because they give you a functioning WP engine in one click, for as little as USD $25 a month. They provide a one-click staging version of your site where you can test new plugins and do your own PHP coding without upsetting your live site. They host under your own domain name or theirs — you pick. They “curate” common plugins, taking care of any problems and updating them so you’re always up to date. The one caveat is that you can’t use certain banned plugins (mostly those that are database intensive), and they sometimes push upgrades without warning you, which might break your non-curated plugins! I recommend them if you have plain vanilla WordPress needs, but my jury is still out in terms of whether more sophisticated sites should use them or not.[2]


[1] A Virtual Server or Virtual Host or Virtual Private Server [VPS] is a piece of software that subdivides a big server into smaller “servers” that from a user’s viewpoint look like independent machines, but in real life are just logical (thus “virtual”) subdivisions of the larger computer.

[2] I’ve brought up several sites that needed large bursts of speed and high reliability. WPE is great for the bursts, which would have bogged down a VPS. However, we’ve been surprised several times when our sites just stopped working due to unexpected WPE upgrades. They do not tell you in advance when they’re going to change some plugin out in the middle of the night, so you have to be on call 24/7 watching for such things. You just don’t have the same degree of control here in terms of staging your upgrades and improvements and then rolling them on particular days because they might do one suddenly that you didn’t expect.

The post Hosting- Rackspace on steroids and on to WPEngine (for some) appeared first on Sky's Blog.

]]>
https://blog.red7.com/how-to-choose-hosting/feed/ 0 1895
Small slices of computing (Slicehost) require small MySQL and Apache https://blog.red7.com/small-slices-of-computing-slicehost-require-small-mysql-and-apache/ https://blog.red7.com/small-slices-of-computing-slicehost-require-small-mysql-and-apache/#comments Wed, 14 Jan 2009 20:15:32 +0000 http://sky.dlfound.org/?p=597 I'm bringing up web sites on Slicehost - a cloud computing environment - and that means I don’t know and don’t care exactly what or where the server is, and I only buy as much as I need.

The post Small slices of computing (Slicehost) require small MySQL and Apache appeared first on Sky's Blog.

]]>
MySQL{Geeks off the starboard bow, matey, arrrrrr!}

I’ve mentioned before that I’m bringing up web sites on Slicehost. It’s a cloud computing environment and that means I don’t know and don’t care exactly what or where the server is, and I only buy as much as I need.

Apache Software FoundationIt’s an interesting experience because in the rest of my life I’m constantly expanding my (personal) computers by adding storage and processor power so they can run faster and faster, but in the case of cloud computing, instead, I’m scaling down the pieces of software so they can run more efficiently in a small “computer” instead.I was wondering a few days ago why one of my slices was running so “hot” – it was using up all of its memory and it was swapping to disk like crazy. I thought that Apache (web server) and MySQL (database) would be smart enough to make good use of whatever memory was available, whether it be large or small.

So in the interest of geekiness I took a look at what I could do to save the situation.

Turns out that my reducing the number of processes that Apache is allowed to run, and my using an example configuration file that MySQL provides for small installations, I was able to tune my slice so that it hardly ever swaps (which reduces disk utilization to minimum) and just barely fills up the available RAM in the virtual computer.

Here are the references that were most useful to me in this process. It probably took me 30 minutes to get it all tuned up. And wow it runs great now!

The post Small slices of computing (Slicehost) require small MySQL and Apache appeared first on Sky's Blog.

]]>
https://blog.red7.com/small-slices-of-computing-slicehost-require-small-mysql-and-apache/feed/ 1 597
Slicing up the Cloud https://blog.red7.com/slicing-up-the-cloud/ https://blog.red7.com/slicing-up-the-cloud/#respond Mon, 05 Jan 2009 09:14:01 +0000 http://sky.dlfound.org/?p=581 Cloud Computing– it’s a relatively new term for a relatively old concept. For at least six months now I’ve been thinking about two inevitabilities: 1) that my servers will fail some day soon; and 2) that I may have to rapidly scale (up) some customer’s site because it will suddenly have traffic needs well beyond […]

The post Slicing up the Cloud appeared first on Sky's Blog.

]]>
Slicehost

Cloud Computing– it’s a relatively new term for a relatively old concept. For at least six months now I’ve been thinking about two inevitabilities: 1) that my servers will fail some day soon; and 2) that I may have to rapidly scale (up) some customer’s site because it will suddenly have traffic needs well beyond the capacity of my servers.

The answer is pretty obvious to me – I’ll soon be eliminating my own serves in favor of purchasing computing power in whatever quantities I need at the time. Scalable on demand. From one of the cloud service providers that are coming online now.

Buying cloud computing essentially means buying computing power without knowing or caring exactly where it is physically located or what type of equipment it’s on. Someone else buys the servers, puts them in racks, powers them, cools them, and connects them to the Internet. And they stand there ready to go into service whenever they’re needed.

I looked at Amazon EC2 first, because it’s been getting a lot of publicity. Amazon has built server farms that could scale up and down rapidly, and has been supporting its own services on those computers, for years. It’s was logical that they’d be in a position to sell “time” on servers to anyone who wants it…as long as they had the spare capacity. But Amazon charges $0.10 per hour for a basic “server” instance, which means $2.40 a day or over $72 a month for even one server. That’s pretty close to what I was paying Verio for a virtual private server in the late 1990s, and it’s probably 50% of what it costs me to have my own server with several times the capacity.

Then I ran across a company called Slicehost – recently acquired by Rackspace. These guys offer raw server instances (virtual private servers) starting at $20 a month. These $20 “slices” are small, but they get the job done and they’re ideal for hosting web sites that are simple, have low traffic requirements, and yet might have to be scaled up at a future date. To scale, you access the Slicehost online control panel, and within minutes you can have a much larger slice of a server – still “private” – with literally the click of a button.

Oh, and the “private” is important. My clients need pretty tight security, and running a web site on a virtual private server means they don’t have to worry about some other user of the same server having a weak password and getting hacked, consequently opening up a window to my client also getting hacked. With a virtual private server, there’s only one user, and you’re responsible for your own problems.

So the site you’re looking at right now is on Slicehost. On their smallest and cheapest offering. And yet handling the traffic pretty well. And on top of that, I have several sites all on the same slice. This isn’t for the faint of heart – I had a Ubuntu 8.04 server instance installed and from there I installed all of the services I needed, but this really requires some middling sysadmin expertise. (Takes me under an hour to provision one slice and bring up a WordPress instance. Then about 30 minutes for additional WordPress instances or web sites.)

This is the future and it’s slick.

Oh, by the way, the new look of the web site is not related to the switch to Slicehost. I just got tired of the old look, and loved this new theme, and switched over during the migration to Slicehost.

The post Slicing up the Cloud appeared first on Sky's Blog.

]]>
https://blog.red7.com/slicing-up-the-cloud/feed/ 0 581