Best Practices for Utilizing Cloud Architectures

by mheydt 25. January 2009 23:02 >
  1. Package files for upload instead of uploading many small files
  2. Utilize multi-threaded access to blobs
  3. Utilize exponential back-off and retry when calling services
  4. Store reference information within messages
  5. Use Process-oriented messaging
  6. Use Document oriented messaging
  7. Use queues to distribute load
  8. Utilize controller systems to start and monitor clusters
  9. Use table based storage to store metadata, not the actual data
  10. Launch multiple instances at once
  11. Allocate compute nodes out of pools to lower startup times
  12. Automate as much as is possible
  13. Keep systems loosely coupled
  14. Think parallel
  15. Think on-demand
  16. Design for reboot and relaunch

Tags:

Cloud

blog comments powered by Disqus

about the author

I'm a .NET, XAML, and iOS polyglot that loves playing with new things and making cool and innovative stuff.  I am also a Mac junkie.

I am Principal Technologist for SunGard Global Services in NYC, in their Advanced Technologies practice, and I work extensively with SunGard's energy and financial customers.

Note the the posting on this blog are my own and do not represent the position, strategies or opinions of SGS.

twitter

I can't stop thinking big!
Sunday 1:08AM via WindowsLive
Just watched Moneyball. That's my pick for best movie this year.
Saturday 3:51PM via WindowsLive
@vincebelpiede: Report: Skype For Windows Phone Beta Imminent http://t.co/KYNjgg1L#mhtnd
Wednesday 8:39AM via Twitter for Mac
@mashable: Kinect Fusion Will Turn Gaming (and More) Into a 3D Fun House - http://t.co/Ihrq2fY2#mhtnd
Wednesday 8:39AM via Twitter for Mac
New Kinect SDK: http://t.co/57MvA5L5 #mhtnd
Wednesday 8:39AM via Twitter for Mac
Follow me on Twitter

recent comments

None

month list