KubeNow: A Cloud Agnostic Platform for Microservice-Oriented Applications

Authors Marco Capuccini, Anders Larsson, Salman Toor, Ola Spjuth



PDF
Thumbnail PDF

File

OASIcs.ICCSW.2017.9.pdf
  • Filesize: 323 kB
  • 2 pages

Document Identifiers

Author Details

Marco Capuccini
Anders Larsson
Salman Toor
Ola Spjuth

Cite As Get BibTex

Marco Capuccini, Anders Larsson, Salman Toor, and Ola Spjuth. KubeNow: A Cloud Agnostic Platform for Microservice-Oriented Applications. In 2017 Imperial College Computing Student Workshop (ICCSW 2017). Open Access Series in Informatics (OASIcs), Volume 60, pp. 9:1-9:2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018) https://doi.org/10.4230/OASIcs.ICCSW.2017.9

Abstract

KubeNow is a platform for rapid and continuous deployment of microservice-based applications over cloud infrastructure. Within the field of software engineering, the microservice-based architecture is a methodology in which complex applications are divided into smaller, more narrow services. These services are independently deployable and compatible with each other like building blocks. These blocks can be combined in multiple ways, according to specific use cases. Microservices are designed around a few concepts: they offer a minimal and complete set of features, they are portable and platform independent, they are accessible through language agnostic APIs and they are encouraged to use standard data formats. These characteristics promote separation of concerns, isolation and interoperability, while coupling nicely with test-driven development. Among many others, some well-known companies that build their software around microservices are: Google, Amazon, PayPal Holdings Inc. and Netflix [11].

Subject Classification

Keywords
  • Microservices
  • Cloud computing
  • Infrastructure as Code
  • Docker
  • Kubernetes

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Amazon Web Services. https://aws.amazon.com. [Online; accessed 03-07-2017].
  2. Google Compute Engine. https://cloud.google.com/compute. [Online; accessed 03-07-2017].
  3. KubeNow repository. https://github.com/kubenow/KubeNow. [Online; accessed 03-07-2017].
  4. OpenStack. https://www.openstack.org. [Online; accessed 03-07-2017].
  5. Pachyderm. http://pachyderm.io/. [Online; accessed 03-07-2017].
  6. PhenoMeNal. http://phenomenal-h2020.eu/home/. [Online; accessed 03-07-2017].
  7. Slurm. https://slurm.schedmd.com/. [Online; accessed 03-07-2017].
  8. Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, Feb 2009. URL: http://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html.
  9. Matt Asay. Why Kubernetes is winning the container war. http://www.infoworld.com/article/3118345/cloud-computing/why-kubernetes-is-winning-the-container-war.html, sep 2016. [Online; accessed 03-07-2017].
  10. Alan Shimel. Docker becomes de facto Linux standard. http://www.networkworld.com/article/2226751/opensource-subnet/docker-becomes-de-facto-linux-standard.html, 2016. [Online; accessed 03-07-2017].
  11. C. L. Williams, J. C. Sica, R. T. Killen, and U. G. Balis. The growing need for microservices in bioinformatics. J Pathol Inform, 7:45, 2016. Google Scholar
  12. Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin, Scott Shenker, and Ion Stoica. Spark: Cluster computing with working sets. In Proceedings of the 2Nd USENIX Conference on Hot Topics in Cloud Computing, HotCloud'10, pages 10-10, Berkeley, CA, USA, 2010. USENIX Association. URL: http://dl.acm.org/citation.cfm?id=1863103.1863113.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail