511, 2018

What is AzCop?

By |November 5th, 2018|Categories: Azure, Governance|

Cloud Governance is a journey, not a destination. It touches almost every aspect of an enterprise's infrastructure and IT processes. If done right it can force a positive cultural shift and can contribute to the success of their cloud adoption strategy. At BrainScale we realize the Cloud governance needs that a modern enterprise has and to help we have created AzCop. It is BrainScale's marquee Azure governance solution. Below, I will explore 3 of its key highlights. Self-Service Enablement A big success of modern public cloud is that it has democratized access to compute power. This has accelerated the pace of innovation across industry segments. However, well-regulated enterprises are not easily able to leverage that freedom. In a bid to

2910, 2018

What a VM can tell you about migrating a Datacenter

By |October 29th, 2018|Categories: Datacenter Migration, Engineering|

Migrating an entire datacenter from on-premises into the cloud is huge proposition. Don’t let anyone fool you by telling you that it's easy. At almost every instance the topic of migration of datacenter to Azure comes up in a conversation, the first things that get thrown into the din are the 5Rs(Re-host, Re-factor, Re-platform, Re-Engineer and Retain). Yes people, I give it to you these are important buckets to categorize your workloads into, but there is so much prior design thought and engineering work that has to be put in before you start spending significant time classifying workloads amongst these 5RS. Many organizations perform this work under the Cloud Enablement program, but often underestimate how vast this program can become.It

510, 2018

My 2 cents on Reserved Instance Savings – Part 1

By |October 5th, 2018|Categories: Azure, Reserved Instances|

If you are using Azure Virtual Machines (VMs), you have an option of using Azure Reserved Instance (RI) VMs instead. Microsoft (MS) claims these can help save up to 72% of your spend. While this may be true on the surface, but it will be good to get a deeper view to understand what benefits you really stand to make, if at all. Yes, using reserved instances, doesn’t automatically means cost saving. It is hence important to understand how this works and plan accordingly to get the right kind of benefit. I will try and point out  key things to keep in mind when planning and using RIs. The reservation cost that is paid upfront, covers the cost of running

310, 2018

Windows 10 October 2018 Update

By |October 3rd, 2018|Categories: Uncategorized|

Windows 10 October 2018 update is now available. You can check for it via 'Windows Update' or wait for it to be pushed to your device in a few weeks. Here's a list of all features of this update, but then some were dropped from the final product. The update isn't appearing in my 'Windows Update' yet, so it is wait and watch for some time for me.

2709, 2018

Availability Zones in Azure

By |September 27th, 2018|Categories: Availability Zones, Azure|

  Today, i am going to write another great thing about the cloud which is availability zones. One of the great things about the cloud is the ability to be available at all times. Customers can today, build highly available applications using availability sets and virtual machines scale sets and they can also protect their applications and data from disasters through taking advantage of Geo-redundant storage with the GRS offering, and Azure Site Recovery by replicating their  data and stateful VMs across different regions. Availability zones offers it another capability for customers to build highly available applications within a region. The benefit that availability`s own software says that it protects customer`s applications and data within a region from data center

2709, 2018

Team Offsite

By |September 27th, 2018|Categories: Uncategorized|

It started off as a meeting with select few people, due to limited time that our CEO, Phani, had during his India trip, but then we decided to invite all. After all there had been lot of new people in the team and many had not met each other. The team is spread across Bangalore, Pune, Hyderabad, Delhi, Gurgaon, Mumbai, Jalgaon, Ludhiana etc. (we work from home most of the times) Our team of 4 from Pune initially thought to be a bit adventurous and thought of driving down to Bangalore, a journey of about 850km, that takes about 12 – 14 hrs. We were excited about it and were into finalizing our hotel stay for 2 days in Bangalore. But

1709, 2018

Azure VM as Remote Docker Host

By |September 17th, 2018|Categories: Docker, Virtual Machine|

Often I prefer building container images and running them on a docker host that is separate from my dev laptop. There are several reasons for doing this. But chief among them are that these images tend to take up a lot of space and I often find myself work with both Windows and Linux containers. I use a mac and cannot run Windows containers on it. Even if I could, I would rather avoid the hassle of having to switch between the two modes ever so often. I prefer setting up two separate Azure VMs on which I install docker machine and use those machines as remote docker hosts. I am content running just the client on my mac.

2905, 2018

Copying a Virtual Machine in Azure from Region A to Region B

By |May 29th, 2018|Categories: Azure, Virtual Machine|

Copy an Azure Virtual Machine to a different region within Microsoft Azure. One might think this is a big thing (which might become even bigger if the source Virtual Machine uses "Managed Disks"). The whole process consists of only a few steps (use this as a checklist): Create Disk Snapshots of the Source Virtual Machine Copy the Snapshots to a Destination Region-based Storage Account Container Create a new Virtual Machine within the New Resource Group Convert the Disks to “Managed Disks“ (if required) Create Disk Snapshots of the Source Virtual Machine Creating snapshots is a simple trick: from the Azure Portal select the source VM, select “Disks“, select one of the disks and click “+ Create Snapshot“, and do

2005, 2018

Clone your existing Web App using Azure portal

By |May 20th, 2018|Categories: Azure|

In this article we will learn to Clone Web Apps in Azure Portal. Clone in Azure Portal feature allows you to copy the App you want to clone to a different region or keep it in the same region. When you clone, Azure will also clone all the App Settings, Connection strings, Deployment sources and Certificates so the new cloned app is more or less up and running. Make sure the web apps are stopped after cloning otherwise it may create a conflict if you have a routable network from your primary region to secondary. You can put an Azure traffic manager to manage your network load. Cloning could be done of existing Apps, be it Web App, Mobile

2304, 2018

Workload Isolation via Application Security Groups

By |April 23rd, 2018|Categories: Azure, Azure Networking, Security|

An Azure subscription is designed to host a large number of workloads. In enterprises these workloads (ex:- application workloads) often belong to separate teams, each with their own security priorities. Isolation of these workloads (VM belonging to workload-1 should not talk to VM belonging to workload-2, even though both the VMs might be in the same subnet) thus becomes an important priority. For the purposes of this article, we will call such separation, East-West isolation. The rest of the article covers one methodology to achieve such East-West isolation using a combination of Application Security Groups (ASG) and Network Security Groups (NSG). We will also hint at some capacity planning considerations. We will make the following assumptions: A single workload