Cloud Operations

Architecture, consulting, support and development of infrastructure automation in public and private Clouds.

Datapiper has skills to help you in any step of the DevOps Journey

Key Features

Certified Specialists

Data Piper has a dedicated team of certified DevOps automation specialists who can develop a streamlined solution to smoothen your DevOps.

Cloud Cost Management Tool

Data Piper integrates state-of-the-art solutions designed to reduce cloud operation and maintenance costs.

DevOps Assessment Methodology

Data Piper integrates unique assessment methodologies designed to understand the infrastructure and business operations for better outcomes.

Offerings

Infrastructure as a Code

Our Infrastructure Automation Engineers can help you:

  • Integrate infrastructure as code into your automated scheme through software
  • Transition from traditional infrastructures to modernized approaches with codes
  • Minimize cost and reduce risk through automation
  • Improve release cycle and deployments
  • Migrate your existing infrastructure to the Cloud while automating it for better performance

Infrastructure as a Code

Cloud Orchestration

Automate scaling to make your systems adapt to the ramp-up / down of servers as needed, depending on load requirements.

  • Control and manage code standards and guidelines
  • Identify suitable tools
  • Control and manage versions of software across environments
  • Check customer service performance

Cloud Orchestration

CI & CD

Streamline the patch process and ability to move artifacts to different environments using automation seamlessly.

CI & CD

Containerization

Data Piper helps to containerize applications in a scalable environment, as the most promising digital technology it simplifies traditional applications’ packaging and deployment.

  • Run containers in less space with minimal resources
  • Run applications successfully irrespective of configurations and platforms
  • Run more containers on host

Containerization

Continuous Testing

We help you retain agility of your DevOps application development, through continuous testing, we elongate their lifecycles so you are at the core of digital technological transformation.

Continuous Testing

Featured Case study

How a GCP client migrated to the Cloud with Data Piper innovative methods

Industry

Information Tech

Solution

Data Piper

Challenge

Founded in 2009, the GCP Client was developed as an electronics and fitness company. It’s production range includes activity trackers, smart watches, wearable wireless-enabled technology devices that measure number of steps walked, heart rate, quality of sleep, steps climbed and other personal fitness metrics.

  • Migrate applications and physical data stores to Cloud without disrupting their 30 million active users
  • Continue delivering features and deployments on both the soon-to-be legacy infrastructure and the next-generation across both softlayer and GCP

The GCP Client, now having foundational infrastructure in Cloud; sought expertise in migrating their suite of applications ( user-facing, analytical and job processing) and their persistent data stores into GCP while causing minimal interruption to their 30 million active users. Additionally, the business also wanted to continue delivering features and deployments on both the soon-to-be legacy infrastructure and the next-generation across both softlayer and Cloud platform. Within the suite of applications, user data is persisted (mostly) within a sharded MySQL data store. A cache (memcached) is used to optimize retrieval and manipulation (cas + delete) of this data so that the MySQL cluster is available within a reasonable response time.

How a GCP client migrated to the Cloud with Data Piper innovative methods

Industry

Information Tech

Solution

Data Piper

Solution

  • Provide test environments to migration teams in under 5 minutes
  • Consume native Cloud Services
  • Increase development speed with dynamic environments

Two migration approaches were considered. A progressive migration versus a big bang migration. Pros and cons were weighed against each, where big bang was expected to involve major user disruption and significant risk. Progressive migration, where risk was less but technical work and complexity were greater. It was found that with a Memcached proxy, such as Mcrouter, cache operations could be replicated across two different cache clusters. With this possibility, cache “eventual consistency” was now a real possibility and feasible to use for the progressive migration strategy.

Result

Implementing Mcrouter as sidecar in aurora/mesos on GCP also gave new visibility that was not easily rendered by the cache in soft layer. We were now able to see, per application tier what the characteristics of cache operation looked like. The delta between tiers, the resource usage, the different types of operations, the average latency, and more. Ultimately the drop-in of a Memcached proxy Mcrouter not only allowed the progressive migration, allowed visibility into the different services of the monolith and their interactions with the cache, and lastly offloaded Memcached configuration away from the client and into Mcrouter allowing operational flexibility.