Agile is a set of principles that developers can follow to be more effective in developing their software. The whole thing started with a set of principles that were developed by a group of industry leaders back in 2001. Given that Agile is a set of principles, it is more guidelines vs strict rules to …
Python data types explained
In python, almost everything is an object. This includes variables like String and Integers and containers like lists and dictionaries. Given that everything is an object, what are data types? Data types are simply how you classify your objects. If you have an object with the type of String, then that object will have all …
Working with Netapp Support
I have spent a lot of time with various vendors support departments, and I have to say, Netapp has one of the best support departments. If I call Netapp at 2:00 AM on a Sunday morning, I can get someone on the phone right away. My one complaint is that I cannot open a ticket via E-Mail. …
What is Machine Learning?
Today we are going to ask ourselves the question, What is machine learning? Machine learning is the concept of training your computer to analyze data for you. But without you having to give explicit instructions for every part of the task. Machine learning consists of datasets that you use to train your models. Models In …
Introduction to Storage
In the field of storage, you used to be able to simply buy enough hard drives to fill your space needs and you would end up with sufficient disks to fulfill your performance needs. Unfortunately, with hard disks getting so large, this is no longer the case. To make matters worse, when you start moving …
Introduction to Server Virtualization
When people talk about Virtualization, they are most of the time referring to either Machine Virtualization, or Application Virtualization. When You Virtualize an application, you isolate the application to run it its own little world, sometimes called a Sand Box. By doing this you can get around application compatibility issues, and simplify application deployment. These …
Reading and Analyzing Perfstat Files from 7-mode Netapp
When troubleshooting performance issues on a Netapp storage system, Perfstat is a very useful utility. There are other ways to get performance statistics, but they are not quite as detailed. The perfstat file at first glance can be rather daunting. Perfstat files get very large, very fast, and may scare away the faint at heart. …
Benefits of using Virtualization for Disaster Recovery
Disaster recovery can be a difficult thing to plan for. You back up your systems; perhaps you replicate your data to an off-site facility; maybe you even build all redundant systems. After doing all of these things, what is your goal? It is to get your systems back up and running after some sort of …
Which product to use for Virtualization on your Desktop
As you may have noticed there are a lot of virtualization products in the market. Some of the better known products are from Parallels, Oracle, VMWare, and Microsoft. Each company has products with different strengths and weaknesses. In this article I will try to go over some of the products available from each vendor and …
How to install Virtual Box and Create a Virtual Machine
Virtual Box is a very simple virtual machine package which can be installed on Linux, Mac, Windows, and Solaris. It is open source, so you can compile it to run on other systems as well. In this tutorial, I will cover how to install virtual box and install your first virtual machine. The process of …