• home
  • forum
  • my
  • kt
  • download
  • The Merits of a Virtual Dedicated Server and Why You Might Need One

    Author: 2008-09-22 10:28:42 From:

    I’m really enamored with my virtual dedicated server account%20with%20GoDaddy.com.%20It’s%20pretty%20invaluable%20and%20really%20makes%20my%20life%20much%20easier%20as%20a%20developer%20and%20a%20content%20producer.%20Interactive%20websites%20really%20need%20a%20core%20back-end%20that’s%20flexible%20and%20can%20do%20what%20you%20want%20/%20need,%20without%20requiring%20phone%20calls%20to%20tech%20support%20to%20get%20various%20‘permissions’%20or%20essential%20software%20installed.%20If%20you%20have%20any%20strain%20of%20the%20‘do-it-yourself’%20gene%20that%20I%20have,%20you%20know%20that%20it’s%20awesome%20to%20be%20in%20control%20of%20your%20own%20‘virtual%20presence’%20as%20much%20as%20possible,%20at%20an%20affordable%20price.

    I%20really%20dislike%20calling%20tech%20support.%20It’s%20just%20not%20in%20my%20blood.%20I’m%20very%20happy%20that%20I%20have%20it%20(it%20makes%20me%20feel%20very%20secure,%20thank%20you),%20and%20if%20I%20was%20a%20newbie,%20I%20would%20probably%20use%20it%20more.%20Myself,%20I%20just%20like%20things%20to%20run,%20and%20run%20smoothly.%20Just%20keep%20going%20without%20any%20hangups%20and%20everything%20will%20be%20fine.%20I%20know%20a%20decent%20amount%20of%20Unix%20and%20I%20can%20find%20my%20way%20around%20the%20terminal%20from%20OS%20X%20(my%20OS)%20or%20Putty%20on%20Windows,%20so%20being%20able%20to%20just%20SSH%20into%20my%20system%20is%20essential.%20I%20call%20it%20“my%20system”,%20because%20A%20VDS%20is%20really%20a%20platform%20in%20itself;%20and%20if%20you%20are%20running%20multiple%20websites%20or%20interactive%20applications%20you%20will%20definitely%20need%20a%20platform%20that%20gives%20you%20access%20to%20the%20computing%20and%20networking%20power%20of%20the%20server%20itself.%20Sure,%20lots%20of%20shared%20hosting%20accounts%20offer%20SSH,%20but%20it’s%20usually%20limited,%20and%20of%20course%20you%20can’t%20get%20root%20access,%20or%20really%20install%20any%20scripts%20that%20use%20up%20resources%20constantly.%20What%20if%20I%20want%20to%20install%20a%20Perl%20chat%20server,%20or%20a%20Java%20multi-player%20game%20server%20for%20Flash?%20Trick%20out%20my%20PHP%20installation%20with%20new%20modules?%20What%20if%20I%20need%20to%20work%20with%20sockets?%20Even%20if%20I%20am%20just%20prototyping%20something%20for%20myself%20or%20a%20client,%20having%20my%20own%20VDS%20just%20makes%20it%20so%20easy,%20and%20I%20don’t%20need%20any%20one’s%20permission%20to%20go%20crazy%20on%20my%20own%20server.%20It’s%20my%20world!%20Woohoo.

    What%20is%20a%20Virtual%20Dedicated%20Server?

    A%20virtual%20dedicated%20server%20is%20basically%20a%20partition%20on%20a%20server%20which%20is%20running%20its%20own%20instance%20of%20an%20operating%20system.%20A%20VDS%20server%20can%20be%20rebooted%20and%20managed%20separately,%20making%20it%20independent%20from%20other%20virtual%20servers.%20A%20VDS%20can%20offer%20a%20performance%20level%20substantially%20higher%20than%20shared%20hosting,%20as%20well%20as%20root%20access%20and%20static%20IP%20addresses.

    Safety%20Net

    The%20good%20thing%20about%20having%20a%20VDS%20account%20with%20GoDaddy%20is%20that%20it’s%20“managed”,%20by%20their%20system%20administrators,%20to%20a%20degree.%20Yes%20you%20get%20root%20access,%20but%20if%20you%20really%20screw%20things%20up%20in%20a%20big%20way,%20you%20can%20always%20call%20the%20aforementioned%20tech%20support%20people%20and%20have%20them%20reset,%20reboot,%20or%20try%20to%20help%20with%20your%20problem.%20That%20is%20a%20great%20thing%20about%20GoDaddy%20–%20they%20don’t%20really%20have%20to%20clean%20up%20your%20messes%20for%20you,%20but%20they%20will%20try%20to%20give%20you%20as%20much%20help%20as%20possible,%20because%20they%20want%20your%20business.%20You%20can%20call%20them%20anytime%20and%20they%20will%20try%20to%20sort%20you%20out.%20That%20means%20a%20lot%20to%20me,%20and%20that’s%20why%20I’m%20sticking%20with%20them.

    Handling%20Multiple%20Domains%20and%20Users

    When%20you%20work%20with%20a%20VDS,%20you%20can%20handle%20multiple%20domains%20very%20easily,%20compared%20to%20shared%20hosting.%20Every%20domain%20really%20is%20its%20own%20entity,%20not%20just%20an%20aliased%20folder%20in%20your%20public_html%20directory.%20Each%20website%20has%20it’s%20own%20true%20directory%20structure,%20with%20a%20private/%20directory%20and%20cgi-bin%20of%20its%20own.%20Also,%20each%20domain%20will%20have%20its%20own%20users%20(shell%20and%20FTP),%20which%20will%20give%20you%20the%20ability%20to%20handle%20a%20big%20organization’s%20hosting%20needs,%20with%20every%20one%20only%20being%20able%20to%20see%20what%20they%20need,%20without%20exposing%20the%20rest%20of%20your%20files.

    Run%20Anything

    As%20mentioned,%20with%20a%20VDS,%20you%20can%20run%20anything%20on%20your%20server.%20This%20is%20HUGE,%20if%20you%20are%20creating%20multimedia%20apps.%20I%20am%20basically%20a%20Flash%20(ActionScript%203.0)%20developer%20working%20with%20a%20lot%20of%20PHP%20/%20MySQL.%20However,%20I%20often%20need%20to%20add%20modules%20to%20my%20core%20system,%20especially%20Unix%20apps%20that%20handle%20.Mp3s%20and%20streaming%20(like%20Icecast%20and%20Ices,%20getid3,%20etc),%20or%20libraries%20for%20processing%20images%20or%20video%20on%20the%20server.%20I%20then%20hook%20these%20into%20Flash%20through%20PHP,%20Perl,%20Java,%20XML,%20or%20some%20combination%20of%20these.%20I%20set%20up%20a%20few%20cron%20jobs%20and%20init.d%20scripts,%20and%20suddenly%20I%20am%20running%20an%20extended%20back-end,%20much%20bigger%20than%20I%20expected%20at%20first..%20It’s%20impossible%20to%20do%20this%20on%20shared%20hosting%20,%20but%20if%20you%20want%20to%20play%20with%20the%20big%20kids,%20then%20VDS%20will%20allow%20you%20to%20do%20it.%20You%20can%20tie%20in%20your%20apps%20with%20web%20services%20already%20out%20there,%20like%20Flickr,%20Amazon,%20Facebook,%20etc.,%20making%20your%20computing%20/%20multi-media%20power%20“virtually”%20unlimited%20(no%20pun%20intended).

    Super%20Responsive

    My%20VDS%20is%20quite%20‘fast’,%20from%20a%20response%20standpoint.%20Even%20though%20VDS%20servers%20are%20actually%20partitions%20of%20a%20bigger%20server,%20because%20of%20virtualization,%20when%20you%20use%20a%20VDS,%20you%20are%20getting%20your%20own%20set%20of%20resources.%20This%20means%20that%20other%20partitions%20on%20the%20main%20server%20can%20be%20overloaded,%20but%20this%20will%20really%20not%20affect%20you%20–%20your%20sites%20will%20keep%20cruising%20along%20as%20fast%20as%20your%20scripts%20allow.%20This%20is%20so%20much%20better%20than%20shared%20hosting%20where%20your%20traffic%20can%20see%20a%20big%20drop%20because%20of%20bad%20programming,%20or%20your%20scripts%20will%20end%20up%20executing%20slowly%20because%20someone%20is%20running%20resource-hogging%20scripts.%20This%20doesn’t%20happen%20on%20a%20VDS.

    Simple%20Control%20Panel

    I%20am%20not%20a%20big%20fan%20of%20those%20overloaded%20control%20panels%20that%20some%20hosting%20companies%20offer.%20They%20are%20generally%20too%20many%20graphics,%20and%20too%20many%20page%20refreshes%20for%20my%20liking.%20If%20I%20just%20want%20to%20create%20a%20database,%20why%20do%20I%20need%20to%20go%20through%205%20screens%20to%20make%20it%20happen?%20With%20my%20particular%20VDS%20account,%20I%20get%20a%20‘Simple%20Control%20Panel’%20which%20gives%20me%20everything%20I%20need,%20without%20bloat.

    Plenty of Benefits

    There are other things I like about my VDS, but too many to mention here. I’ll summarize some with bullet points:

    • Root Access – Basically gives you complete control of your server, giving you the lowest-level access available
    • Unlimited Databases and Command Line Management of Them
    • Total Control Over Cron Jobs
    • Abiliy to Reboot Your Server When You Want
    • Unlimited User / FTP Accounts
    • Run Java / C++ / Perl Socket programs — Woohoo!
    • Lots More

    In short, if you are an interactive designer or developer, and you are still running shared hosting, you will probably need to step it up at some point. When you do, consider a VDS account that gives you the flexibility you need. Oh, and you might want to learn just a little bit of UNIX – it will go a long way. Happy scripting.

    discuss this topic to forum

    relation tutorial

    No relevant information

    Category

      Choosing a Host (12)
      Control Panels (6)
      Domains (4)
      General Networking (1)
      Getting Traffic (1)
      Search Engine Optimization (1)
      Security Setups (3)
      Tutorials (14)
      Website Administration (6)

    New

    Hot