What is CaaS?
Containers as a Service, or CaaS (pronounced “cass”), enables mission partners to run an application and all its dependencies in isolated processes. These isolated processes, also known as code packages, have everything the app needs to reliably run its software in any environment (including the app, runtime, system libraries, etc.). With all critical elements packaged together, applications can be easily moved from one environment to another. Simply put, CaaS is like an application suitcase, with wheels.
-
As a Service Model, Billed Monthly to Mission Partners
-
Service delivered and maintained via modern DevSecOps principles and practices - DevSecOps, GitOps, Infrastructure-as-Code and heavy automation
Why CaaS?
-
DISA handles the Kubernetes layer, updates, patching, etc, allowing you to focus on your app and mission
-
It can often months to operationalize a platform, let alone get an ATO.
-
DISA handles the platform ATO, reducing overhead burden and maintenance on your IT staff
-
Pay as you go - reduce large upfront costs; No hidden I/O fees.
-
Leverage DISA datacenter security advantages
-
On boarding assistance - tap into industry and DOD experts to partner with you on your container journey
-
Move at the speed of the mission - should you need to move your workload they are portable now and, in the future
-
Portability across DISA data centers, your data centers, public clouds, and even the tactical edge
-
Portability and consistency across development, testing & production
-
Options now, and in the future as needs change
A current challenge for many mission partners is portability, the ability to lift and shift applications and their dependencies from one environment to another. Application dependencies may be hard to locate, there may be limited hardware space to hold applications, or potential conflicts between programs running on the same computer. CaaS provides mission partners with portability to easily move applications from one environment
to another.
Features.
• Rapid application portability. The application and all its dependencies are bundled in a container, allowing mission partners to easily move applications from one environment to another.
• Faster access. Currently, it is difficult for mission partners to access container platforms. CaaS provides direct pathways for mission partners to access platforms.
• Faster start-up times. Containers are smaller (megabytes, instead of gigabytes), allowing a single operating system kernel to start up in a few seconds—versus the minutes required to start-up a virtual machine.
• Direct support. HaCCers partner with customers to develop container applications, providing expert support with portability, accreditation, and other requirements. This allows mission partners to focus their resources on application development.
-
No vendor lock in - the containers are portable
-
Bug fixes and CVEs provided
-
Rich marketplace of 3rd party containers and operators
-
Underlying OS and Container Platform is a hardened, immutable Red Hat Enterprise Linux (RHEL) CoreOS
How to order CaaS.
The CaaS platform is operational and available for hosting containerized applications, as of 1 Oct 2022. If you are interested in hosting your containerized application on the CaaS platform, please use the contact us feature and our Cloud Hybrid team will reach out to you.