A typical open source cloud infrastructure includes the servers, networks, storage, management tools, service providers and applications etc. In cloud computing, IaaS (Infrastructure as a Service) provides virtualized computing resources over the Internet. In this model, the third party providers hosts hardware, software, servers, storage and other infrastructure components on behalf of its users. IaaS is highly scalable and support automation of administrative tasks, dynamic scaling, desktop virtualization and policy based services. This article listed about 10+ such cloud infrastructure.
Open Source licence:
Open Source Cloud Infrastructure list:
|AppScale||AppScale is an open source version of Google App Engine and the best platform for web and mobile applications. With AppScale you can run your App Engine app on any physical or cloud infrastructure, wherever you want. You also have the flexibility of configuring AppScale yourself. The Google App Engine development APIs model provide rapid development approach which allow you to quickly build web and mobile apps. AppScale is 100% opens source can be run on GCE, EC2, VirtualBox and more.||Linux|
|Cloud Foundry||Cloud Foundry is open source project built by industry leaders for industry leaders. Supported by IBM, Pivotal, HP, VMware, intel, SAP, EMC2. Scalable platform built on hardened production infrastructure for global enterprises. Support for multiple languages and multiple frameworks.||Linux|
|CloudStack||Apache CloudStack is an open source software designed to deploy and manage large networks of virtual machines. It is highly available, scalable Infrastructure as a Service (IaaS) cloud computing platform. Used by number of service providers to offer public cloud services. Currently supports most popular hypervisors such as VMware, KVM, XenServer, Xen Cloud Platform (XCP) and Hyper-V. Provides an easy to use Web interface, command line tools, fully featured RESTful API. CloudStack also provides an API which is compatible with AWS EC2 and S3 for organizations that wish to deploy hybrid clouds.||OS Independent|
|Eucalyptus||Eucalyptus is free and Open Source computer software for building Amazon Web Services (AWS). Developed using Java and C. Supported virtual platforms are Hypervisors (KVM, Xen, VMware). It is compatible for private and hybrid cloud computing environments marketed by the company Eucalyptus Systems. Eucalyptus is the acronym for Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems. Also, a most widely deployed IaaS (Infrastructure as a Service) platform which enables user to build their own IaaS environment.||GNU
can host Linux and Windows VMs
|ManageIQ||ManageIQ is the open-source project that powers Red Hat CloudForms which manage the life cycle of your applications, place virtual workloads according to your business priorities, balance your costs, performance, security, reliability across cloud platforms. It has an hybrid infrastructure.||Linux|
|OpenNebula||OpenNebula provide a simplest cloud development and experience. It is lightweight and easy to install, maintain, operate and use. Fully open-source and customization to fit into any data center. Highly scalable, reliable and commercially supported. Powerful support for private and hybrid clouds and data center virtualization. Used by Unity, BlackBerry, Akamai, China Mobile etc.||Linux|
|OpenStack||OpenStack is the open-source cloud computing platform deploy as a Infrastructure as a Service (IaaS). OpenStack developed in Python. OpenStack is for both private and Public clouds. The platform consists of interrelated components that controls hardware pools of processing, storage and networking resources throughout a data center. Provided a web based dashboard, command line tools and RESTful API or OpenStack API. Used by popular companies like PayPal, Bloomberg, BestBuy, Comcast etc.||Cross-platform|
|Roboconf||Roboconf is a deployment tool for the cloud helps to deploy distributed applications. Roboconf is a distributed technology based on AMQP and REST, JSON. Supports many well known IaaS including OpenStackm Amazon Web Services, Microsoft Azure, VMWare etc.||OS Independent|
|Scalr||Scalr is an open-source cloud management platform to manage multi-cloud infrastructure such as Amazon Elastic Compute Cloud (EC2), Rackspace, Eucalyptus, OpenStack, Cloud.com, Nimbula.||Linux|
Also look for other open-source projects related to software development.
– Article ends here –