Code Monkey home page Code Monkey logo

koalacloud's Introduction

KOALA Cloud Manager

KOALA (Karlsruhe Open Application (for) cLoud Administration) is a software service, designed to help you working with your Amazon Web Services (AWS) compatible cloud services and infrastructures (IaaS). The public cloud services from Amazon and the HP Cloud (that offering is now defunct!) are support as well as private cloud services based on Eucalyptus, Nimbus or OpenNebula. The storage services Google Cloud Storage, Dunkel Cloud Storage and Host Europe Cloud Storage (that offering is now defunct!) can be used with KOALA too

KOALA helps interacting with cloud services that implement the APIs of

With KOALA the users can start, stop and monitor their instances, volumes and elastic IP addresses. They can also create and erase buckets inside the S3-compatible storage services S3, Google Storage and Walrus. It's easy to upload, check and modify data that is stored inside these storage services, the same way it can be done with S3Fox and the Google Storage Manager.

KOALA

KOALA itself is a service that is able to run inside the public cloud platform (PaaS) Google App Engine and inside Private Cloud platforms with AppScale or typhoonAE.

A customized version for Android and iPhone/iPod touch devices is included.

Publications

  • The KOALA Cloud Manager - Cloud Service Management the Easy Way. Christian Baun, Marcel Kunze, Viktor Mauch. Proceedings of the IEEE Cloud 2011 4th International Conference on Cloud Computing in Washington. ISBN:978-0-7695-4460-1
  • The KOALA Cloud Management Service - A Modern Approach for Cloud Infrastructure Management. Christian Baun, Marcel Kunze. Proceedings of the 1st International Workshop on Cloud Computing Platforms (CloudCP) that was part of the EuroSys 2011 in Salzburg. The Association for Computing Machinery (ACM). ISBN:978-1-4503-0727-7

How do I get started?

The Wiki provides instructions on how to use KOALA that runs as a service inside the Google App Engine with the most popular Cloud Services and how to install KOALA inside a Private Cloud PaaS.

Web site of KOALA: http://koalacloud.appspot.com

IMAGE ALT TEXT HERE

Reason for the Development and Design Decisions

All existing tools to work with cloud services face several advantages and drawbacks.

  • Online tools (software services) like the AWS Management Console and the Google Cloud Console are in line with just the cloud service offerings of the company. It is currently not foreseen to configure it in a way to e.g. work with services from an Eucalyptus private cloud infrastructure. Ylastic offers support for most AWS cloud services and Eucalyptus infrastructures but it is not possible to work with other compatible infrastructures e.g. Nimbus. As the access keys are stored with the provider, the customer also has to trust the provider of the management tool regarding privacy and availability.
  • Firefox browser extensions like ElasticFox, Hybridfox and S3Fox only work with the Firefox browser and not e.g. Internet Explorer, Opera, Google Chrome or Safari. The customers have to install and maintain the management tool on their local computer, a fact that somehow does not reflect the cloud paradigm very well.
  • Command-line tools like the AWS tools offered by Amazon only support the AWS public cloud offerings. The Euca2ools from the Eucalyptus project and GSUtil from Google support both, public and private cloud services. They require a local installation and lack ease of use as they implement no graphical user interface (GUI).
  • Locally installed applications with a GUI like ElasticWolf, EC2Dream, Gladinet Cloud Desktop and Cyberduck provide a better level of usability compared to command-line tools but not all applications run with every operating system and they require a local installation.

In order to improve the situation, KOALA has been developed as a flexible and open solution to satisfy all needs for the daily work with cloud services that comply to the AWS API.

koalacloud's People

Contributors

christianbaun avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

bopopescu

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.