Giter Club home page Giter Club logo

hurtle's Introduction

Hurtle is the orchestration framework that powers all orchestration of MCN services.


hurtle?

Q: Why is it Called hurtle?

A: Cos we like turtles and recursion.

Q: What is your motto?

A: "Confusing name, simple orchestration".

Why hurtle?

hurtle lets you:

offer your software as a service i.e. "hurtle it!"

Hurtle lets you automate the life-cycle management of your service, from deployment of cloud resources all the way to configuration and runtime management (e.g., scaling).

**But here comes the best part: **

hurtle has been designed since its inception to support service composition, so that you can run complex services by (recursively!) composing simple ones. Welcome to truly modular cloud service composition! Microservices anyone?

hurtle enables service and infrastructure orchestration to easily compose, deploy, provision and manage distributed systems

Its functionality all revolves around this idea, so the service offered is also one that can be designed with the cloud in mind, based on the cloud-native application research of the ICCLab.

Where From?

hurtle has two origins:

  1. Mobile Cloud Networking, obviously, where in the telcom world and in particular Network Function Virtualisation (NFV). Here hurtle has been used to offer services that have been to date executed directly on or embedded in hardware.
  2. is the ICCLab's Cloud Orchestration Initiative

And well, it's all powered upon another hurtle ;-)

Overview

This repository provides documentation for hurtle and pointers to the other repositories that make up a complete hurtle system.

hurtle consists of the following components:

  • Service Manager (SM): receives requests for new tenant service instances -> Code
  • Service Orchestrator (SO): manages the lifecycle of a tenant service instance -> Sample code
  • CloudController (CC): manages and abstracts underlying resources and SOs -> Code

For more details, see hurtle.it

Community & Support

Report bugs and request features using GitHub Issues. For additional resources, you can contact the maintainers directly. Community discussion about turtle happens in one main place:

You can follow @hurtle_it on Twitter for updates and of course on the ICCLab blog

Contributing

To report bugs or request features, submit issues here on GitHub.. If you're contributing code, make pull requests to the appropriate repositories (see the repo overview). If you're contributing something substantial, you should first contact developers on the hurtle-discuss mailing list (subscribe.

For urgent questions please contact the maintainers directly.

Hurtle repositories follow no written Guidelines to date.

License

hurtle is licensed under the Apache License version 2.0. See the file LICENSE.

Made by

Supported by

hurtle's People

Contributors

dizz avatar

Watchers

 avatar James Cloos avatar

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.