mountainss Cloud and Datacenter Management Blog

Microsoft SystemCenter blogsite about virtualization on-premises and Cloud


Leave a comment

Protecting Enterprise workloads with #Cloud First #Azure Backup #Baas #RaaS

Azure Backup is the Azure-based service you can use to back up (or protect) and restore your data in the Microsoft cloud. Azure Backup replaces your existing on-premises or off-site backup solution with a cloud-based solution that is reliable, secure, and cost-competitive. Azure Backup offers multiple components that you download and deploy on the appropriate computer, server, or in the cloud. The component, or agent, that you deploy depends on what you want to protect. All Azure Backup components (no matter whether you’re protecting data on-premises or in the cloud) can be used to back up data to a Backup vault in Azure.
See the Azure Backup components table

Azure Backup’s cloud-first approach and why it matters by Principal Group Program Manager, Azure Backup Shreesh Dubey

Cloud-first value propositions

These are the benefits customers would likely expect in backup scenarios as they augment the public cloud to their IT infrastructure:

  1. Consistent management experience for Hybrid IT: Companies will be in a hybrid model where in addition to the on-premise IT, they will have a cloud foot print that has IaaS (“lift-and-shift applications”) that possibly extends to PaaS (“born-in-the-cloud applications”) and SaaS (O365). It is important to have a consistent experience to manage backups across the IT assets in this hybrid model.
  2. Agility: Business owners are seeking more agility offered by the public cloud where they can deploy solutions from the marketplace to meet their business needs. From a backup perspective, an application admin should be able to sign up for backup and do self-service restores without having to go through a central IT process to provision compute/storage in the cloud to enable backup.
  3. Reduce TCO (Total Cost of Ownership): A subscription based model (PAYG) is an obvious benefit of the public cloud, but it is also important to consider overall IT cost for backup. For example, if you need to deploy additional infrastructure in the cloud (compute and storage) for backups your overall costs would be higher.
  4. Freedom from infrastructure: This is one of the fundamental benefits companies seek when they move their IT to the cloud and since backup has a significant infrastructure footprint in on-premises IT (storage, compute, licenses, etc), an infrastructure-less backup solution would be a natural expectation for customers

Read and see more about Microsoft Azure Backup Cloud-First Approach

Here you can download the Microsoft Azure Backup Online documents converted into a PDF Format

Advertisements


Leave a comment

Install #Azure CLI 2.0 and Run Script for VM with Operations Management Suite Agent #MSOMS

Download Python for Windows here

Be sure to install the Pip component when you install Python. After the install completes, add Python to your PATH environment variable
(the installer will prompt you).

The Azure CLI 2.0 is Azure’s new command-line experience for managing Azure resources. It can be used on macOS, Linux, and Windows.

Azure CLI 2.0 is optimized for managing and administering Azure resources from the command line, and for building automation scripts that work against the Azure Resource Manager.

Open Command Prompt and type : python –version

To install Azure CLI you have to type the following command :
pip install –user azure-cli

Installing Azure CLI 2.0

Done.
Type Azure

With Microsoft Azure CLI 2.0 scripts you can deploy complete solutions, like this example for a Virtual Machine with Microsoft OMS agent active :

Sample script

#!/bin/sh

# Update for your admin password
AdminPassword=ChangeYourAdminPassword1

# OMS Id and OMS key.
omsid=<Replace with your OMS Id>
omskey=<Replace with your OMS key>

# Create a resource group.
az group create --name myResourceGroup --location westeurope

# Create a virtual machine. 
az vm create \
    --resource-group myResourceGroup \
    --name myVM \
    --image win2016datacenter \
    --admin-username azureuser \
    --admin-password $AdminPassword 

# Install and configure the OMS agent.
az vm extension set \
  --resource-group myResourceGroup \
  --vm-name myVM --name MicrosoftMonitoringAgent \
  --publisher Microsoft.EnterpriseCloud.Monitoring \
  --version 1.0 --protected-settings '{"workspaceKey": "'"$omskey"'"}' \
  --settings '{"workspaceId": "'"$omsid"'"}'


Leave a comment

JOIN The #Microsoft Tech Community Today #MStechSummit #Azure #MSOMS #AzureStack #Sysctr #Winserv

Sign Up Here for the Microsoft Tech Community

Jeff Woolsey in action Talking about Windows Server 2016 Security and Containers
Thanks Jeff Great Sessions !

Of course It’s a tradition that @ClusterMVP & @WSV_GUY  & @Jamesvandenberg are on a Picture 😉
Cloud and Datacenter Management Rocks

#MVPbuzz Time with Ask Me Anything (AMA) sessions at the Microsoft Tech Summit 2017
Great questions and feedback on Microsoft :

Azure
AzureStack
Windows Server 2016
Hyper-V
System Center
Operations Management Suite (OMS)
Containers

Microsoft Tech Summit 2017 Amsterdam Dutch MVP’s at the Booth
#MVPbuzz

Multitasking showing of the Microsoft Surface Studio and supporting the Microsoft Tech Community
Thanks Ladies !

Microsoft Tech Summit 2016-17

Build your cloud and infrastructure skills with a two-day free technical training event
Here you can see in which cities the Microsoft Tech Summit 2017 is

Thank you Microsoft and Community for these Awesome two Cloud and Infrastructure Days in Amsterdam !  😉


Leave a comment

Continuous Delivery to Microsoft #Azure with #Docker #Container for #DevOps #Dev #Code #Cloud

To make it easy for you to deploy your application to Azure we’ve built a container that has the AzureCLI installed. We will set up a simple example showing you how to configure any deployment to Azure. If you don’t have Docker yet you can get it here

With command Docker pull microsoft/azure-cli you get the latest Container

With the command docker run -it microsoft/azure-cli you will start the Container

Now you have the latest Azure CLI in a Docker Container

From inside the Microsoft Docker Container we will make a connection to a Azure subscription, if you don’t have a Microsoft Azure subscription you
can get your free Azure trail subscription here

My Microsoft Docker Container is running.

with command Azure Login you will start the login process

Copy the url https://aka.ms/devicelogin in your browser :

Copy your code from the container login into the Device login

Click on Continue for Microsoft Azure Cross-Platform CLI Login

Login with your Microsoft Azure account of your subscription

Done !

The Microsoft Docker Container with the latest Azure CLI is connected with your Azure Subscription 😉

From here you can do a Continuous Delivery to Microsoft Azure with Docker and #Code.

With the Command Azure Lab you see I can manage my Azure Dev/Test LAB from my Docker Container 😉

Here you see my Container01 in JamesTestLAB in Azure

With the Command Azure vm start we run the Azure Container01

Now the Azure Container01 is running and started from a Microsoft Docker Container with Azure CLI

Get started with Azure CLI 2.0 Technical Docs

Have a look at CodeShip here to make it your self easy for continuous delivery on Microsoft Azure Cloud


Leave a comment

RUN you Own #Azure DevTest Labs in the Cloud #DevOps #Science #Linux #Containers

James TestLAB

Azure DevTest Labs is a service that helps developers and testers quickly create environments in Azure while minimizing waste and controlling cost. You can test the latest version of your application by quickly provisioning Windows and Linux environments using reusable templates and artifacts. Easily integrate your deployment pipeline with DevTest Labs to provision on-demand environments. Scale up your load testing by provisioning multiple test agents, and create pre-provisioned environments for training and demos.

Get started with Microsoft Azure DevTest Labs here

It’s really easy to setup your first Azure DevTest LAB.

Just click Create.

If you click on Automation options, you can create your own json file for Automation.

JSON Script for Automation to Create a Azure DevTest LAB

Getting Started information in your Azure TestLAB

I have Created a Windows Server 2016 VM with Containers

There are a lot of Azure DevTest Artifacts

You can copy the ARM Template for Automation

Container01 VM is running in my Azure DevTest LAB 😉

Container Images Ready to use in Azure DevTest LAB

For more Microsoft Azure Devtest Labs Documentation you can find here


Leave a comment

Microsoft #Containers for Application Development #Docker #Hyperv #ACS #DevOps #Cloud

Containers for Developers

From a developer’s desktop to a testing machine to a set of production machines, a Docker image can be created that will deploy identically across any environment in seconds. This story has created a massive and growing ecosystem of applications packaged in Docker containers, with DockerHub, the public containerized-application registry that Docker maintains, currently publishing more than 180,000 applications in the public community repository.

When you containerize an app, only the app and the components needed to run the app are combined into an “image”. Containers are then created from this image as you need them. You can also use an image as a baseline to create another image, making image creation even faster. Multiple containers can share the same image, which means containers start very quickly and use fewer resources. For example, you can use containers to spin up light-weight and portable app components – or ‘micro-services’ – for distributed apps and quickly scale each service separately. 

Because the container has everything it needs to run your application, they are very portable and can run on any machine that is running Windows Server 2016. You can create and test containers locally, then deploy that same container image to your company’s private cloud, public cloud or service provider. The natural agility of Containers supports modern app development patterns in large scale, virtualized and cloud environments.

With containers, developers can build an app in any language. These apps are completely portable and can run anywhere – laptop, desktop, server, private cloud, public cloud or service provider – without any code changes.

Containers helps developers build and ship higher-quality applications, faster.

 To begin with Windows Containers, I advice to manage them with Docker and do .NET Docker Development with Visual Studio 2017

Prerequisites: 

Containers 101 poster

Windows Containers Infrastructure

Microsoft Windows Container with Nano server :

Docker pull microsoft/nanoserver

Docker PS

Docker run -t -I microsoft/nanoserver

Now you are inside the Windows Container on the Nano Server

If you want a Windows Container with Nano Server and IIS running for a website checkout this Docker Pull

More Microsoft images on Docker Hub repositories

Docker run reference

Docker runs processes in isolated containers. A container is a process which runs on a host. The host may be local or remote. When an operator executes docker run, the container process that runs is isolated in that it has its own file system, its own networking, and its own isolated process tree separate from the host.

This page details how to use the docker run command to define the container’s resources at runtime

Containers can run anywhere !

 


Leave a comment

Free Windows Server 2016 Virtual Labs – #Education #Winserv #Hyperv #Containers #Nanoserver

free-windows-server-2016-labs-banner

Gain hands-on experience with the new version of Windows Server in security, software-defined datacenter and containers, using the latest virtual labs.

Guided labs make it easy to check out what’s new without spending time and money to install and configure an environment. Using the virtual labs for Windows Server 2016 you can learn about what the new technology does and how to configure it. It’s not a video, a demo you watch, or a simulator; it’s you connecting with your browser, on your PC, to our lab for free.

When you sign in with your Microsoft account you’ll be able to access any of the individual labs in a private, sandboxed environment. It all adds up to about 6 hours of content, and you can come back later if you need to.

Check out each of these 60-minute experiences:

  • Breach resistant security and Shielded VMs
  • Storage Spaces Direct
  • Nano Server
  • Windows Server and Hyper-V Containers
  • Failover clustering and rolling cluster upgrades

Example of TechNet Virtual LAB Managing Windows Server 2016 :

technet-virtual-labs-nanoVirtual LAB information before you begin 😉
JUST push Launch Lab to begin.

virtual-lab-building

virtual-lab-machines-starting

virtual-lab-begins

virtual-lab-begins-1

virtual-lab-content

virtual-lab-machines-overview

virtual-lab-login-lab-admin

let-the-lab-begin

Let the Virtual LAB Windows Server 2016 Nano Server Begin 😉

Here you go to the Microsoft Virtual Lab of Windows Server 2016

#Learning
#MVPbuzz

microsoft-mvp-cdm-azure-advisor-banner