SIDEBAR
»
S
I
D
E
B
A
R
«
Questions for Mosso the RackSpace Cloud
May 26th, 2009 by JP

Recently I’ve become more interested in the “Rackspace Cloud” as a viable solution for our clients needs.  Traditionally we have maintained dedicated servers w/ traditional Rackspace and hosted our clients sites / applications on there.   I have had no problems, so I have been hesitant to even take a look at other solutions.  Recently, however, as we’ve begun doing more Django applications in addition to our traditional work load of ASP.NET & PHP sites, I was turned onto Sicehost.  They were a perfect fit.  Then, low and behold, Rackspace bought Slicehost!   This seems to have evolved into what is now the Rackspace cloud.   So, naturally, my curiosity was peaked.  This was further spurred along by a recent friendfeed conversation.

I began to ask myself, could we realistically move away from traditional dedicated servers to virtualized servers and exist entirely in what is known as “the cloud”, while maintaining the same level of dependability that our clients have come to rely upon?  If we could then certainly the sheer scalability potential and flexibility would be worth it.   So, I began to take a closer look.

First, it is helpful to point out the three services that comprise the Rackspace Cloud aka Mosso:

Cloud Servers

This essentially seems to be the Mosso branding of what Slicehost offers.   The main difference being the Mosso service is a more pure pay per use model.  In other words you pay for the instances hourly.  You pay for your bandwidth separately.  Whereas with Slicehost it is a bundled offering w/ monthly charges for the servers and a set bandwidth that comes w/ the monthly fee.  Only Linux flavors offered.

Cloud Sites

This service is sort of like merging a type of traditional hosting company w/ cloud computing.  It promises a hybrid structure being able to deliver ASP.NET side by side w/ PHP (as an example).  Given that the Cloud Servers only offers Linux flavors, this would have to be capable of hosting our ASP.NET sites.

Update: I was recently asked if you could use Cloud Sites with Django.  From what I’ve read, you cannot because you don’t have access to mod_python – the python support is just CGI scripts.  For more information check out this post:

The perl and python support is just generic CGI script support. So there’s no support for mod_python, and therefore you can’t run Django.

Cloud Files

This is essentially the LimeLight CDN offered in an on-demand fashion coupled w/ the Cloud Sites / Servers offering.  In other words, if you have media files that you want to push to edge servers for quicker loading by the end user, this can simply be “enabled” to provide that on a simple per-use charge.

So, given the above services, several questions popped up.  Today I was able to chat w/ one of the support representatives and here are the answers:

Is there external access directly to the SQL Server 2008 database?

Yes.  Given the IP address of the SQL server you can access the database directly via SQL Management Studio.  Or, in our case, we have a scheduled process that runs against a SQL Server database.  This could run on a dedicated server still and use the SQL Server 2008 instance while the web app runs on the Cloud Sites.

What type, if any, firewall is available ?

With Cloud Sites access is limited to HTTP and FTP(S).  With the Cloud Servers only software firewalls (IPCHAINS).  No hardware firewalls are offered.

When signing up for the backup service, is the database also backed up?

I forgot to ask how this is handled w/ the SQL Server 2008 – I’m sure there are backups, but can a single DB be restored if say there is data corruption for some reason?  Unsure, I will ask and update this post.

With MySQL on the Cloud Servers, only file system backups take place.  So, if you want to backup MYSQL in any other way that simply having the DB files backed up you’d have to put in a cron job to do MYSQL dumps so those individual DB files could be backed up from the file system. With Rackspace traditional dedicated servers there is a MySQL agent that essentially does this for you.

With the “hybrid” system can I use a .htaccess w/ mod_rewrite commands w/ an ASP.NET web app?

Here I didn’t quite understand how this “hybrid” system worked.  After discussing w/ the support representative what happens is you still chose either Linux / Apache or Windows / IIS to host your web files.  The difference is that Windows / IIS also has PHP / Python enabled so you can also use those tools in addition to ASP.NET.  The Linux flavor doesn’t support ASP.NET.  As such if you want to run ASP.NET and PHP side by side, you have to pick the Windows / IIS flavor for that domain and then you can use PHP as well.  But, you wouldn’t have access to .htaccess for things like mod_rewrite which are available in the Linux / Apache world.

This ended up being a deal breaker for me as we use the Helicon Tech ISAPI Rewrite module to give our Windows / IIS based sites mod_rewrite capabilities.  We use this quite extensively and simply must have the ability to put mod_rewrite rules in the .htaccess files for our ASP.NET sites too.  If this was available, I think we could make it work and switch completely to the cloud.  Until it is, we will need to maintain our dedicated server for our ASP.NET sites.

Incidentally, if you are wondering why Amazon EC2 was not mentioned here, it is primarily because the Amazon service is ephermal which means that the instances can pop up and down.  This always seemed to be a challenge when assessing it against our client needs.  There is a good comparison between Amazon EC2 and Mosso Cloud Servers on the Mosso site.

Conclusion, we are going to start using the cloud for our Linux needs, but we will keep w/ dedicated servers for our Windows ASP.NET needs, for now.

WordPress as a CMS to energize mainstreet!
May 16th, 2009 by JP

My company, tipit, focuses on web production work which means we architect, design and build websites and web applications.  Recently we have had some extremely satisfied clients offering wordpress as a turnkey content management solution.  Recent versions are truly powerful and a few custom plugins can mold it into a system to manage whatever type of content you might need to manage for your website.   In fact, this is a great, great tool for small businesses.

In the coming months, we plan to start offering this as our primary solution to help small businesses utilize the power of the Internet to market their companies.  It’s great because there are already plugins available for a variety of social networking / real-time web systems allowing the business to harness its customers as a community.  Scoble hits on this in a recent post. Most businesses – especially small ones – look like their website was built in the mid 90′s.  It’s time for an update and using open source software like wordpress, especially if you base a design on an available theme, the business can get one powerful website w/ the ability to use a multi-tude of web marketing tools for a very reasonable price.

To further emphasize this, noupe has a post about 25 unique uses of wordpress as a CMS.  The flexibility is astounding.  We look forward to being able to energize main street w/ our efforts!

Glynn’s Happy Hour Manifesto
May 14th, 2009 by JP

A good friend of mine, Glynn Owens, passed away several years ago.  Recently, I’ve been working on a project that has made me think of him a bit more than usual.  In particular, I’m reminded of this e-mail that has since become known as “Glynn’s Happy Hour Manifesto.”  I’d like to share that here.

Email sent Friday, January 26, 2001 5:16 PM

Corporate culture sucks.  Here I am at home for over
two hours and you people still have no discernable
intention of consuming frosty malted adult beverages.
Do you see what the damn bottom line does to people.
I think there needs to be some serious changes made in
the way companies treat people.  Its just not right to
still be at work at 5:00 on a Friday.  Friday happy
hour is a basic human right.  I hear it is up for
discussion at the U.N.  Well let me tell you people,
it just isn't going to happen unless you do something
about it.  You think the man is going to just waltz in
an release you from your tired post where you have
been alienated from you labor from the last five days
on end?  No! Not if he thinks he can squeeze another
drop of sweat from your brows.  You people need to
rise up, take what is yours.  "Liberties are not
given; they are taken."  I bet if you were to look
over at the man sitting there you'd see he's done less
today than you have all week.  Don't let yourself get
pushed around.  He needs you more than you need him.
Remember you can fool some people sometime, but you
can't fool all the people all the time.  So see the
light.  Take what has been coming to you all week. 

There oughta be a law.
Austin, lighten up, happy cinco de mayo
May 5th, 2009 by JP

Oh Austin, please lighten up a bit!  Tonight we strolled down to the second street cinco de mayo festival.  It was a gorgeous evening out and we ducked in for a phenomenal salad at Leaf.  Hoping to join the festivities, have a beer, see some friends and watch a bit of the bands we entered the portion of closed off second street.   It quickly became apparent that in order to get a beer you had to go to the “beer garden” — a fenced off sub-area of the block.  I’ve seen this practice before at places all over the country and it has always seemed a little puritanical and representative of the worst parts of America.  What’s the real harm in serving beer in a closed off street?  The area is already cordoned off, is it really necessary to put a 12 foot tall chain link fence and make the beer drinkers watch the bands from a seeming cage?

Cinco de Mayo Festival Downtown Austin

Cinco de Mayo Festival Downtown Austin

Pacific Barista Series Soy Blenders in Austin
May 3rd, 2009 by JP

To my delight, I’ve noticed that many Austin area coffee houses are now using the Pacific Barista Series Soy product.  This is the absolute BEST soy milk for making delicious Lattes & Cappucinos.  Unfortunately, I have been unable to find this for sale at any retail establishment.   I even e-mailed Pacific Foods and got the following response:

From:  Andrea M. Fields
To: JpMaxMan
Date:  Wed, Jul 30, 2008 at 3:13 PM
Subject: RE: Pacific Natural Foods Inquiry
Hi Jp,

So glad to hear you had a great experience with our product. Unfortunately, the Barista Series product is a Food Service line that is only offered through distributors and not through retail. You could ask the coffee shop if they would be willing to sell you some of their product.

Good luck!

Andrea

Totally sucks, what about the home baristas who like to make their own delicious coffee drinks.   We are just left out in the cold?  We have to run a commercial shop to get this product?  This must not be right – this is a free market after all.  So, if anyone knows anywhere in the Austin area or over the Internet to order this product (even by the case) let me know!  It seriously makes the BEST coffee drinks!

Finally, somone improves captcha!
Apr 18th, 2009 by JP

Wow, it is seriously about time.  Those annoying images that you have to type in the squiggly letter to prove you’re not a computer could be a thing of the past.  This seems to me to be much more enjoyable.  Google engineers have discovered that it is difficult for computer to determine what is right side up.  Take the following example:

Google uses this to prevent bots, imagine millions of objects, which is right side up?

Google uses this to prevent bots, imagine millions of objects, which is right side up?

This is a pretty good idea, I’ve often thought of symbolic logic as being a good replacement…. like, which picture is an urban environment?  or, which picture has a cat in it?  but, this is even simpler.  Koodos to the google, let’s see how if this holds the test of the wild ala how it fairs when there are hundreds of thousands of hackers trying to crack it.  Let’s hope well, I hate those darn squiggly letters!

[ CNet ]

Instead of zomby corporations – invest in startups
Apr 11th, 2009 by JP

Alex Wilhelm has a great post encouraging the government to invest in startups instead of funding insolvent mega corporations.  Small business aka main street is the backbone of America and it can be the phonix that rises from the ashes and spurs the recovery.

An impending move…
Apr 11th, 2009 by JP

Yesterday the landlord at our NYC apartment started bringing people by to view it in anticipation of our move at the end fo the month.  I must say, I wasn’t quite prepared for that being the trigger that made reality set in.  We’re really moving.  It has been almost six years here.  A place which I have loved living more than any other.  Maybe it’s because it’s the first place my wife and I moved in together after getting married.  Maybe it’s because it’s New York.  Maybe it’s because the neighborhood has grown up around us w/ constantly new and interesting things popping up.  Maybe it’s just because I’m getting older.  Whatever it is, I will be sad to leave.

It is, however, time for change.  We’ve become too entrenched.  Too comfortable.  This isn’t the end and there’s much more to do.  We have a baby on the way and it’s time for things to get interesting again.  I’d like to take some new ventures w/ the business, in addition to the adventure of having our first child.  I am looking forward to being back in Austin around long missed friends and family.  The anticipation of being a father is extremely exciting and the anticipation of having some freedom to try new things w/ our business is too.

Still, it is bitter sweet.  And right now as we spend our final month as New Yorkers, that reality is settling in.

What is the option period?
Apr 5th, 2009 by JP

In describing the experience with 605 Peacock Ln aka The Peacock Four, one critical piece of information has been at the crux of this entire disagreement.  That’s the option period.   In a recent e-mail Perry Henderson said:

Example #2:
The seller requested meditation, to sit in front of the the buyer to discuss the release of EM and the concerns. The blog version doesn’t reflect this.

This implies a fundamental misunderstanding of the option period.  When you exercise the option period of the TREC residential condomenium sale (resale) contract, it reads specifically that “seller grants buyer the unrestricted right to terminate this contract.”   Here is the exact language from the contract signed:

The Option Period Languge from the actual Contract

Option Period Language (click to enlarge)

As you can see, the idea that they would try to force us into mediation or do anything OTHER than return the earnest money immediately upon us terminating the contract, is in itself a violation of the contract.  The fact is that to this day they still won’t even say “we should have just returned your earnest money, we’re sorry” which shows the complete dilusion that still exists on the part of the seller and his agent.

Evolution is good
Mar 29th, 2009 by JP

Over the weekend I received yet another e-mail from Perry Henderson demanding that we take this blog down.  Among many other things which I may or may not publicly disagree with, he accused us of cyber-bullying.

For the record, in no way is this blog anything other than a documentation of my experience.

Publishing a blog about an experience a consumer had trying to purchase a property is simply that consumers right; however, I did decide that I wanted to make this blog about more than just my experience with 605 Peacock aka the peacock four.  As such, I am leaving the blog up, but changing its name to make it reflect more properly that it is my personal blog about my experiences.  There are a lot of changes afoot and I want a place to document all of them, not just this one incident.

So, while you can continue to look forward to some additional posts on the peacock, you can also look forward to posts on many other things as well!  Onward and upward :)

»  Substance:WordPress   »  Style:Ahren Ahimsa

JpMaxMan is Stephen Fry proof thanks to caching by WP Super Cache