-
Manage Azure Virtual Machine in VS Code
Visual Studio Code (VS Code) is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).
VS code has very nice extension called Azure Virtual Machine. This extension helps you to start/ stop/ Deallocated the VMs directly from VS code. You may have auto shutdown scheduled, but if you have done with your work much before the schedule, you can immediately shutdown the VM, this will help you to save the some more cost and better resource utilization.
Even to start deallocated VMs you need not to go the portal, you can do that from VS Code as well.
-
Auto-shutdown RM VM
Can we automate during the VM provisioning?
We can use Microsoft.DevTestLab/schedules resource to automate this during the provision of VM it self.
-
My First Docker Container
This post will walk you through, how I have built my first Docker container.
Prepare the environment
If you already have Windows 10 or Windows server 2016 machine. Download code to configure Docker environment.
If you would like to have a new VM Get the code from here. This will create Windows server 2016 VM with Docker, VS Code, git and chrome.
-
Docker Definitions and Taxonomy
Docker Definitions and Taxonomy
In this post I am going to talk about Docker Definitions and Taxonomy.
Some of the term, I will co-relate with VM, but please not that VM and Containers are not same. They have significant differences. I hope this will help you to easily understand, especially if you are new to Docker. -
Docker Overview
Docker
What is Docker? The standard answer, I always got from audience is Docker is a Container. If you think the same then you are in trap.
Docker is not a container. Docker provide tools and techniques to build the container.
Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers that can run on any cloud or on-premises. Docker is also a company promoting and evolving this technology with a tight collaboration with cloud, Linux and Windows vendors, like Microsoft.
-
NewIT
IT is changing. What’s new in that IT have always been changing.
If you look back, earlier IT is considered as cost center, client/ customer need IT service to run/support their business like using ERP, HR, Finance systems. Client always wants to keep IT spending cost as minimum as possible because it has impact on product cost.
So, what change now?
-
Container - It’s all about Application
It’s all about Application
This is the simplest definition I use to explain container. No matter whether we have simple medium or high complex environments at the end we need all this to run the applications.
If we talk about the deployment models, we can categorize application deployment on
Physical server’s environment
Virtual server’s environment (H/W virtualization)
and now we have more optimized Virtualized environment (nested virtualization or O/S virtualization)
-
DevOps Project in Azure (Public Preview)
DevOps Project - Another exciting feature is now available in public preview.
Build any Azure application, on any Azure service, in less than five minutes.
I see this as an extension of Azure Web App with additional features. Its useful quick starting point, when your team do not have much experience in DevOps practices.
-
IaC - ARM Template Deployment (HOL)
ARM Template hands-on lab.
- Option to create ‘n’ number of VMs associated with dedicated storage accounts along and public IPs. All these VMs share one common storage account for diagnostics.
- All the VMs will have an additional data disk.
- Virtual network with one subnet.
- Create Azure SQL server instance along with database.
- All of these resources will reside inside a single resource group.
- Use VSTS CI/CD pipeline for deployment.
-
New Azure Free Account
## New Azure Free Account
Earlier when we sign up for Azure free account, we use to get 30 days free account with $200 credit. So, if you consume all $200 or 30 days, either you need to upgrade your account or it got disabled. Microsoft recently launch New Azure Free Account. The Azure free account includes $200 credit to spend for 30 days and free Azure products for 12 months. In addition to this it also give 25+ always free services

Ajeet Chouksey
- Getting the Most from GitHub Copilot and AI Models - Boost Productivity While Managing Costs
- The Evolving Role of the Product Owner in the Age of AI
- Supercharging Code Reviews with AI for Strategic Impact
- Branch Protection as Code Enforce GitHub Security at Scale
- Governance Layer Best Practices in GitHub
- Deploy and Configure SonarQube
- Azure Bastion
- DevOps Attitude
- Getting the Most from GitHub Copilot and AI Models - Boost Productivity While Managing Costs
- The Evolving Role of the Product Owner in the Age of AI
- Supercharging Code Reviews with AI for Strategic Impact
- Branch Protection as Code Enforce GitHub Security at Scale
- Governance Layer Best Practices in GitHub