Category: Solutions

  • Easy Collaboration with Terraform Cloud

    Our team at Rubrik uses Terraform extensively to manage our infrastructure as code. This means that our infrastructure configurations are version controlled and resources are provisioned in an automated fashion through CI/CD workflows. Because it’s a customer-zero environment, we’re constantly evaluating new tools to find better ways to manage and scale the environment. This led…

    Read article →

  • Hello, Terraform

    At work, my team owns and maintains a large lab environment for the development and testing of Rubrik Build projects. It was built in a hurry, causing some of our original design principles to be compromised. My team and I have decided to use this no-travel period as an opportunity to redesign and redeploy our…

    Read article →

  • Visualizing the Conceptual Model for Technical Architecture

    I have previously written about putting together the conceptual model with logical and physical design; however, I want to dig a little deeper into the conceptual model. The conceptual model categorizes the assessment findings into requirements, constraints, assumptions, and risks: Business requirements are provided by key stakeholders and the goal of every solution is to achieve…

    Read article →

  • Architecting a vSphere Upgrade

    At the time of writing, there are 197 days left before vSphere 5.5 is end of life and no longer supported. I am currently in the middle of an architecture project at work and was reminded of the importance of upgrading — not just for the coolest new features, but for the business value in doing…

    Read article →

  • Understanding Erasure Coding with Rubrik

    It is imperative for any file system to be highly scalable, performant, and fault tolerant. Otherwise…why would you even bother to store data there? But realistically, achieving fault tolerance is done through data redundancy. On the flipside, the cost of redundancy is increased storage overhead. There are two possible encoding schemes for fault tolerance: triple…

    Read article →

  • Understanding MongoDB’s Replica Sets

    As a part of its native replication, MongoDB maintains multiple copies of data in a construct called a replica set. Replica Sets So, what is a replica set? A replica set in MongoDB is a group of mongod (primary daemon process for the MongoDB system) process that maintains the same data set. Put simply, it is…

    Read article →

  • Introduction to Sharding with MongoDB

    What is Sharding? A server’s capacity can be challenged by database systems with large data sets or high throughput applications. For example, high query rates can consume the CPU capacity of the server; likewise working set sizes larger than a system’s RAM stress the IO capacity of disks.

    Read article →

  • Virtual Design Master: Conceptual, Logical, Physical

    This year I am honored to be one of the Virtual Design Master (vDM) judges. If you are unfamiliar with vDM, it is a technology driven reality competition that showcases virtualization community member and their talents as architects. Some competitors are seasoned architect while others are just beginning their design journey. To find out more…

    Read article →

  • Nutanix One-Click Upgrades for ESXi Patching

    This is the first guest post of what I hope to be many from the great Herb Estrella: In my personal experience Nutanix one-click upgrades work as advertised, but there are few items that should be accounted for in preparation of installing ESXi patches on a Nutanix cluster. This post will cover a few pre-requisites to look for, touch…

    Read article →

  • macOS VCSA Installer “ovftool” Error

    I recently ran into an issue with the vCenter Server Appliance (VCSA) 6.5 installer. When I proceeded to Step 5, “Set up appliance VM” I received the error: “A problem occurred while reading the OVF file…Error: ovftool is not available.” After some research, it turns out that macOS Sierra (10.12.x) is not supported and, of…

    Read article →