You are here: Home / 2008 / April / 18 / Throw it in a Cloud
i-create | therefore-i am
i-create | therefore i-am | a blog about opensource technology and rich internet applications

Throw it in a Cloud

By on April 18, 2008 | Leave a response

appEngine

Cloud computing is a new (circa late 2007) label for the subset of grid computing that includes utility computing and other approaches to the use of shared computing resources. Cloud computing is an alternative to having local servers or personal devices handling users’ applications. Essentially, it is an idea that the technological capabilities should "hover" over everything and be available whenever a user wants.

Applications will soon head to the clouds in mass numbers. What does that mean? When you have a web applications all of these other responsibilities come with running the application you have to set the database up run a server language, integrate some monitoring or log reading system, select a Server Operating system and platform like IIS or Apache, LAMP or Windows, etc.. Then you have to deal with crowds of people coming onto your site and constantly using it and soon you will find yourself in a bind. You need to upgrade the server language, upgrade the database, migrate to a better hosting platform etc.. So you ask yourself what is wrong with this picture? Well I will tell you it sucks every time you need to migrate or upgrade a system because if you?re like me you also want to test things out before you hit the button. Well let?s just pretend for a second you could host your application on something that is more cost effective, has an uptime of 99.999 percent of uptime, enables you to vpn on the system, has excellent web services that were created for cloud computing and enables you to run any server language. This may seem farfetched and way off into the future but really it is not. Just take a look at Amazons Web Services it literally allows you to do all of the above. You can expand and contract your applications with ease. So ok that?s one provider who else is in on the game? Well Google will soon rev up their App Engine for flight and if you haven?t signed up to be a part of this service I would suggest doing so soon! I have a feeling Microsoft will not be too far off as well. I hope Google will also support more languages like Amazon has and I am sure they will. Recently I did bash Silverlight from Microsoft. After studying it more I do like some of its capabilities one thing I like is the fact you can use the DLR of the .NET platform! I believe Microsoft will be sharing more tricks with others in the near future which is of course good. I am also excited about the Mono platform. I do enjoy programming in Visual Studio 2008 it is an excellent Integrated Development Environment and C# has many advantages over other programming languages. One thing that is important to me is that my applications be operating system agnostic; they should simply just work on any machine they shouldn?t have to be programmed for a specific operating system. You can count on one thing in the future and that is change. So why not make applications that work truly anywhere on anything? While I do like and enjoy Vista I also have a beefy box that runs it and it does help to have an MSDN license so you can run whatever Microsoft technology you want of course not everyone has this advantage. I also run OS X and Linux at home. So it is nice when I can see my applications working in a predictable manner on everyone of my machines it leads me to believe it might be the same for the user. I have been real busy preparing for our Wedding and I have also kept up the work on iHang10.com! Check out some of the new features I recently added a Home Foreclosure and some other interesting map tricks! Really with iHang10.com I am simply coding something I want to use every day! Oh and this site will soon be upgraded to Drupal 6.2 so it will be going threw changes as soon as sunday.

Projects of interest:
Balder
WOW-engine
PureMVC
SWX
PopFly
Dapper
OpenKapow
Smile :)
mule

Books I have been reading lately:
Professional ASP.NET Web Services
Spidering Hacks
Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL

Share

appEngine

Cloud computing is a new (circa late 2007) label for the subset of grid computing that includes utility computing and other approaches to the use of shared computing resources. Cloud computing is an alternative to having local servers or personal devices handling users’ applications. Essentially, it is an idea that the technological capabilities should "hover" over everything and be available whenever a user wants.

Applications will soon head to the clouds in mass numbers. What does that mean? When you have a web applications all of these other responsibilities come with running the application you have to set the database up run a server language, integrate some monitoring or log reading system, select a Server Operating system and platform like IIS or Apache, LAMP or Windows, etc.. Then you have to deal with crowds of people coming onto your site and constantly using it and soon you will find yourself in a bind. You need to upgrade the server language, upgrade the database, migrate to a better hosting platform etc.. So you ask yourself what is wrong with this picture? Well I will tell you it sucks every time you need to migrate or upgrade a system because if you?re like me you also want to test things out before you hit the button. Well let?s just pretend for a second you could host your application on something that is more cost effective, has an uptime of 99.999 percent of uptime, enables you to vpn on the system, has excellent web services that were created for cloud computing and enables you to run any server language. This may seem farfetched and way off into the future but really it is not. Just take a look at Amazons Web Services it literally allows you to do all of the above. You can expand and contract your applications with ease. So ok that?s one provider who else is in on the game? Well Google will soon rev up their App Engine for flight and if you haven?t signed up to be a part of this service I would suggest doing so soon! I have a feeling Microsoft will not be too far off as well. I hope Google will also support more languages like Amazon has and I am sure they will. Recently I did bash Silverlight from Microsoft. After studying it more I do like some of its capabilities one thing I like is the fact you can use the DLR of the .NET platform! I believe Microsoft will be sharing more tricks with others in the near future which is of course good. I am also excited about the Mono platform. I do enjoy programming in Visual Studio 2008 it is an excellent Integrated Development Environment and C# has many advantages over other programming languages. One thing that is important to me is that my applications be operating system agnostic; they should simply just work on any machine they shouldn?t have to be programmed for a specific operating system. You can count on one thing in the future and that is change. So why not make applications that work truly anywhere on anything? While I do like and enjoy Vista I also have a beefy box that runs it and it does help to have an MSDN license so you can run whatever Microsoft technology you want of course not everyone has this advantage. I also run OS X and Linux at home. So it is nice when I can see my applications working in a predictable manner on everyone of my machines it leads me to believe it might be the same for the user. I have been real busy preparing for our Wedding and I have also kept up the work on iHang10.com! Check out some of the new features I recently added a Home Foreclosure and some other interesting map tricks! Really with iHang10.com I am simply coding something I want to use every day! Oh and this site will soon be upgraded to Drupal 6.2 so it will be going threw changes as soon as sunday.

Projects of interest:
Balder
WOW-engine
PureMVC
SWX
PopFly
Dapper
OpenKapow
Smile :)
mule

Books I have been reading lately:
Professional ASP.NET Web Services
Spidering Hacks
Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL

No related posts.

Posted in WebServices Tagged Web
← Previous Next →

Sites

  • SeaCloud9 Interactive
  • SeaCloud9 Commercial Development
  • stArcade9

Brendon Smith Social Networks

  • On Linkedin
  • Bookmarks
  • On Twitter
  • On Facebook

Recent Comments

  • seacloud9 on Molehill Away3D Dancing Fish Demo Part 1
  • William on Molehill Away3D Dancing Fish Demo Part 1

3d ActionScript Adobe Air Android Apollo Apple art as3 Away3D C# CakePHP CSS Experiment Flash Flash Develop Flex Games Generative Generative Design Google HTML5 hype JavaScript Joshua Davis JQuery JSON Life Linux MashUp OpenSource Open Source PaperVision3D PC History Processing Silverlight Stage3D Technology/Internet threeJS twitter Unity3d Web webGL Webware Yahoo Pipes

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.

  • Monthly
  • Yearly
  • Links
  • April 2013
  • August 2012
  • July 2012
  • January 2012
  • August 2011
  • June 2011
  • May 2011
  • April 2011
  • December 2010
  • November 2010
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • agit8
  • Away3D
  • Ben Nadel
  • Bit-101
  • Bruce Jawn
  • Causecast
  • D.I.Y.
  • Dr Woohoo
  • draw.logic
  • Flight404
  • Flong
  • generatorX
  • gSkinner
  • haXe
  • Jonathan Snook
  • Joshua Davis
  • Jot
  • Kirupa
  • LifeHacker
  • Make
  • Minor White
  • Mr Doob
  • NihiLogic
  • NurseOnTheRun
  • octane42
  • OpenFrameWorks
  • Processing
  • PV3D
  • Senocular
  • Sephiroth
  • ShineDraw
  • Stroep
  • SWX
  • Tech News
  • Toxi
  • UnitZeroOne
  • World We Live In
  • ZeusLabs

Photos

design6.jpg

Twitter Twitter

  • seacloud9: "How Microsoft could possibly, just maybe, become WebGL's biggest supporter" http://t.co/mWARuFwOiX
  • seacloud9: RT @JoshuaDavis: because I'm hilarious .. http://t.co/z5wOyhJVir added new HPath examples
  • seacloud9: RT @openprocessing: Processing 2.0b9 is released. A quick review by @cdmblogs http://t.co/xzWhgC0Zrp. Here is the download: http://t.co/aHc…
  • seacloud9: simplex #noise for #webGL based off of Stefan Gustavson's "simplex noise demystified": http://t.co/n0Y5zLaYBQ
  • seacloud9: voxel-simplex-terrain #voxelJS #webgl: http://t.co/RlJJQZl154
  • seacloud9: "Software Studio – Casey Reas at Resonate 2013" http://t.co/v5UpeVkokG #processing #generative
  • seacloud9: "Geometry, Textures & Shaders with Processing – Tutorial" http://t.co/JYLi8x2Bzg #processing #generative

Follow @seacloud9

Copyright © 2013 i-create | therefore-i am.