💻
Cheet Sheets
  • 🦁Başlarken
  • 🟧DevOps Pre-Requisite
    • ❤️Why Linux? | Linux Basics #1
    • 💛Vi Editor | Linux Basics #2
    • 💙Basics Commands | Linux Basics #3
    • 🧡Package Managers | Linux Basics #4
    • 💚Services | Linux Basics #5
    • 💛Networking Basics
    • 🤎DNS Basics
    • 🩶Applications Basics
    • 🟨Java introduction
    • 🟩NodeJS Introduction
    • 🟦Python Introduction
    • 🟪GIT Introduction
    • 🟧Apache Web Server Introduction
    • ⬛Apache Tomcat
    • 🟫Python Flask
    • 🟥Node.js Express App
    • 🟨Databases
    • 🟩MySQL
    • 🟪MongoDB
    • 🟨SSL & TLS
    • 🟦YAML & JSON - JSON Path
    • ⬛Labs Resources
  • 🍎Kubernetes
    • 🍏Kubernetes: Nedir ?
    • 🍒Bileşenler
    • 🍵Kubectl ve Versiyon
    • ❤️Pod
    • 🏷️Label ve Selector
    • 🔎Annotation
    • 📲Namespaces
    • 📦Deployments
    • 🔁ReplicaSet
    • 🔙Rollout & Rollback
    • 🌐Networking - 1
    • 🌏Service
    • 🛠️Liveness Probe & Readiness Probe
    • 🥐Resource Limits
    • 💰Environment Variables
    • 📃Ephemeral Volumes
    • 🔑Secrets
    • 🌂ConfigMap
    • 🖥️Node Affinity
    • 🔌Pod Affinity
    • ✍️Taint and Toleration
    • 🔦DaemonSet
    • 🧀PV/PVC
    • 🌜Storage Class
    • 🗿StatefulSet
    • 🕹️Job & Cronjob
    • 🔐Authentication
    • 📏Role-based access control (RBAC)
    • 🈷️Service Account
    • 📈Ingress
    • 📂ImagePullPolicy & ImageSecret
    • 📖Static Pods
    • 🌐Network Policy
    • 🫐Helm Nedir?
    • 📽️Prometheus Stack - Monitoring
    • 💼EFK Stack - Monitoring
    • 🥳CRD & Operator
  • 🧑‍⚕️GIT & GITHUB
    • 👉Girizgah
    • 🌴Branch
    • 🤝Merge
    • 🤔Conflict - Rebase
    • 🇸🇴Alias
    • 🛑Gitignore
    • 🥢Diff
    • ◀️Checkout
    • 🔦Stash
    • 👉Other
  • ☁️AWS
    • 🪣S3
    • 🚙EC2
    • ⚖️ELB
    • 🤝Auto Scaling
    • 🗄️EFS
    • 🔐VPC
    • 🎆CloudFront
    • ❤️Route53
    • 🦈RDS
    • 🏢ElastiCache
    • 🔭CloudWatch
    • 👀CloudTrail
    • 📃CloudFormation
    • 🔕SNS
    • 📬SQS
    • 🎇SWF
    • 📧SES
    • 📦Kinesis
    • 📐AWSConfig
    • 👩‍🏭OpsWork
    • 🚀Lambda - Api Gateway
    • 📌ECS - EKS
    • 🔑KMS
    • 📂Directory Service
    • 🏐Snowball
    • 💾Storage Gateway
    • 💽Volume Gateway
    • 📼Tape Gateway
    • 🏠Organizations
    • 🔙Backup-Transfer-CloudShell
    • 🆔IAM
    • 📀DataSync
    • 🗃️FSx
    • 🎒Aurora Serverless
    • 🌐Global Accelerator
    • 💪HPC
    • 🎰Outposts
    • 🗼Others
  • 👨‍🔬Ansible
    • 👉Girizhah
    • 📔YAML
    • ⚙️Komponentler
    • 🎒Inventory
    • 🏑ad-hoc
    • ▶️Playbook
  • 👨‍⚕️PROMETHEUS
    • 📈Terminoloji
    • 🦯Ubuntu 20.04 Prometheus Kurulum
    • 🗒️prometheus.yml dosyasına ilk bakış:
    • 🧭promQL up query
    • 📇Exporters
    • 🔦promQL Data Types
    • 🦯Selectors & Matchers
    • 🔢Binary Operators
    • 💀ignoring and on
    • ✍️Aggregation Operators
    • 🧠Functions
    • 🖊️Alıştırma
    • 💻Client Libraries
    • 🐍Examining the data of our Python application
    • 🐐Examining the data of our GO application
    • ⏺️Recording Rules
    • 💡rate functions
    • ⏰Alerting
    • ⌚Alert Routing
    • ⏰Slack integration with Prometheus
    • 🤯PagerDuty integration with Prometheus
    • ◼️BlackBox exporter
    • 📍Push Gateway
    • 🪒Service Discovery
    • 🧊kube cadvisor with external prometheus
    • 👉aws with prometheus
    • ☁️CloudWatch Exporter
    • 👨‍🚒mysql exporter
    • 🛃Custom exporter with Python
    • ⚙️Prometheus with HTTP API
    • 🤖Prometheus Federation For Kubernetes
    • 📺Grafana
    • ⁉️Prometheus: Ne zaman kullanılmalı? Ne zaman kullanılmamalıdır?
  • 🍪Sheets
    • 🛳️Docker Sheets
    • 🐐Kube Sheets
  • 🔢12 Factor APP
    • 🏗️Introduction
    • 1️⃣Codebase
    • 2️⃣Dependencies
    • 3️⃣Concurrency
    • 4️⃣Processes
    • 5️⃣Backing Services
    • 6️⃣Config
    • 7️⃣Build, release, run
    • 8️⃣Port binding
    • 9️⃣Disposability
    • 🔟Dev/prod parity
    • 🕚Logs
    • 🕛Admin processes
  • ☁️Azure 104
    • 👨‍👨‍👧‍👧Azure Active Directory ( Entra ID )
    • 💰Subscriptions
    • 🌎Virtual Network (VNET)
    • 💻Virtual Machines
    • 🧑‍🌾Load Balancing
    • 🥍Network Advanced
    • 🪡Automating Deployment and Configuration
    • 💂Securing Storage
    • 📓Administering Azure Blobs and Azure Files
    • 🔧Managing Storage
    • 🎁App Service
    • 🛳️Azure Container
    • 🥇Backup And Recovery
    • 🪐Network Watcher
    • ⏰Resource Monitoring And Alerts
  • ⛅AZURE 305
    • 🆔identity and access management
    • 💼Desing Azure AD (Entra ID)
    • 👨‍💼Desing for Azure B2B
    • 🛃Desing for Azure B2C
    • 💳Design for MFA and Conditional Access
    • ⛑️Design for Identity Protection
    • 🚶Access Reviews
    • 🚦Managed identity Demostration
    • 🔐Key Vault Demostration
    • 👑Governance hierarchy
    • 💠Design for Management Groups
    • 🔑Desing for Subscriptions
    • 🍇Desing for resource groups
    • 📟Design for resource tags
    • 🚷Azure Policy & RBAC
    • 🫐Desing For Blueprints
    • 🪡Desing for Virtual Networks
    • 🛫Design for on-premises connectivity to Azure
    • 🔽Design for network connectivity
    • 📦Design for application delivery
    • 🥞Design for network security and application protection
    • 📕Choose a compute solution
    • 🌊Design for virtual machines
    • 🔋Azure Batch Demostration
    • 🛰️Design for Azure App Service
    • ⛲Design for Azure Container Instances
    • 🎢Design for Azure Kubernetes Service
    • 📠Azure Functions Demostration
    • 💪Azure Logic Apps Demostration
    • 🧑‍💼Design for data storage
    • 🎞️Design for Azure storage accounts
    • 🌟Choose the storage replication
    • 📹Azure blob storage - Lifecycle & immutable demo
    • 🥌Azure Files Demostration
    • 🕸️Design Azure disks
    • 🦼Design for storage security
    • 🔮Azure Table Storage And Cosmos DB Demostration
    • 🟧Azure SQL Solutions
    • 🎡Azure SQL Database - Purchasing models
    • 🕯️Database availability
    • 📜Data security strategy
    • 🧮Azure SQL Edge
    • 🚲Azure Data Factory
    • 🔅Azure Data Lake Storage
    • 🧘‍♂️Azure Databricks
    • 🎒Azure Synapse Analytics
    • 🅰️Azure Stream Analytics
    • 📼Data flow strategy
    • 🍥Cloud Adoption Framework
    • ☣️Azure Migration Framework
    • 🦿Assessing workloads
    • 🪡Migration tools
    • 🤖Azure Database migration
    • 👥Storage migration
    • 👜Azure Backup
    • ⏲️Azure Blob Backup and Recovery
    • 💈Azure files backup and recovery
    • 🎞️Azure VM backup and recovery
    • 🧺Azure SQL backup and recovery
    • ⏰Azure Site Recovery
    • 📩Differentiate event and message
    • ✈️Azure messaging solutions
    • 🚜Event Hub
    • 🥍Application optimization solution
    • 🎁Application lifecycle
    • 📺Azure Monitor
    • 🅱️Log Analytics
    • 👥Azure workbooks and Insights
    • 🚌Azure Data Explorer
  • Github Actions
    • Github Actions Nedir?
    • Workflow & Schedule Triggers
    • Single and Multiple Events
    • Manuel Events
    • Webhook Events
    • Conditional Keywords For Steps
    • Expressions - 1
    • Expressions - 2
    • Runners
    • Workflow Commands
    • Workflow Context
    • Dependent Jobs
    • Encrypted Secrets
    • Configuration Variables
    • Default & Custom Env Varb
    • Set Env Varb with Workflow Commands
    • Github Token Secret
    • Add Script to workflow
    • Push Package #1
    • Push Package #2 Docker
    • Service Containers
    • Routing workflow to runner
    • CodeQL Step
    • Caching Package and Dependency Files
    • Remove workflow Artifact
    • Workflow Status Badge
    • Env Protection
    • Job Matrix Configuration
    • Disable & Delete Workflows
    • Actions type for Action
    • Inputs and Outputs for actions
    • Action Versions
    • Files and Directories for Actions
    • Exit Codes
    • Reusable Workflow & Reuse Templates for Actions and Workflows
    • Configure Self Hosted Runners for Enterprise
  • Loki
    • What is Loki?
    • Architecture of Loki
    • Install Loki For Ubuntu
    • Install Promtail For Ubuntu
    • Querying Logs
    • Loki in Kubernetes
    • Deploying Loki in Kubernetes
    • Connecting to Grafana
    • Viewing Kubernetes logs
    • Promtail Customize & Pipeline
  • Ansible
    • Ansible Introduction
    • Introduction to Ansible Configuration Files
    • Ansible Inventory
    • Inventory Formats
    • Ansible Variables
    • Variable Types
    • Registering Variables and Variable Precedence
    • Variable Scoping
    • Magic Variables
    • Ansible Facts
    • Ansible Playbooks
    • Verifying Playbooks
    • Ansible lint
    • Ansible Conditionals
    • Ansible Conditionals based on facts, variables, re-use
    • Ansible Loops
    • Ansible Modules
    • Introduction to Ansible Plugins
    • Modules and Plugins Index
    • Introduction to Handlers
    • Ansible Roles
    • Ansible Collections
    • Introduction to Templating
    • Jinja2 Templates for Dynamic Configs
  • 🅰️Ansible Advanced
    • Playbook run options
    • Facts
    • Configuration files
Powered by GitBook
On this page
  • File and Folder Backup;
  • Virtual Machine Backup;
  • Virtual Machine Backup – On-premises VMs;
  • Azure Site Recovery;
  • RSV VS BV;

Was this helpful?

  1. Azure 104

Backup And Recovery

PreviousAzure ContainerNextNetwork Watcher

Last updated 1 year ago

Was this helpful?

File and Folder Backup;

Azure File and Folder Backup, Microsoft Azure bulut platformunun bir parçası olan bir veri yedekleme çözümüdür. Bu servis, kullanıcıların hem Azure'da barındırılan (Azure Files) hem de yerel ortamlarındaki (On-Premises) dosya ve klasörlerin yedeklemesini yapmasına olanak tanır.

Ekran görüntüsünden yola çıkarak;

  1. Azure Files: Burada, Azure'da barındırılan dosyaların yedeklemesinin nasıl yapılabileceğine dair bir iş akışı gösterilmekte. Kullanıcılar "What do you want to backup?" (Ne yedeklemek istiyorsunuz?) bölümünden Azure dosya paylaşımını seçtiklerinde, "Configure Backup" (Yedeklemeyi Yapılandır) butonu aktif hale gelir. Bu işlem, dosyaların Azure'daki Recovery Services Vault adı verilen güvenli bir depolama alanına yedeklenmesini sağlar.

  2. On-Premises: Yerel bir sunucuda (örneğin, Windows Server) çalışan ve yedeklenecek dosya ve klasörlerin olduğu bir ortamı göstermektedir. "MARS agent" (Microsoft Azure Recovery Services ajanı) yerel sunucuda çalışan bir yazılım bileşeni olarak işlev görür ve yerel dosyaların Azure Recovery Services Vault'a yedeklenmesini yönetir.

Genel olarak Azure File and Folder Backup özellikleri şunlardır:

  • Azure ve Yerel Yedekleme: Hem Azure bulut servislerindeki dosyaları hem de yerel makinelerdeki dosya ve klasörleri yedekleme imkanı sunar.

  • Recovery Services Vault: Yedeklenen verilerin tutulduğu, yüksek erişilebilirlik ve güvenlik özelliklerine sahip bir Azure hizmetidir.

  • MARS Agent: Yerel ortamdaki verilerin Azure'a yedeklenmesini sağlayan bir ajan yazılımıdır.

  • Yedekleme Yapılandırması: Kullanıcılar yedekleme işlemlerini, ihtiyaçlarına göre yapılandırabilirler. Örneğin, yedekleme sıklığını ve yedeklemenin ne kadar süre saklanacağını belirleyebilirler.

Virtual Machine Backup;

Azure'da Sanal Makine (VM) Yedekleme, Azure Backup hizmetinin bir parçasıdır ve Azure'da barındırılan sanal makinelerin verilerinin güvenli ve güvenilir bir şekilde yedeklenmesini sağlar.

  1. Konfigürasyon (Configure): Sanal makinelerinizin yedekleme politikalarını ve zamanlamalarını yapılandırırsınız. Yedekleme sıklığı ve saklama süreleri gibi parametreleri belirleyebilirsiniz.

  2. Yedekleme (Backup): Belirlenen konfigürasyonlara göre yedekleme işlemi gerçekleştirilir. Bu işlem otomatik olarak yapılabileceği gibi, kullanıcı tarafından manuel olarak da tetiklenebilir.

  3. Anlık Görüntü (Snapshot): Yedekleme sırasında, Azure sanal makinelerinizin disklerinin anlık görüntüleri alınır. Bu, "Instant Recovery Snapshot" olarak adlandırılır ve acil durum kurtarmaları için kullanılabilir.

  4. Transfer: Yedeklenen veriler, güvenli bir şekilde (HTTPS üzerinden) Azure Backup Service'a transfer edilir.

  5. Azure Backup Service: Azure Backup Service, yedekleme politikalarının yönetildiği ve yedekleme işlemlerinin yapıldığı yerdir. Hizmet, yedekleme işlemlerinin merkezi olarak yönetilmesini ve izlenmesini sağlar.

  6. Recovery Services Vault: Yedeklenen veriler, Azure'da saklanır ve yönetilir. Recovery Services Vault, verilerinizi şifreler ve yalnızca yetkili kullanıcıların erişebileceği bir yerde saklar. Yedekleme işlemleri sırasında, yalnızca yeni veya değişen veri bloklarının yedeklenmesini sağlayan "incremental backups" (artımlı yedeklemeler) yapılır, böylece veri aktarımı ve depolama maliyetleri optimize edilir.

Virtual Machine Backup – On-premises VMs;

  1. Specialized Workloads: Bu kategori altında, Microsoft Exchange, SharePoint ve SQL Server gibi özel uygulamaların veri yedeklemeleri yer alır.

  2. Virtual Machines on VMWare & Hyper-V (VMWare ve Hyper-V Üzerinde Sanal Makineler): Bu bölümde, hem Microsoft'un kendi Hyper-V'si hem de VMWare gibi üçüncü parti sanallaştırma platformları üzerinde çalışan sanal makinelerin yedeklemelerini yönetmek için seçenekler sunulur.

  3. Files/Folders/Volumes (Dosyalar/Klasörler/Birimler): Windows Server ve Windows masaüstü işletim sistemlerinin çeşitli sürümleri için dosya ve klasör yedeklemeleri bu kısımda ele alınır.

  4. Physical servers (Fiziksel Sunucular): Yedekleme hizmeti ayrıca yerel ortamda bulunan fiziksel sunucuların da yedeklenmesini destekler.

  5. MABS or DPM: Microsoft Azure Backup Server (MABS) veya Data Protection Manager (DPM), yerel yedekleme ve kurtarma çözümleri olarak işlev görür. Bu araçlar, verileri yedeklemek için kullanılır ve Azure Recovery Services vault'a aktarımı sağlar.

  6. Recovery Services Vault: Tüm yedeklenen veriler, Azure bulutundaki Recovery Services Vault'ta saklanır. Bu vault, yedeklenen verilerin güvenli bir şekilde saklanmasını ve gerektiğinde kurtarılmasını sağlar.

Azure Site Recovery;

Azure Site Recovery (ASR) bir felaket sırasında uygulamalarınızı ve verilerinizi korumak için kullanılan bir hizmettir. ASR, sanal ve fiziksel sunucularınızı Azure'a veya başka bir veri merkezine replike eder, böylece bir kesinti veya felaket durumunda bu kopyaları hızla devreye alabilirsiniz.

  1. Source Environment: Bu, verilerinizi ve uygulamalarınızı barındıran orijinal konumunuzdur. Genellikle birincil veri merkeziniz olarak düşünülebilir. Burada, sanal ağlar (vnet), alt ağlar (subnet) ve sanal makineler (VM'ler) gibi kaynaklarınız bulunur.

  2. Cache Storage Account: Replikasyon sırasında veriler geçici olarak bu hesapta saklanır.

  3. Failover: Kaynak ortamında bir sorun olduğunda (örneğin, bir sunucu çöktüğünde), ASR failover işlemini başlatır. Bu, tüm trafik ve verilerin hedef ortama yönlendirildiği anlamına gelir.

  4. Target Environment: Bu, replike edilmiş verilerinizi ve uygulamalarınızı barındıran ikincil konumdur. Bu ortam genellikle farklı bir coğrafi konumda bulunur ve bir felaket durumunda yükü devralmaya hazır olacak şekilde yapılandırılır.

  5. vnet-asr: Hedef ortamdaki sanal ağ, replikasyon için özel olarak yapılandırılmıştır ve kaynak ortamdaki orijinal sanal ağın bir yansımasıdır.

RSV VS BV;

Azure'da yedekleme hizmetleri, veri koruma ve felaket kurtarma için iki ana hizmet olan Recovery Services vault ve Backup vault üzerinden sağlanır. Her ikisi de verileri güvenli ve erişilebilir tutmak için kullanılır, ancak belirli kaynaklar ve senaryolar için farklı özellikler sunarlar.

Recovery Services Vault:

  • Sanal Makineler (VM'ler): Azure sanal makinelerinizi doğrudan Recovery Services vault üzerinden yedekleyebilirsiniz.

  • Dosya Paylaşımları (File Shares): Azure File Shares, Recovery Services vault kullanılarak yedeklenebilir.

Backup Vault:

  • Blob Container: Blob verilerini yedeklemek için Backup vault kullanmanız gerekir.

  • Azure Database for MySQL: Backup vault kullanılarak yedeklenir.

Recovery Services vault genellikle işletim sistemi ve disk seviyesinde yedekleme için kullanılırken, Backup vault daha çok veri tabanı ve Blob verilerinin yedeklemesi için kullanılır. Her iki hizmet de otomatik yedekleme, politika tabanlı yedekleme yönetimi ve uzun süreli saklama gibi özellikler sunar.

Microsoft Azure'da yeni oluşturulan bir Recovery Services Vault için varsayılan yedeklilik, genellikle coğrafi yedeklilik anlamına gelen "Geo-Redundant Storage" (GRS) olarak ayarlanır.

☁️
🥇