Types of Computing

Understanding the cloud by its counter parts.

On Premesis Computing

On premesis computing is the typical scenario where all of the necessary infrastructure necessary to your processes is located in your physical location.

  • I buy my own hardware.
  • I manage my own data center.
  • I have complete control and responsibility for my systems.
  • I am heavily invested in capital costs.

Hosted Computing

Hosted computing is where you outsource certain physical portions of your IT infrastructure to a hosting company. This is typeically done by either shared hosting or by leased servers depending on the requirements.

  • I specify my hardware requirements.
  • I pay for a fixed capacity.
  • In a shared hosting environment I only control the services I need such as web application hosting.
  • I am not required to do updates so my maintenance cost is lowered.
  • My services may go down for routine maintenance at times I do not control.
  • I probably have restricted bandwitdth that cannot be easily changed.

Cloud Computing

Cloud computing is something new. Basically it could be described as utility computing where you only pay for the actual consumption of resources you require at any given time.

  • I can purchase computing power on the fly.
  • I have no hardware specification requirements only service requirements.
  • I pay for only the data storage I require.
  • I can configure the computing and storage services to meet my exact requirements.
  • I can manage my computing resources myself.
  • My resources are abstracted from a pool of servers so uptime is guaranteed at 99.99%
  • I pay as I go for only the services I require.
  • I can scale up my computing power and storage requirements any time I need to and then scale them back down again if I so desire.


“Randy is very detail-oriented and pationate about his work. The products he has produced for my company have been second to none.” -Jason Biggs


“As a developer that constantly interacts with web services, Randy is an absolute dream to work with. He is the kind of guy that know the importance of each role and strives to work in a way that always benefits other members of the team. I would recommend Randy to anyone looking for an experienced .NET developer.”
Jacob Williams


“Randy Krueger, founder of Emmaus Road Productions, has always been and will continue to be HIWAAY's number one recommendation for companies that are looking for web site development, database applications and template site work. When I refer my clients to Randy, I can rest assured they are being handled in the utmost professional manner. Over the years, HIWAAY's customers have had nothing but glowing testimonials of the web site development and work flow process of Mr. Krueger and Emmaus Road Productions. I would not hesitate to send any business, small or large, to Randy and Emmaus.”
Ches Allen


“Randy is a very knowledgeable and effective developer and consultant, and I highly recommend his services. The icing on the cake is that he's also just a nice guy to be around. For me integrity and trust are the deciding factors for whom I choose to do business with. Randy has both of those covered.” -Shane Ellis


“I have worked with Randy in numerous web and software design applications. He is currently working on two projects with us now. (3/08) He brings tremendous knowledge and creativity to the table. Randy is one of the most reliable and easy to work with people in the field. He will stay after and issue until resolved and not just quick fix it. He is honest enough to tell you like it is, diligent enough to work through your project to help you know exactly what you need and want and then make it happen.”
Ken Headley