DoiT Cloud Intelligence™

All Resources

Explore every published landing page, blog post, webinar, announcement, and demo page available for this product.

Published Resources

636

Resource Types

3

Collection

Blog Posts

Read product stories, practical guidance, and editorial content.

634 published resources

Blog PostUpdated Apr 7, 2026

Stop Node Hunting: How Kubernetes DRA Simplifies GPU Scheduling for AI Workloads

Kubernetes DRA eliminates manual GPU node hunting by introducing intelligent, request-based allocation for complex AI workloads with mixed hardware requirements.

Blog PostUpdated Apr 2, 2026

Amazon Bedrock Pricing: A CloudOps Guide to Managing AI Costs

Understand Amazon Bedrock's pricing models, calculate token costs, and apply CloudOps strategies to control AI spend before it scales beyond your budget.

Blog PostUpdated Mar 26, 2026

Databricks Pricing Explained: DBUs, Tiers, and Cost Control

Understand how Databricks pricing works, what drives DBU costs, and how CloudOps teams can forecast and control Databricks spend without slowing down data workloads.

Blog PostUpdated Mar 23, 2026

Cloud Cost Management: A CloudOps Practitioner's Guide

A practical guide to cloud cost management for CloudOps teams: real-time visibility, rightsizing, automated policy enforcement, and how to choose tools that drive outcomes

Blog PostUpdated Mar 23, 2026

Cloud Storage Cost Optimization for Multi-Cloud Teams (2026)

Egress fees, API charges, and storage class transitions drive most cloud storage overspend. Learn how AWS, Azure, and Google Cloud pricing compares and which strategies actually cut costs.

Blog PostUpdated Mar 23, 2026

What Are Cloud Infrastructure Services? A CloudOps Guide

Cloud infrastructure services give CloudOps teams the compute, storage, and networking primitives that power every workload. Learn how to evaluate providers, govern costs, and build operational discipline across AWS, Azure, and GCP

Blog PostUpdated Mar 19, 2026

GKE Native Support for Custom Metrics: Smarter Autoscaling Beyond CPU and Memory

Modern cloud-native applications rarely scale perfectly using CPU or memory metrics alone. Many workloads are driven by signals like…

Blog PostUpdated Mar 16, 2026

Cloud Service Providers: A CloudOps Evaluation Guide

A practical guide for CloudOps teams on evaluating cloud service providers, AWS, Google Cloud, Azure, and beyond, for reliability, cost efficiency, and operational fit.

Blog PostUpdated Mar 14, 2026

Cloud Cost Optimization Strategies for CloudOps

Discover proven cloud cost optimization strategies for CloudOps teams covering AWS, GCP, and Azure: rightsizing, reserved instances, automated monitoring, and more.

Blog PostUpdated Mar 14, 2026

Common Cloud Mistakes Early-Stage Startups Make and How to Avoid Them

Best practices for account management on AWS, delivered by DoiT Experts

Blog PostUpdated Mar 14, 2026

The CloudOps Guide to Cloud Computing Service Models

A practical guide to the core services of cloud computing for CloudOps teams, compute, storage, networking, databases, IaaS, PaaS, and SaaS across AWS, GCP, and Azure

Blog PostUpdated Mar 13, 2026

Why Traditional FinOps Breaks Down with AI Workloads

AI workloads break traditional FinOps with unpredictable consumption patterns. Learn why 40% of organizations spending $10M+ on AI need new approaches.

Blog PostUpdated Feb 3, 2026

Introducing 4 Cloud Diagrams updates for better infrastructure visibility

New Cloud Diagrams updates: Isolate resources with Boolean/Regex filters, trace second-order dependencies, and better auditing of resource change history.

Blog PostUpdated Feb 3, 2026

Scaling GenAI Projects: A Practical Guide to Maximizing ROI

Learn how to scale GenAI projects without overspending. A practical framework for generative AI ROI, cost optimization, and FinOps governance.

Blog PostUpdated Feb 2, 2026

Upgrading Your Database to an Iceberg Data Lake (Part 1)

Replicating a database to Iceberg

Blog PostUpdated Jan 30, 2026

When to Use AlloyDB Instead of Cloud SQL for PostgreSQL

A data-backed comparison featuring performance benchmarks, pricing breakpoints, and architectural trade-offs.

Blog PostUpdated Jan 29, 2026

First look at Google Cloud N4A VMs: benchmarked against N4, C4A and AWS M8g.

I’ve tested the newest N4A instance family offering from Google Cloud so you don’t have to.

Blog PostUpdated Jan 23, 2026

MCP Toolbox for Databases with AlloyDB: A Hands-on Exploration

Generative AI is increasingly becoming an integral part of how teams operate, reason about systems, and query data. What started with code…

Blog PostUpdated Jan 23, 2026

Understanding Google Cloud's New Spend-Based CUD Model

January 2026 brings simplified billing, expanded discounts, same savings

Blog PostUpdated Jan 16, 2026

AWS European Sovereign Cloud: What It Is and Why It Matters

Amazon Web Services (AWS) has officially launched the AWS European Sovereign Cloud (ESC). It’s big!

Blog PostUpdated Jan 16, 2026

Streamline Cloud Management via DoiT CLI

How the DoiT Cloud Intelligence CLI unlocks superior cloud management

Blog PostUpdated Jan 8, 2026

Catching BigQuery Cost Spikes Before They Become a Billing Nightmare

DoiT's real-time cost anomaly detection for Google BigQuery allows teams to identify and stop issues before they spiral out of control.

Blog PostUpdated Jan 8, 2026

GKE Upgrades: How Rollout Sequencing Makes Upgrades Predictable and Safe

Back in the early days of Kubernetes, managing just one cluster felt like a full-time job. Now, platform engineers in large organizations…

Blog PostUpdated Jan 6, 2026

Mastering Snowflake Costs: Why DoiT Acquired SELECT (and What It Means for You)

Introducing PerfectScale for Snowflake - automated cost control for the modern data stack.

Blog PostUpdated Jan 5, 2026

GCP Cost Savings: Automating the Cleanup of Unused External IPs with CloudFlow

Unused External IP addresses can inflate costs, making their proactive management essential for cloud cost optimization. In this post, we…

Blog PostUpdated Dec 30, 2025

Your SaaS Billing API is Lying to You

If you are building FinOps integrations, I have bad news: the data you just fetched from that SaaS API is probably wrong.

Blog PostUpdated Dec 28, 2025

Accessing S3 Buckets Across AWS Regions With(out! Nov 2025!) VPC Peering

A practical guide to understanding why cross-region S3 access requires more than VPC Interface Endpoints with private DNS

Blog PostUpdated Dec 16, 2025

Introducing Automation for Argo Rollouts via PerfectScale

Advanced Argo rollout-aware automation to align K8s optimization with your strategies and operations

Blog PostUpdated Nov 17, 2025

Quick Suite — Meet Your New Agentic Teammate

Amazon Quick Suite is redefining the modern workspace — bringing together conversational AI, data analytics, and automation in one unified…

Blog PostUpdated Nov 14, 2025

Build an Attack Surface Management Agent with AWS Bedrock

Learn how to build a production-ready attack surface management agent with AWS Bedrock, automate vulnerability discovery, and monitor AI spend with DoiT Cloud Intelligence™.

Blog PostUpdated Nov 13, 2025

Unifying Multicloud Identity & Observability with Microsoft Entra, Pinniped and OpenTelemetry

A practical, low-cost POC you can run in a weekend — with clear Azure-first deployment steps

Blog PostUpdated Nov 10, 2025

From VM Tagging to Token Tracing: The FinOps Code for AI Cost Control

LLMs So Hot They Burn A Hole In Your Pocket

Blog PostUpdated Nov 6, 2025

Entra-First, CNCF-Augmented Multi-Cloud Nano-Services for Insurtech companies

Executive summary  Insurance workloads require identity-centric controls, iron-clad data isolation, and auditable telemetry. Build on…

Blog PostUpdated Nov 4, 2025

Transitioning from RDS Performance Insights to CloudWatch Database Insights

Is the new pricing worth it?

Blog PostUpdated Nov 3, 2025

Building a production-ready Attack Surface Management Agent with AWS Bedrock while staying within…

Building a production-ready ASM agent on AWS with Bedrock, Strands Agents, AgentCore, and RAG, observability and cost control included.

Blog PostUpdated Oct 31, 2025

AI-Ready Databases in AWS: Modernizing Your Data Stack for Intelligent Applications

Introduction: The New Era of Intelligent Data

Blog PostUpdated Oct 20, 2025

Cloud Diagrams for Google Cloud: Visualize your Google Cloud infrastructure in real-time

Google Cloud infrastructure visualization tool with automated diagram generation, dependency mapping, network troubleshooting, and version history.

Blog PostUpdated Oct 17, 2025

Introducing Security Insights in DoiT Cloud IntelligenceTM

Security teams are often overwhelmed by the volume of findings and alerts, and by the time it takes to determine what actually matters. Duplicate findings, scattered context, and unclear risk prioritization slow teams down and increase exposure.  Security Insights in DoiT Cloud Intelligence address exactly that. DevSecOps teams can group, enrich, and prioritize cloud security […]

Blog PostUpdated Oct 16, 2025

Kubernetes Intelligence by DoiT: Optimize Costs in AWS & GCP

Cut K8s waste, right-size workloads, and plan capacity confidently with Kubernetes Intelligence cost and utilization visibility for AWS and GCP.

Blog PostUpdated Oct 10, 2025

Fine-Grained Outbound Control: How Google Cloud Cloud NAT Rules Enhance Security and Compliance

Google Cloud Network Address Translation (Cloud NAT) is a key service that enables Virtual Machines (VMs) without external IP addresses…

Blog PostUpdated Oct 2, 2025

Demystifying Machine Learning by Building an ML Pipeline (Part 1/2)

Changing how we learn about machine learning, first by applying it, then exploring how it works.

Blog PostUpdated Sep 26, 2025

The Best of Both: Autopilot mode workloads in GKE Standard

Modern cloud infrastructures aim to balance flexibility, control, and operational overhead. With Kubernetes, many organizations want…

Blog PostUpdated Sep 24, 2025

DoiT launches its own MCP server for DoiT Cloud Intelligence™

Talk to your FinOps data: what is MCP and how can you use DoiT’s server?

Blog PostUpdated Sep 23, 2025

Creating Conversational AI Agents with Azure AI Foundry

Simplify AI Agent development with Azure AI Foundry.

Blog PostUpdated Sep 22, 2025

Building AWS Architecture with MCP Servers and Strands Agents

Introduction

Blog PostUpdated Sep 18, 2025

Replicating BigQuery Data to Another Data Warehouse

How to use Continuous Queries to Perform CDC from BigQuery

Blog PostUpdated Sep 17, 2025

DoiT Named a Visionary in 2025 Gartner® Magic Quadrant™ for Cloud Financial Management and FinOps 3.0

DoiT is redefining Gartner Cloud Financial Management with FinOps 3.0—automating action to go beyond dashboards and deliver measurable business outcomes.

Blog PostUpdated Sep 16, 2025

Accessing Private and Public APIs from within a VPC via API Gateway

This article concerns API Gateways with public APIs defined with a Regional API Endpoint type.

Blog PostUpdated Sep 11, 2025

DoiT launches Remote MCP Server: Get cloud cost insights with full business context through AI

DoiT's remote MCP server lets AI assistants query cloud costs with business context from Slack, GitHub, and Jira for complete cost answers.

Blog PostUpdated Sep 7, 2025

Introducing the Anthropic cost & usage integration

Monitor Claude AI spending with DoiT's Anthropic integration. View AI costs alongside cloud spend, allocate to teams, detect Claude model cost anomalies.

Blog PostUpdated Sep 1, 2025

Accessing S3 Buckets Across AWS Regions Using VPC Peering

A practical guide to understanding why cross-region S3 access requires more than VPC Interface Endpoints with private DNS Background AWS informs us that to use an S3 bucket in another region (such as an EC2 instance in us-west-2 that requires an S3 bucket in us-east-1), we have several options [1]. The one I’m addressing is the one for […]

Blog PostUpdated Aug 28, 2025

Resize images on-the-fly with GCP Cloud Functions and Google Cloud CDN

In this article, I will explain why you should resize images in your websites, and how you can leverage Google Cloud Functions with GCP…

Blog PostUpdated Aug 22, 2025

Optimizing ML Costs with Azure Machine Learning

A Finops Methodology

Blog PostUpdated Aug 12, 2025

GKE Gateway API and Service Extensions: Your New Toolkit for Tackling Complex Traffic Challenges in…

Kubernetes has transformed container orchestration, and Google Kubernetes Engine (GKE) provides a powerful, managed platform for deploying…

Blog PostUpdated Aug 12, 2025

GKE Gateway API and Service Extensions: Your New Toolkit for Tackling Complex Traffic Challenges in GCP

Kubernetes has transformed container orchestration, and Google Kubernetes Engine (GKE) provides a powerful, managed platform for deploying and scaling containerised applications. While GKE offers strong capabilities for service discovery and load balancing, there are still limitations on applying custom processing logic to traffic before it reaches the workloads. This is where Service Extensions come into play, providing […]

Blog PostUpdated Aug 12, 2025

Microsoft Fabric: Unified Analytics Platform for AI era

Let me tell you a story of an imaginary company, Tell Me More Telco. The company has more than 100 clients, and their team is growing at an…

Blog PostUpdated Aug 7, 2025

Estimate your current AWS cloud infrastructure cost in a new region

Using DoiT Console, Amazon Price API and Amazon Q AI assistant to expedite the estimation of the AWS Cloud Infrastructure in a target…

Blog PostUpdated Aug 6, 2025

Introducing the Databricks cost & usage integration for DoiT Cloud Intelligence™

New Databricks integration for DoiT Cloud Intelligence. Manage your Databricks costs alongside cloud infrastructure and other SaaS costs.

Blog PostUpdated Aug 6, 2025

LLMs in production: optimising from multi-second to sub-second latency and getting 50x cost…

When you’re dealing with a critical cloud infrastructure issue, every second counts. You need help fast, and you need it to be accurate…

Blog PostUpdated Aug 6, 2025

LLMs in production: optimising from multi-second to sub-second latency and getting 50x cost reductions for free

When you’re dealing with a critical cloud infrastructure issue, every second counts. You need help fast, and you need it to be accurate. But even when you’re not in a rush, you don’t want to spend your precious time going through long forms asking to be filled out; you want to describe your problem and […]

Blog PostUpdated Aug 4, 2025

Where FinOps Meets ITFM: The Convergence Has Already Begun

As cloud spend becomes a larger part of IT budgets, the lines between FinOps and IT Financial Management (ITFM) are blurring. Discover why the convergence of these two disciplines is inevitable and how integrating them can help you gain full cost transparency, optimize spending across your entire IT landscape, and align technology with business goals.

Blog PostUpdated Aug 1, 2025

Driving FinOps Adoption: Why Culture Is Still the Hardest Part

Implementing FinOps is more than just a tooling problem—it’s a cultural shift. This article explores why organizational buy-in and accountability are the biggest hurdles to FinOps adoption and provides key takeaways from industry leaders on how to embed cost-smart decision-making into your company's culture.

Blog PostUpdated Jul 28, 2025

GPU Optimization with Exceptional PerfectScale Visibility

GPUs have become an integral part of modern cloud infrastructure. As many teams increasingly adopt AI, machine learning, and large language models (LLMs) to evolve their applications, GPU usage is growing rapidly, along with the Kubernetes cloud costs to maintain such workloads. This trend introduces a new layer of complexity to Kubernetes resource management: GPU utilization […]

Blog PostUpdated Jul 25, 2025

Build a Smarter Cloud with a Winning FinOps Strategy

Discover how a well-defined FinOps strategy helps control cloud costs, improve collaboration, and drive financial accountability across your organization.

Blog PostUpdated Jul 24, 2025

Quantifying the Value of AI: The Visibility Problem Returns

As AI adoption scales, a familiar problem returns: a lack of visibility and clear ROI. This post examines why it’s so difficult to quantify the value of AI and offers actionable advice on how to measure its impact, moving beyond simple cost-to-value calculations.

Blog PostUpdated Jul 23, 2025

Automating Recurring FinOps Processes: S3 Lifecycle Cleanup

Ensuring compliance across your AWS environment is a tedious, never-ending process. That is, unless you have a FinOps automation tool like DoiT CloudFlow.

Blog PostUpdated Jul 23, 2025

Is Your Kubernetes Cluster Running on Trust? Why Image Verification Is No Longer Optional

In today’s fast-moving cloud-native ecosystem, Kubernetes has become the de facto standard for container orchestration. We spin up pods…

Blog PostUpdated Jul 23, 2025

Map cloud costs to your teams, environments, and more with Allocations

Are you struggling to align cloud spend with your business? Learn how DoiT's Allocations feature helps you map cloud costs to your teams, environments, and more, providing the business context and accountability needed to understand and optimize your cloud spend.

Blog PostUpdated Jul 23, 2025

No Restarts, No Disruptions: Seamless Pod Resource updates with In-Place Resizing

Updating Kubernetes pod resources in-place is a new way to optimize your k8s cluster without disruptions or restarts!

Blog PostUpdated Jul 23, 2025

Stop Chasing Idle Servers: Intent-Aware FinOps for the Real World

Most FinOps stories start with a heat-map of underused instances and end with a triumphant “we saved 20 percent.” Nice.

Blog PostUpdated Jul 22, 2025

Cloud Financial Planning Guide for FinOps Leaders

Master cloud financial planning with proven FinOps strategies. Learn cost optimization, budgeting frameworks, and governance for strategic cloud success.

Blog PostUpdated Jul 18, 2025

Cloud Financial Management: A Complete Implementation Guide for Modern Enterprises

Learn how to implement effective cloud financial management with our step-by-step guide. Significantly reduce your costs while maintaining performance.

Blog PostUpdated Jul 14, 2025

Conversational AI’s New Voice: Speech-to-Speech Models in Enterprise Generative AI

A strategic perspective on implementing real-time voice-first AI in the generative era

Blog PostUpdated Jul 10, 2025

Google Cloud FinOps Best Practices: A Practical Framework

Master Google Cloud FinOps with intent-aware optimization strategies. Learn practical frameworks for cost management that go beyond traditional metrics.

Blog PostUpdated Jul 9, 2025

FinOps Best Practices: 9 Proven Strategies to Optimize and Reduce Cloud Costs

Discover 9 FinOps best practices to reduce your cloud costs, boost accountability, and build a more cost-conscious culture across your cloud operations.

Blog PostUpdated Jul 9, 2025

Unlocking Broader Cloud Insights with Cost Analytics

Beyond budgeting to a robust cloud

Blog PostUpdated Jul 8, 2025

Top 5 Concerns of Cloud Automation and How to Overcome Them

As cloud environments grow more complex, organizations are increasingly turning to FinOps automation to manage costs and drive efficiency at scale. But deploying an automation solution isn't always an easy sell, particularly within larger enterprises where cloud finance, governance, and security responsibilities are often spread across multiple teams and departments, and accountability is a critical […]

Blog PostUpdated Jul 4, 2025

Taming the GenAI Money Monster: How DoiT Cloud Analytics and Application Inference Profiles Make…

In the wild west of generative AI, your budget can quickly become the fastest gunslinger in town — shooting holes through your carefully…

Blog PostUpdated Jul 4, 2025

Taming the GenAI Money Monster: How DoiT Cloud Analytics and Application Inference Profiles Make AWS Bedrock Costs Crystal Clear

In the wild west of generative AI, your budget can quickly become the fastest gunslinger in town — shooting holes through your carefully planned finances before you even realize what happened. As organizations rush to adopt foundation models like Amazon Nova and others through Amazon Bedrock, many are discovering an uncomfortable truth: tracking who’s spending […]

Blog PostUpdated Jul 2, 2025

7 Common AWS Commitment Mistakes and How to Avoid Them

If you're managing cloud infrastructure costs on AWS, you've probably heard that Savings Plans (SPs) and Reserved Instances (RIs) can save you significantly compared to On-Demand Instances.

Blog PostUpdated Jul 1, 2025

Comparing Aurora Distributed SQL vs. Aurora Serverless v2: A Practical Cost Analysis

We ran real-world benchmarks to compare the cost efficiency of Aurora Distributed SQL vs. Serverless v2 — here’s what we discovered

Blog PostUpdated Jun 23, 2025

Building End-to-End Broadcast Workflows with AWS MediaConnect

Implementation of Video Pipelines Using AWS MediaConnect

Blog PostUpdated Jun 23, 2025

FinOps Lessons from a Dating App

How continuous learning, ‘small steps’, and architectural optimisation take the lead in FinOps transformation By François Pasquet, Technical Account Manager, DoiT At first, when I started, FinOps was considered a secondary activity that was done when there was time. Now, with the growing adoption of the cloud and the emergence of multi-cloud solutions, FinOps practices […]

Blog PostUpdated Jun 18, 2025

Cloud Diagrams update: Visualize costs directly in your diagrams

Cloud Diagrams now includes cost data and heatmaps so you can see expensive AWS resources in context with their dependencies.

Blog PostUpdated Jun 18, 2025

How I navigated a complex migration project with ease using DoiT Cloud Intelligence and MCP Server

Cloud migration projects are some of the most complex projects till date based on my experience. When a customer decides to migrate there…

Blog PostUpdated Jun 16, 2025

Unpacking Serverless in Azure

The ultimate guide on getting started with Microsoft Azure serverless.

Blog PostUpdated Jun 13, 2025

Choosing the Right AKS Networking Model

Understanding the differences between Azure CNI, CNI Overlay, and Kubenet

Blog PostUpdated Jun 5, 2025

Amazon Bedrock Flow: The Easiest Way to Build AI Workflows (No Code Needed!)

Generative AI is taking over, and if you’ve been keeping up, you know how powerful it can be. But let’s be honest — getting started with AI…

Blog PostUpdated Jun 5, 2025

What Is FinOps? A Complete Guide to Smarter Cloud Spending

What is FinOps? Learn what it is, why it matters, and how to implement it. Explore its key principles and measure success in your cloud cost management.

Blog PostUpdated May 30, 2025

Unlocking Causal Relationships with Neptune Analytics and Amazon Nova

Have you ever wondered what truly drives outcomes in complex systems? While traditional analytics might tell us what factors appear…

Blog PostUpdated May 29, 2025

Introducing OpenAI cost & usage integration for DoiT Cloud Intelligence™

New OpenAI integration for DoiT Cloud Intelligence. Manage your OpenAI costs alongside cloud infrastructure and other SaaS costs.

Blog PostUpdated May 26, 2025

The Power of Persistence (and Non-Persistence) in Azure Virtual Desktop

A FinOps Perspective on Cost

Blog PostUpdated May 22, 2025

DoiT launches its local MCP server for DoiT Cloud Intelligence™: Explore your cloud costs & usage wherever you use AI

DoiT's MCP server transforms how you analyze cloud costs through AI assistants. Ask about spending spikes, service outages, or billing anomalies in plain language and get instant, data-driven insights from your actual cloud environment.

Blog PostUpdated May 19, 2025

Hidden Cloud Waste in Your Code

In his article “Stop Chasing Idle Servers: Intent-Aware FinOps for the Real World,” DoiT CEO Vadim Solovey highlighted an important reality of cloud computing: An “illusion of efficiency” can mask significant waste. While idle resources are easy to spot, some of the most costly inefficiencies hide within your engineering organization or code — places where […]

Blog PostUpdated May 19, 2025

Identifying Hidden Cloud Waste in Your Code

A Practical Guide to finding and eliminating it

Blog PostUpdated May 19, 2025

The risks of S3 Object Lock — why you should block it if you don’t need it

In Amazon S3, you can upload objects (files), choose a storage class, define who can access the file, configure automatic deletion, and…

Blog PostUpdated May 16, 2025

How to Optimize Kubernetes Costs

Learn proven Kubernetes cost optimization strategies and tools that finance leaders can use to reduce waste, improve efficiency, and control cloud spending.

Blog PostUpdated May 13, 2025

The FinOps AWS Playbook for Cloud Cost Management

Implement FinOps AWS strategies to improve cloud cost visibility, optimize spending, and align your cloud investments with business objectives and outcomes.

Blog PostUpdated May 12, 2025

Transform Your Cloud Strategy:

Unlocking Financial Efficiency with FinOps and Well-Architected Frameworks.

Blog PostUpdated May 9, 2025

Inside the Query Planner: Analyzing EXPLAIN Plans in Amazon Neptune

When working with Amazon Neptune, performance tuning can often feel like navigating a dark cave without a flashlight. Queries might slow…

Blog PostUpdated May 2, 2025

5 Best AWS FinOps Tools for 2026: Compared

Compare the 5 best AWS FinOps tools for 2026 — DoiT Cloud Intelligence, AWS Cost Explorer, CloudHealth, Cloudability, and Spot by NetApp — with pros, cons, and key features.

Blog PostUpdated May 1, 2025

The importance of real-time anomaly detection in preventing cloud budget overruns

In today’s modern enterprises, the rate of innovation often outpaces the speed of oversight. As organizations adopt increasingly complex multicloud and hybrid environments, the challenge of managing cloud costs in real time has become a strategic imperative. Dynamic scaling, ephemeral workloads, and decentralized ownership across engineering teams make it difficult to maintain visibility into where […]

Blog PostUpdated Apr 25, 2025

12 Essential FinOps KPIs to Optimize Cloud Costs and Maximize ROI

Discover the 12 critical FinOps KPIs finance leaders need to track for effective cloud cost management, improved forecasting, and strategic resource allocation.

Blog PostUpdated Apr 23, 2025

Unlocking Savings: A look at Google’s new BigQuery & Composer CUDs

CUDs for BigQuery and Composer finally arrived — Am I going to save money?

Blog PostUpdated Apr 15, 2025

How to Choose the Right Cloud Cost Optimization Tools

Discover the best cloud cost optimization tools for your business to reduce waste, improve efficiency, and maximize ROI with actionable insights and automation.

Blog PostUpdated Apr 14, 2025

EKS vs. ECS: Unexpected differences and practical advice on which to use

DoiT Expert explains EKS vs ECS differences, paired with guided reasoning on which choice is ideal for common scenarios

Blog PostUpdated Apr 14, 2025

Kubectl Cheat Sheet: Master Kubernetes With These Commands [Free PDF Included]

Learn helpful kubectl commands and best practices with this cheat sheet. Streamline Kubernetes management and optimize your containerized applications.

Blog PostUpdated Apr 11, 2025

Amazon RDS Instance Types: Classes, Specs, and How to Choose

Choose the right Amazon RDS instance types for your workloads. Compare instance families, optimize costs, and follow best practices for database performance.

Blog PostUpdated Apr 11, 2025

Cloud Architecture Explained: Key Elements and Strategies

Learn to design and implement cloud architecture. Explore key components, best practices, and strategies for optimizing performance, security, and costs.

Blog PostUpdated Apr 11, 2025

FinOps Implementation: The Keys to Establishing Success

Learn the five phases of successful FinOps implementation, with real-world examples and expert tips to bring financial accountability to your cloud investments.

Blog PostUpdated Apr 10, 2025

Choosing the Right Cloud Computing Provider for Your Business Needs

Discover how partnering with expert cloud computing providers like DoiT can optimize costs, enhance performance, and unlock your business’s growth potential.

Blog PostUpdated Apr 10, 2025

Cloud Automation Platforms: The Guide to Maximizing Your Efficiency

Enhance your cloud’s efficiency, security, and cost-effectiveness with cloud automation platforms. Learn how to get started with DoiT’s guide.

Blog PostUpdated Apr 10, 2025

Cost Optimization across Hyperscalers: The Azure Advantage

Which cost optimization best practices are standard to Azure, AWS, and GCP, and how does Azure differentiate itself from the rest in terms…

Blog PostUpdated Apr 10, 2025

JA3 and JA4 Fingerprints in AWS WAF and Beyond

DoiT CREs dive into some of the latest client fingerprinting techniques with a focus on using them alongside AWS WAF

Blog PostUpdated Apr 9, 2025

Cloud Consulting: Types of Services and Benefits

Cloud consulting helps you plan, migrate, secure, and optimize multicloud environments. Explore key service types, benefits, and how to choose the right partner.

Blog PostUpdated Apr 9, 2025

Introducing Cloud Diagrams: Resolve cloud incidents faster with a real-time map of your cloud infrastructure

Visualize your AWS infrastructure in real-time with Cloud Diagrams. Reduce incident resolution time, identify security vulnerabilities, and improve collaboration between teams with always-current architecture maps

Blog PostUpdated Apr 8, 2025

Applications of Cloud Computing: Challenges & Success

See how businesses are using applications of cloud computing to cut costs, work smarter, stay secure, and scale smartly with these real-world success stories.

Blog PostUpdated Apr 7, 2025

AWS DMS: Why You Should Avoid Column Filtering

AWS Database Migration Service (DMS) is a widely used tool for database migration and replication, supporting both homogeneous and…

Blog PostUpdated Apr 4, 2025

Designing a Resilient Cloud Computing Security Architecture

Enhance your cloud computing security architecture with expert support. Identify vulnerabilities, implement controls, and stay ahead of evolving threats.

Blog PostUpdated Apr 2, 2025

Azure OpenAI: Unlocking Innovation for Your Business

Artificial intelligence is reshaping the way businesses operate, unlocking new levels of efficiency, automation, and customer engagement…

Blog PostUpdated Apr 2, 2025

Mastering FinOps Automation for Cloud Cost Optimization

Learn how finance leaders can leverage FinOps automation to transform reactive cloud cost management into proactive financial governance and optimize spending.

Blog PostUpdated Mar 31, 2025

Ingress2gateway: The Easy Way to Migrate from Kubernetes Ingress to Gateway API

Kubernetes Ingress has been the traditional method for exposing services outside the cluster, offering routing, TLS termination, and load…

Blog PostUpdated Mar 27, 2025

How to simplify AWS MAP tagging with DoiT CloudFlow

AWS has designed a Migration Acceleration Program (MAP) in order to speed up customers’ migration to AWS journey as smooth as possible, along with added benefits of credits and partner cash to fund the migration project. In the AWS MAP program, the customer gets a certain percentage of credits and partner cash based on the […]

Blog PostUpdated Mar 26, 2025

Hosting Your LLM Model on Amazon SageMaker for AI-Assisted Coding

Empowering Enterprise Developer Productivity with Secure, Self-Hosted AI Coding Assistants on Amazon SageMaker

Blog PostUpdated Mar 17, 2025

Automate FinOps actions with DoiT CloudFlow

DoiT CloudFlow helps realize cloud savings faster and frees up engineering resources by automating optimization opportunities as soon as they arise.

Blog PostUpdated Feb 25, 2025

AWS Elemental MediaLive: Complete Guide to Live Video Streaming Architecture.

Harnessing AWS Elemental MediaLive for Reliable, Low-Latency Live Video Streaming

Blog PostUpdated Feb 25, 2025

Iris 3: Automatic labeling for cost control

Major improvements for your favorite Google Cloud resource labeller — including PubSub and CloudSQL support.

Blog PostUpdated Feb 25, 2025

Monitoring unexpected traffic spikes in AWS NAT Gateways: A cost-effective Serverless solution

The problem with unexpected NAT Gateway traffic spikes

Blog PostUpdated Feb 18, 2025

Autonomous Ephemeral Workload Optimization from PerfectScale by DoiT

PerfectScale offers autonomous right-sizing for ephemeral workloads like Airflow, Spark Jobs, and others, ensuring seamless optimization for dynamic environments.

Blog PostUpdated Feb 18, 2025

Unraveling the Unknown Costs of CloudWatch Metrics

A deep dive into uncovering hidden CloudWatch costs using CloudTrail and Athena to optimize AWS monitoring expenses.

Blog PostUpdated Feb 13, 2025

ARM Wrestling: Benchmarking the Latest Cloud ARM CPUs

Here is a complete benchmark of ARM CPUs on AWS and Google Cloud

Blog PostUpdated Feb 12, 2025

Smarter Cloud Cost Optimization with DoiT Insights

Using both automation and customer-specific suggestions from DoiT experts, Insights provides cost saving recommendations across cloud providers.

Blog PostUpdated Feb 10, 2025

Resolving S3 Storage Size Discrepancies

Understanding & Optimising S3 Storage

Blog PostUpdated Feb 6, 2025

Azure AI Natural Language Understanding: From Text to Actionable Insights

Build intelligent AI-powered applications that understand and analyze text with the Azure AI Language Service.

Blog PostUpdated Feb 5, 2025

Introduction to Amazon S3 Tables and Table Buckets for seamless analytics

Recently in the AWS re:invent 2024, there was an announcement for Amazon S3 Tables that provide fully managed Apache Iceberg tables optimized for analytics workloads. These tables will have managed storage Iceberg format table which can be managed using s3tables API and for the data operations, this can be integrated with Apache Spark or AWS-based analytical services — Amazon EMR, Amazon […]

Blog PostUpdated Feb 4, 2025

DoiT Acquires PerfectScale: Elevating Kubernetes Cost Optimization for FinOps

At DoiT, we’re always looking for ways to push the boundaries of cloud cost optimization. Today, we’re thrilled to announce our acquisition of PerfectScale, a cutting-edge Kubernetes optimization solution, marking a significant milestone in the FinOps space.  As organizations increasingly adopt Kubernetes orchestration for containerized workloads, managing cost efficiency and performance has become a growing […]

Blog PostUpdated Feb 3, 2025

Cloud KMS Autokey: Simplifying Key Management for Secure Cloud Resources

In the fall of 2024, Google Cloud released Cloud Key Management Service (KMS) with Autokey into General Availability, enabling a…

Blog PostUpdated Jan 31, 2025

Enterprise Cloud Computing Solutions Guide

Explore enterprise cloud computing solutions, models, benefits, challenges, and best practices for governance, security, scalability, and cost control.

Blog PostUpdated Jan 30, 2025

Anomaly Detection in ML: Techniques & Use Cases

Learn how anomaly detection with machine learning works, including techniques, algorithms, cloud cost use cases, and best practices to reduce false positives.

Blog PostUpdated Jan 29, 2025

DeepSeek: China’s Sputnik Moment in AI — Impressive, But Is It Practical for Your Business?

DeepSeek Practical Review

Blog PostUpdated Jan 27, 2025

Simplifying Direct Access Restriction to AWS Application Load Balancer via API Gateway

Simplifying Direct Access Restriction to AWS Application Load Balancer via API Gateway.

Blog PostUpdated Jan 20, 2025

Improve Reliability in PostgreSQL 17: Leveraging Logical Replication Failover

PostgreSQL 17 introduced the sync_replication_slot parameter, a game-changing feature to maintain logical replication…

Blog PostUpdated Jan 18, 2025

Introduction to Amazon S3 Tables and table buckets

Introduction to Amazon S3 Tables and Table Buckets for seamless analytics Recently in the AWS re:invent 2024, there was an announcement for Amazon S3 Tables that provide fully managed Apache Iceberg …

Blog PostUpdated Jan 16, 2025

DoiT AdminPulse for Workspace: Simplifying Google Workspace Security and Management

This article describes the DoiT AdminPulse for Workspace marketplace app, now available to all Google Workspace Super Admins.

Blog PostUpdated Jan 14, 2025

DoiT Cloud Intelligence expands with LiveDiagrams Acquisition

DoiT is pleased to announce the acquisition of LiveDiagrams, a cloud infrastructure visualization and analysis software.

Blog PostUpdated Jan 14, 2025

Kubernetes Architecture Explained: A Comprehensive Guide

Unlock the power of Kubernetes architecture. Learn how to deploy, scale, and manage containerized applications with our comprehensive enterprise guide.

Blog PostUpdated Jan 13, 2025

Modernizing GKE Internal Applications Access: From VPN to IAP-Enabled External Gateway

Ditching that VPN in favor of a modern Zero Trust solution for internal HTTPS applications in Google Kubernetes

Blog PostUpdated Jan 10, 2025

Amazon FSx for OpenZFS Deployment Types

Discover how Single-AZ (non-HA), Single-AZ (HA) and Multi-AZ (HA) Deployment Types work

Blog PostUpdated Jan 9, 2025

Technical Blueprint — Low-Latency SaaS Infrastructure

Challenges towards next-generation SaaS.

Blog PostUpdated Jan 6, 2025

Taking Machine Learning to production

Cloud MLOps for speed and efficiency

Blog PostUpdated Dec 23, 2024

AWS Config Cost Management: Insights and Strategies.

Effectively Analyze and Control Your Configuration Recording Expenses

Blog PostUpdated Dec 16, 2024

Event-Driven Architecture on AWS, Part I: The Basics

The abundance of services provided by AWS often makes it possible to implement the same functionality in different ways. In the case of…

Blog PostUpdated Dec 16, 2024

Event-Driven Architecture on AWS, Part II: The Advanced Basics

In my previous post, I discussed the basic building blocks for implementing event-driven architecture (EDA) using AWS managed services…

Blog PostUpdated Dec 16, 2024

Event-Driven Architecture on AWS, Part III: The Hard Basics

My previous post in this series discussed the reliability issues many messaging-based systems suffer from and how to address them by…

Blog PostUpdated Dec 11, 2024

So, you heard about Aurora DSQL: How does it work, and will it actually work for you?

Discover how Amazon Aurora DSQL works and if it fits your needs. Learn about its distributed architecture, ideal data patterns, and how it revolutionizes traditional database limitations.

Blog PostUpdated Dec 10, 2024

Amazon Aurora Serverless v1 End of Life: Key Steps and Dates You Need to Know

Amazon Web Services (AWS) initially announced the end of life (EOL) for Amazon Aurora Serverless v1, originally effective December 31…

Blog PostUpdated Dec 10, 2024

Assigning static public IPs to Amazon EKS workers in Local Zones using KubeIP v2

How to guide for using KubeIPv2 with EKS

Blog PostUpdated Dec 10, 2024

Use Amazon Q Business to Seamlessly Chat with Your Documents and Systems

Amazon Q Business is a generative AI assistant that simplifies access to organizational information by creating summaries, extracting…

Blog PostUpdated Dec 9, 2024

Aurora DSQL Uncovered: The Future of Scalable Databases

Discover How Aurora DSQL Works, Its Ideal Data Patterns, and Whether It’s the Right Fit for Your Application

Blog PostUpdated Nov 29, 2024

Google Workspace Spam Filter Feature

Google Workspace offers a robust spam filtering feature that helps protect users from unwanted and potentially harmful emails. This feature…

Blog PostUpdated Nov 25, 2024

VPC Architecture Patterns: Standalone vs. Centralized Approaches in AWS and GCP

Modern cloud architectures often require complex networking setups to support multiple teams, projects, and environments. This article…

Blog PostUpdated Nov 20, 2024

Flush Google’s Public DNS Cache

This article examines how to flush Google’s cached DNS records for a given domain with no authentication requirement.

Blog PostUpdated Nov 20, 2024

Google Cloud LLM implementation: Key takeaways from our live Q&A

Learn how to implement LLMs on Google Cloud from DoiT's AI experts. Get practical insights on model selection, cost management, RAG implementation with Google Workspace, API testing strategies, and step-by-step guidance for your GenAI journey.

Blog PostUpdated Nov 19, 2024

Boosting FinOps efficiency with intuitive notifications and communication

Take a deep dive into the DoiT Notification Center, including the problems it solves and how we tailored it to best help our users.

Blog PostUpdated Nov 18, 2024

Scaling Kubernetes: How to Seamlessly Expand Service IP Ranges

When managing Kubernetes clusters, ensuring sufficient IP addresses for Kubernetes Services can become a critical aspect of scaling and…

Blog PostUpdated Nov 14, 2024

BigQuery HLL: How we cut COUNT(DISTINCT) query costs by 93% using HyperLogLog

COUNT(DISTINCT) is a fundamental operation, but it doesn’t scale efficiently — so we turned to HLL to address this challenge

Blog PostUpdated Nov 11, 2024

Purr-fecting Data Orchestration: 🐈 BasePaws Data Meets Cloud Composer and LLMs

Analyze whole cat genome sequencing data scalable, reliably, and with greater ease using Cloud Composer and Claude 3.5 Sonnet

Blog PostUpdated Nov 4, 2024

Seamless Calendar Sharing Between Google Workspace Organizations

This article examines two effective solutions to enable calendar sharing between separate Google Workspace organizations.

Blog PostUpdated Oct 28, 2024

Firestore scaling: the 500/50/5 rule and how to test it

Unlocking Firestore’s full potential: Master k6 load testing to optimize performance, scale with confidence, and deliver lightning-fast apps

Blog PostUpdated Oct 22, 2024

10 Top FinOps Tools for Your Cloud Cost Optimization Toolbox

Managing cloud spending is a big challenge for finance leaders, especially as organizations increasingly rely on cloud resources to power operations. Many struggle to maintain cost efficiency in the face of rapidly growing, unpredictable cloud costs and a lack of clear visibility into where that money is going. The solution is finding the right (albeit […]

Blog PostUpdated Oct 22, 2024

5 Best Cloud Management Platforms for CloudOps Teams 2026

Compare the five best cloud management platforms for CloudOps teams in 2026: DoiT Cloud Intelligence, VMware Aria, Azure Arc, Morpheus Data, and Red Hat CloudForms. Evaluation criteria, feature analysis, and pilot guidance included

Blog PostUpdated Oct 22, 2024

AWS EC2: Costs, Benefits, Features, and Best Practices

When it comes to today’s fast-paced digital landscape—regardless of the industry—businesses are continuing to embrace cloud computing to foster innovation, enhance scalability, and optimize costs. Leading the charge is Amazon Elastic Compute Cloud (EC2), a fundamental service of Amazon Web Services (AWS) that has, in a word, revolutionized how organizations utilize computing resources. This article […]

Blog PostUpdated Oct 22, 2024

Cloud Services Explained: Types, Benefits & Use Cases

Discover how cloud services reduce IT costs, improve scalability, and accelerate innovation. Learn the types, benefits, and how to choose the right provider.

Blog PostUpdated Oct 21, 2024

AWS OpenSearch Service Cross Cluster Replication between Regions with Custom Packages

OpenSearch CCR across regions with custom packages requires redefining settings in the replication plugin API call.

Blog PostUpdated Oct 21, 2024

Cloud Governance Framework: Best Practices for Security, Compliance, and Cost Control

In today’s cloud-driven organizations, establishing an effective cloud governance framework is more than just a best practice—it’s a necessity. As multicloud environments become the norm, managing the complexity of security, compliance, and cost efficiency is a central concern for both cloud architects and business leaders. Effective cloud governance is a blend of culture and technology. […]

Blog PostUpdated Oct 18, 2024

Monitoring Google Cloud Armor Traffic: A Comprehensive Dashboard

We’ll be creating a Cloud Monitoring dashboard to better understand and monitor incoming traffic and attacks evaluated by Cloud Armor.

Blog PostUpdated Oct 14, 2024

Unlock Savings with Amazon Aurora: Choosing Between Standard and I/O-Optimized Modes

When setting up an Amazon Aurora cluster, many factors must be considered, and one of the most important is the cluster’s storage…

Blog PostUpdated Oct 2, 2024

Unlock Powerful Progressive Delivery with Gateway API and Argo rollouts

In today’s fast-paced software delivery environment, innovation must go hand in hand with reliability. Progressive delivery enables teams…

Blog PostUpdated Sep 24, 2024

Domain authorization: The faster way to provision managed certificates in GCP

In today’s digital landscape, ensuring the security and privacy of online communication is of utmost importance. SSL certificates play a…

Blog PostUpdated Sep 12, 2024

AWS Transit Gateway Peering Exploit

Discover a recently patched exploit in AWS Transit Gateway Peering, which allowed unauthorized network access through automated approvals

Blog PostUpdated Sep 11, 2024

Monitor and manage Snowflake costs using DoiT Cloud Intelligence

Learn how you can now track and manage Snowflake costs in the DoiT console, giving you a single source of truth for your biggest drivers of cloud spend.

Blog PostUpdated Sep 9, 2024

Enforcing Google CloudSQL Backups

Avoid data loss headaches on Google CloudSQL with Org Policy Enforced Backups

Blog PostUpdated Sep 8, 2024

How to start using AWS Systems Manager for remote administration

Simplify management and remote access of your EC2 instances with AWS Systems Manager

Blog PostUpdated Sep 5, 2024

GCP vs AWS Data Warehousing and Analytics: Which Service to Pick?

Data warehousing on AWS and Google Cloud a comprehensive comparison

Blog PostUpdated Aug 29, 2024

Increasing ECS Tasks per host

Enable ENI Trunking for new and existing ECS clusters.

Blog PostUpdated Aug 27, 2024

DoiT-Easily

Simplifying your Google Marketplace Vendor Development

Blog PostUpdated Aug 26, 2024

Uncover the upcoming BigQuery Price change in autumn `24

Google‘s upcoming storage transfer cost and network changes for BigQuery and how to get ready for them!

Blog PostUpdated Aug 23, 2024

Sell your SaaS on Google Marketplace

An engineering introduction

Blog PostUpdated Aug 19, 2024

AWS Application Load Balancer’s OIDC flow — HTTP transactions

Journey of HTTP packets in the OIDC authentication flow

Blog PostUpdated Aug 14, 2024

Moving AWS S3 objects to an Infrequent Access storage class without going bankrupt

Understanding S3 Storage Class Best Practices and how to use them to your advantage.

Blog PostUpdated Aug 13, 2024

RDS Storage: GP3, GP2 and Provisioned IOPS Cost Comparison

So you want to create an RDS database in AWS, but which storage option to choose?

Blog PostUpdated Aug 11, 2024

An Amazon Bedrock Starter Kit based on Go and EKS

Quickly get up and running with Amazon Bedrock on EKS using Go

Blog PostUpdated Aug 8, 2024

Turning potential savings into reality with DoiT Threads

Connect DoiT Cloud Navigator with Jira to streamline FinOps operations by taking action on any cost savings recommendations surfaced by DoiT's technology.

Blog PostUpdated Aug 5, 2024

Deploying an Amazon Aurora MySQL Cluster with Terraform

Include any number of Read Replicas you want

Blog PostUpdated Jul 31, 2024

API Execution on Behalf of Google Workspace Users with Domain-Wide Delegation: How To Do It

Backend application authentication with Google Workspace APIs with 2-Legged OAuth Flow — No user interaction required!

Blog PostUpdated Jul 31, 2024

AWS ECS Security Update

Changes to Tagging Permissions in Elastic Container Service and how to handle them safely with a simple IAM policy update

Blog PostUpdated Jul 29, 2024

From Ideation to Production with AWS

Here is a brief map for starting your journey for implementing LLM in your workload. The journey from ideation to production is an exciting…

Blog PostUpdated Jul 25, 2024

Dive deeper into your documents with Search Tuning using Google Cloud Vertex AI Agent Builder

… and avoid hour long feedback loops by using our data checker script setting you up for Search Tuning success!

Blog PostUpdated Jul 18, 2024

Deep Dive into Your Cluster’s Health: Monitoring cAdvisor/Kubelet Metrics on GKE

For any Kubernetes administrator, understanding the health and performance of your clusters is crucial.

Blog PostUpdated Jul 17, 2024

Tracking costs using AWS Organization Tags in DoiT Cloud Navigator

DoiT's latest release allows you to group and filter cloud billing data using AWS Organization Tags, saving you significant time and effort.

Blog PostUpdated Jul 15, 2024

Are you troubleshooting your AWS ALBs the Right Way?

Best practices for troubleshooting your AWS Application Load Balancers

Blog PostUpdated Jul 12, 2024

GKE Security Posture: Proactive Monitoring for Secure Clusters

In today’s cloud-native landscape, securing your containerized applications is paramount. Google Kubernetes Engine (GKE) offers a robust…

Blog PostUpdated Jul 11, 2024

Navigating the Deprecation of Google Cloud Pub/Sub Lite: Exploring Alternative Messaging Solutions

We cover various options for migrating off of Google Cloud Pub/Sub Lite, highlighting their pros and cons to help you make an informed decision.

Blog PostUpdated Jul 9, 2024

BigQuery time travel and fail-safe storage: Pitfalls and how to handle them

We cover how BigQuery time travel and fail-safe storage can inflate your bill and offers options to avoid that.

Blog PostUpdated Jul 8, 2024

Manage Secrets Like a Pro: Leverage the Secret Manager add-on for GKE

Keeping secrets secure is paramount in any Kubernetes deployment. Traditionally, managing secrets in GKE involved injecting them into pods…

Blog PostUpdated Jul 4, 2024

Why Your Amazon S3 Metrics Might Show Incorrect Storage Amounts

Optimising S3: Storage Classes, Lifecycle Rules, and Costs

Blog PostUpdated Jul 1, 2024

Amazon AppStream 2.0: Working With Image Builder — Part II

A deep dive into setting up Amazon AppStream 2.0.

Blog PostUpdated Jun 30, 2024

Utilizing ClickHouse to Reduce Costs from Your BigQuery and Looker Usage Part 1

Reduce your Looker and BigQuery Costs by Utilizing Clickhouse to “cache” your data

Blog PostUpdated Jun 30, 2024

Utilizing ClickHouse to Reduce Costs from Your BigQuery and Looker Usage Part 2

Reduce your Looker and BigQuery Costs by Utilizing Clickhouse to “cache” your data

Blog PostUpdated Jun 27, 2024

Unveiling DataHub: Revolutionizing Cloud Cost Management with DoiT Cloud Intelligence

Take your FinOps practice to the next level by extending the power of Cloud Intelligence to all of your IT billing and usage data, creating unit economics and combined analytics.

Blog PostUpdated Jun 20, 2024

The risk when using managed database services auto upgrades

Avoid an unplanned upgrade outage for your cloud managed database

Blog PostUpdated Jun 17, 2024

Sharing Secrets in AWS Parameter Store

Best practices for sharing secrets using AWS Parameter Store, and when does using AWS Secrets Manager makes more sense

Blog PostUpdated Jun 13, 2024

Upgrade with Confidence: Managing Deprecated APIs for Smooth GKE Transitions

Upgrading your GKE cluster can sometimes hit unexpected roadblocks. This blog post investigates a real-world scenario where a seemingly…

Blog PostUpdated Jun 12, 2024

Anatomy of an LLM

Large language models (LLMs) like Claude, Cohere, and Llama2 have exploded in popularity recently. But what exactly are they and how can you leverage LLMs to build impactful AI applications? This article is an in-depth look at LLMs and how to use them effectively on AWS. What are LLMs and How Do They Work? LLMs […]

Blog PostUpdated Jun 10, 2024

Advanced Networking Performance on A EC2 Linux: Achieving high throughput and low latency

Achieving high throughput and low latency by utilizing advanced networking perforance on AWS EC2

Blog PostUpdated Jun 9, 2024

Streamlining AWS Notifications with Slack

A Guide to AWS Chatbot Integration

Blog PostUpdated Jun 7, 2024

Streamline Your Video Encoding with AWS Elemental MediaConvert and AWS Lambda

Automating Video Transcoding Workflows with AWS Lambda and MediaConvert

Blog PostUpdated Jun 6, 2024

Save Time and Money on S3 Data Transfers: Surpass AWS CLI Performance by Up to 80X

Maximize speed, minimize cost

Blog PostUpdated Jun 5, 2024

Meet Ava, a cutting-edge GenAI assistant for DoiT Cloud Navigator

DoiT Cloud Navigator users can now leverage the new GenAI virtual assistant, which can create reports and shorten the time to insights with simple queries.

Blog PostUpdated Jun 3, 2024

Unraveling the ECS Tag Propagation Puzzle

We solve the puzzle of ECS Service Tags Not Propagating to ECS Tasks

Blog PostUpdated May 30, 2024

GenAI: Anatomy of an LLM

Maximizing Impact with Large Language Models (LLMs): Strategies for Building AI Applications on AWS

Blog PostUpdated May 28, 2024

Identifying GCP’s Hidden Network Inter-Zone Egress Costs

Discover how to quickly identify your Inter-Zone Egress costs using a few easy steps and available methods.

Blog PostUpdated May 27, 2024

Amazon S3 Transfer acceleration Access Denied- How to fix?

One of our customers recently tried to enable S3 Transfer Acceleration, a service designed to expedite data transfers to and from Amazon…

Blog PostUpdated May 23, 2024

KubeIP v2: Assigning Static Public IPs to Kubernetes Nodes Across Cloud Providers

KubeIP allows weasy assignment of public IPs to k8s nodes, now at v2.0 with multicloud support.

Blog PostUpdated May 20, 2024

Google Two Step Verification enforced on all Super Admin Accounts in 2024

Google Workspace is proactively enhancing the security of its platform by mandating Google two step verification (2SV) for all Super Admin accounts. This change will roll out gradually throughout 2024, necessitating Super Admins to enroll in 2SV with their accounts. The implementation will start by targeting organizations with Enterprise editions of Google Workspace and will progressively […]

Blog PostUpdated May 20, 2024

Google Workspace to Enforce Two-Step Verification for Super Admin Accounts in 2024

Google is enhancing the security of customer environments by mandating 2-step verification (2SV) for all Super Admins in 2024.

Blog PostUpdated May 17, 2024

BigQuery Hide and Seek

In this post, we compare approaches for getting insights in your BigQuery footprint and present you a custom Python script for full flexibility. Introduction In the rapidly evolving world of data analytics, Google BigQuery stands out as a powerful, serverless data warehouse that enables super-fast SQL queries across vast datasets. Whether you’re a data scientist, […]

Blog PostUpdated May 17, 2024

BigQuery Hide and Seek: The Quest for Lost Tables and Elusive Datasets!

We compare approaches for getting insights in your BigQuery footprint and present you a custom Python script for full flexibility.

Blog PostUpdated May 13, 2024

GKE Workload Identity is now named Workload Identity Federation — what else has changed?

GKE Workload Identity got a new name and an alternative, simpler way to configure it. Read for feature comparison and code samples.

Blog PostUpdated May 9, 2024

Transitioning from BigQuery Flat-Rate Commitments: A Guide to Editions & On-Demand

How to smoothly transition your expiring BigQuery flat-rate commitments to a different pricing plan, and keep your usage optimized afterward.

Blog PostUpdated May 9, 2024

Why Did My S3 Costs Go Up?

If you've experienced higher S3 costs and are trying to figure out why, the Versioning feature for your S3 bucket may have been activated…

Blog PostUpdated May 2, 2024

Cloud Run and Cloud Storage…now a perfect match

This article describes the recent feature enhancement to Cloud Run allowing Cloud Storage bucket to be mounted as a Container volume.

Blog PostUpdated May 2, 2024

Kubernetes Fine-Grained Horizontal Pod Autoscaling with Container Resource Metrics

Kubernetes Horizontal Pod Autoscaler (HPA) has revolutionized how we manage workloads by automatically scaling deployments/statefulset pods…

Blog PostUpdated Apr 25, 2024

Amazon Appstream 2.0

Managed Active Directory Integration for Amazon Appstream (application streaming and low-cost virtual desktop service)

Blog PostUpdated Apr 22, 2024

Leveraging DoiT expertise directly through the Cloud Navigator console

Three new features make it easier for DoiT customers to benefit from DoiT's internal cloud knowledge via cost savings opportunities, analytics, and more.

Blog PostUpdated Apr 11, 2024

Migrate all your EBS volumes from gp2 to gp3 to improve performance while saving up to 20% on costs

This article provides a one-size-fits-all solution to migrate all your EBS volumes from gp2 to gp3, dramatically improving performance on…

Blog PostUpdated Apr 4, 2024

No WAFs

Don’t use a Web Application Firewall, and when you should, anyway.

Blog PostUpdated Mar 28, 2024

Automating Cloudwatch Agent installation and Configuration with Systems Manager and Event Bridge

Fully Automate Cloudwatch Agent installation and Configuration to push custom memory metrics with Systems Manager and Event Bridge without.

Blog PostUpdated Mar 21, 2024

Troubleshooting AWS network throttling: A Comprehensive Guide

A comprhensive guide on how to troubleshoot AWS network throttling issues the right way!

Blog PostUpdated Mar 19, 2024

How to install and use Istio Ambient Mesh on GKE

A complete guide on how to install Istio in Ambient Mesh mode on Google Kubernetes

Blog PostUpdated Mar 19, 2024

Istio Ambient Mesh — Is the future sidecarless?

A Review and Comparison of Istio Ambient Mesh Sidecar-less Model vs Traditional Istio Sidecar Model

Blog PostUpdated Mar 14, 2024

AWS Network Firewall now supports outbound SSL/TLS decryption

AWS Network Firewall is a stateful, managed, network firewall and intrusion detection and prevention service for your virtual private cloud…

Blog PostUpdated Mar 7, 2024

Has Your AWS Account Been Hacked? A Deep Dive into Detecting and Securing Your AWS Account.

Keeping Your AWS Account Safe: Spotting Trouble & Stopping It In Its Tracks

Blog PostUpdated Mar 6, 2024

Tying Kubernetes costs back to the business with EKS Lens

Learn how DoiT helps manage and contextualize AWS Kubernetes workloads with EKS Lens.

Blog PostUpdated Mar 5, 2024

Dataplex Data Catalog API Default Activation on March 4th 2024

TL;DR Google is enabling a selection of APIs by default for all Google BigQuery users starting March 4th, 2024, including its Dataplex API…

Blog PostUpdated Feb 13, 2024

Vertex AI Predictions cost reduction using CloudRun

In Vertex AI, especially for Generative AI (i.e. stable diffusion) utilizing GPUs, implementing zero scaling for idle time is essential

Blog PostUpdated Feb 7, 2024

AWS Public IPv4 price increase — the complete guide

AWS recently announced a price increase for Public IPs (IPv4) resources here’s everything you need to know.

Blog PostUpdated Feb 7, 2024

Streaming Data from Client to Cloud Run Server using HTTP/1

In this post, we’ll create a Cloud Run service using a Node.js server that logs incoming data chunks. We’ll also create a Node.js client…

Blog PostUpdated Feb 6, 2024

Fearless Deployments: Argo Rollouts - Your Safety Net for Kubernetes

Kubernetes has revolutionized software development by providing a seamless way to deploy and scale containerized applications. However, its…

Blog PostUpdated Jan 29, 2024

How to capture supporting information with your SQL statements

Essential metadata collection for SQL statement analysis

Blog PostUpdated Jan 12, 2024

Setup querying of VPC Flow logs using AWS Athena the AWS CloudFormation way

VPC flow logs is a feature provided by cloud services like Amazon Web Services (AWS) to capture information about the IP traffic going to…

Blog PostUpdated Jan 11, 2024

Using Web Components to enable faster Google Maps Platform application development

Exploring the capabilities and the advantages of the new Google Maps Web Components for faster maps development.

Blog PostUpdated Jan 5, 2024

Beyond bastioned-SSH connections on AWS

An updated review of how to connect to private EC2 instances securely using Session Manager and EC2 Instance Connect Endpoint

Blog PostUpdated Dec 21, 2023

Personalized Service Health: Early Warning System for disruptive events impacting your Google Cloud…

In the ever-evolving world of cloud computing, staying ahead of service disruptions is critical to maintain business continuity

Blog PostUpdated Dec 15, 2023

Elastic Kubernetes Service (EKS) Cluster Auto DR Region Failover using Route 53

In this article I will demonstrate how to setup an automatic failover for a EKS cluster to your disaster recovery (DR) region.

Blog PostUpdated Dec 12, 2023

Spot instances decoded: Optimizing utilization and savings with Auto Scaling groups and Spot Scaling

We explore optimizing Spot instance utilization through Auto Scaling groups (ASGs), including strategies for different scenarios, while also covering maximizing savings with DoiT Spot Scaling.

Blog PostUpdated Dec 12, 2023

Spot instances decoded: Understanding, implementing, and saving

You can save up to 90% on compute costs with Spot instances. We cover what Spot instances are, why you should use them, and when you should use them.

Blog PostUpdated Dec 7, 2023

EC2Rescue to the Rescue: Recovering Lost Passwords on AWS Windows Instances

An unexpected challenge when working with AWS EC2 Windows and a step by step guide on how I solved it

Blog PostUpdated Dec 6, 2023

Three Key Takeaways from AWS re:Invent 2023

With another AWS re:Invent in the books, it’s time to take stock about what we learned during the four days in Las Vegas.  As the dominant player in the public cloud sector in terms of both market share and breadth of functionality, AWS is under constant pressure by its users to remain at the forefront […]

Blog PostUpdated Dec 5, 2023

New Upgrade cycle with Amazon Linux 2023

Amazon Linux 2023 is generally available from March 15, 2023. With this update older versions like Amazon Linux 2 will less relevant

Blog PostUpdated Nov 30, 2023

Deploying a ReactJS on AWS Amplify

A guideline for deploying a ReactJS application on AWS Amplify

Blog PostUpdated Nov 29, 2023

On the money: Making DoiT Anomaly Detection more precise and personalized

With SKU-level anomaly detection and targeted anomaly alerting, you can drive a culture of responsible cloud spending while reducing the mean-time to resolve cost spike issues.

Blog PostUpdated Nov 28, 2023

Seven not-so-obvious cloud bill red flags (and what you should do about it)

We share 7 subtle red flags in your cloud bill that may be reflective of an anti-pattern or overspending, and what you should do instead.

Blog PostUpdated Nov 23, 2023

Setting up SAML Authentication to Stream Amazon Workspaces using Auth 0 as your identity provider.

SAML Authentication for Amazon Workspaces using Auth0

Blog PostUpdated Nov 22, 2023

Three steps to establishing a cloud cost optimization culture in your company

The three foundational elements needed to build a cost optimization culture in your company — and a step by step guide to building one with DoiT's products.

Blog PostUpdated Nov 16, 2023

AWS MSK Disaster Recovery Setup

AWS MSK (Managed Service Kafka) is a fully managed service, however it’s still a good practice to plan for DR.

Blog PostUpdated Nov 15, 2023

How to use GKE cost allocation data for detailed insight into cloud spend

Learn about GKE cost allocation and how to use its data with cost allocation features in DoiT’s product portfolio to get a granular view of your GKE spend.

Blog PostUpdated Nov 13, 2023

Google Cloud Platform: Resource Labeling Best Practices

The Best Practices for Applying and Using Labels on your GCP Resources

Blog PostUpdated Nov 10, 2023

Kubernetes custom metric autoscaling: almost great

Custom metrics tend to be more accurate and useful than CPU- and RAM-based autoscaling, but could use improvement. Here's how to make it better.

Blog PostUpdated Nov 9, 2023

AWS re:Invent: Do’s and Don’ts for getting the most out of the event

Every year after US Thanksgiving weekend, tens of thousands of cloud professionals descend upon Las Vegas for four days of education, networking, new business opportunities, and maybe a slight amount of partying.

Blog PostUpdated Nov 9, 2023

Google Cloud Professional Cloud Network Engineer (PCNE) Certification Tips and Preparation

At Doit, we are obsessed with giving the best possible support to our customers. As Cloud Reliability Engineers (CREs), we dedicate over…

Blog PostUpdated Nov 9, 2023

How to Capture SQL Statements with AWS RDS MySQL

Understanding the functionality of the MySQL performance schema, information schema, processlist and other options for gathering SQL.

Blog PostUpdated Nov 2, 2023

Cross account, Cross region backup administration with delegated backup Admin account for…

Unified AWS Backup Administration via Delegated Access

Blog PostUpdated Nov 1, 2023

Behind the design: Google Cloud Next 2023 Booth

Hello, I’m Chase, a junior graphic designer at DoiT, and I’m excited to take you on a journey through the design process and ultimate…

Blog PostUpdated Nov 1, 2023

Securing Your Data: Moving Amazon RDS from Public to Isolated Subnet

Step-by-Step: Securing your Amazon RDS from the risk of data exfiltration

Blog PostUpdated Oct 26, 2023

Proactively Detect Network Misconfigurations in Google Cloud with Network Analyzer

Use Network Intellignece and Google Cloud Network Analyzer to proactively detect network misconfigurations.

Blog PostUpdated Oct 18, 2023

Cloud Data Pipeline Bake-Off: Ascend.io versus dbt

Evaluating two data transformation tools used to build cloud data pipelines, head to head.

Blog PostUpdated Oct 3, 2023

Optimizing AWS RDS Costs with Python: Gaining Visibility into Unused Resources

In the world of cloud computing, managing costs is just as important as the technical aspects of deploying and maintaining infrastructure…

Blog PostUpdated Oct 3, 2023

Overcoming Overlapping Subnet Challenges with Inter-VPC NAT in GCP

Introduction

Blog PostUpdated Sep 29, 2023

Implementing Passwordless Login with Google Workspace

Logging into Google with a passkey increases security and simplifies the login experience.

Blog PostUpdated Sep 28, 2023

Using predefined IAM roles for enhanced Google Maps Platform governance

Examining using predefined Google Cloud IAM roles dedicated to Google Maps usage to enhance the governance of these activities.

Blog PostUpdated Sep 27, 2023

Effective GKE Management With Terraform & Kustomize (with code)

Managing GKE (k8s) clusters and applications inside them has become a never ending battle for many of us. Managing various attributes like…

Blog PostUpdated Sep 25, 2023

Behind the design: Ramp plans

Ramp plans visualizes a customer’s progress against their spend commitment to either AWS or Google Cloud.

Blog PostUpdated Sep 22, 2023

Overcoming Overlapping Subnet Challenges with Inter-VPC NAT in Google Cloud

In the vast landscape of cloud computing, network management is a critical component of ensuring your applications and services run smoothly.

Blog PostUpdated Sep 21, 2023

Monitor your cloud commit attainment with DoiT Ramp Plans

DoiT Ramp Plans help you visualize, manage, and track your commit attainment so you can make sure you spend what you committed to, and act proactively.

Blog PostUpdated Sep 12, 2023

Google Kubernetes Engine Troubleshooting Made Simple with Interactive Playbooks

In modern application management, Kubernetes is the foundation of container orchestration. It automates software deployment, scaling, and…

Blog PostUpdated Sep 7, 2023

AWS region in Tel Aviv, Israel — Price comparison versus other regions

AWS launched the Israeli region Price comparison versus other regions

Blog PostUpdated Sep 5, 2023

Automate BigQuery reservations and assignments using Dataform

This will guide you how to use BigQuery’s reservation SQL APIs with Dataform to automate pricing plan adjustments, based on time periods.

Blog PostUpdated Sep 1, 2023

Secure access to Google Cloud services in GitLab Pipelines with Workload Identity Federation

Traditionally, when using services like Google Cloud in a non-GCP environment (e.g., a CI/CD environment like GitLab pipelines), developers would need to use service account keys or other long-lived credentials to authenticate with Google Cloud services. However, this approach has some security risks: Long-Term Credential Exposure: Service account keys are long-lived credentials, typically valid until […]

Blog PostUpdated Aug 30, 2023

Secure access to GCP services in GitLab Pipelines with Workload Identity Federation

Traditionally, when using services like Google Cloud in a non-GCP environment (e.g., a CI/CD environment like GitLab pipelines), developers…

Blog PostUpdated Aug 28, 2023

3 Tips to Improve Your AWS Cost Optimization Strategies

Learn three fundamental strategies that all AWS users can implement to improve your cost optimization methods and lower your monthly bill.

Blog PostUpdated Aug 28, 2023

Allow outgoing traffic by domain

FQDN Egress Control

Blog PostUpdated Aug 27, 2023

[August 2023] DoiT Product Release Notes

Updates include a new Zapier action to instantly analyze your cloud spend, a way to easily set your default report configuration, and more!

Blog PostUpdated Aug 23, 2023

Amazon Lightsail, the EC2 equivalent and network throughput

Amazon Lightsail is an excellent solution for anyone who wants to spin up Virtual Private Servers (VPS). You can spin up Linux or Windows…

Blog PostUpdated Aug 18, 2023

BigQuery Optimizations (Part 3)

Primer on BigQuery Cost and Performance Optimizations

Blog PostUpdated Aug 17, 2023

Flexibility in Vizier’s Black Box Optimization

Part 3

Blog PostUpdated Aug 17, 2023

The Advantages of Vizier’s Black Box Approach

In Part 1, we described the challenges of slow, costly optimization processes that never come out well enough the first time.

Blog PostUpdated Aug 16, 2023

DoiT Lands on Inc. 5000’s List of Fastest-Growing Companies

Over the past few years, it’s been incredible to witness the growth of DoiT across multiple facets – our customer base, partners, employees, sales deals, product innovation and so much more. It’s clear that the market need for cloud expertise and technology will only continue to flourish as digital transformation takes place. Today, we’re thrilled […]

Blog PostUpdated Aug 13, 2023

Introducing the Google Cloud Instance Types Comparison Tool

When planning new workloads, comparing instances on Google Cloud used to be complex and time-consuming. We built a comparison tool that simplifies everything.

Blog PostUpdated Aug 10, 2023

Bad Foundations: 7 Cloud Landing Zone Anti-Patterns to Avoid

Here are the top anti-patterns we see companies making around how they organize resources and set up controls and policies.

Blog PostUpdated Aug 7, 2023

Enhanced Security for Egress Web Traffic: Secure Web Proxy on Google Cloud Platform

In our previous articles, We discussed firewall policy rules and FQDN Network Policies for implementing Fully Qualified Domain Name (FQDN)…

Blog PostUpdated Aug 7, 2023

The Advantages of the Vizier’s Black Box Approach

Part 2

Blog PostUpdated Aug 2, 2023

Leverage Malloy and Looker for a Unified, Future-Proof Data Warehouse

SQL has downsides that limits collaboration around analyzing complex datasets. Here's how Malloy addresses SQL's faults to help you operate at scale.

Blog PostUpdated Jul 31, 2023

Vertex AI Vizier for fewer repetitions of costly ML training

Part 1

Blog PostUpdated Jul 28, 2023

5 Key Ingredients for a Successful Cloud Journey

Insights and Best Practices from the Trenches

Blog PostUpdated Jul 28, 2023

Domain authorization: The faster way to provision managed certificates in Google Cloud

In today’s digital landscape, ensuring the security and privacy of online communication is of utmost importance. SSL certificates play a critical role in establishing secure connections, protecting sensitive data, and fostering trust between users and websites. When setting up SSL certificates in Google Cloud Platform (GCP) for load balancers, the verification of domain ownership is […]

Blog PostUpdated Jul 20, 2023

How to Protect Your Statefulset Data with Backup for GKE

Introduction

Blog PostUpdated Jul 19, 2023

Easing the Burden of Cloud Commitment Management

Using automated commitment management with DoiT Flexsave, you can let your 1-year compute commitments expire, thus lightening your overhead.

Blog PostUpdated Jul 14, 2023

Harnessing The Power of Cloud Analytics With Our New API: reports.query()

As we continue to innovate and grow, one thing remains constant — our commitment to making life easier for developers. We understand the…

Blog PostUpdated Jul 12, 2023

Building Resilience with AWS and DoiT: An Introductory Guide to Disaster Recovery Strategies

In our increasingly digital world, organizations are more dependent than ever on their online services. When those services are disrupted…

Blog PostUpdated Jul 11, 2023

Announcing DoiT's Zapier Integration (and 5 popular use cases)

DoiT's Zapier integration gives you a seamless connection between DoiT’s products and the apps you use every day. Here are 5 use cases to get started with.

Blog PostUpdated Jul 10, 2023

BigQuery: Migration to Standard Edition from On-Demand in 5 Steps

In this guide, we’ll walk through the process of figuring out whether and how to transition from the ‘On-Demand’ edition to the ‘Standar

Blog PostUpdated Jul 10, 2023

Controlling Pod Egress Traffic with FQDN Network Policies on GKE Dataplane V2

A Comprehensive Guide to Controlling Pod Egress Traffic with FQDN Network Policies on GKE Dataplane V2.

Blog PostUpdated Jul 6, 2023

Split shared costs for accurate cloud cost allocation

Shared costs must be dealt with if you want to accurately allocate costs among your cost centers. Here's how to split shared costs among different groups in the DoiT Console.

Blog PostUpdated Jul 3, 2023

Looker (Google Cloud Core) announcement

In this post we want to provide you with a breakdown of the most important changes that are coming with this announcement.

Blog PostUpdated Jun 29, 2023

DoiT and Google Join Forces to Advance Generative AI Development

Generative artificial intelligence (AI) is changing both organizations’ and society's perception of the impact that AI technologies can have on daily life, as well as how businesses operate. Research from KPMG reveals that 65% of U.S. executives at companies with at least $1 billion in revenue anticipate generative AI to have a “high or extremely high impact” on their organization in the next three to five years. However, 60% feel they are at least a year (or two) away from deploying their first generative AI solution.

Blog PostUpdated Jun 29, 2023

Secured access to private RDS using Amazon EC2 Instance Connect Endpoint

Connecting to private AWS resources, such as giving psql commands to a Postgres RDS database, is usually done with a bastion host. But bastion hosts can be expensive and difficult to manage. Here I’ll show you how to do it inexpensively, conveniently, and securely with Amazon EC2 Instance Connect. AWS security best practices recommend that […]

Blog PostUpdated Jun 28, 2023

Resolving the “Your current user or role does not have access to Kubernetes objects” Problem on AWS EKS

When using Amazon Elastic Kubernetes Service (EKS) have you ever come across an error message stating, “Your current user or role does not have access to Kubernetes objects on this EKS cluster”? This error can be quite disconcerting, especially when you’re a global super admin being told you don’t have rights. In this article, we’ll […]

Blog PostUpdated Jun 27, 2023

DoiT Ranks #2 on Channel Futures 2023 MSP 501

Each year, Channel Futures – a media and events destination for the information and communication technologies (ICT) channel community – ranks the top 501 managed service providers (MSPs) across the globe. After a competitive application and evaluation process, DoiT is proud to have earned #2 on Channel Futures 2023 MSP 501 list for 2023, highlighting our company as one of the top MSPs in the world!

Blog PostUpdated Jun 27, 2023

Google Cloud Fleet Routing: Using AI to Solve Complex Vehicle Fleet Routing Tasks

Designed to solve Vehicle Routing Problems (VRPs), Google Cloud Fleet Routing (CFR) uses AI to help businesses plan and schedule vehicle routes for fleets of various sizes. Here's how.

Blog PostUpdated Jun 26, 2023

Event-Driven Autoscaling in Kubernetes: Harnessing the Power of KEDA

How to use KEDA event driven approach to autoscale production kubernetes clusters.

Blog PostUpdated Jun 21, 2023

Strengthening Network Security: Fully Qualified Domain Name (FQDN) egress Filtering with Google Cloud Firewall Policy

One of the leading techniques for egress filtering is Fully Qualified Domain Name (FQDN) filtering. This approach gives administrators precise control over outbound traffic by domain names.

Blog PostUpdated Jun 20, 2023

DoiT Achieves Leader Positioning in G2 Summer 2023 Reports

At DoiT, customer satisfaction and success is of utmost importance to us. So much so that we proudly display our customer satisfaction statistics, updated in real time, on our website – and are currently averaging a 98% customer satisfaction score (CSAT). We’re thrilled that our customers are also voicing their success with DoiT on websites like G2, the world’s largest and most trusted software marketplace. And today, we’re happy to share that these success stories, across dozens of customer ratings and reviews, have landed DoiT as a “Leader” in several of G2's most recent reports.

Blog PostUpdated Jun 19, 2023

Resolving the “Your current user or role does not have access to Kubernetes objects” Problem on AWS…

When using Amazon Elastic Kubernetes Service (EKS) have you ever come across an error message stating, “Your current user or role does not…

Blog PostUpdated Jun 15, 2023

DoiT Achieves AWS DevOps Competency

A Premier Tier Services Partner of AWS, DoiT earns distinguished DevOps competency to help its customers implement business-critical DevOps practices and accelerate time to market SANTA CLARA, Calif., June 15, 2023 – DoiT International (DoiT), a leading provider of cloud cost management technology and services and Amazon Web Services (AWS) Premier Tier Services Partner, today announced […]

Blog PostUpdated Jun 11, 2023

Strengthening Network Security: Fully Qualified Domain Name (FQDN) egress Filtering with GCP…

In our modern world, data travels between networks and systems without any hindrance. Therefore, it has become vital to implement strong…

Blog PostUpdated Jun 6, 2023

PaperCut: Crafting better environments with Google Cloud and DoiT

Central to this success is PaperCut’s partnership with Google Cloud and DoiT International . The ability to leverage Google’s cloud and DoiT's expertise and technology has helped PaperCut focus on building software that makes customers smile instead of dealing with operational issues.

Blog PostUpdated Jun 5, 2023

Validating Admission Policies in Kubernetes: Advanced Use Cases

Making sense for Validating Admission Webhooks (VAW) and Validation Admission Policy (VAP)

Blog PostUpdated May 31, 2023

BigQuery Editions and What You Need to Know

Comprehensive Guide to the Changes on BigQuery Compute from BigQuery Editions Announcement

Blog PostUpdated May 30, 2023

Effortless In-Cluster Validation with Kubernetes: Introducing Validating Admission Policies

Streamlining Kubernetes Resource Validation with Validating Admission Policies and CEL

Blog PostUpdated May 25, 2023

Pet Circle: Revolutionizing the pet supplies sector through technology

Pet Circle's ultimate goal is to support pet families across Australia and help them "pet better". Through these modernizations, Pet Circle prioritizes its dedication to its customers, providing them with the best possible experience through technology. By partnering with DoiT and harnessing the power of Google Cloud solutions, Pet Circle can evolve its technology and ensure it uses the right tools for the job. With these strategic initiatives for their cloud infrastructure, they are well on their way to achieving that goal.

Blog PostUpdated May 23, 2023

Privately access services in overlapping networks in Google Cloud

In Google Cloud Platform (GCP), each new project starts with a default VPC network when you enable the Compute Engine API Unless you disable it. This makes your use of GCP easier since creating a custom VPC and subnets are not required. But the problem with the default network is that all the auto-created subnets […]

Blog PostUpdated May 19, 2023

Amazon Rekognition: A Guide to AI-powered Image and Video Analysis

If you’re looking to incorporate multimedia analysis into your applications, then Amazon Rekognition is the ideal solution. This deep…

Blog PostUpdated May 18, 2023

Catch cost spikes as they occur!Minimize cloud bill surprises

No one likes surprises in their bill. Catch cost spikes early with Anomaly Detection to minimize their impact and the variability of your spend.

Blog PostUpdated May 17, 2023

DoiT and Jetstack team up to accelerate advanced Kubernetes projects

Build, run and scale Kubernetes projects with DoiT and Jetstack

Blog PostUpdated May 17, 2023

The Evolving Landscape of AWS Spot Instances

In the dynamic world of cloud computing, the lure of AWS Spot Instances has long been irresistible for many organizations. However, the…

Blog PostUpdated May 16, 2023

Go Beyond Automation: Supplementing Cost Optimization with Cloud Analytics

Track costs and create reports that help contextualize your cloud spend in alignment with wider business goals.

Blog PostUpdated May 16, 2023

Privately access services in overlapping networks in GCP

In Google Cloud Platform (GCP), each new project starts with a default VPC network when you enable the Compute Engine API Unless you…

Blog PostUpdated May 10, 2023

Automatically Shut Down Vertex AI User-Managed Notebooks

Say goodbye to unexpected costs and unnecessary running notebooks

Blog PostUpdated May 10, 2023

How to deploy TensorFlow Extended pipeline to Kubeflow

ML pipelines are important because you can’t train and deploy your model just once. Automation is essential for every production-grade…

Blog PostUpdated May 9, 2023

Transforming Your Startup into a Success Story with AWS and DoiT

Benefits of AWS and DoiT

Blog PostUpdated May 7, 2023

BigQuery — keep data fresh while avoiding large-scale mutations

Photo by eMotion Tech on Unsplash Preface The following blog will introduce a way of tackling a known challenge in data warehouse systems of keeping fresh and updated data but avoiding large mutations. At DoIT, we work with many customers on building well-architected systems, using cloud services efficiently, and the following is derived from a […]

Blog PostUpdated May 5, 2023

Map cloud costs to your teams, environments, and more with Attributions

Learn how DoiT helps allocate costs and break down your cloud bill in the context of your business.

Blog PostUpdated May 4, 2023

BigQuery — keep fresh data while avoiding large-scale mutations

Avoid merge or join and use deduplication and clone in large dataset updates

Blog PostUpdated May 1, 2023

Minimize Cloud Outage Risk By Proactively Monitoring Your Quotas

Protect your cloud investment from unplanned outages and costs by leveraging GCP’s Quota Monitoring Solution (QMS)

Blog PostUpdated Apr 28, 2023

Adopting FinOps: Taking the first step with cloud savings

The growing adoption of FinOps practices for companies around the world can be a double-edged sword. While it’s obviously a big benefit to have cross-functional teams that can plan, execute, and monitor cloud spend in alignment with larger business goals, the actual steps required to establish a FinOps discipline and gain traction with it can […]

Blog PostUpdated Apr 19, 2023

Enhancing Data Visualization Performance: Our Transition to a Canvas-Based Charting

Introduction

Blog PostUpdated Apr 6, 2023

BigQuery Compressed storage pricing overview

BigQuery now offers a new storage pricing. With compression ratios up to 30% this can reduce your storage bill significantly

Blog PostUpdated Apr 4, 2023

The BigQuery Autoscaling Public Preview Rundown (DoiT Edition)

Author’s note: Google announced on March 29, 2023 that they are rolling out a completely new billing model for BigQuery that includes, and…

Blog PostUpdated Mar 30, 2023

DevOps: Test Phase explained

The goal of this post is to underscore the significance of the Test Phase in the DevOps infinity loop. To go over the tools, frameworks and…

Blog PostUpdated Mar 24, 2023

AWS AppRunner: Applications made even easier

Introduction

Blog PostUpdated Mar 22, 2023

Flexsave delivers on its promise of cloud cost savings with minimal effort

Companies of all shapes and sizes have saved big by taking advantage of Flexsave’s automated discounts Since DoiT Flexsave™ was launched in Q1 2022, it’s been one of the biggest drivers of cloud cost optimization for thousands of companies around the world. Situated within the larger DoiT product portfolio and accessible via the DoiT Console, […]

Blog PostUpdated Mar 20, 2023

Demystifying the Kubernetes AWS LB Controller

DoiT’s own Chris McGrath walks us through the Kubernetes AWS LB Controller and how it works behind the scenes

Blog PostUpdated Mar 20, 2023

Demystifying the Kubernetes AWS Load Balancer Controller

DoiT's own Chris McGrath walks us through the Kubernetes AWS LB Controller and how it works behind the scenes.

Blog PostUpdated Mar 17, 2023

Adopting FinOps: A guide for motivating preoccupied engineers

It takes a team effort to realize the benefits of FinOps, often requiring an organizational shift in your relationship with cloud costs. Here’s what you can do for a seamless adoption. FinOps has taken the cloud ecosystem by storm, inspiring cross-functional teams to rethink how they view cloud spend, communicate with each other about said […]

Blog PostUpdated Mar 16, 2023

Design and development resources for the Google Maps Platform

Learn how to level up your Google Maps Platform functionality, and how DoiT can help.

Blog PostUpdated Mar 6, 2023

New: Perform cloud cost allocation with Attribution Groups

See how Attribution Groups help you allocate costs and drive an increased ownership of cloud usage across your organization.

Blog PostUpdated Feb 14, 2023

Identifying your costliest BigQuery queries

In an edited excerpt from a series on optimizing BigQuery costs and performance, we explore how to identify the queries in your environment that are incurring the most costs.

Blog PostUpdated Feb 7, 2023

A guide to cloud cost analytics tools

Don't let cloud costs spiral with this blog post analyzing tools available in Google, AWS and DoiT.

Blog PostUpdated Feb 7, 2023

Allow outgoing traffic by domain: FQDN Egress Control

When you build a secure application, you often deny it permission to connect out of its Virtual Private Cloud (VPC). But sometimes you need to open up a little, for example, if your application needs to reach a third-party API. Gateway to Domain, Lovecraft-style. Credit: StableDiffusion The usual way is to allow egress to just […]

Blog PostUpdated Feb 2, 2023

Dataflow cost optimization for streaming and batch workloads

When you run data pipelines in Google Cloud Platform (GCP), you probably use Dataflow. Dataflow is a runner for Apache Beam workloads. When…

Blog PostUpdated Jan 31, 2023

Use machine learning to drive actionable data insights

Companies seeking to extract more value from their data should explore machine learning. We explain why and showcase some data-driven companies leveraging ML successfully.

Blog PostUpdated Jan 30, 2023

BigQuery Optimizations (Query List)

Primer on BigQuery Cost and Performance Optimizations

Blog PostUpdated Jan 25, 2023

Running Containers on Cloud Composer with Airflow 2.0

Running Containers on Cloud Composer (the Airflow 2.0 way)

Blog PostUpdated Jan 25, 2023

Running Containers on Google Cloud Composer

How to best run a container on Managed Airflow using Cloud Composer

Blog PostUpdated Jan 24, 2023

Cloud-native Netbox On Google Cloud Platform

Making sense of networks and equipment through IP Address Management (IPAM) Recently I’ve noticed an increase in customers reporting challenges with their networking, namely peering, due to IP address range collisions. This is an obvious indication of a need to plan for and manage IP addresses throughout the organization. Although you can keep track of […]

Blog PostUpdated Jan 24, 2023

Cloud-native Netbox On Google Cloud Platform (GCP)

Solving IP collisions using IPAM tool Netbox while illustrating application modernization (App Mod) moving to public cloud platforms.

Blog PostUpdated Jan 24, 2023

Design principles in a distributed digital world

An accessible website is easier to navigate, reinforcing customer loyalty. We discuss web design principles that help ensure visitors with and without disabilities have the best experience possible.

Blog PostUpdated Jan 17, 2023

Helping customers harness the cloud to deliver customer value

In an interview with theCUBE at AWS re:Invent 2022, DoiT’s John Purcell and INFINOX Global’s Danislav Penev discuss managing cloud complexity and cloud costs to deliver customer value.

Blog PostUpdated Jan 10, 2023

Avoiding eight common BigQuery query mistakes

If you want to speed up your query processing and reduce the costs involved, you should avoid these eight common mistakes.

Blog PostUpdated Jan 10, 2023

BigQuery Optimizations (Part 1)

Primer on BigQuery Cost and Performance Optimizations

Blog PostUpdated Jan 10, 2023

BigQuery Optimizations (Part 2)

Primer on BigQuery Cost and Performance Optimizations

Blog PostUpdated Jan 3, 2023

Announcing DoiT Cloud Analytics Alerts

Effortlessly monitor your cloud consumption, at a granularity you don’t get with budgets.

Blog PostUpdated Jan 3, 2023

The value of upskilling your cloud team

As cloud adoption continues to increase, competition for cloud experts will intensify. Companies can leverage cloud consultants and training programs to ensure they can access advanced cloud skills.

Blog PostUpdated Dec 27, 2022

DoiT becomes an authorized reseller of Google Earth Engine

Google has authorized DoiT as a reseller of Google Earth Engine, now commercially available to help drive powerful, data-driven solutions to the climate change crisis.

Blog PostUpdated Dec 20, 2022

Redesigning our customer support UX

DoiT’s customer support user experience is something we constantly strive to improve. Discover some recent changes we made to our support UX that simplify the process of creating support tickets for our customers.

Blog PostUpdated Dec 19, 2022

Are you ready to manage a compute commitment portfolio?

Commitment discounts are complex and require large investments of time and money.

Blog PostUpdated Dec 14, 2022

Putting BigQuery cost optimization on “easy mode” with the BigQuery Lens

Keeping up with BigQuery cost optimization best practices is daunting – but what if you had a tool that simply told you what to do? Your BigQuery costs are going up — now what? Sure, you could dig through audit logs for clues, or read through Google Cloud’s BigQuery Best Practices to better understand what […]

Blog PostUpdated Dec 13, 2022

Prepare to take control of your BigQuery costs

BigQuery is a versatile data warehouse that helps you turn big data into valuable insights – but you can run up costs fast. In the first of a series of detailed guides, we show you how to use it efficiently.

Blog PostUpdated Nov 29, 2022

Lessons from an AWS Migration Acceleration Program member

AWS Partners who achieve MAP Competency status must prove exceptional expertise and success in helping customers with their AWS migrations. We offer valuable insights into how we did it.

Blog PostUpdated Nov 22, 2022

Google unifies its data analytics programs under the Looker brand

Google is unifying its business intelligence products by merging Looker and Data Studio to form Looker Studio. We explain the changes.

Blog PostUpdated Nov 16, 2022

DoiT ranks #191 on the 2022 Deloitte Technology Fast 500™

DoiT International attributes its 773% revenue growth to its intelligent product portfolio and expert consultancy designed specifically to help customers solve for complexity and succeed with the cloud.

Blog PostUpdated Nov 15, 2022

Design options for Google Cloud Certificate Authority Service

The Certificate Authority Service streamlines, automates and customizes the deployment, management and security of private certificate authorities (CA). We show you three different design options for your Google Cloud Certificate Authority Service.

Blog PostUpdated Nov 10, 2022

Create technical documentation that works

Technical documentation in the high-tech industry is often dismissed as an add-on. We explain how you can use it to bring true value to the product.

Blog PostUpdated Nov 8, 2022

Workload Identity for GKE: Analyzing common misconfiguration

Discover GKE Workload Identity Analyzer, a tool DoiT developed to analyze workloads running in GKE and ensure Workload Identity is configured properly.

Blog PostUpdated Nov 1, 2022

Align your app modernization with cloud-native design principles

Monolithic legacy systems can hinder your competitive efforts. An app modernization strategy entered on cloud-native architectures enabled by containerized workloads will ease the path to success.

Blog PostUpdated Oct 29, 2022

How to use AWS application migration service for migrations

By Jason Gregson & Artem Shchodro I used to use CloudEndure as a customer for a number of years. It is/was a great tool in the toolkit for Disaster recovery as it would copy/replicate the current state (On Prem) to AWS in a continuously replicated fashion. As you could replicate environments, it was also useful […]

Blog PostUpdated Oct 27, 2022

Why I left a big corporation to work for DoiT

For all the stability and predictability that comes with a job at a leading tech company, working at a smaller company offers freedom and independence that can be elusive at a big corporation.

Blog PostUpdated Oct 25, 2022

Architecting your big data process on AWS

Big data is packed with valuable business information, but harnessing it for optimum value is a massive challenge. We guide you on structuring your big data architecture effectively on Amazon Web Services (AWS).

Blog PostUpdated Oct 20, 2022

Cloud cost allocation strategy: Understanding cost per environment

Cost allocation allows you to attribute cloud costs to the groups that incur them, locate missing costs and identify non-governed spend. We explain how to allocate cloud costs by environment.

Blog PostUpdated Oct 18, 2022

API solutions on Google Cloud Platform

How do you choose a central API solution for your Google Cloud applications? We compare the features of ApigeeX, Cloud Endpoints and API Gateway to help you make the right choice.

Blog PostUpdated Oct 13, 2022

Mastering the key stages of successful cloud migration

Smooth progress to cloud-enabled business transformation relies on a strong foundation. Read The Cloud Migration Handbook to discover more about the key areas you need to prioritize for an efficient, effective cloud migration.

Blog PostUpdated Oct 11, 2022

MACH: The future of IT architecture

Is MACH the future of IT architecture? Find out why microservices, API-first, cloud-native SaaS and headless are IT architecture principles you should embrace.

Blog PostUpdated Oct 4, 2022

How to use Grafana for advanced cloud cost monitoring

We show you how to integrate the DoiT Cloud Analytics cost management platform with the open source analytics and monitoring platform Grafana for superior visibility, analytics and monitoring.

Blog PostUpdated Sep 27, 2022

DoiT achieves Google Maps Mobility Partner status

Doit is now a Google Maps Mobility Partner! Find out how we can help you leverage end-to-end mobility solutions that are customizable, modular, cost-efficient, and quick to provision and implement.

Blog PostUpdated Sep 20, 2022

Cloud cost optimization strategies to help manage your cloud spend

When optimization is more trouble than it’s worth, take the effortless route to cloud savings.

Blog PostUpdated Sep 12, 2022

How to monitor Amazon CloudFront usage with Average Object Size (AOS)

Sometimes AWS will ask customers to meet a certain level of Average Object Size (AOS). We  explain how AOS works and how it can be monitored.

Blog PostUpdated Sep 6, 2022

How to optimize your support with Google Cloud

Find out how to get the best support for Google Cloud, either combining the cloud provider’s customer care services with external support – or relying solely on free support from an expert partner.

Blog PostUpdated Aug 30, 2022

How you know it’s time for cloud migration

Whether it’s time to replace your IT infrastructure or your innovation efforts need a kick-start, learn to identify the signs that it’s time to start or progress your cloud migration.

Blog PostUpdated Aug 23, 2022

Google BI Engine statistics dashboard at DoiT

We show you how to set up a Data Studio Dashboard to get valuable insights into your BI engine workloads.

Blog PostUpdated Aug 18, 2022

It’s time to move from Kafka to KubeMQ

The evolution towards a more scalable, reliable, functional, and easier-to-maintain messaging system makes sense in a Kubernetes world.

Blog PostUpdated Aug 16, 2022

The value of an expert cloud infrastructure review

If you want to leverage your workloads to full effect and ensure your cloud infrastructure is primed for the future, an expert cloud infrastructure review can be hugely valuable.

Blog PostUpdated Aug 9, 2022

Migrating your unloved end-of-life legacy applications to Google Cloud

If you want to move legacy applications on end-of-life operating systems to Google Cloud, this post is for you. We explore the options for importing your EOL OS virtual machines to Google Compute Engine

Blog PostUpdated Aug 2, 2022

DoiT ranked #15 Best Workplaces for Innovators by Fast Company

DoiT International came in at number 15 for its emphasis on versatile, independent thinkers who are empowered to pursue passion projects and nurture their skillsets.

Blog PostUpdated Aug 2, 2022

Top 6 challenges of cloud computing to avoid

Successful use of the cloud requires shifts in everything from company culture and financial management to security and data. Sidestepping these common issues can help you reach success

Blog PostUpdated Jul 26, 2022

Accessible designing for analytics

The launch of a new visual identity for DoiT created the ideal opportunity to adapt our cloud management platform. Here’s what our UX team is doing to make the platform more accessible.

Blog PostUpdated Jul 21, 2022

Google Workspace Enterprise logging with BigQuery

Your organization should be exporting Google Workspace logs to BigQuery for longer retention and for building custom visualizations based on the data that matters most. We explain why.

Blog PostUpdated Jul 19, 2022

Blockchain, security and the public cloud

The fact that blockchain is virtually tamper-proof creates new opportunities for strengthening data security in the public cloud. We explain possible applications.

Blog PostUpdated Jul 14, 2022

Avoid FluxCD for GitOps

Discover why Flux should be avoided for pull-based GitOps. A better option is push-based GitOps using a CICD pipeline — but the best option is ArgoCD.

Blog PostUpdated Jul 7, 2022

Set up multi-cluster Anthos Service Mesh using managed control plane

Anthos Service Mesh (ASM) is a managed installation for Istio, a service mesh for Kubernetes. Read our simple step-by-step guide for setting up a multi-cluster ASM using the managed control plane.

Blog PostUpdated Jul 5, 2022

Why I chose to join DoiT as VP of client services

How did a small-town internet service provider technician from Texas end up becoming DoiT’s head of global client services? Jaret Chiles tells his story.

Blog PostUpdated Jun 30, 2022

Diversity at DoiT: many individuals, one team

DoiT is committed to providing an inclusive, equitable and kind experience for all our Do’ers. We may be spread across the globe as a remote-first company, but we are one team – and always will be.

Blog PostUpdated Jun 28, 2022

Authentication between microservices: Is it really that hard?

We outline several methods to achieve authentication between microservices, starting with the simplest but least secure and maintainable and building up to the recommended architectures.

Blog PostUpdated Jun 23, 2022

Google Cloud Partner Interconnect and Equinix Network Edge automation.

This tutorial shows you how to use Partner Interconnect and Equinix Network Edge to deploy private connectivity between Google Cloud Virtual Private Cloud (VPC) networks and Equinix Metal servers and build a POC or testing environment.

Blog PostUpdated Jun 21, 2022

Cloud transformation: What does it mean to be cloud-savvy?

Go beyond storage and database management to harness cloud infrastructure and computing capabilities for rapid scaling and continuous innovation. Here’s how to take control and become truly cloud-savvy.

Blog PostUpdated Jun 17, 2022

DoiT ranked no. 17 on Channel Futures 2022 MSP 501

Annual MSP 501 identifies industry’s best-in-class businesses growing via recurring revenue and innovation DoiT International has been named as one of the world’s premier managed service providers in the prestigious 2022 Channel Futures MSP 501 rankings. Ranked number 17 for the second year in a row, DoiT has been selected as one of the technology […]

Blog PostUpdated Jun 14, 2022

DoiT International Wins Global Sales Partner of the Year Award 2021 | DoiT International

Blog DoiT International Wins Google Cloud Global Sales Partner of the Year Award 2021 Multicloud leader recognized by Google Cloud for helping customers using proprietary technology and expertise SANTA CLARA, Calif. – June 14, 2022 — DoiT International (DoiT), a global multicloud software and managed service provider (MSP), today announced that it has received the […]

Blog PostUpdated Jun 14, 2022

Key considerations for going global as an ISV

We discuss the needs of growing ISVs and how they can be met with initiatives that facilitate growth acceleration and integration to the Google Cloud and AWS marketplaces.

Blog PostUpdated Jun 13, 2022

DoiT International achieves Migration Acceleration Program competency in the Amazon Web Services Partner Network

DoiT has attained Migration Acceleration Program (MAP) competency status in the AWS Partner Network, distinguishing it as an expert AWS Partner in helping customers migrate their workloads to AWS.

Blog PostUpdated Jun 7, 2022

Avoiding vendor lock-in with the help of multicloud

We explain why a combination of multicloud and open source can help you leverage the specific strengths of your existing vendor’s offerings while enjoying all the flexibility the public cloud promises.

Blog PostUpdated Jun 2, 2022

Controlling the Config Connector version on your GKE cluster

Config Connector is a great tool for managing Google Cloud resources using Kubernetes manifests. We show you how to achieve enhanced control by replacing the add-on installation with a manual one.

Blog PostUpdated May 31, 2022

9 questions to ask before planning a cloud migration

Before you consider a cloud migration, you need to pin down some key decisions — and the most important of these hinge on the business value to be gained. Find out what else you need to know.

Blog PostUpdated May 25, 2022

DoiT International Achieves Premier Level Partner Status in the Amazon Web Services Partner Network

DoiT International is now a Premier Partner in the AWS Partner Network, highlighting its expertise and notable success in helping customers design, architect, build, migrate and manage their workloads on AWS.

Blog PostUpdated May 24, 2022

How a cloud partner can help you scale and grow

Imagine if you had instant access to highly skilled and experienced cloud experts to help you leverage the public cloud for business success. That’s what you get with a cloud partner - plus much more.

Blog PostUpdated May 19, 2022

How DNS relates to email flow

The Domain Name System (DNS) directs users from a domain address to the IP address of servers the domain uses. Discover more about it and the record types it contains, including MX, SPF, DKIM, DMARC and NS.

Blog PostUpdated May 17, 2022

Architecture designs for an effective multicloud strategy

Navigating multicloud successfully means tailoring your architecture to the unique requirements of your application workload portfolio. Read about distributed and redundant deployment patterns that can help.

Blog PostUpdated May 12, 2022

DoiT International Ranked #2 on ChannelE2E’s Top 100 Vertical Market MSPs List for 2022

Ranking #2 in ChannelE2E’s 2022 edition of their annual Top 100 Vertical Market MSPs List is a testament to the DoiT team’s exceptional efforts to deliver the best-managed service offerings possible.

Blog PostUpdated May 10, 2022

Mastering key stages in a cloud migration

Whether you are migrating between platforms or moving workloads to the cloud, you need a sound plan. We’ll guide you on the right steps to deliver more business value with your cloud migration.

Blog PostUpdated May 3, 2022

How 3 sectors are driving innovation with the cloud

Few activities in modern life remain untouched by cloud innovation. Find out how leading-edge companies in fashion, gaming and sustainable industries are working the cloud to eclipse the competition.

Blog PostUpdated Apr 28, 2022

CloudHealth names DoiT International Global Partner of the Year

The award places DoiT among a select group of rapidly growing global cloud MSPs who are setting best practices in customer success. DoiT has set the standard for how MSPs effectively cultivate customer success.

Blog PostUpdated Apr 26, 2022

Getting Started With Apache Airflow on Cloud Composer

Learn the basics of Apache Airflow and how to run it with Google Cloud Composer, a fully managed orchestration service to run workflows that can span multiple cloud providers and on-premises data centers.

Blog PostUpdated Apr 26, 2022

Keys to navigating multicloud successfully

The Multicloud Handbook is our new guide to managing multiple clouds to achieve your business objectives. Get expert advice to craft a strategic multicloud approach that fits your specific circumstances.

Blog PostUpdated Apr 19, 2022

How to save big by optimizing your cloud costs

A new eBook shows you where to look and what to do to get the most out of your Google Cloud budget.

Blog PostUpdated Apr 14, 2022

DoiT International ramps up its European operations

DoiT’s rapid global scaling continues with expansion across strategic European markets. Since 2020, it has set up teams in the United Kingdom, France, DACH, the Benelux and Nordic regions, Ireland, Spain and Portugal.

Blog PostUpdated Apr 11, 2022

How to add custom Grafana dashboards in code using the Kube-Prometheus-Stack Helm chart

This approach means your dashboards will persist if you redeploy Grafana or deploy to another environment or cluster.

Blog PostUpdated Apr 1, 2022

How multicloud is changing the digital game

Multicloud may not be easy, but the right strategy can unlock a wealth of new opportunities.

Blog PostUpdated Mar 28, 2022

Building an attractive developer culture

In the battle for scarce tech talent, money would seem like the ultimate weapon, but it’s not that simple.

Blog PostUpdated Mar 22, 2022

Emerging technologies for the public cloud

The cloud is enabling businesses to reach ever-higher levels of innovation, agility and efficiency. So where is it headed next?

Blog PostUpdated Mar 15, 2022

How automation is helping to control cloud costs

The promise of the public cloud is driving companies to invest vast amounts of resources in cloud initiatives – not always with the expected results.

Blog PostUpdated Mar 10, 2022

Accelerating your Migration to AWS with DoiT International

Accelerating your migration to AWS with DoiT International by Jason Gregson and Artem Shchodro DoiT is here to assist you in understanding the complexities of migrating your workloads to AWS. This landscape requires a technical understanding but more importantly a deep appreciation of the business value in migrating to AWS.Today we will walk you through […]

Blog PostUpdated Mar 8, 2022

The promise versus the reality of the public cloud

The cloud continues to drive efficiencies and innovation, but its growing complexity leaves many companies struggling to realize its benefits.

Blog PostUpdated Mar 1, 2022

Throughput metrics across the clouds

A look at throughput and latency as key metrics for measuring dataflows in the public clouds — and a new tool for measuring them across regions.

Blog PostUpdated Feb 22, 2022

The digital native’s guide to cloud cost optimization

Understand how the public cloud pros maximize return on their cloud spend As the digital economy continues to offer increasingly new and exciting technologies, a majority of businesses still grapple with the stubbornly old-fashioned issue of managing costs. Cloud technology presents novel solutions to an array of problems but has yet to cut through the […]

Blog PostUpdated Feb 17, 2022

AMD and DoiT collaborate to boost cloud performance for customers

DoiT and AMD will provide expert technical consulting to help customers identify the right workloads for a benchmark comparison on AMD EPYC™ processors for optimal performance gains, cloud spend and management.

Blog PostUpdated Feb 17, 2022

Navigating multicloud architecture with Google Cloud

Learn about the challenges and opportunities in building a hybrid or multicloud solution with Google Cloud Companies are increasingly choosing hybrid and multicloud solutions utilizing Google Cloud. Some are startups actively building their client base by meeting customers where they are; others are large enterprises looking for the best tool to solve problems, provide high […]

Blog PostUpdated Feb 15, 2022

Budgeting your growth in the public cloud

Organizations need to rethink their entire approach to cloud budgeting to avoid wasted spending and fulfill their growth ambitions.

Blog PostUpdated Feb 4, 2022

Harnessing the cloud for transformative value

While most organizations are in the cloud, few are realizing its true potential As the push to achieve digital transformation went from business innovation to global imperative, cloud technology emerged as the go-to enabler of efficiency, flexibility and growth. About 90% of companies report some form of cloud adoption, indicating that virtually every company understands that […]

Blog PostUpdated Feb 1, 2022

How FinOps helps engineers to manage cloud costs

Engineers are not opposed to reducing cloud costs — they just don’t have time for the extra effort. The solution may lie in greater automation. According to the 2021 State of FinOps Report, the biggest challenge facing FinOps teams is getting engineers and developers to adopt better cloud cost optimization. Engineers face multiple optimization challenges […]

Blog PostUpdated Jan 25, 2022

Balancing risk and opportunity with cloud security

A tendency toward excessive caution with cloud security seems to have swung too far in the opposite direction. There is a better way.

Blog PostUpdated Jan 21, 2022

Exploring the new Android Device Policy app for Google Workspace

Does your organization use Google Workspace Advanced MDM? If the answer is yes, it is important to start the transition from the Google Apps Device Policy app to the new Android Device Policy app. Beginning January 19, 2022, new device enrollments will use the Android Device Policy application instead of the Google Apps Device Policy. […]

Blog PostUpdated Jan 7, 2022

Forward vs. Reverse Engineering

How DevOps and development in general can benefit from a new way of looking at provisioning and configuring systems by viewing common…

Blog PostUpdated Jan 6, 2022

Recapping AWS re:Invent 2021

Find out what’s on the horizon for AWS with our lively review of the most important news from AWS re:Invent 2021.

Blog PostUpdated Dec 14, 2021

A guide to AWS and GCP compute discount plans

Everything you need to know for optimum savings on your cloud compute costs

Blog PostUpdated Dec 7, 2021

Infrastructure as software with Pulumi

Infrastructure provisioning practices have always been behind in relation to the maturity and standardization of application development…

Blog PostUpdated Dec 3, 2021

Introducing Yugabyte Cloud, Distributed SQL at Global Scale

It’s been exciting to witness many of the advancements the database market has brought about over the past 10 years.

Blog PostUpdated Dec 2, 2021

DoiT Named AWS ‘Rising Star’ APN Partner of the Year UKI

LONDON, UK, December 3, 2021 — DoiT International (DoiT), an AWS Advanced Partner and Managed Service Provider (MSP) with deep expertise in Kubernetes, machine learning, big data and proprietary cost optimization technology, today announced that its UK and Ireland team has been named Amazon Web Services (AWS) ‘Rising Star’ in the AWS Partner Network (APN) […]

Blog PostUpdated Nov 30, 2021

Let the Computer Enforce It For You

Learn how to document your code for best results

Blog PostUpdated Nov 23, 2021

AWS re:Invent 2021: Our Predictions

AWS re:Invent is a reliable bellwether for what’s coming next.

Blog PostUpdated Nov 16, 2021

The Eternal GCP Problem: Unmanaged Users

But Google Cloud Platform lets you solve this problem as an admin. Learn how.

Blog PostUpdated Nov 9, 2021

Understanding Cloud Storage: GCS

There are many options for storing data in Google Cloud. This article explores one option — the Google Cloud Storage (GCS) object storage.

Blog PostUpdated Nov 2, 2021

Implementing Multi-Tenant Security Transparently and Effectively in BigQuery via Your Preferred BI…

Want to restrict access to table rows based on a specific user or group? The row-level security feature in BigQuery will help you get there.

Blog PostUpdated Oct 31, 2021

Cloud Blaster: How to Clean Up Your Google Cloud Project Easily

Learn how to quickly and easily declutter your development and testing GCP environments.

Blog PostUpdated Oct 29, 2021

AWS Database Migration Service, let’s dive in

By Jason Gregson & Artem Shchodro Introduction Here at DoiT we see databases come in all sorts of shapes and sizes and we support our customers with both the technical support, but also understanding what databases to use where. DoiT recognises that databases are a hugely complex and important element to any business which is […]

Blog PostUpdated Oct 19, 2021

Datatonic and DoiT form Strategic Partnership on Google Cloud

Datatonic and DoiT International have announced a strategic partnership to enable businesses to accelerate building and scaling high-impact cloud data solutions on Google Cloud.

Blog PostUpdated Oct 19, 2021

DoiT International Achieves AWS Managed Service Provider Designation

SANTA CLARA, Calif., October 20, 2021 - DoiT International (DoiT), a global multi-cloud software and managed service provider (MSP) with deep expertise in Kubernetes, machine learning, big data and proprietary cost optimization tooling, today announced acceptance into the Amazon Web Services (AWS) MSP Partner Program. The AWS MSP Partner Program recognizes leading AWS Partner Network […]

Blog PostUpdated Oct 3, 2021

eBPF, Cilium, Dataplane V2 and All That Buzz (Part 1)

What’s all the noise about? Is the hype around eBPF justified?

Blog PostUpdated Oct 3, 2021

eBPF, Cilium, Dataplane V2 and all that buzz (Part 2)

Let’s explore Cilium and Dataplane V2!

Blog PostUpdated Sep 29, 2021

DoiT International Named 2020 Google Cloud Global Reseller Partner of the Year

SANTA CLARA, Calif., July 20, 2021 (Newswire.com) — DoiT International (DoiT), a global multi-cloud software and managed service provider…

Blog PostUpdated Sep 27, 2021

Production-Scale IoT Best Practices: Implementation with Google Cloud (Part 3/3)

Using raw temperature data from IoT sensors to predict when I need to close a window in my house (and which window!)

Blog PostUpdated Sep 21, 2021

Data Streaming in AWS: Too Many Choices

Learn which AWS streaming service is right for your use case

Blog PostUpdated Sep 21, 2021

Optimize data transfer between Compute Engine and Cloud Storage

Maximize throughput between Cloud Storage and Compute Engine VMs

Blog PostUpdated Sep 21, 2021

Production-Scale IoT Best Practices: Implementation with AWS (part 1)

How to properly connect IoT devices at-scale and stream data to AWS IoT Core.

Blog PostUpdated Sep 19, 2021

Global-Scale Scientific Cloud Computing with Kubernetes and Terraform (1/2)

Execute scientific pipelines at global scale with confidence.

Blog PostUpdated Sep 19, 2021

Global-Scale Scientific Cloud Computing with Kubernetes and Terraform (2/2)

Welcome to Part 2 of Global-Scale Scientific Cloud Computing with Kubernetes and Terraform. Herein I share a comprehensive demo of…

Blog PostUpdated Sep 13, 2021

Exporting Google Cloud Monitoring Data to BigQuery Seamlessly

An open-source project to export Cloud Monitoring data to BigQuery for better control and analysis.

Blog PostUpdated Aug 30, 2021

Why I Work at DoiT as a Cloud Infrastructure Consultant

I have been working at DoiT International as a Senior Cloud Architect since 2019. Maybe you should too?

Blog PostUpdated Aug 10, 2021

Control Costs with Google CloudSQL CUDs

Stop guesstimating your Cloud SQL usage for CUDs. Here’s how to get an accurate breakdown of your Cloud SQL CUD-eligible spend and usage.

Blog PostUpdated Aug 10, 2021

Production-Scale IoT Best Practices: Implementation with GCP (Part 1/3)

How to securely register millions of IoT devices streaming telemetry data to your Google Cloud environment.

Blog PostUpdated Aug 9, 2021

Kubernetes is removing multiple APIs — here’s how to protect yourself

When not thoroughly reading the K8s release notes can (and will!) backfire at your containerized workloads!

Blog PostUpdated Jul 28, 2021

Remote Coding with PyCharm and Google Cloud

A quick tutorial on how to configure your PyCharm to run on a remote GCP instance using an ssh remote interpreter

Blog PostUpdated Jul 6, 2021

Accidental Network Outage? Here’s How You Can Regain Access to Your Google Cloud Windows Instance

You are performing some kind of configuration on a Google cloud-based Windows server and then it suddenly disconnects from the internet…

Blog PostUpdated Jun 18, 2021

AWS S3 Multipart Uploads — Avoiding Hidden Costs from Unfinished Uploads

Don’t fall into the hidden cost pitfalls of interrupted S3 multipart uploads. Here’s how to ID uploaded object parts and reduce costs.

Blog PostUpdated Jun 18, 2021

Demystifying Configuration Version Control

In modern software development, we often need to deploy the same software with different configurations.

Blog PostUpdated Jun 18, 2021

DoiT International Achieves AWS Partner Network Distinction for 100 Certifications

Santa Clara, Calif., May 26, 2021 —

Blog PostUpdated Jun 18, 2021

Flexible Reservations for AWS

A fundamentally new way to save on your AWS EC2 workloads by making short-term, 1-month commitments.

Blog PostUpdated Jun 18, 2021

From Notebook to AWS

For newcomers to ML who want to start easy, and then step up

Blog PostUpdated Jun 18, 2021

Heading Towards Cloud-Native Developer Environments [Part 2 — How]

How to turn the cloud into your personal developer environment.

Blog PostUpdated Jun 18, 2021

How to evaluate your Google Cloud Logging usage

Setting up proactive log monitoring, and handling cyclical log emissions.

Blog PostUpdated Jun 18, 2021

New Google Cloud Tau VM Benchmarks

Overview

Blog PostUpdated May 13, 2021

Spotinfo  —  a new CLI for AWS Spot

The spotinfo is a command-line tool you can use for exploring AWS Spot instances across multiple AWS regions.

Blog PostUpdated May 5, 2021

The Hidden Costs of Google Compute Engine (GCE) IPs

What you need to know when using more than one network interface in Google Cloud

Blog PostUpdated Apr 29, 2021

AWS Partner Black Belt in Machine Learning

Or, how we did a pilot of this advanced certification program

Blog PostUpdated Apr 13, 2021

Heading Towards Cloud-Native Developer Environments [Part 1 — Why]

Common local development methods are going the way of the dinosaur. Cloud-native is the future. Here’s why.

Blog PostUpdated Apr 8, 2021

Setting up Alerts for SCC Findings

How to be proactive with Google Cloud Security Command Center Findings

Blog PostUpdated Mar 30, 2021

Multicluster Istio paired with Vault: How to do this?

How to build a secure, production-ready CA for provisioning certificates and keys for all your Istio workloads in the mesh.

Blog PostUpdated Mar 17, 2021

Automatically Tag AWS EC2 Instances and Volumes

Avoid situations where you’re dealing with unknown instances.

Blog PostUpdated Mar 14, 2021

Quickstart my heart: How to get your feet wet with the many Google Cloud and AWS backends

Scripts for quickly getting familiar with nine Google Cloud & AWS services.

Blog PostUpdated Feb 22, 2021

Kotlin, Gradle, and the Cloud

How to build Kotlin apps in the cloud with Gradle.

Blog PostUpdated Feb 19, 2021

Set up Slack notifications for your Google Security Command Center Findings

Never miss out on SCC Findings again.

Blog PostUpdated Feb 16, 2021

DoiT International Welcomes ProdOps!

ProdOps Brings Added DevOps and Cloud Infrastructure Automation Services

Blog PostUpdated Feb 8, 2021

Seven Tips for Forecasting Cloud Costs (with FB’s Prophet)

My team and I recently built a cloud-spend control system that helps users more-easily analyze their cloud costs. But we also wanted to go further and give users a glimpse into the future with one-click forecasts.

Blog PostUpdated Feb 3, 2021

DoiT International Recognized by Google Cloud for Excellence Serving EMEA SMBs

Santa Clara, CA, February 4, 2021 (GLOBE NEWSWIRE) —

Blog PostUpdated Feb 1, 2021

Triggering (Almost) any Event in Cloud Run using Eventarc

Use CloudRun and Eventarc to monitor and automate actions on your GCP projects.

Blog PostUpdated Jan 27, 2021

Say goodbye to improvised HTTPS Redirection Workarounds!

Native redirect support for Google Kubernetes Engine’s (GKE) Ingress has arrived.

Blog PostUpdated Jan 25, 2021

Production-Scale IoT Best Practices: Implementation with GCP (Part 2/3)

How to properly store, analyze, and visualize production-scale telemetry data streaming from millions of IoT devices.

Blog PostUpdated Jan 25, 2021

Production-Scale IoT Best Practices: Implementation with Google Cloud (Part 2/3)

This post continues from Part One, where we walked through how to securely onboard a production-scale fleet of IoT devices streaming telemetry data to your Google Cloud environment via IoT Core and Pub/Sub.

Blog PostUpdated Jan 14, 2021

Demystifying Machine Learning by Building an ML Pipeline (Part 2/2)

Revealing the source code repos for the working ML pipeline demo in part 1, and how everything was designed and developed.

Blog PostUpdated Jan 10, 2021

DoiT International Hires CRO and CMO to Accelerate Go-To-Market

Bringing new markets and services online for Amazon Web Services and Google Cloud customers.

Blog PostUpdated Jan 5, 2021

Production-Scale IoT Best Practices: Implementation with Google Cloud (Part 1/3)

Are you interested in learning how to build out an IoT operation in the cloud that is fully-managed, auto-scaling, and serverless?

Blog PostUpdated Dec 16, 2020

AWS Firewalls 101: How and When to Use Each One

AWS offers a lot of firewall solutions, and now a new one. Here’s how to make sense of all these firewalls.

Blog PostUpdated Dec 9, 2020

Production-Scale IoT Best Practices: Implementation with AWS (part 2)

How to properly store and visualize the data you stream to AWS IoT Core.

Blog PostUpdated Dec 7, 2020

Using Google API Python Client in Production-Grade Apps

How to build better software with Python and Google APIs

Blog PostUpdated Dec 4, 2020

November 2020 Roundup

Everything we wrote on our work with Google Cloud and Amazon Web Services during the last month.

Blog PostUpdated Dec 3, 2020

DoiT International Achieves Google Cloud Data Management Specialization

DoiT International announced the achievement of the Data Management Partner Specialization in the Google Cloud Partner Advantage Program.

Blog PostUpdated Dec 1, 2020

Slash Google BigQuery Costs with Actionable Recommendations

BigQuery FinOps Dashboard is your Swiss army knife for highlighting inefficiencies in your Google BigQuery usage

Blog PostUpdated Nov 30, 2020

Centralize Logs From Multiple Projects On Google Cloud Platform

Step-by-step instructions how to ship your logs from multiple GCP projects to a centralized project.

Blog PostUpdated Nov 25, 2020

Isolating trends in public cloud costs using time-series analysis

AWS or Google Cloud costs can be often somewhat confusing and it’s hard to “cut through the noise” to see what really matters.

Blog PostUpdated Nov 15, 2020

Google Auth — Dispelling the Magic

Or what to do when Google Application Default Credentials break on you

Blog PostUpdated Nov 12, 2020

DoiT International named APN Reseller Partner of the Year by AWS

TEL AVIV, November 12, 2020 (GLOBAL NEWSWIRE) —

Blog PostUpdated Nov 9, 2020

DoiT International Appoints John Purcell as Chief Product Officer

SANTA CLARA, California, November 9, 2020 (newswire.com) —

Blog PostUpdated Nov 2, 2020

Upgrading Google Kubernetes Engine (GKE)

A recent issue upgrading Google’s GKE (managed Kubernetes service), we feel is worth sharing.

Blog PostUpdated Nov 1, 2020

Automatically label Google Cloud Compute Engine instances and disks upon creation

Avoid unknown accruing cloud costs by labeling your instances upon start.

Blog PostUpdated Oct 29, 2020

DoiT International’s Mike Sparr Named Google Cloud Certified Fellow

DoiT International announced today that Staff Cloud Architect Mike Sparr has been recognized as a Google Cloud Certified Fellow.

Blog PostUpdated Oct 22, 2020

The Day We Said “No” To Anthos

A peek into life as a DoiT cloud architect, helping customers optimize cloud costs and solve difficult challenges in cloud, DevOps, and AI.

Blog PostUpdated Oct 19, 2020

What’s It Like To Work At DoiT?

I’m often asked, “what’s it like to work at DoiT?” Although employed here for just over 7 months, as a previous customer, I feel like I’ve been part of the team for well over a year already. Here’s my take on that question.

Blog PostUpdated Oct 1, 2020

DoiT International Announces Expansion to France and Germany

DoiT International today announced that it has significantly expanded its European operations by setting up new teams in France and…

Blog PostUpdated Sep 30, 2020

Assume an AWS Role from a Google Cloud without using IAM keys

How to establish a secure authentication from GCP to AWS resources without security keys.

Blog PostUpdated Sep 24, 2020

Realizing Multi-Cloud Kubernetes with Google Anthos and AWS (part 2)

Part 2 of 3 — step-by-step installation instructions to deploy Google Anthos GKE on AWS, create a cluster, and connect it to GCP console.

Blog PostUpdated Sep 23, 2020

Deduplication, Delayed Messaging and FIFO with Pub/Sub

With growing popularity of event-driven architectures, some of Pub/Sub’s missing features require workarounds. These are our top three.

Blog PostUpdated Sep 19, 2020

Realizing Multi-Cloud Kubernetes with Google Anthos and AWS (part 1)

Part 1 of 3 —preview of running Google’s Anthos GKE on Amazon Web Services and how you can manage k8s clusters on AWS from GCP console

Blog PostUpdated Sep 17, 2020

Our $1.5B deal with Google

To the entire DoiT international community of customers, partners, ecosystem members, investors, and employees -

Blog PostUpdated Sep 15, 2020

Long-Running Spark Jobs on GCP using Dataproc with Preemptible Instances

Validating Spark Jobs on Dataproc Endure Preemptible Instance Recycling

Blog PostUpdated Sep 7, 2020

Setup DBT with Cloud Composer

Google Cloud Composer, and dbt can work together to develop ETL processes. This article will show you how to set up the two together.

Blog PostUpdated Sep 1, 2020

Making peace with Prometheus rate()

A long path to making rate() to walk its talk

Blog PostUpdated Aug 26, 2020

Recreating Heroku CI/CD Review Apps On Google Cloud Platform

Build Your Own Heroku-like Review Apps CI/CD Pipeline Using GitOps On Google Cloud Platform

Blog PostUpdated Aug 25, 2020

How to Configure PodDefaults for Kubeflow Notebook Servers

Accessing environment variables, secrets, and configuration properties in notebooks.

Blog PostUpdated Aug 21, 2020

Deploying a React App to Google’s App Engine

How to deploy an example React app to App Engine in less than 5 minutes

Blog PostUpdated Aug 18, 2020

DoiT International Appoints Global Chief Financial Officer

SANTA CLARA, California, June 8, 2020 (newswire.com) — DoiT International, a leading provider of proprietary cloud optimization…

Blog PostUpdated Aug 17, 2020

How to Setup Multi-Cluster Load Balancing with GKE

Understand components of GCP Load Balancing and learn how to set up globally available GKE multi-cluster load balancer, step-by-step.

Blog PostUpdated Aug 11, 2020

DoiT International Receives APN Immersion Day Partner Recognition

TEL AVIV, August 4, 2020 (GLOBE NEWSWIRE) —

Blog PostUpdated Aug 10, 2020

Looking for an emulator for Cloud Tasks?

Introducing a simple Tasks emulator that makes it easy to deploy and debug.

Blog PostUpdated Aug 3, 2020

Fast Disks At Nearly Half Price!

A Look At Google Cloud Platform’s New Balanced SSD

Blog PostUpdated Jul 30, 2020

My experience with AWS Snowcone

From ordering the device, transferring data, and returning it back to AWS.

Blog PostUpdated Jul 27, 2020

Automating Kubernetes Multi-Cluster Config With Argo CD

Recreating Anthos Config Management (ACM) using Argo CD to automate kubernetes cluster configuration.

Blog PostUpdated Jul 26, 2020

DoiT International Appoints Chief People Officer

DoiT International announced today the expansion of its leadership team with the naming of Kristen Tronsky as Chief People Officer.

Blog PostUpdated Jul 24, 2020

Helping A Business Incrementally Migrate From AWS and Cloudflare to Google Cloud

As companies transition their technology stacks to become more cloud-native, a trend we’re seeing is partial cloud migrations, or hybrid cloud configurations, often as interim steps to full migrations.

Blog PostUpdated Jul 23, 2020

The hidden costs of Datastore

Datastore export costs don’t show up in Monitoring. Here’s how to set up real-time alerts to better keep track of export costs.

Blog PostUpdated Jul 20, 2020

Automatically Mounting NFS on Linux Instances

A few weeks ago I ran into, what I thought at the time, a very unique use case on migrating a lot of VMs in my home lab to using Kubernetes: automatically mounting a NFS volume to a Linux machine or Docker container.

Blog PostUpdated Jul 20, 2020

Automatically Mounting NFS Volumes to a Linux Instance

How to set up automatic mounting of NFS volumes inside of a Linux machine or container using autofs.

Blog PostUpdated Jul 16, 2020

Safe Scrub: Clean up your Google Cloud projects.

Safely delete the resources cluttering your Dev and QA projects.

Blog PostUpdated Jul 6, 2020

View GCP User Role Assignments

Often, when troubleshooting user access we need to understand the roles assigned to a user. When using email or similar electronic…

Blog PostUpdated Jul 5, 2020

Too Many Threads in Cloud Pub/Sub

How to slim down the Publisher to a manageable amount of threads.

Blog PostUpdated Jul 1, 2020

You can handle pods, but what about clusters?

Introducing a new tool for cloning clusters between the Google, Azure, and Amazon clouds.

Blog PostUpdated Jun 22, 2020

Apache Ignite — A Do-It-All Key/Value DB

Redis for hot cache; Cassandra/CouchDB for large datasets… What if there was DB that can do it all?

Blog PostUpdated Jun 18, 2020

Using zetaSQL to analyse query syntax for BigQuery

Using a C++ based parser for the fastest possible analysis of a SQL query.

Blog PostUpdated Jun 15, 2020

How to Copy Data Inside BigQuery

Copying data between your own tables in BigQuery has become much easier in recent years. But there are still many ways to do it…

Blog PostUpdated Jun 12, 2020

How to deploy Dataflow pipelines using SQL

Combining the new Dataflow SQL with the power of Google BigQuery

Blog PostUpdated Jun 9, 2020

Connecting Cloud Functions To Redis (Memorystore) With Serverless VPC Connector

Quick and easy way to get cloud functions and Redis working in one simple script

Blog PostUpdated Jun 5, 2020

Multi-Cluster Istio 1.5 with Private GKE Clusters and Google Cloud Internal Load Balancer

This tutorial shows you how to build a private multicluster service mesh solution, with Istio 1.5 and Service Mesh Hub for mesh Federation…

Blog PostUpdated Jun 1, 2020

Increase Log Retention Using Google Cloud Logging CLI

How to override logging defaults with a simple command.

Blog PostUpdated May 22, 2020

How to Structure Your Enterprise on Google Cloud Platform

Step-by-step tips from the trenches for enterprises looking to start in Google Cloud with the right foot forward.

Blog PostUpdated May 14, 2020

AWS Data Transfer IN Is Not Always Free

How much do you pay for ingress data transfer to your instance? it’s free, right? Well, not exactly…

Blog PostUpdated May 14, 2020

Kubernetes: How to automatically detect and deal with deprecated APIs

Instead of doing this manually, we built Kube-No-Trouble to do it for you.

Blog PostUpdated May 11, 2020

How Kubernetes Init Containers Could Simplify Migrating Your Apps To The Cloud

A useful technique for moving applications to containers and orchestrating them using Kubernetes.

Blog PostUpdated May 7, 2020

Kubernetes and Secrets Management in Cloud: Part 2

Store API keys, passwords, certificates, and other sensitive data in cloud-native secret management services and access them from K8s clusters.

Blog PostUpdated May 6, 2020

Restoring Windows Server Access via your Google Cloud Serial Console

How to regain access when the Windows Firewall locks us out.

Blog PostUpdated May 4, 2020

How Your Web App Can Serve the Chinese Market

For web app developers, serving users in China requires a completely different way of thinking. Here are the key steps you should take.

Blog PostUpdated May 3, 2020

Dodge the Wicked Witch of ML Pipelines with TensorFlow Extended (TFX)

TFX helps solve some of the unique challenges ML teams face when deploying to production . Let’s see how, with help from the Wizard of Oz!

Blog PostUpdated Apr 20, 2020

Ingest Data from Google Cloud Dataflow to BigQuery — Without the Headaches (Part II)

Separating the “bad data” from the good with a retry mechanism.

Blog PostUpdated Apr 20, 2020

Untangling Microservices or Balancing Complexity in Distributed Systems

The microservices honeymoon period is over. Uber is refactoring thousands of microservices into a more manageable solution [1]; Kelsey Hightower is predicting monoliths are the future [2]; and even Sam Newman is declaring that microservices should never be the default choice, but rather a last resort [3].

Blog PostUpdated Apr 18, 2020

How to Increase AWS EKS Availability while using EC2 Spot

Running workloads on EKS using spot instances with on-demand instances fallback

Blog PostUpdated Apr 14, 2020

Ubiquiti and GCP Site-to-Site VPN: The How-To Guide

How to set up a direct, encrypted connection between Google Cloud and your on-premise network.

Blog PostUpdated Apr 13, 2020

Make uploads fail-proof in Google Cloud Storage (GCS)

How to utilize resumable uploads with custom URLs

Blog PostUpdated Apr 6, 2020

DoiT International Wins Google Cloud Reseller of the Year Award for North America!

The Reseller Award for North American recognizes DoiT International’s outstanding success in 2019 deploying Google Cloud.

Blog PostUpdated Mar 30, 2020

How to Best Prepare for your Cloud Certification Exam

In my previous post, I gave tips for preparing for your Cloud Certification exams. In this one, I’ll lay out the best preparation materials I could find and get you ready for those critical two or three hours of the exam.

Blog PostUpdated Mar 26, 2020

DoiT International Achieves APN 50 Certifications Distinction

DoiT International, a leading provider of proprietary cloud optimization technologies and cloud expertise, announced today that its cloud engineering team has collectively achieved Amazon Web Services (AWS) Partner Network (APN) Certification Distinction for achieving over 50 AWS Certifications.

Blog PostUpdated Mar 23, 2020

How to Inject Secrets from AWS, GCP, or Vault Into a Kubernetes Pod

In the world of Kubernetes, we try to automate and minimize code duplication. Consuming secrets from a secret manager in Kubernetes should be the same way. Here’s how to do it.

Blog PostUpdated Mar 15, 2020

Build on Your Experience to Earn Cloud Certifications

In this post, I will explain how to use your professional strengths to pass certification exams, even when you don’t yet know the subject matter.

Blog PostUpdated Mar 5, 2020

Google BigQuery Data Modeller

Wondering where to start when modeling your data in Google BigQuery? This post has you covered with a simple repo and example.

Blog PostUpdated Feb 27, 2020

DoiT International Achieves AWS Well-Architected Partner Status

DoiT International, a leading provider of proprietary public cloud optimization and operations software and public cloud expertise, announced today that it has achieved Amazon Web Services (AWS) Well-Architected Partner status, recognizing DoiT International has the expertise to deliver AWS Well-Architected reviews for existing workloads or new applications based on AWS’s best practices and guidelines.

Blog PostUpdated Feb 17, 2020

Securely Access AWS Services from Google Kubernetes Engine (GKE)

It is not a rare case when an application running on Google Kubernetes Engine (GKE) needs to access Amazon Web Services (AWS) APIs. Any application has needs. Maybe it needs to run an analytics query on Amazon Redshift, access data stored in Amazon S3 bucket, convert text to speech with Amazon Polly or use any other AWS service. This multi-cloud scenario is common nowadays, as companies are working with multiple cloud providers.

Blog PostUpdated Feb 3, 2020

DoiT International announces acquisition of superQuery

DoiT International (“DoiT” or the “Company”), the leading provider of proprietary public cloud optimization and operations software and public cloud expertise, announced it has signed a definitive agreement to acquire superQuery (superquery.io) — a unique development platform for Google BigQuery helping data teams to increase data exploration speed and cost optimization of big data workloads.

Blog PostUpdated Jan 14, 2020

Refactoring Terraform, The Right Way.

Infrastructure as code (IaC) is hard. Often, you need to set up infrastructure (nowadays usually with Terraform) and you start writing a code that fits your specific use case.

Blog PostUpdated Dec 26, 2019

Kubernetes and Secrets Management in the Cloud

Secrets are essential for the operation of many production systems. Unintended secrets exposure is one of the top risks that should be properly addressed. Developers should do their best to protect application secrets.

Blog PostUpdated Dec 17, 2019

Vault High Availability on GKE

Managing secrets natively in Kubernetes is not a secure option. Secrets in Kubernetes is just a base64 encoded plain text that can be consumed in a running pod.

Blog PostUpdated Dec 5, 2019

Launching Google Kubernetes Engine clusters using AWS CloudFormation

Can Two walk together, except they be agreed? [Amos 3:3] Last week Amazon announced third-party resource support for AWS CloudFormation.

Blog PostUpdated Dec 2, 2019

No More Free External IPs on Google Cloud. How Much Will it Cost You?

Recently, Google announced that as of 2020 it will increase the prices of Google Compute Engine VMs that use external IPv4 addresses. Run this script to estimate future costs for your machines.

Blog PostUpdated Nov 25, 2019

Programming an Autonomous Car with TensorFlow

AWS released an awesome tool to teach Reinforcement Learning to beginners, but only exposed a limited interface for controlling it. We’ve hacked it and turned it into a Deep Q-Learning Raging Bull, compatible with OpenAI Gym and powered by TensorFlow.

Blog PostUpdated Nov 1, 2019

DoiT International Announces over $100 Million Investment by Charlesbank

BOSTON, Nov. 01, 2019 (GLOBE NEWSWIRE) — DoiT International (“DoiT” or the “Company”), a leading provider of proprietary public cloud optimization and operations software and public cloud expertise, today announced that Charlesbank Technology Opportunities Fund, a fund managed by Charlesbank Capital Partners, along with affiliated investors, has invested over $100 million in the Company.

Blog PostUpdated Oct 23, 2019

‘eksctl’ Stuck on Waiting for Nodes to Join the Cluster

Many of our customers who have tried to create a Kubernetes cluster encountered this error message without specific logs that may help them understand what went wrong. This is how we usually solve it.

Blog PostUpdated Oct 11, 2019

Kubernetes GKE Workload Identity

Often you want to configure your Kubernetes services to use a specific Google service account (much like kube2iam project).

Blog PostUpdated Oct 2, 2019

Hacking Google Cloud Run

Opinionated take on how to use Google Cloud Run for functions that take longer than 10–15 minutes

Blog PostUpdated Sep 24, 2019

Snitching on expensive Google BigQuery queries

Get visibility into queries that might require some (cost) optimization and user training on how (not) to run queries on Google BigQuery.

Blog PostUpdated Jul 2, 2019

Codeless ML with TensorFlow and AI Platform

Advances in AI frameworks enable developers to create and deploy deep learning models with as little effort as clicking a few buttons on the screen. Using a UI or an API based on Tensorflow Estimators, models can be built and served without writing a single line of machine learning code.

Blog PostUpdated Jun 25, 2019

Identifying orphaned firewall rules on Google Cloud

If you have large enough deployment on Google Cloud using shared VPC, it’s often easy to lose track of firewall rules applicable to your environment. Here is how I’ve solved the orphaned firewall rules problem.

Blog PostUpdated Jun 16, 2019

Taking Google Cloud Run for a spin

At Google Next 2019 conference in San Francisco, Google announced that Cloud Run has moved into Beta, so I’ve felt this is a good time to test it on some real-world application.

Blog PostUpdated Apr 22, 2019

Google Kubernetes Engine Cluster Migration with Heptio Velero

From time to time, you may need to move your entire Kubernetes workload to a new cluster. It might be for testing purposes or to upgrade a major version and sometimes as a disaster recovery.

Blog PostUpdated Apr 9, 2019

DoiT International builds on Google Cloud MSP Initiative to help customers with managing costs and scaling cloud engineering

San Francisco, CA, April 8th 2019 — DoiT International, today announced that it has deepened their standing in the Google Cloud MSP Initiative as a Premier Partner, giving Google Cloud customers the ability to better manage costs, scale engineering and increase innovation around machine learning and data analytics.

Blog PostUpdated Apr 6, 2019

Power Grafana with Google BigQuery!

BigQuery is one of the most performant data cloud data warehouse for analytics. Grafana is an open platform for beautiful analytics and monitoring. Wouldn't it be the only natural to combine the power of both? We thought it would!

Blog PostUpdated Mar 25, 2019

Transforming BigQuery JSON API responses recursively

Building key-value pairs from field/value row nests La Sagrada Familia, Barcelona, by Paolo Nicolello. Say it with me: “Nested JSON is hard to work with!”. Am I right? Most certainly! Now that we got that out of the way, let me just say that I believe in JSON through-and-through. It is logical, it is universal and […]

Blog PostUpdated Mar 12, 2019

Airflow and superQuery

Monitoring your BigQuery costs in real-time with the SuperQueryOperator Photo by Soheb Zaidi on Unsplash “What is the cost?” A question asked so frequently in the tech world that every person at a small start-up shudders slightly when it is asked. The answer of which invariably is: “We’re not sure”. One of the best tools for […]

Blog PostUpdated Mar 5, 2019

New Generation of AI training — Part I

Tensor Cores boost your neural network training

Blog PostUpdated Mar 5, 2019

New Generation of AI training — Part II

Training GANs using mixed precision VS single precision

Blog PostUpdated Feb 25, 2019

DoiT International acqui-hires boutique consulting firm Mentory

DoiT International today announced the acqui-hiring of the co-founders behind boutique consulting company Mentory. The CTO Nimrod Ticozner, Moshe Ohayon, Tal Cohen and Evgeny Varela-Savela will help DoiT International meet increasing demand for talent by joining Customer Reliability Engineering teams to help our customers build, expand and migrate big data workloads to the cloud.

Blog PostUpdated Feb 19, 2019

Multi-Cloud Engineering 2018 — A Year in Review

2018 is over, and since we are well into 2019 it’s a good time to summarize the state of the multi-cloud business as we have experienced it at DoiT International during 2018, and how we see the future of multi-cloud during 2019 and beyond.

Blog PostUpdated Feb 14, 2019

Kaggle Days Paris — Winning Solution

Kaggle Days is (almost) officially the most interesting event to meet, learn and compete against the most talented data scientists worldwide. And this is how we won it.

Blog PostUpdated Feb 11, 2019

Embracing our future: One Global DoiT International

From the very beginning and since the establishment of DoiT International in late 2010, our vision was to create a global cloud-solution-reseller business while providing our customers with outstanding support on core cloud infrastructure, machine learning, and data analytics.

Blog PostUpdated Jan 30, 2019

Kubernetes external API calls — the right way

Sometimes you will need to call the Kubernetes API from outside the cluster whether it’s to run a job or to list deployments, or anything else the Kubernetes API provides.

Blog PostUpdated Jan 24, 2019

Logging real remote IPs in Tomcat logs with Google Load Balancer

As part of our technical support operations, we have noticed that our customer’s Tomcat server on Google Cloud Platform is not using the correct remote IP address in the access log.

Blog PostUpdated Dec 18, 2018

Predicting the Geospatial Availability of Mobility Services like Bird and Lime

Building and deploying production-grade machine learning models can be somewhat tricky. Even with technologies like Google Cloud AutoML, Cloud ML Engine and other out-of-the-box machine learning tools, training models and using them in production systems commonly requires a vast set of skills that can include some advanced Python programming, understanding complex models, SQL and DB technologies. This blog post demonstrates how to build a prediction system for shared cars/bikes/scooters using very simple tools!

Blog PostUpdated Nov 5, 2018

Autoscaling K8s HPA with Google HTTP/S Load-Balancer RPS EXTERNAL Stackdriver Metrics

Most of the time, we scale our Kubernetes deployments based on metrics such as CPU or memory consumption, but sometimes we need to scale based on external metrics. In this post, I’ll guide you through the process of setting up Horizontal Pod Autoscaler (HPA) autoscaling using any Stackdriver metric; specifically we’ll use the Request Per Second from a Google Cloud HTTP/S Load Balancer.

Blog PostUpdated Oct 2, 2018

XGBoost or TensorFlow?

Both XGBoost and TensorFlow are very capable machine learning frameworks but how do you know which one you need? Or perhaps you need both?

Blog PostUpdated Sep 25, 2018

Ephi — The ephemeral bot for Slack built with Google App Engine Task Queues

Ephi is a very simple bot for Slack that allows users to send ephemeral messages that are automatically deleted for everyone (i.e. self-destruct messages) after a set period of time. Yes, it’s like Snapchat for Slack, but without the nudity, hopefully ;-)

Blog PostUpdated Sep 13, 2018

KubeRBS for automatic Kubernetes rollbacks so you can sleep better at night!

With the massive adoption of Kubernetes and the fact the continuous delivery has become a standard practice, the rollout of new versions is now more automated than ever. But what happens if you deploy a faulty version? How much time and effort it will take to rollback to the previous, non-faulty version?

Blog PostUpdated Sep 11, 2018

Get your kid ETA from school using Google Home, Cloud Functions, Datastore, Maps Directions API, and some Cloud KMS ;-)

Recently, I have completed two Google Cloud certifications, - Professional Cloud Architect and Professional Data Engineer. The team at Google Tel-Aviv were nice about it and gave me a Google Home device as a token of their appreciation (thank you Nir Atias & Ifat Yanai!)

Blog PostUpdated Sep 4, 2018

SageMaker ML: 5 Easy Steps to Predict Taxi Ride Fare!

TL;DR: Amazon SageMaker offers an unprecedented easy way of implementing machine learning pipelines, significantly shortening the time to market for data scientists and engineers.

Blog PostUpdated Aug 13, 2018

Don’t get the Google Cloud Bill Shock!

With Google BigQuery ML you can now predict your Google Cloud spend in just a few minutes and without leaving your BigQuery Console UI.

Blog PostUpdated Jul 9, 2018

Breaking down Google Cloud costs by location

One of the popular question I am getting often is “how do I break down my Google Cloud costs by location?”. Today, I am going to show how to make Iris and reOptimize — two open source projects by DoiT International, to collect and visualize this information for you.

Blog PostUpdated Jun 21, 2018

Google Kubernetes Engine without going NAT with kubeIP!

Many applications need to be whitelisted by consumers based on source IP address, usually for security reasons. As of today, Google Kubernetes Engine doesn’t support assigning a static pool of addresses to GKE cluster and requires the deployment of a complex NAT based solution which is expensive, hard to maintain and requires a complex set of rules for load-balancing and redundancy.

Blog PostUpdated May 30, 2018

Say goodbye to Mixpanel. Meet Banias!

Meet Banias — high performance analytics pipeline built on top of Kubernetes, Apache Beam and Google BigQuery

Blog PostUpdated May 29, 2018

Auto Tagging Google Cloud Resources

Missing the automatic AWS name tags for your Google Cloud resources? Here is Iris come to the rescue.

Blog PostUpdated May 1, 2018

The truth behind Google Cloud egress traffic

Like many public cloud providers, Google Cloud follows a network pricing model which doesn’t charge you for ingress traffic but will charge you for egress traffic to other zones, regions and internet.

Blog PostUpdated Apr 24, 2018

Farewell, MaxMind! Geolocating requests with Google Load Balancer for free!

UPDATE: User-defined request headers are not longer free;

Blog PostUpdated Apr 23, 2018

How Disruptive is Google Compute Engine *Live* Migration?

Google Compute Engine offers a really unique technology called “Live Migration” which keeps your instances running even when a host undergo downtime such as during software or hardware update.

Blog PostUpdated Mar 20, 2018

Measure Once — Export Anywhere: OpenCensus in the wild

A few months ago, Google has announced OpenCensus, a vendor-neutral open source library for telemetry and tracing collection. OpenCensus makes it easy to collect metrics from your app and to trace the progression or requests.

Blog PostUpdated Feb 26, 2018

Reduce Google Compute Engine costs by 60% with Zorya — GCE Instance Scheduler

Running non-production environments in the cloud is great. They are conveniently available to you at any time, right when you need them. But this convenience sometimes comes with a price tag.

Blog PostUpdated Feb 5, 2018

Autoscaling Google Dataproc Clusters

Cloud Dataproc is an amazingly fast to provision, easy-to-use, fully-managed cloud service for running Apache Spark and Apache Hadoop clusters in a simple and very cost-efficient way.

Blog PostUpdated Jan 8, 2018

Analyzing Israeli weed market with Google Cloud DataPrep, BigQuery and TensorFlow

Let’s start with a short disclaimer — DoiT International does not promote, condone or advocate licit or illicit drug use.

Blog PostUpdated Nov 8, 2017

Visualizing BigQuery jobs with Stackdriver, Cloud Functions, Firebase and Pub/Sub

At DoiT International, we are using Google BigQuery quite extensively as a data analytics platform for reOptimize — our free cost optimization platform for Google Cloud Platform.

Blog PostUpdated Aug 29, 2017

How to predict your Google Cloud Platform monthly bill with Google CloudML & BigQuery

As some of you might already know, DoiT International is the engineering power behind reOptimize — Cost Discovery and Optimization SaaS for Google Cloud Platform.

Blog PostUpdated Aug 14, 2017

How we saved over $240K per year by replacing Mixpanel with BigQuery, Dataflow & Kubernetes

Traditionally, a lot of companies rely on Mixpanel for product analytics to understand each user’s journey. However, if your product becomes a success and your volume of events is getting high, Mixpanel may become somewhat expensive. In this post we are going to review one of our projects with Jelly Button to design their own event-analytics solution based on Google Cloud Platform in a very efficient way and which is going to save Jelly Button about quarter million dollars each year.

Blog PostUpdated Jul 2, 2017

Multi-Cloud Engineering Meetup — The first half of 2017 in review

The 2nd quarter of 2017 is over and now it’s time to summarize the Multi-Cloud Engineering Meetup group for the first half of the year.

Blog PostUpdated Jun 28, 2017

gSlack: Integrating Google Cloud Platform with Slack

One of the perks I really like as part of my work as CTO at DoiT International, is my day-to-day conversations with our customers. On many occasions, they are enlightening and I always learn something new.

Blog PostUpdated Jun 8, 2015

Google BigQuery Benchmark

Recently, I came across an interesting benchmark of BigData systems based on “A Comparison of Approaches to Large-Scale Data Analysis” by Pavlo et al. (SIGMOD 2009). Based on the benchmark methodology, the APMLab guys from Berkeley University developed an open-source software that allows anyone to run this benchmark using public cloud (AWS in this case).