Skip to main content

Azure Backup

 Describe Azure backup benefits:

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 Recovery Services vault in Azure.

Key benefits:

Offload on-premises backup. Azure Backup offers a simple solution for backing up your on-premises resources to the cloud. Get short and long-term backup without the need to deploy complex on-premises backup solutions.

  • Back up Azure IaaS VMs. Azure Backup provides independent and isolated backups to guard against accidental destruction of original data. Backups are stored in a Recovery Services vault with built-in management of recovery points. Configuration and scalability is simple, backups are optimized, and you can easily restore as needed.

  • Get unlimited data transfer. Azure Backup does not limit the amount of inbound or outbound data you transfer, or charge for the data that is transferred. Outbound data refers to data transferred from a Recovery Services vault during a restore operation. If you perform an offline initial backup using the Azure Import/Export service to import large amounts of data, there is a cost associated with inbound data.

  • Keep data secure. Data encryption allows for secure transmission and storage of your data in the public cloud. You store the encryption passphrase locally, and it is never transmitted or stored in Azure. If it is necessary to restore any of the data, only you have encryption passphrase, or key.

  • Get app-consistent backups. An application-consistent backup means a recovery point has all required data to restore the backup copy. Azure Backup provides application-consistent backups, which ensure additional fixes are not required to restore the data. Restoring application-consistent data reduces the restoration time, allowing you to quickly return to a running state.

  • Retain short and long-term data. You can use Recovery Services vaults for short-term and long-term data retention. Azure doesn't limit the length of time data can remain in a Recovery Services vault. You can keep it for as long as you like. Azure Backup has a limit of 9999 recovery points per protected instance.

  • Automatic storage management. Hybrid environments often require heterogeneous storage - some on-premises and some in the cloud. With Azure Backup, there is no cost for using on-premises storage devices. Azure Backup automatically allocates and manages backup storage, and it uses a pay-as-you-use model, so that you only pay for the storage you consume.

  • Multiple storage options. Azure Backup offers two types of replication to keep your storage/data highly available.

    • Locally redundant storage (LRS) replicates your data three times (it creates three copies of your data) in a storage scale unit in a datacenter. All copies of the data exist within the same region. LRS is a low-cost option for protecting your data from local hardware failures.
    • Geo-redundant storage (GRS) is the default and recommended replication option. GRS replicates your data to a secondary region (hundreds of miles away from the primary location of the source data). GRS costs more than LRS, but GRS provides a higher level of durability for your data, even if there is a regional outage.

Azure backup center:

Backup Center provides a single unified management experience in Azure for enterprises to govern, monitor, operate, and analyze backups at scale. As such, it's consistent with Azure’s native management experiences.



Some of the key benefits of Backup Center include:

  • Single pane of glass to manage backups. Backup Center is designed to function well across a large and distributed Azure environment. You can use Backup Center to efficiently manage backups spanning multiple workload types, vaults, subscriptions, regions, and tenants.
  • Datasource-centric management. Backup Center provides views and filters that are centered on the datasources that you're backing up. Datasources like VMs and databases. This feature lets a resource owner or a backup admin administer backup items across different vaults. The admin can also filter views by datasource-specific properties. These properties include datasource subscription, datasource resource group, and datasource tags.
  • Connected experiences. Backup Center provides native integrations to existing Azure services that enable management at scale. For example, Backup Center uses the Azure Policy experience to help you govern your backups. It uses Azure workbooks and Azure Monitor Logs to help you view detailed reports on backups. So you don't need to learn any new principles to use the varied features that Backup Center offers. You can also discover community resources from the Backup Center.
Recovery Service Vault:

The Recovery Services vault is a storage entity in Azure that stores data.

Recovery Services vaults store backup data for various Azure services such as IaaS VMs (Linux or Windows) and Azure SQL databases. Recovery Services vaults support System Center DPM, Windows Server, Azure Backup Server, and other services. Recovery Services vaults make it easy to organize your backup data, while minimizing management overhead.

The Recovery Services vault can be used to back up Azure file shares.

Note:


Within an Azure subscription, you can create up to 25 Recovery Services vaults per region.

Backup Policy:

Backup policy specifies frequency and time at which items will be backed up and how long backup copies are retained.

VM Backup:

Select a VM to back up:

Create a simple scheduled daily backup to a Recovery Services vault.

  1. In the menu on the left, select Virtual machines.
  2. From the list, choose a VM to back up. If you used the sample VM quickstart commands, the VM is named myVM in the myResourceGroup resource group.
  3. In the Operations section, choose Backup. The Enable backup window opens.

Enable backup on a VM:

A Recovery Services vault is a logical container that stores the backup data for each protected resource, such as Azure VMs. When the backup job for a protected resource runs, it creates a recovery point inside the Recovery Services vault. You can then use one of these recovery points to restore data to a given point in time.

  1. Select Create new and provide a name for the new vault, such as myRecoveryServicesVault.

  2. If not already selected, choose Use existing, then select the resource group of your VM from the drop-down menu.                                                                                                         

                                

  3. By default, the vault is set for Geo-Redundant storage. To further protect your data, this storage redundancy level ensures that your backup data is replicated to a secondary Azure region that's hundreds of miles away from the primary region.

    You create and use policies to define when a backup job runs and how long the recovery points are stored. The default protection policy runs a backup job each day and retains recovery points for 30 days. You can use these default policy values to quickly protect your VM.

  4. To accept the default backup policy values, select Enable Backup.

  5. It takes a few moments to create the Recovery Services vault.

 Start a backup job

 You can start a backup now rather than wait for the default policy to run the job at the scheduled time. This first backup job creates a full recovery point. Each backup job after this initial backup creates incremental recovery points. Incremental recovery points are storage and time-efficient, as they only transfer changes made since the last backup.

  1. On the Backup window for your VM, select Backup now.                                                           

  2.  To accept the backup retention policy of 30 days, leave the default Retain Backup Till date. To start the job, select Backup.

Monitor the backup job:

 In the Backup window for your VM, the status of the backup and number of completed restore points are shown. Once the VM backup job is complete, information on the Last backup timeLatest restore point, and Oldest restore point is shown on the right-hand side of the Overview window.

Clean up deployment:

When no longer needed, you can disable protection on the VM, remove the restore points and Recovery Services vault, then delete the resource group and associated VM resources

  1. Select the Backup option for your VM.

  2. Choose Stop backup.                                                                                                               


  3. Select Delete Backup Data from the drop-down menu.

  4. In the Type the name of the Backup item dialog, enter your VM name, such as myVM. Select Stop Backup.

    Once the VM backup has been stopped and recovery points removed, you can delete the resource group. If you used an existing VM, you may wish to leave the resource group and VM in place.

  5. In the menu on the left, select Resource groups.

  6. From the list, choose your resource group. If you used the sample VM quickstart commands, the resource group is named myResourceGroup.

  7. Select Delete resource group. To confirm, enter the resource group name, then select Delete.



Comments

Popular posts from this blog

Script To Monitor disk Usage

Hello All, Many times we have a requirement to automate few of the tasks, and one of the important task is to delete old log files from log destination. We usually get the conditions where we have to delete the log from particular directory when it reaches to some thresh hold value. Now a day the requirement of automation is highly increased where we are seeing most of the day to day tasks are getting automated using different scripting languages. Its always a good idea to automate your daily tasks which will save your working hours and will increase your productivity. Most of the time log destination gets full and due to which we face other issues like application down or particular service stop working. And manual deleting of log is hectic process so below script will help you to delete your log data when it meets your condition, and also it will trigger mail to recipient after deletion of logs. You can schedule this script in your crontab according to your feasible ti...

Azure Active Directory

  What is Azure Active Directory? Azure Active Directory is Microsoft’s multi-tenant, cloud-based directory and identity management service. For an organization, Azure AD helps employees sign up to multiple services and access them anywhere over the cloud with a single set of login credentials. Azure Active Directory Concept: It is important to understand these Azure AD concepts. Identity . An object that can get authenticated. An identity can be a user with a username and password. Account . An identity that has data associated with it. You can't have an account without an identity. Azure subscription . Used to pay for Azure cloud services. You can have many subscriptions and they're linked to a credit card. Azure tenant/directory . A dedicated and trusted instance of Azure AD, a Tenant is automatically created when your organization signs up for a Microsoft cloud service subscription. More instances of Azure AD can be created. Azure AD is the underlying product ...

Kubernetes-Update

                                                    https://kubernetes.io/ Kubernetes (K8s)  is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon  15 years of experience of running production workloads at Google , combined with best-of-breed ideas and practices from the community. Latest Verion:-  1.19 Kubernetes Objects Kubernetes defines a set of building blocks ("primitives"), which collectively provide mechanisms that deploy, maintain, and scale applications based on CPU, memory or custom metrics. Kubernetes is loosely coupled and extensible to meet different workloads. This extensibility is provided in large part by the Kubernetes API, which is used by int...

Connect SparkThriftServer with Tableau/PowerBI

  Connect SparkThriftServer with Tableau/PowerBI REFERENCE : https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-apache-spark-use-bi-tools Use Power BI for Spark data visualization Note This section is applicable only for Spark 1.6 on HDInsight 3.4 and Spark 2.0 on HDInsight 3.5.   Once you have saved the data as a table, you can use Power BI to connect to the data and visualize it to create reports, dashboards, etc.   1.       Make sure you have access to Power BI. You can get a free preview subscription of Power BI from http://www.powerbi.com/ . 2.       Sign in to Power BI . 3.       From the bottom of the left pane, click Get Data . 4.       On the Get Data page, under Import or Connect to Data , for Databases , click Get . 5.       On the next screen, click Spark on Azure HDInsight and then click Connect . When prompted, enter th...

Install Kubernetes on Ubuntu

    Introduction Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management. in this post we will  install Kubernetes on Ubuntu 18.04 . Prerequisites ·          2 or more Linux servers running Ubuntu 18.04 ·          sudo or root access ·          Command-line/terminal window (Ctrl–Alt–T) Steps to Install Kubernetes on Ubuntu Set up Docker Step 1: Install Docker Kubernetes requires Docker to run its container.  follow below steps to install docker before we starts kubernetes. If you already have docker installed on your machines then skip this part and start from step2 1. Update the package with below command: sudo apt-get update 2. Install Docker sudo apt-get install docker.io 3. if you have more than two nodes then install it on all the nodes w...