Skip to main content
GSA Logo

Cloud Economics

About MCaaS

FCS MCaaS Documentation

Multi-Tenant Container as a Service (MCaaS) provides scalable, secure and highly available cloud capabilities for workloads aligned with standard FAS-IT development and deployment pratices in the FAS Cloud Services platform.

The core of this platform is built on top of Kubernetes, utilizing AWS services and other commercial and open-source tooling. Leveraging microservices, containarization and GitOps, MCaaS is designed to support efficiently migrating into a cloud-based environment as well as cloud native development.

MCaaS allows tenants to focus on application development while FCS handles critical infrastructure, management, and security activities.

Core Tenets of the MCaaS Architecture

  • Efficient: Share core capabilities, automate where possible, and empower tenants with self-service capabilities.

  • Secure: Security shifted to the left via DevSecOps, defense in depth throughout the platform.

  • Smart: Re-usable common services to promote a compact portfolio and streamline an ATO.

  • Future-proof: Flexibility and extensibility through modularity.

A Customer Responsibility Matrix (Controls Snapshot) has been developed for MCaaS users. They are used to control the documentation and inheritance model of information security controls within the GSA FCS Program. Review the MCaaS Customer Responsibility Matrix here.

<figure markdown> ![MCaaS](/img/mcaas-docs/images/MCaaS-logo.png){ width="300" } </figure>
test