Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. EclipseCon 2022
  4. Sessions
  5. Theia.cloud - Running Theia-based products in the cloud

Theia.cloud - Running Theia-based products in the cloud

Session details
Status: 
Accepted
Speaker(s): 
Simon Graband (EclipseSource)
Maximilian Koegel (EclipseSource)
Experience level: 
Beginner
Tags: 
theia
cloud
Deployment
hosting
Kubernetes
Session Track: 
Web & Desktop Tools & IDEs
Session Type: 
Standard

Do you want to deploy and host a Theia-based tool to and in the cloud? This talk introduces Theia.cloud, a light-weight and Kubernetes-centric framework for deploying and running Theia-based IDEs and tools to and in the cloud.

There is a strong trend to migrate tools and IDEs to the cloud. The next generation IDE and tool platform Eclipse Theia allows you to implement modern, web-based tools. However, deploying these tools to the cloud poses very specific challenges. The deployment must be scalable to large numbers of users. It is essential to isolate the instances of different users and their data. Typically the backend of those tools require significant resources and permissions on the underlying system. Still you want to make sure that the compute resources are not misused, e.g. for crypto mining. Last but not least, the system must be able to provide a tool and the required data for users quickly, reliably and with minimal overhead.

While there are off-the-shelf products for deploying cloud-based IDEs, custom tools based on Theia often require a custom solution. In strong contrast to general purpose IDEs, users of custom domain-specific tools should get access to one preconfigured tool in the simplest possible manner.

Theia.cloud provides  a framework for deploying and hosting for custom Theia-based products. It is strongly focussed on leveraging the capabilities of vanilla Kubernetes and only a thin layer on top with minimal overhead adds missing pieces for the tool use case on top. Theia.cloud is explicitly meant as a framework for building custom deployment and hosting solutions for Theia-based products. 

In this talk we provide you with an overview of Theia.cloud, the supported use cases and the technical details. We demonstrate Theia.cloud along with example use cases and point you on to how to get started. Finally, you will be able to simply try it yourself, of course just by clicking a link!

Theia.cloud is open source, EPL-licensed and on its way to be contributed to the Eclipse Theia project.

 

Slides: 
PDF icon Theia.cloud ECE 2022.pdf
Slides (External URL): 
https://docs.google.com/presentation/d/e/2PACX-1vTdXK8Wu9HWFy2eI87E5CSbDnyOM7ViH…
Objective of the presentation: 
Provide an overview of how to deploy and host Theia-based products to the cloud with Theia.cloud based on Kubernetes.
Attendee pre-requisites - If none, enter "N/A": 
N/A
Schedule info
Time: 
26 Oct 2022 - 17:00 to 26 Oct 2022 - 17:35
Room: 
Bürgersaal 2
  • Sign in to post comments.

Elite

  • IBM
  • Huawei

Premium

  • Eurotech
  • Red Hat
  • Yatta Solutions GmbH

Basic

  • SSI Schaefer IT Solutions GmbH
  • TypeFox GmbH
  • Obeo
  • Mercedes-Benz Tech Innovation
  • EclipseSource
  • Bosch IO GmbH
  • SCANOSS
  • ARCAD Software

Media

  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top