IT Outposts and GigaCloud Partnership: First Results for Ukrainian Businesses

Keeping data in Ukraine is often a requirement, but it doesn’t have to be a limitation. Find out how with GigaCloud’s local infrastructure and our expertise as a DevOps service provider, our clients retain full control over data within the country and still get the full benefits of modern cloud.

IT Outposts announces the start of a new partnership with GigaCloud, a forward-thinking Ukrainian cloud provider, to deliver cloud infrastructure aligned with the capabilities of global providers.

As GigaCloud expands their services, the company is bringing together a coalition of technology partners to deliver complete infrastructure solutions for businesses in Ukraine.

IT Outposts, as a technology partner of GigaCloud, assists clients in implementing the fundamental DevOps principles, such as infrastructure automation, CI/CD, and site reliability engineering, and designing and implementing scalable Kubernetes-based environments.

Together, we enable organizations to keep their data in Ukraine while gaining access to modern cloud capabilities similar to those offered by Amazon and Azure. This is made possible by GigaCloud’s geographically distributed data centers and disaster recovery capabilities, combined with a thoughtfully designed architecture from IT Outposts.

Below, we’re glad to introduce GigaCloud and share the progress we’ve made together since starting our collaboration.

About GigaCloud

GigaCloud offers a wide range of cloud services in the Ukrainian market and helps businesses migrate to cloud-based systems more easily and reliably, walking clients through each step of the process. 

Their goal is to deliver cloud solutions tailored to each customer. In practice, this means personalized service, 24/7 support, senior-level expertise, and quick response times—on average, just 20 minutes.

The company has been delivering cloud projects for corporate and government clients since 2016. To date, they have more than 1,500 customers.

GigaCloud has five data centers located in Poland and Ukraine. The three availability zones in Warsaw, Kyiv, and Lviv ensure reliable backup environments and protection against data loss.

The company operates in accordance with GDPR requirements, and customers are provided with an SLA of 99.95% availability.

GigaCloud’s dedication to the protection of client data is confirmed by a multitude of global certifications and compliance standards, such as: 

  • ISO/IEC 27001
  • ISO/IEC 27701
  • ISO/IEC 27017
  • ISO/IEC 27018
  • ISO 9001
  • PCI DSS
  • CSA STAR

Alongside these certifications, the company also holds technology partner statuses and compliance certifications such as Premier-tier VMware Cloud Service Provider, VMware Sovereign Cloud Provider, Microsoft Cloud Solution Provider, NVIDIA Solution Advisor, and КСЗІ compliance.

In addition, GigaCloud is part of the Tallinn Mechanism, an initiative launched in 2023 with the goal of uniting efforts of countries to strengthen Ukraine’s cyber defense system against the Russian attacks on the critical infrastructure.

The Outcomes IT Outposts and GigaCloud Have Already Brought to Customers

Working with GigaCloud, we’ve already completed several successful projects. Below, we describe two of them.

Compliant Hybrid Cloud for a Ukrainian Industrial Enterprise

A large Ukrainian industrial enterprise with multiple production facilities across the country had reached a turning point in its infrastructure management. Its day-to-day operations depended on a closely integrated system of ERP, MES, and production data.

Much of this environment was still running on an aging VMware infrastructure. Over time, it became more expensive to maintain and hindered the team from adopting cloud tools and methodologies (that have already become standard in the industry and actively implemented by market peers).

At the same time, the enterprise has strict data requirements—operational and personnel data has to stay in Ukraine. This made a migration to the public cloud unfeasible.

The challenge was simple to define, but not easy to solve: 

How do we remodel the outdated setup without relocating sensitive data across borders?

Azure Local: A Solution That Checks All the Boxes

To address the challenge, GigaCloud assessed the client’s existing network and workloads and, based on the assessment, proposed a solution: deploying a Private Cloud on Azure Local in GigaCloud’s cloud infrastructure located in Kyiv.

This setup would allow the client to:

  • Keep sensitive data in Ukraine. All critical workloads would run on infrastructure physically located in Kyiv, ensuring compliance with data residency requirements.

  • Still take advantage of Azure’s management, security, and automation tools for workloads with no data residency requirements and easily scale resources up or down as needed.

GigaCloud’s Role

Initially, workloads were separated according to data sensitivity and compliance considerations. This determined which data systems were to remain on-premise and which could be placed in the cloud:

Azure Local—GigaCloud DC, Kyiv Azure Cloud—non-sensitive workloads
ERP—core production and HR data Aggregated analytics and reporting
MES—shop floor systems Dev/UAT environments
Operational data stores Disaster recovery (Azure Site Recovery)
AKS on Azure Local—internal apps Azure Monitor, Defender for Cloud
Identity & Active Directory Seasonal burst compute

For systems that had to remain on local infrastructure, GigaCloud set up Azure Local in their Kyiv data center. It uses ISO/IEC 27001-certified hardware, operating under Ukrainian law and offering a clear audit trail and the transparency required for compliance reviews.

IT Outposts’ Role

Our team was responsible for the solution design.

We connected the local setup to Azure using Azure Arc as the connective tissue, so all resources, consistent policy enforcement, and unified audit logging across both environments could be accessible and managed through a single interface.

Our team also led the migration from the existing VMware environment, deployed AKS, and configured secure connectivity between the local environment and the Azure Cloud. 

Results

The biggest win was having a cloud solution that respected the industrial enterprise’s requirement to keep data in Ukraine. At the same time, workloads that don’t have data residency constraints can run in Azure Cloud, where it’s easier and more cost-effective to scale.

As the client put it: 

“Every cloud proposal we had seen before either ignored that constraint or treated it as a nice-to-have. A Private Cloud on Azure Local running on GigaCloud infrastructure was the first architecture designed with this requirement in mind.”

Furthermore, the migration from VMware was completed without unplanned downtime, allowing the business to continue operating without disruption. Plus, the architecture was designed so that both local and cloud resources could be managed through Azure via Arc, which removed the need to work across multiple tools.

With Azure Local running in GigaCloud’s Kyiv data center, the client’s compliance team signed off on the architecture for the first time in years. For the first time, the infrastructure model fully matched both their policies and their need for easy management.

100% Scalable Azure Cloud capacity Zero 1 portal
Sensitive data retained within Ukrainian jurisdiction The capacity can be quickly adjusted based on demand. Unplanned downtime during VMware migration Unified Azure management via Arc—no dual toolchain

Production Kubernetes Platform for a Scalable AI Solution

The client is an AI company building products based on neural networks. They need a stable infrastructure with efficient GPU resource utilization to run models in production and repeatedly train new ones.

However, the initial system wasn’t designed for high availability, GPU usage wasn’t managed in a structured way, and deployments were handled manually. There was also no monitoring in place, so the team had limited visibility into how the platform was performing.

On top of that, just like in the previous case, this client’s infrastructure was required to be located in Ukraine.

GigaCloud’s Role

Since the infrastructure had to stay in Ukraine, GigaCloud, with availability zones in Kyiv and Lviv, was a suitable option. 

Considering the requirements of the project, the GigaCloud and IT Outposts teams proposed the following solution: GigaCloud’s Public GPU Cloud (including compute, networking, and storage resources), built on a VMware-based stack with a multi-node Kubernetes cluster and high availability across all layers.

Along with being located within Ukraine, GigaCloud’s Public GPU Cloud offers multiple GPU tiers for different workloads:

  • NVIDIA L4 for inference and basic training
  • L40S for high-performance inference and accelerated training
  • RTX Pro 6000 for demanding multimodal and visual tasks

The client can choose the right level of GPU performance for each task and scale up only when needed, without paying for more than they use. 

IT Outposts’ Role

IT Outposts handled the design and the implementation of the platform.

We set up a multi-node Kubernetes cluster with high availability built in from the start. All stateful services, including databases, message brokers, and caches, were configured this way. 

GPU resources were separated from the rest of the cluster, so AI workloads run in their own space without interfering with other services. This prevents resource conflicts. The platform also lets the client use GPU resources more flexibly. The team can start small and scale capacity as demand increases.

We also implemented a full observability setup from scratch: 

  • Prometheus collects metrics
  • Grafana provides dashboards
  • Loki collects logs
  • Alertmanager sends critical alerts to the on-call team

Last but not least, we treated infrastructure as code from the beginning and managed it through Flux, so deployments are reproducible, auditable, and easy to roll back.

Component Implementation
Orchestration Kubernetes with a high availability control plane across availability zones
GPU workloads GPU node pools with NVIDIA device plugin, resource quotas, and priority classes
Data layer PostgreSQL with HA, Redis Sentinel, RabbitMQ cluster with quorum queues
Object storage MinIO distributed deployment for model artifacts and training data
GitOps/CI/CD Flux CD for continuous delivery, environment-per-branch strategy
Observability Prometheus + Grafana stack, Alertmanager, Loki for log aggregation

Results

The infrastructure stays within Ukraine, which solved the data residency requirement, and the different GPU options made it easy to choose the right level of resources for each workload and adjust when necessary. Since go-live, the system has operated consistently with 99.95% uptime, as per GigaCloud’s SLA.

And as we isolated GPU workloads from the rest of the services, resource-heavy AI jobs don’t affect the rest of the system, avoiding slowdowns at peak times. Also, thanks to our involvement, day-to-day operations became much easier to manage. Deployments are more structured, and the system’s performance is clear and visible.

Criteria Result
Data residency Within Ukraine
Uptime SLA maintained after go-live 99.95%
Platform readiness GPU-ready environment for production workloads
AI workload isolation Dedicated node pools for inference and training
Manual deployments replaced Full GitOps from day one

Final Say

The partnership between IT Outposts and GigaCloud is expected to continue developing in this direction: building infrastructure that fits Ukrainian requirements while still giving access to modern cloud capabilities. 

Want to see how our approach could help address your technical and business needs? Let’s take a closer look together!

Click to rate this post!
[Total: 0 Average: 0]