wiki:Notes/CloudComputing

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

https://owncloud.org/

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/

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://apps.owncloud.com/

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/

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

http://www.rackspace.com/

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

http://www.openstack.org/

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:

Also See

ServiceOrientedArchitecture

Last modified 18 months ago Last modified on 10/23/2015 01:32:44 PM