Cloud Computing

Maximizing the effectiveness of shared resources on the cloud

TACC develops, deploys and administers production-grade cloud resources, applications, services and tools for the national research science community. The Cloud and Interactive Computing (CIC) group has four major areas of focus: programmable cloud infrastructure as a service, managed cloud-native platforms and applications, consulting, and research and development efforts into new cloud and interactive computing technologies.

Infrastructure as a Service (IaaS)

We operate multiple national-scale cloud systems that are funded by agencies such as the National Science Foundation. These IaaS resources provide self-service academic cloud computing capabilities.

Service Level Agreement
General information on what an SLA is, why we need it. TACC offers SLA’s For VM’s and Data Storage.

Virtual Machine

Cost-effective, reliable, self-provisioned virtual machines (VM) based on the VMware products and in support of open science.

VM SLA Details

Data Storage

Cost-effective, reliable, professionally managed digital data storage based on industry standard practices in support of open science.

Data SLA Details

Chameleon

A highly configurable cloud computing resource for large-scale cloud and computer science research. 

Specifications | User Guide

Jetstream2

A general purpose, programmable, cloud computing resource for US researchers and science gateway developers. 

Specifications | User Guide

Cyclone

An on-premises cloud infrastructure system that provides a platform for cloud-native applications and workflows.

Specifications

Platform as a Service (PaaS, Applications/Services/API)

On top of the lower level infrastructure-as-a-service, CIC develops, deploys and administers higher level cloud and interactive computing platforms, applications and tools.

Tapis API Platform

Tapis is a platform of RESTful API services for the open science community. TAPIS provides APIs for many of the common distributed computing tasks including, data and metadata marshalling and movement, code execution and job lifecycle management, identity and authorization.

About Tapis

Scinco JupyterHub

Scinco (Scalable Interactive Computing) JupyterHub is a customized, self-service Jupyter notebooks and cloud computing tools and libraries for specific communities and domains of science. Scinco is integrated into other TACC platforms and systems such as TAPIS and the Corral high-performance storage system.

Scinco Documentation

Abaco

Abaco (Actor Based Containers) is a functions-as-a-service platform based on Linux container technology and the actor model for concurrent computation. Abaco provides a web service layer over a container execution engine to enable reproducible, event-driven computing patterns.

Abaco Documentation

Consulting

CIC engages groups both internal and external to TACC to help them design and build customized science clouds tailored to their research community and automate the management of the underlying resources and infrastructure. CIC specializes in the following areas:

  • OpenStack deployments for infrastructure-as-a-service offerings.
  • Distributed systems architecture and microservice/API design.
  • Systems administration automation with DevOps tools such as Puppet and Ansible.
  • JupyterHub and interactive computing environments.
Submit Consulting Request

Research & Development

CIC conducts research and development into multiple areas of cloud and interactive computing. Current areas of interest include:

  • Highly available, distributed cloud/object storage.
  • Automated, self-service provisioning and management of resilient stateful services such as databases and message queues.
  • Containers, unikernels and related technologies for high-throughput and reproducible scientific workloads.
  • Jupyter project/Jupyterlab notebook environments that bridge the gap between interactive computing and more traditional HPC.
TACC Research