Tagged in

automation

Rubrik -  - PowerShell and RESTful APIs – Making Backup Awesome Again

Business

PowerShell and RESTful APIs – Making Backup Awesome Again

The virtualization world has long been singing the praises of the “abstract, pool, and automate” goal. Put simply, it meant separating the application from hardware, forming a fabric of resources, and automating the consumption of those resources for applications. The key focus is the application and how it can be made a first class citizen in the data center. However, the automation of tasks has traditionally been slower to enter the world of enterprise infrastructure. I attribute this to vendors using proprietary or closed protocols while also lacking a solid, simple to use, and consumable API that enables a rich ecosystem of task automation. On top of this, administrators and engineers are burdened with keeping the data center operational and don’t have the luxury of codifying a plethora of workflows using handfuls of different programming languages. What’s needed is a easy way to control infrastructure, such as data protection, that actually reduces overhead and grants IT professionals more time to focus on value-add efforts (that are usually more fun, too). Enter PowerShell! It’s a framework that is incredibly simple to learn and consume that can also send and receive data from an API endpoint. Plus, when paired with the Rubrik…
Rubrik -  - Top 3 Reasons to Attend Looking AHEAD Tech Summit 2016

Company

Top 3 Reasons to Attend Looking AHEAD Tech Summit 2016

Among the myriad of various vendor and technology focused conferences, a few really set themselves apart for their dedication to thought leadership and exploration of today’s answers to tomorrow’s problems. One of them is run by a consulting firm named AHEAD, located in the iconic Chicago Loop, a place that I was fortunate enough to be part of for many years as a solutions architect and engineer. The Looking AHEAD Tech Summit, held on 23rd June of 2016, is a different sort of gathering of the minds because it blends folks from successful large enterprises like Amazon and Nutanix with its own mixture of extremely skilled and seasoned architects and principal consultants. I thought it’d be handy to highlight my top three reasons to attend this year’s Looking AHEAD Tech Summit from my own perspective. Without any further ado, here they are: Top 3 Reasons to Attend Looking AHEAD Tech Summit Dan Lyons, Writer and Producer of Silicon Valley For those whom are fans of the hit show Silicon Valley, the morning keynote should be especially noteworthy. Dan Lyons, who is a writer and producer for the show, is presenting a talk entitled How to Completely, Totally, Absolutely Screw Up…
Rubrik -  - A How-To Guide on Rubrik’s vRealize Automation Integration

Architecture

A How-To Guide on Rubrik’s vRealize Automation Integration

As the modern data center becomes increasingly more software-defined, it is critical to select technology platforms that will support this new architecture even if you aren’t providing IT-as-a-Service today. The best way to prepare for the future is choosing to implement modern API driven solutions into your environment that automate consumer-oriented services. Rubrik’s API-First Architecture Lets You “Backup-As-A-Service” The Rubrik platform was purpose-built to address this need. Rubrik is an API-driven solution. In fact, the Rubrik UI is simply a consumer of the underlying REST APIs exposed by every Rubrik system. What does this mean? It means that everything in Rubrik is easily automated by REST APIs. Since just about every automation platform supports RESTful APIs, you are free to use whatever software you like or even write your own homegrown solution for Rubrik. Now you can add Backup-as-a-Service into your ITaaS portfolio! An Example Let’s say you have an Infrastructure-as-a-Service (IaaS) solution in place (vRealize Automation or vRA for example) where users can self-provision systems. You’re still likely using a manual or semi-manual process by which people request data protection for those self-provisioned systems. In a typical workflow, this would be a form the user would submit, and that form…
Rubrik -  - How We Built a Suite of Automated End-to-End Tests

Architecture

How We Built a Suite of Automated End-to-End Tests

Last week, I covered the importance of quality and why we employed automated end-to-end testing. In this post, I explain how we implement this approach. We do so through a release pipeline orchestrated by Jenkins to efficiently run a large suite of end-to-end tests. These tests leverage our custom testing framework which integrates with support tooling. As we receive customer feedback, we continuously update the framework and test cases to keep up with the latest requirements. Below, I describe in more detail our release pipeline, testing framework, and product support functions that ensure our testing is faster, more efficient, and always high quality. Jenkins Continuous Integration Like many engineering organizations, we use Jenkins as our continuous integration tool. As engineers check in new code, Jenkins is continuously running the suite of tests we built, including both unit tests and end-to-end tests. This allows us to quickly detect and correct issues. Release Pipeline If we ran every full test for every code check in, we would quickly exhaust all our test resources and file duplicate bugs. Although we can easily add more test resources, duplicate bugs waste engineering time by requiring extra triage and diagnosis work. Instead, we define a release…
Rubrik -  - Automation Rules the Kingdom: Why Quality is Important For You

Architecture

Automation Rules the Kingdom: Why Quality is Important For You

Automated End-to-End Testing: Ensuring Quality We take quality seriously. For both our customers and developers’ satisfaction, it is essential to provide consistent product performance and speed of development with confidence that existing use cases are not broken. To ensure agile development, here’s why quality is essential to your organization and how our strategy makes automated end-to-end testing fast, reliable, and responsive. Importance of Quality For Customers: Every company claims to deliver high quality to their customers, but this is especially critical for Rubrik. Our product is responsible for managing highly valuable data that powers our customers’ businesses. In the backup and recovery industry, our solution needs to be on active duty at the exact moment our customers experience trouble within systems protected by us. Given that these problems are complex, providing an extremely simple user experience alleviates troubleshooting. Of course, this simple user experience can only be simple as long as all the underlying pieces are performing reliably. For Engineers: Engineers want to innovate without breaking existing functionality that customers depend on. If the fundamentals fail, customers cannot upgrade without losing data. It’s often difficult to innovate without affecting the interoperating pieces. In Rubrik’s case, we integrate at all levels…