Cloud Computing
As a base for some of my upcoming research and teaching activities, here is a quick dashboard of cloud products and tools. We intentionally leave out SaaS providers here.
IaaS Providers
PaaS Providers
- Microsoft Azure for .NET application
- Google AppEngine for Python applications
- Heroku for Ruby applications
Private Clouds
- VMWare
- AppScale – Deploy Google AppEngine applications on Amazon / Eucalyptus / Xen / KVM
- Eucalyptus – Based on XEN / KVM infrastucture, offers Amazon interfaces
- Nimbus – Extend a PBS / SGE cluster with Amazon EC2 interface
- openQRM – Data center management platform with support for different virtualization strategies
- Enomaly – Infrastructure for setting up an elastic cloud infrastrucure, offers a restricted open source version
- Ubuntu Enterprise Cloud – Ubuntu server edition with virtualization cluster management support and EC2 interface. Uses Eucalypus (see above) under the hood.
MapReduce on Cloud Platforms
- Lokad MapReduce implementation for Microsoft Azure
- Hadoop-based Amazon Elastic MapReduce feature
- Cloudmapreduce – Spezialized implementation for Amazon cloud
- MapReduce support on AppScale (see above)
- MapReduce support on Google AppEngine (and other HTTP-enabled PaaS offers)
Software that can outsource work to EC2-compliant installations