1 / 14

Deployment Options

Deployment Options. Frank Bergmann frank.bergmann@project-open.com. Contents. SaaS Hosting What is SaaS Hosting? SaaS Hosting Pros & Cons Hosting @ Home Hosting @Home Pros & Cons A Typical Hosting @ Home Configuration How Everything Works Together Backup & Data Security Best Practices

nani
Download Presentation

Deployment Options

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Deployment Options Frank Bergmannfrank.bergmann@project-open.com

  2. Contents SaaS Hosting • What is SaaS Hosting? • SaaS Hosting Pros & Cons • Hosting @ Home • Hosting @Home Pros & Cons • A Typical Hosting @ Home Configuration • How Everything Works Together • Backup & Data Security Best Practices • Sizing • Simplified Network Architecture • Software Configuration

  3. SaaS Hosting(Software as a Service) A cost efficient option for small and medium companies. No need for IT sophistication.

  4. What is SaaS Hosting? Software as a Service • ]po[ sets up your server together with several other servers in the ]po[ hosting center • ]po[ takes care of backup, security and other system administration tasks • The service is billed monthly Flexible Options • Several hosting options are available with different performance levels • ]po[ provides you with the option to switch to any of the other hosting models

  5. SaaS Hosting Pros & Cons Advantages • No specific IT skills necessary in your company • Little up-front investment required • Professionally managed backup and security • Service is available even if your internet connectivity is down • Highest availability for external users Disadvantages • File transfer speed is lower then on the local fileserver • Internet failures can disrupt your business

  6. Hosting @Home A cost efficient option for companies of all sizes with a certain degree of technology sophistication. Maintenance is handled remotely by a ]po[administrator.

  7. Hosting @Home Pros & Cons Advantages • Fastest network connection • Seamless integration with the local file server • Sophisticated backup options available • Easy physical access to the servers • Service is available in the office even if the Internet connection is down • Highest availability for users in the same office Disadvantages • Some IT sophistication in-house is necessary • Higher total cost then SaaS hosting

  8. RAID RAID RAID RAID RAID RAID RAID RAID A Typical Hosting @ Home Configuration Freelance A Freelance B Security Features An aDSL router provides a cheap connection to the Internet A backup connection provides connectivity in case of a aDSL failure A firewall provides controlled access from the Internet A RAID array allow the productive server to survive the crash of a single hard disk A tape device allows for daily backups of all corporate data. A backup server is ready to take over in case of a failure of the main server. Uninterruptible power Supplies (UPS) protect the system from power failures. Internet Primary Hub/Switch Secondary 1 aDSL aDSL 2 3 Firewall Server 5 4 Tape PC PC PC PC PC BackupServer 6 7 UPS UPS UPS LAN

  9. How Everything Works Together Linux ]po[ Production Server AOLServer is ]po[‘s “Application Server”… …and executes the ]po[ code All data are stored in a PostgreSQL database The data are copied daily to the backup server The backup server contains an exact copy of the production server, ready to take over in the case of a failure. Documents and files are stored in a normal Windows file server with local backup. The ]po[ servers “mounts” the Windows file server share in order to access the files. The files stay on the Windows server. AOLServer 1 3 PostgreSQL 2 ]po[ Code Windows File Server 7 FileServer 6 Backup 4 7 Linux ]po[ Backup Server AOLServer 5 PostgreSQL ]po[ Code

  10. RAID RAID RAID RAID RAID RAID RAID RAID Backup & Data Security Best Practices Backup Policies • All server should be equipped with RAID arrays. • We recommend a weekly full-backup of all data on a tape or similar device in order to be able to keep multiple versions. • The backup server should receive daily database backups of the production server in order to speed up the recovery process. 2 Server Tape 1 3 BackupServer Backup Scheme Data are stored on a RAID array Daily tape backup Daily backup to backup server for quick recovery

  11. RAID RAID RAID RAID RAID RAID RAID RAID Sizing • We recommend two identical servers as “production” and “backup + test” servers • “Active users” are those users who are requesting 1-10 ]po[ pages per minute • We recommend PostgreSQL for all but the largest installations Server Tape BackupServer

  12. Simplified Network Architecture Freelance A Freelance B Internet For small companies (<10 active users, <30 employees) • Two ordinary PCs serve as servers. 2 SATA disks per computer act as RAID • A tape backup is attached to the productive server for daily backups. • A single aDSL lines provides Internet access • The aDSL router acts as a mini-firewall (packet filter) Hub/Switch Connection Telephone aDSL PC PC Tape PC PC PC PC PC UPS UPS LAN

  13. Software Configuration Configuration • We recommend Linux for the production and backup server (preferably RHEL or CentOS, alternatively Open SuSE 10.x, no SuSE Enterprise Server!) • PostgreSQL 8.2 for < 50 active users • Backup and failover configuration for operating system, database and user data • File storage kept apart from the ]po[ server. • System Monitoring (BigBrother, Nagios, …) Documentation • Please see the “Operations & Maintenance Guide” for operation procedures

  14. End Frank Bergmann frank.bergmann@project-open.com www.project-open.com

More Related