Cloud Computing
Mostly a corporate-level 'enterprise solution', but slowly working its way down to the home.
http://en.wikipedia.org/wiki/Category:Cloud_infrastructure
Note that ownCloud is not on list.
http://en.wikipedia.org/wiki/Category:Cloud_computing
Main article: http://en.wikipedia.org/wiki/Cloud_computing
http://en.wikipedia.org/wiki/Category:Cloud_applications
http://en.wikipedia.org/wiki/Cloud_collaboration
http://en.wikipedia.org/wiki/Personal_cloud
Software as a Service
http://en.wikipedia.org/wiki/Software_as_a_service
Some of old SOA agi-prop seems to be migrating in this direction.
http://en.wikipedia.org/wiki/Category:Service-oriented_%28business_computing%29
http://en.wikipedia.org/wiki/Service-oriented_architecture
OwnCloud
http://en.wikipedia.org/wiki/OwnCloud
ownCloud is a software system for what is commonly termed "file hosting". As such, ownCloud is very similar to the widely used Dropbox, with the primary difference being that ownCloud is free and open-source, and thereby allowing anyone to install and operate it without charge on a private server, with no limits on storage space (except for hard disk quota or capacity) or the number of connected clients.
https://owncloud.org/install/
ownCloud can be installed on Windows and Linux operating systems, and is available via packages, sources, or a one file php installer.
http://en.wikipedia.org/wiki/Comparison_of_file_synchronization_software
http://doc.owncloud.org/server/8.0/admin_manual/
ownCloud; a flexible, open source, file synchronization and sharing solution.
ownCloud is comprised of a server running on either a Linux or Microsoft Windows platform as well as client applications for Microsoft Windows, Mac OS X and Linux (Desktop Client) and mobile clients for both the Android and Apple iOS operating system.
https://github.com/owncloud/core/wiki/Apps
https://owncloud.org/install/
However, it's implemented in PHP, which raises questions about security.
Seafile
C and some Python. Linux or Windows servers, pre-built. Windows server needs Python 2.7.4 32bit !
http://www.seafile.com/en/home/
http://en.wikipedia.org/wiki/Seafile
Seafile is a file hosting software system. Files are stored on a central server and can by synchronized with personal computers and mobile devices via the Seafile client. Files can also be accessed via the server's web interface.
Seafile's functionality is similar to other popular services such as Dropbox and Google Drive, with the primary difference being that Seafile is free and open-source, enabling users to host their own Seafile servers without artificially imposed limits on storage space or client connections.
http://www.seafile.com/en/download/
https://github.com/haiwen/seafile
Seafile is an open source cloud storage system with features on privacy protection and teamwork.
Collections of files are called libraries, and each library can be synced separately. A library can also be encrypted with a user chosen password.
Seafile also allows users to create groups and easily sharing files into groups.
http://manual.seafile.com/deploy_windows/download_and_setup_seafile_windows_server.html
Download and install python 2.7.4 32bit
Add the installation path of python2.7 to the system PATH environment variable. If you installed python 2.7 to C:\Python27 add C:\Python27 to the PATH environment variable
Yuck !!!
https://github.com/haiwen/seafile-docs/blob/master/build_seafile/server.md
Seahub is the web front end of Seafile. It's written in the django framework.
Seahub requires Python 2.6(or 2.7) installed on your server, and it needs the following python libraries:
- django 1.5
- djblets
- sqlite3
- simplejson (python-simplejson)
- PIL (aka. python imaging library, python-image)
- chardet
- gunicorn
Rack Space
Other providers will rent you raw infrastructure, but Rackspace gives you the specialized expertise you need to run it. Pick a business solution that best fits your needs.
http://docs.rackspace.com/servers/api/v2/cs-gettingstarted/content/overview.html
The next generation Cloud Servers powered by OpenStack is a fast, reliable, and scalable cloud compute solution that lets you provision servers in the Rackspace cloud in minutes.
Cloud Servers provides the core features of the OpenStack Compute API v2 and also deploys certain Rackspace extensions. The OpenStack Compute API and the Rackspace extensions are known collectively as API v2.
To sign up for a Rackspace Cloud account, go to: http://www.rackspace.com/cloud.
Managed Infrastructure - $.005/GB/hr service level rate - $50 minimum
Open Stack
Open Stack software controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API. Open Stack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.
http://www.openstack.org/software/
Open Stack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
http://www.openstack.org/software/start/
https://github.com/openstack/
http://en.wikipedia.org/wiki/OpenStack
Open Stack is a free and open-source cloud computing software platform. Users primarily deploy it as an infrastructure as a service (IaaS) solution.
The technology consists of a series of interrelated projects that control pools of processing, storage, and networking resources throughout a data center—which users manage through a web-based dashboard, command-line tools, or a RESTful API. OpenStack.org released it under the terms of the Apache License.
Most of OpenStack is implemented in Python.
See PythonGridComputing#OpenStack
Google Cloud
See: