r5 - 26 Feb 2010 - 17:49:56 - BeckyHYou are here: Wiki >  AppLogic27 Web > RefAppBckHelper
ALERT! AppLogic 2.7/2.8 Documentation The latest production release is AppLogic 3.0.30

BackupHelper - helper application for BCK appliance

Latest Version: 1.2.5-1

Functional Overview

This application works in conjuction with the BCK appliance to enable applications to backup or restore a copy of themselves using remote services such as Amazon Simple Storage Services (S3), Nirvanix, Layerd Technologies DynaVol, ftp and sftp.

ALERT! The BackupHelper application is provisioned by the BCK appliance and is not intended to be provisioned or configured manually, either by regular users or maintainers.


Boundary

Properties

Property Name Type Description
in_ip IP IP address which provides monitoring services to the web interface of the BCK appliance. This property is mandatory
out_ip IP IP address for the external interface used to access the grid controller. This property is mandatory.
netmask IP Netmask for the network on which in_ip and out_ip reside. Default: 255.255.255.0
gateway IP Address of IP gateway used to route traffic. This property must be specified in order to access hosts outside of the IP network on which BackupHelper is running. This property is mandatory.
dns1 IP Primary DNS server for BackupHelper. This property is mandatory.
dns2 IP Secondary DNS server for BackupHelper. Default: empty. This property is optional.
env String Reserved for use by BCK and BackupHelper.

Resources

Resource Minimum Maximum Default
CPU 0.3 40 0.3
Memory 320 MB 68 GB 320 MB
Bandwidth 4 Mbps 8 Gbps 50 Mbps

User Volumes

None.

Application Volumes

The BackupHelper application has the following volume:

Volume Description
content File system containing scripts, logs and web interface. This volume should not be modified.

Implementation details

Application Architecture

BackupHelper has the following components:

  • one firewalled input gateway
  • one web server
  • one content file server
  • one firewalled network output gateway

The application infrastructure is shown below:

BackupHelper.png

Notes

Open source and 3rd party software used inside of the appliance

BackupHelper includes the following 3rd party open source packages on its content volume.

Software Version Modified License Notes
Nirvanix API PHP functions N/A Yes Nirvanix Public License homepage
phps3tk S3 PHP functions N/A Yes MIT homepage
PEAR.php 1.6.2 No PHP license v3.0 PEAR package from PEAR
HMAC.php 1.0.1 No PHP license v3.0 Crypt_HMAC package from PEAR
Request.php 1.4.1 No BSD Request package from PEAR
Socket.php 1.0.8 No PHP license v2.02 Net_Socket package from PEAR
URL.php 1.0.15 No BSD Net_URL package from PEAR

Questions and Comments

IDEA! To post questions and comments for this application, visit our forum.


-- StephenQ - 27 Jan 2010

 
Copyright © CA 2005-2011. All Rights Reserved.
%