PROMAPP TECHNICAL INFORMATION

advertisement
PROMAPP HELP
PROMAPP TECHNICAL INFORMATION
Promapp Software Architecture
Promapp is designed in accordance with Microsoft best practices, developed with the Microsoft .net
framework and uses a Microsoft SQL database. The software architecture is based on object oriented
methodologies. As with the typical set up of a web application, client workstations access information from
a web server.
Promapp is predominantly deployed as a SaaS Cloud offering but can also be installed on a client’s own
servers.
Promapp Cloud
Promapp’s hosting environment is managed by Digiweb, a leader in the hosting services market offering
high availability VMware based solutions across its datacentre facilities in Christchurch, Auckland and
Sydney. US hosting is provided by way of a partnership between Digiweb and Rackspace to offer Rackspace
‘cloud’ virtual private servers.
The underlying hosting environment is built on enterprise class hardware from vendors such as IBM, HP,
Juniper and Cisco, with a VMware Enterprise virtualisation layer on top of this. Digiweb provide ‘High
Availability’ resiliency against local hardware failure within its server clusters, and is tolerant of a single
datacenter failure.
Promapp utilises these services from Digiweb, and has deployed a single site high availability VMware
based solution in Auckland and Sydney with nightly backups performed and sent to a Christchurch
datacentre for restoration within hours in the event of a DR situation. US hosting is provided by the
Rackspace cloud.
The hosted service uses SSL 128 Bit Encryption for data transfer and is only accessible via logon and
password.
Where and how is Promapp's data stored?
Data is backed up nightly and stored for approximately 4 weeks; 1 week on disk storage locally, and 3
weeks off-site through a local security vault: Online Security Services Limited. Specifically:
NZ servers - data is stored within the Auckland datacentre. Data is backed up nightly and sent back to the
Christchurch datacentre by way of VM snapshot
AU servers - data is stored within the Sydney datacentre. Data is backed up nightly and sent back to the
Christchurch datacentre by way of VM snapshot
1
© Promapp Solutions Limited 2013
1
PROMAPP HELP
PROMAPP TECHNICAL INFORMATION
US servers - data is stored within one of the Rackspace datacentre’s which are as follows;
Grapevine, TX; Richardson, TX; Chicago, IL; Herndon, VA; Ashburn, VA.
Data is backed up nightly and sent to another datacentre by way of VM snapshot.
How long does it takes to recover & restore data from a backup (Recovery Time Objective)?
Provided data is available on local disk storage, data can be restored very quickly for individual databases
and files. Should an entire server restore be required due to a DR event in one geographical location the
latest snapshot in another location will be deployed, with an approximate RTO between a half day to one
business day, based on the severity and status of operations throughout the country.
What happens if a datacentre becomes inoperable due to natural disaster or similar?
Digiweb has a high availability, resilient hosting architecture, spread across 4 datacentre’s in Australia and
New Zealand. Key technical personnel are split between both Christchurch and Auckland offices such that
should one city suffer a DR event, the other team can continue recovery operations. This includes
administration, support, network and systems engineering staff. Should one datacentre be rendered
offline, servers in another datacenter would be restored from the previous night snapshot.
What redundancy does the hosting provider have in terms of ISP for connectivity into their data centers?
Internet connectivity is provided by multi- homed redundant routers with multiple gigabit connections to
the Internet. International bandwidth is provided via diverse connections with BGP routing from all
Datacentres to several National and International carriers. Fibre paths terminate from different locations
within Christchurch and Auckland.
Does the hosting provider protect against denial-of-service attacks?
Yes, Digiweb monitors all network traffic (ingress) and is able to respond to events such as DOS attacks as
required.
What firewalls are used by the hosting provider?
Digiweb currently operates three separate firewall environments. These include;
Clustered Checkpoint R75
Clustered Cisco ASA5500 series appliances
Clustered Juniper SRX Firewalls
Can the hosting provider demonstrate at least 99.95% uptime availability during business hours?
Digiweb maintains, on average, 99.98% uptime across the environment.
What are the minimum software requirements for Promapp to run when delivered via the Cloud?
PC: Internet Explorer 7.0 or higher, Firefox 7 or higher, Chrome, Safari
Tablet: iPad with Safari, Chrome or Firefox installed
Smartphone: iPhone and Android (view only)
2
© Promapp Solutions Limited 2013
2
PROMAPP HELP
PROMAPP TECHNICAL INFORMATION
Promapp Self-Hosted
Promapp can also be installed on a client’s own servers. Remote access is required for installation, version
upgrades and patching.
What are the minimum software requirements?
Server
Operating system
Web server
Database server
Windows 2003 server or higher
IIS 6.0 or higher / .net framework 4
SQL Server 2005 or higher (standard edition or higher)
Client PC, Tablet, Smartphone
Operating system
Browser
Windows XP and above , Mac OSX, iOS 5 and above
Internet Explorer 7.0 or higher, Firefox 7 or higher, Chrome , Safari
What are the minimum hardware requirements?
Server
Function
Services required
Processor
Disk
Memory
Network
Web server, Database server
Daily database backups
Dual Core 3.0 GHz
100 MB free space on Web Server, 10 GB free space on Database
Server (Depending on Library usage)
4GB RAM (Recommended 8GB)
1 Gb/s
Client PC or notebook
Configuration
Processor
Memory
Network / Internet
Network access to Web Server
2GHz
2 GB RAM (Recommended 4GB)
100 Mb/s
Other systems & network requirements
Email
SMTP server
Offsite support
Remote access to Webserver & Database server
What are the deployment requisites for self-hosted installs?
Webserver (IIS) prerequisites
•
•
•
•
.net 4 installed (reboot may be required)
SVC handler mappings configured
MSDTC enabled
Local Admin access provided
3
© Promapp Solutions Limited 2013
3
PROMAPP HELP
PROMAPP TECHNICAL INFORMATION
SQL Server prerequisites
•
•
•
MSDTC enabled and configured for remote access
SQL Server Agent installed & enabled
DBO access to Promapp database provided (to allow database backup/restore, execute scripts,
create SQL agent jobs, create full-text catalogue)
Application Support
Phone (+64 281 3436) or email support@promapp.com for technical support. Promapp Solutions Ltd will
acknowledge receipt of the support enquiry by email and agree an event priority.
Event Priority is allocated by the Customer on a reasonable basis:
Priority 1
When the Promapp application is not available at all. Process information cannot be
accessed at all due to problems, defects or errors.
Priority 2
An aspect of Promapp functionality is not working correctly, affecting the normal use of
Promapp by the Customer.
Priority 3
Used when it is mutually agreed the event is to be resolved within a particular timeframe
or by a specific date.
Response and restoration
Event priority Response time
Restoration (resolution or repair) time
Priority 1
1 hour
Immediate start following the Response Time and continuous work
to remedy.
Priority 2
4 hours
Start within 2 hours following the Response Time and continuous
work to remedy during Business Day
Priority 3
8 hours
By the date mutually agreed by the parties following the Response
Time. Activity and progress being reported by the Supplier to the
Customer within every 5 Business Days
Escalation process
There may be situations where Promapp may not be able to meet the stated restoration times due to
circumstances outside of our control.
On such occasions Promapp will immediately provide the customer with a full and frank status report, work
to fully restore the system, escalate the event to event priority 1 and keep the customer fully informed of
progress each business day.
4
© Promapp Solutions Limited 2013
4
Download