Best Practices: How to deploy Azure Site Recovery Mobility Service

With large enterprises deploying Azure Site Recovery (ASR) as their trusted Disaster Recovery (DR) solution for application-aware DR, their DR architects have asked us about the best practices to be followed while deploying ASR in production environments. Given ASR’s multi-VM consistency promise to provide full application recovery on Microsoft Azure, the mobility service is a critical piece in the VMware to Azure scenario. In this blog, we take a look at the various options to deploy the ASR mobility service during different stages of a production ASR rollout.

Deployment Considerations

At a high level the challenges that we hear about day to day can be summarized as shown in the below table.

Firewall and Network Security

My organization has tight security policies. It does not allow me to change servers’ firewall settings to allow push install of ASR mobility service on the servers we want to protect.

Credential Management

My organization’s password expiry policy forces application owners to change the administrator password periodically. This causes ASR workflows that install and upgrade the mobility service to fail. Can I manage ASR mobility service deployment using software deployment tools (like System Center Configuration Manager) so that I don’t have to worry about these credentials?
As a hosting service provider, I want to provide DR as a Service to my customers, and I don’t like providing the customer’s virtual machine’s credentials to ASR, for it to push the mobility service. Can I manage the ASR mobility service initial deployment and upgrades using software deployment tools?

At Scale Deployment

My ASR proof of concept is done, and now we are starting a full-fledged production rollout. I have thousands of servers to protect. Is there a solution other than the push install service that we can use to deploy the ASR mobility service to all our production servers?
I want to pre-install the ASR mobility service during our planned software maintenance window, but replication should not start immediately. I want to start replicating virtual machines in batches to ensure that the initial replication traffic does not clog our network, and also finishes in a predictable desired timeframe.

Deployment Best Practices

Our goal here at Microsoft is to make Azure Site Recovery easy to deploy and use. We know that each enterprise environment is different and needs a customized solution to suite its security and audit needs. Therefore, we have support for multiple different ways in which you can install the ASR mobility service on the servers you want to protect. 

Note: All the ASR mobility service installation methods listed below can be used to deploy the mobility service on supported Microsoft Windows and Linux operating systems.

Push install mobility service during Enable Protection

Push install is the easiest method to deploy the ASR mobility service on the virtual machines you want to protect. This method is best suited for a proof of concept demonstration and deployment in production environments where firewall and network security rules are less stringent. To perform push install, your environment needs to meet the pre-requisites mentioned in our Prepare for push install documentation.

Install mobility service using software deployment tools

Enterprises use software deployment tools like System Center Configuration Manager (SCCM), Windows Server Update Service (WSUS), or other third party software deployment tools to push software on servers in their environment. ASR allows out-of-band installation of the mobility service via these software deployment tools. The documentation page Automate Mobility Service installation using software deployment tools, provides you instructions and scripts that allows you to use your favorite software deployment tool to install the ASR mobility service in your production environment – the documentation uses SCCM as an example.

This method is best suited for a production rollout of Azure Site Recovery and gives you the following advantages:

No need to add firewall exceptions
Deploy at enterprise scale
No need to manage guest (protected virtual machine) credentials

Install mobility service using Azure Automation Desired State Configuration (DSC)

In organizations that heavily use Azure services in their production environment, Azure Automation Desired State Configuration can be used to deploy and manage the deployment of ASR mobility service. The documentation page Deploy the Mobility Service with Azure Automation DSC for replication of VM talks in detail about how to use Azure Automation DSC to install and manage the lifecycle of the ASR mobility service.

This method is best suited for a production rollout of Azure Site Recovery assuming you use Microsoft Azure Services to manage your IT infrastructure, and gives you the following advantages:

No need to add firewall exceptions
Deploy at enterprise scale
No need to manage guest (protected virtual machine) credentials
Enforces software configuration on your protected servers

Manual install (command line and GUI Based)

The ASR mobility service can be installed manually via command line or GUI. If you plan to protect 5-10 servers, and don’t have a software deployment tool being used in your organization, then you can use the manual install method. The manual install method can also be used for proof of concept deployments. The command line install method can be used to create scripts to automate installations in your production environment. You can find both of these methods documented at Install Mobility Service using command line and Install Mobility Service using GUI.

Closing Notes

The below decision tree helps to summarize how to choose the best deployment option that suites your environment.

You can check out additional product information and start replicating your workloads to Microsoft Azure using Azure Site Recovery today. You can use the powerful replication capabilities of Site Recovery for 31 days at no charge for every new physical server or virtual machine that you replicate. Visit the Azure Site Recovery forum on MSDN for additional information and to engage with other customers, or use the ASR UserVoice to let us know what features you want us to enable next.

Azure Site Recovery, as part of Microsoft Operations Management Suite, enables you to gain control and manage your workloads no matter where they run (Azure, AWS, Windows Server, Linux, VMware, or OpenStack) with a cost-effective, all-in-one cloud IT management solution. Existing System Center customers can take advantage of the Microsoft Operations Management Suite add-on, empowering them to do more by leveraging their current investments. Get access to all the new services that OMS offers, with a convenient step-up price for all existing System Center customers. You can also access only the IT management services that you need, enabling you to on-board quickly and have immediate value, paying only for the features that you use.
Quelle: Azure

Backup Managed Disk VMs using Azure Backup

Last week we announced the general availability of Managed Disks. Managed Disks are Azure Resource Manager (ARM) resources, that can be deployed via templates to create thousands of Managed Disks without worrying about creating storage accounts or specifying disk details. Backup of Managed disk VMs against accidental deletions and corruptions resulting from human errors is a critical capability for customers of all sizes. With Azure Backup service, you get key enterprise features like backup, restore, policy based management, backup alerts, job monitoring, instant data recovery without deploying any infrastructure in your tenant environment. You get the ability to backup Managed Disk VMs directly from VM management blade and the user experience is consistent with backup of VMs attached to Standard or Premium Unmanaged Disks. 

Value Proposition

Azure Backup’s cloud-first approach provides:

Freedom from infrastructure: No need to deploy any infrastructure to backup VMs
Eliminate backup storage management with bottomless Recovery Services vault.
Pay as you go model with no egress costs for restores.
Self-service backup and restore

Key features

Application Consistent backups for Windows Azure VMs and File-system consistent backup for Linux Azure VMs without the need to shutdown VM.
Policy Based Management:  Azure Backup allows you to specify the backup schedule as well as retention policy of backups.  The service handles periodic backups as well as pruning of recovery points beyond the configured retention period. 
Long Term Retention of backup data for years even beyond the lifecycle of the VM.
Full VM and Disk restore:  In case your VM is corrupted and needs replacement or want to simply make a copy of the VM you can do so with full VM or disk restore. 
Instant Data Recovery:  With Instant Data Recovery, you can restore individual files and folders within the VM instantly without provisioning any additional infrastructure, and at no additional cost. Instant Restore provides a writeable snapshot of a recovery point that you can quickly mount, browse, recover files/folders by simply copying them to a destination of your choice. These snapshots even allow you to open application files such as SQL, MySQL directly from cloud recovery point snapshots as if they are present locally and attach them to live application instances, without having to copy them.
Role Based Access:  You can limit the access to backup data in the Recovery Services vault using Role Based Access controls. Azure Backup supports Backup Contributor, Backup Operator and Backup Reader roles at a vault level.
Monitoring and Alerting: You can monitor your backup and restore jobs from the Recovery Services Vault dashboard.   In addition, they can also configure email alerts for job failures.

Customers can backup data to Recovery Services Vault in all public Azure regions, including Canada, UK, and West US2.

Getting started

To get started, enable backup with a few steps:

Select a virtual machine from the Virtual machines list view. Select Backup in the Settings menu.
Create or select a Recovery Services Vault:  The vault maintains backups in a separate storage account with its own lifecycle management. 
Create or select a Backup Policy

Watch the video below to instantly recover files from an Azure VM (Windows) backup.

Watch the video below to instantly recover files from an Azure VM (Linux) backup.

The instant restore capability will be available soon for users who are protecting their Linux VMs using Azure VM backup. If you are interested in being an early adopter and want to provide valuable feedback, please let us know at linuxazurebackupteam@service.microsoft.com. Watch the video below to know more.

Related links and additional content

Want more details? Check out Azure Backup documentation and Managed Disk Blog
Learn more about Azure Backup
Need help? Reach out to Azure Backup forum for support
Sign up for a free Azure trial subscription
Tell us how we can improve Azure Backup by contributing new ideas and voting up existing ones.
Follow us on Twitter @AzureBackup for the latest news and updates

 

 
Quelle: Azure

Network Deployment Engineer

The post Network Deployment Engineer appeared first on Mirantis | Pure Play Open Cloud.
We are looking for talented OpenStack Network Deployment Engineer, who is willing to work on intersection of IT and software engineering, be passioned about open-source and be able to design and deploy cloud network infrastructure build on top of open-source components.Responsibilities: Plan and deploy networks / SDNs for OpenStack and kubernetes cloud solutions for our customers;Work with NFV components to deliver end to end network solutions for our customers;Extend functionality for OpenStack networking &; supporting developers in a network architecture;Facilitate knowledge transfer to the customers during deployment projects; Work with geographically distributed international teams on technical challenges and process improvements; Contribute to Mirantis’ deployment knowledge base; Continuously improve tooling and technologies set.<spanMinimum requirements:At least 1 year of practical administration or monitoring experience in Linux (RHEL, CentOS, Ubuntu) as a server platform. Required experience with Linux operation system itself as well as with production level software and hardware. Practical experience of organization of highly available clusters is also required; At least 3 years of practical administration experience in legacy networks on CCNP level minimum (certification NOT required). At least 2 years of practical experience in conventional Linux administrator&;s script language Bash-script; Ability to understand and troubleshoot code written in Python. English language on an intermediate level; Ability to travel abroad for 3-6 months if neededWill be a plus:Practical experience of Python programming;Practical experience in configuration automation tool (Puppet, Ansible, Salt)Knowledge and experience of SDN and NFV;CCNP or CCIE certifications (or similar).Knowledge of OpenStack is a big plus;Knowledge of Juniper Contrail is a big plus; Knowledge of Linux Containers is a big plusWe offer:High-energy atmosphere of a young companyBuild large scale, innovative systems for mission-critical useCollaborate with exceptionally passionate, talented and engaging colleaguesCompetitive compensation package with strong benefits planLots of freedom for creativity and personal growth.            DON&8217;T PANIC JUST BUILD, OPERATE, TRANSFER and APPLY!The post Network Deployment Engineer appeared first on Mirantis | Pure Play Open Cloud.
Quelle: Mirantis

OpenStack Deployment Engineer

The post OpenStack Deployment Engineer appeared first on Mirantis | Pure Play Open Cloud.
Mirantis is the leading global provider of Software and Services for OpenStack ™, a massively scalable and feature-rich Open Source Cloud Operating System. OpenStack is used by hundreds of companies, including AT&T, Cisco, HP, NASA, Dell, PayPal and many more. What Linux was to open source and operating systems,  OpenStack  is to . It makes programmable infrastructure vendor-neutral and frictionless to access, not to mention it unlocks distributed applications and accelerates innovation. OpenStack transforms virtualization from an efficiency to a whole new compute paradigm. We are looking for talented  Openstack Deployment Engineer , who is willing to work on intersection of IT and software engineering, be passioned about open-source and be able to design and deploy cloud infrastructure build on top of open-source components.Responsibilities: Plan and deploy OpenStack cloud solutions for our customers;Facilitate knowledge transfer to the customers during deployment projects; Work with geographically distributed international teams on technical challenges and process improvements; Contribute to Mirantis’ deployment knowledge base; Continuously improve tooling and technologies set. <strongYour profile:At least 3 years of practical administration experience in Linux (RHEL, CentOS, Ubuntu) as a server platform. Required experience with Linux operation system itself as well as with production level software and hardware. Practical experience of organization of highly available clusters is also required; At least 3 years of practical administration experience in networks. Clear understanding of modern and currently used network protocols and processes running on each of network layers; At least 2 years of practical experience in Puppet (IT automation tool) for medium and large environments with practical experience of Puppet manifests creation; At least 2 years of practical administration experience of virtualized environments based on KVM; At least 3 years of practical experience in conventional Linux administrators script language Bash-script; Ability to understand and troubleshoot code written in Python and Ruby English language on an intermediate level; Ability and willingness to travel abroad for 3-6 months<strongWill be a plus:Team management experience;Practical experience of Python programming;Knowledge and experience of SDN;Knowledge of XEN;Knowledge of OpenStack is a big plus;Knowledge of Ruby-scripting is a plus.We offer:High-energy atmosphere of a young companyBuild large scale, innovative systems for mission-critical useCollaborate with exceptionally passionate, talented and engaging colleaguesCompetitive compensation package with strong benefits planLots of freedom for creativity and personal growth.DON&;T PANIC JUST BUILD, OPERATE, TRANSFER and APPLY!The post OpenStack Deployment Engineer appeared first on Mirantis | Pure Play Open Cloud.
Quelle: Mirantis