Skip to content

Microsoft Azure Deployment

This guide covers two methods for deploying DBConvert Streams on Microsoft Azure:

  1. Azure Marketplace deployment (recommended)
  2. Manual VM deployment

Method 1: Azure Marketplace Deployment

Prerequisites

  • Microsoft Azure account
  • Active Azure subscription

Deployment Steps

  1. Access Azure Marketplace

  2. Configure Your Instance

    • Follow the Azure portal wizard to configure:
      • Subscription
      • Resource group
      • Region
      • Virtual machine size (2 vCPU, 4GB RAM minimum)
    • Complete the deployment process
  3. Access DBConvert Streams

    • Once deployment is complete, navigate to your VM's public IP address
    • Access the web interface through your browser

Method 2: Manual VM Deployment

Prerequisites

  • Microsoft Azure account
  • SSH client for server access
  • Active Azure subscription

Deployment Steps

  1. Create Virtual Machine

    • Log in to Azure Portal
    • Click "Create a resource" > "Compute" > "Virtual Machine"
    • Select any Linux distribution
    • Select Region
    • Choose VM size (Standard_D2s_v3 or larger recommended)
    • Add your SSH key
    • Configure networking (ensure ports 80/443 are open)
    • Complete VM creation
  2. Connect to Your VM

    bash
    ssh azureuser@YOUR_VM_PUBLIC_IP
  3. Install and Start DBConvert Streams

    bash
    # Install DBConvert Streams
    curl -fsSL https://dbconvert.nyc3.digitaloceanspaces.com/downloads/streams/latest/docker-install.sh | sh
    
    # Start with HTTP
    ./start.sh
    
    # Or start with HTTPS (recommended for production)
    ./start.sh -s

Managing Services

Stop Services

bash
./stop.sh

Update Services

bash
./update.sh

DBConvert Streams - event driven replication for databases