What is
Gcore Container
as a Service?
Gcore Container as a Service (CaaS) simplifies your container application deployment in the cloud. Enjoy intuitive container execution, tailored to your needs, while we expertly handle the infrastructure.
A simple, scalable,
and secure solution for your
containers
Serverless
Free yourself from managing virtual machines, bare metal servers, and container orchestrators. Enjoy the easiest way to run containers in the cloud.
Cost-effective
Pay only for the time your containers are running. No active containers? No charges.
Highly available
Run production-ready applications in containers with 99.9% SLA.
Secure
Protect your containers from unauthorized access by enabling API key authentication. Use private container registries with verified images.
Autoscalable
Set the scale-to-zero option to run containers automatically only when requests come in. Traditional autoscaling is available to handle traffic spikes.
Flexible
Manage containers through the Gcore Customer Portal or REST API.
Use cases for
Container as a Service
AI/ML inference
at the edge
Using CaaS to run AI/ML models at the edge provides scalability and portability, reduces latency, and improves security.
Low latency between IoT devices and ML models Application executes containers on demand No need to manually provision servers
Streamlined microservices
CaaS simplifies and optimizes the deployment of microservices and distributed systems.
Containers run on demand No need to manually provision servers
Integration with
third-party services
CaaS enables rapid deployment and scaling of containerized applications via API using third-party tools like GitHub Actions.
Containers run on demand No need to manually provision servers
Choose where
to run your containers
Get started
for free in a
few easy steps
Log in to the Gcore Customer Portal. If you’re not yet registered, sign up using your email, Google, or GitHub account.
Select the region closest to your application.
Create a container using a public or private image and configure its parameters.
Wait a few minutes until the container status changes to “Started.” It’s ready to use!
Frequently asked questions
Container as a Service (CaaS) is a cloud service that manages containers at scale, including starting, stopping, and scaling containerized applications. Unlike Infrastructure as a Service, the primary resource unit in CaaS is a container, not a virtual machine or bare metal server.
CaaS is a great choice when you need to deploy, scale, and manage containerized applications in a cloud computing environment but don’t want to deal with managing servers, virtual machines, and container orchestrators like Kubernetes.
CaaS is appropriate when you need to:
- Deploy and scale containerized applications rapidly.
- Simplify the process of deploying and composing distributed systems or microservice architectures.
- Ensure your applications are portable and run consistently across environments.
- Automatically scale your containerized applications.
Yes. CaaS automatically adjusts the infrastructure according to your requirements, consuming only the computing power necessary for running your containers. You are only charged for the resources you use. Using Gcore CaaS, you can also optimize your costs by carefully adjusting mCPU, RAM, autoscaling limits, and the lifetime of your containers.
Gcore is PCI DSS and ISO 27001 certified. This means that your data is protected from unauthorized access and modification.
We provide built-in basic DDoS protection against reflection DDoS attacks. To protect your data from loss, we use three-factor SAN replication and disaster recovery as standard.
You can use any container registry with a publicly exposed URL, such as DockerHub. You can also use a private container registry, specifing registry credentials.
Contact us to
get a personalized offer
Tell us about your business challenges and we’ll help you
with a customized solution.