Recently, I answered a question on the website “Quora“, about how to “Estimate web hosting expenses for a project.” The answer I supplied was so detailed, I felt the need to re-write it for a blog post to share with the world.
Your hosting expenses all depend on what type of hosting you choose to use.
If you can, setup some Cloud Servers, in a highly redundant configuration using something along the lines of HAProxy, or any other solution you find appropriate.
You may be able to save money by offloading some of the traffic to a CDN (Images, CSS, File Downloads, Profile Pictures, etc)
If you decide to use Virtual Servers (“Cloud” Servers), ensure you perform all the optimizations you can, as best as you can. When it comes to virtual servers, thankfully have the ability to change the amount of RAM allocated to your server, which coincides with your CPU allocation, as well as your port speed ( A 256MB Cloud Server may have a 10Mbit Connection, whereas you should be able to get a Gigabit out of a 16 GB Cloud Server, in theory)
If you choose to use something like Cloud Sites, then your main factors are Bandwidth, and “Compute Cycles”, which I can’t get into legally (NDAs), but basically it’s how much CPU usage your site uses, based off of the traffic. You get the equivalent of what they say is a “2.8 GHZ Dual Core Server” (If I recall correctly) with Cloud Sites.
However, once again, I HIGHLY recommend setting up your own virtual servers. They are more cost effective, secure, and you can predict your usage easier (Avg. Bandwidth, CPU Usage, RAM, etc)
If you don’t control your servers, you leave your websites security, and performance in the hands of a team that has hundreds of thousands of other websites they’re also worrying about.
If you have questions, feel free to reach out to me! I specialize in this area, and through my company I can offer services setting/maintaining/consulting.
Today I decided to vote on a rather useless poll. There was a box on the right hand of Facebook asking me how far I’d travel for a McDonalds McRib sandwich. The options were:
Around the block
Up to 50 miles
Anywhere in the world
Obviously, I chose around the block, as I have never tried a McRib (There’s my disclaimer), but do not feel the need to travel any of the either distances for fast food. Then I noticed something right under the poll results that said “See how your friends voted.” What? When did this happen, or have I never noticed it? I quickly took to my privacy settings on Facebook and could not find anything pertaining to “Poll Results” and my privacy. What if I participate in a highly personal (Sure, maybe sponsored) poll on Facebook, and it’s my opinion and I may choose not to share it with my Facebook friends. I currently do not have that option, only the option to not participate at all in the poll.
Tread your privacy waters carefully Facebook…you’ve been doing decent so far in responding to the community as a whole on privacy issues, I just think this is a small bump in the road for you guys.
Social media has been, for me, a blessing and a curse. I love using Social Media. I love talking to people, meeting new people, and being able to network with people who have similar interests as me. I love the fact that I can have a conversation with a 16 year old millionaire from England, Rackers, Microsoft Execs, and even social media “kings” such as Jason Calacanis. These people are highly talented, and tend to offer some of the best up-to-date information on the web. They’re also invaluable resources of general connection, and conversation.
I’ll sign up for every new social site, and give it a try. I love being able to interact with people in different ways, and being able to share different information. It allows me to define who I am, for others to “dial in” on who I am. It also allows me to network with those who share similar interests, and what’s not great about that?!
However, recently I’ve noticed the major differences in the data I post to each social media site. I posted something on Facebook, intended for my friends and family, asking for advice about career direction and possible relocation. The post was spawned by my emotions, due to the ever closer departure from my family vacation. What I forgot was, I had a client on my Facebook page. He mentioned it to my partner, stating he was a bit uneasy and this threw me off. The conversation was intended to spark intelligent advice, not out of a serious want to leave. I would never desert a company I’ve worked so hard to help build. Ever. You have to watch what you say on social media more and more because even the smallest comment, can be taken the wrong way. You wouldn’t want to live in a glass house. Maybe you would…creeper ;] (Kidding.)
On Twitter, I often find myself having to be 100% socially polite and acceptable, which is fine. People on Twitter don’t want to hear about your complaints (Not constantly, I can handle a little nagging, but if you hate your life, take it to Myspace, or a blog or something.) I use Twitter as an information and professional social networking tool, whereas I use Facebook for my complaints, emotions, and to communicate with family and friends. There is no reason for anything other than useful/social interactions to be on Twitter, at least in my personal opinion. I use Foursquare to “check-in” to large public venues, and Facebook Places to make comments about them. Why do I do that? No idea, but I find it shares just the right amount of data, even though I can do the same thing with both. But, Foursquare does offer incentives, with badges and special promotions….which plays a big part in it ;-].
I recently learned that, when you post a Facebook post to the “Big Wall/News Feed”, you can customize who can or can’t see the post. You can even set it so that only you can see it. I found this useful for having a possibly “drama centered” debate or conversation between two people. It worked perfectly, and I highly recommend clicking that little lock button next to the “Share” button and checking it out.
I’ve learned that social media, can build you, or it can break you. Tread carefully, watch what you post, and think to yourself “Would my boss/mother/father approve of this tweet? Could it be taken the wrong way?” I’ve learned many lessons about social media, and I encourage you to always review your content, even if it’s just 140 characters ;]
If you’re questioning yourself, just don’t post it.
I am constantly trying to better myself, complain less on Twitter, and post useful information. I am even looking for one of those supposed “Social Media Trainers”, as I believe I could greatly improve myself with some pro tips. Communication is something I am currently pushing myself to improve, and I encourage everyone else to do the same. I’m not perfect, but I hope others can learn from any advice I can offer, even if sometimes we don’t take our own advice.
Until next time, inter-webs, looking towards the future.
p.s. Please don’t spell you “yuu” – It bugs me more than anything.
Recently I attended BMPR, and the topic of discussion was SEO. All the speakers were especially knowledgeable in their areas of expertise (Which means: SEO (Search Engine Optimization)).
One suggestion and tip was to go after the low hanging fruit. What this means is: Your Facebook, Twitter, LinkedIN, any profile whatsoever, to include forums, should always contain your URL.
I still agree with this, as people may often view your profile, and or all it takes is that one right person to click your profile then the link. However for SEO purposes it’s almost useless. @firecatsue did a great presentation, and by no means am I being negative or trying to harm her or her reputation, just trying to make sure everyone knows the facts about low hanging fruits, as sometime you can be mislead as to what really counts.
Lately I’ve been enjoying my new Sprint HTC Evo 4G a lot. However, one problem I, and a couple others have run into, is that our alarms would not go off! After doing some research and testing, I realized that every night I, and most people, use our Task Killers to kill all tasks on our phones. This, unfortunately, also kills the alarm program.
The solution is easy, open up your favorite task killer program, and add the clock application to the “Ignore” or “Exempt” list, and the issue should clear right up.