Deploy. A step-by-step guide to successfully deploying your new app with the FileMaker Platform

Similar documents
Deploy. Your step-by-step guide to successfully deploy an app with FileMaker Platform

CPM Quick Start Guide V2.2.0

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

CPM. Quick Start Guide V2.4.0

Elastic Compute Service. Quick Start for Windows

Backup Edition Comparison OVERVIEW

Acronis Backup 12.5 License Comparison incl. cloud deployment functionality

Paperspace. Deployment Guide. Cloud VDI. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper

Install and upgrade Qlik Sense. Qlik Sense 3.2 Copyright QlikTech International AB. All rights reserved.

Vembu NetworkBackup. File Backup, Microsoft Exchange, SQL Server, SharePoint, System State, Outlook and MySQL Backup VEMBU TECHNOLOGIES PARTNERS

Backup License Comparison OVERVIEW

ArcGIS 10.3 Server on Amazon Web Services

CIT 668: System Architecture. Amazon Web Services

TELSTRA CLOUD SERVICES CLOUD INFRASTRUCTURE PRICING GUIDE UNITED KINGDOM

P a g e 1. Teknologisk Institut. Online kursus k SysAdmin & DevOps Collection

Service Description VMware Horizon Cloud Service on Microsoft Azure

Modernize Your Backup and DR Using Actifio in AWS

UNCLASSIFIED. Mimecast UK Archiving Service Description

Cloud Compute. Backup Portal User Guide

Zmanda Cloud Backup FAQ

PROTECT YOUR DATA FROM MALWARE AND ENSURE BUSINESS CONTINUITY ON THE CLOUD WITH NAVLINK MANAGED AMAZON WEB SERVICES MANAGED AWS

Arcserve Solutions for Amazon Web Services (AWS)

Symantec System Recovery 2013 R2 Management Solution Administrator's Guide

Amazon Web Services. Block 402, 4 th Floor, Saptagiri Towers, Above Pantaloons, Begumpet Main Road, Hyderabad Telangana India

Acronis Backup plugin for WHM and cpanel 1.0

Vembu Technologies. Experience. Headquartered in Chennai Countries

Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content

System requirements for Qlik Sense. Qlik Sense April 2018 Copyright QlikTech International AB. All rights reserved.

Install and upgrade Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. All rights reserved.

Delivers cost savings, high definition display, and supercharged sharing

Construct a High Efficiency VM Disaster Recovery Solution. Best choice for protecting virtual environments

Using AWS Data Migration Service with RDS

SERV-U MANAGED FILE TRANSFER SERVER FTP SERVER SOFTWARE FOR SECURE FILE TRANSFER & FILE SHARING

arcserve r16.5 Hybrid data protection

Veeam Availability for Nutanix AHV

How can you implement this through a script that a scheduling daemon runs daily on the application servers?

Sage 300 People & Web Self Service Technical Information & System Requirements

EBOOK. NetApp ONTAP Cloud FOR MICROSOFT AZURE ENTERPRISE DATA MANAGEMENT IN THE CLOUD

Asset Bank - Shared Hosting. Service Description

SAP HANA. HA and DR Guide. Issue 03 Date HUAWEI TECHNOLOGIES CO., LTD.

McAfee Cloud Workload Security Suite Amazon Machine Image Installation Guide

Veritas CloudPoint 1.0 Administrator's Guide

Symantec System Recovery 2013 Management Solution FAQ

Migration and Building of Data Centers in IBM SoftLayer

IBM Spectrum Protect Version Introduction to Data Protection Solutions IBM

Symantec System Recovery 2011 Management Solution Technical FAQ

Table of Contents. 1 Sales & PreSales FAQ. 2 What is licensing & pricing for KBPublisher? 3 Is this installed on my web server?

Amazon AWS-Solution-Architect-Associate Exam

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

AWS FREQUENTLY ASKED QUESTIONS (FAQ)

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

Veritas Desktop and Laptop Option 9.2 Compatibility Matrix

System requirements for Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. All rights reserved.

Backup and Recovery. Benefits. Introduction. Best-in-class offering. Easy-to-use Backup and Recovery solution

High-performance. Enterprise Scale. Global Mobility.

Netwrix Auditor for Active Directory

MarkLogic Server. MarkLogic Server on Microsoft Azure Guide. MarkLogic 9 January, 2018

Create. Your step-by-step guide to successfully create an app with FileMaker

Network Performance, Security and Reliability Assessment

Hybrid Data Security Overview

Migrating a Business-Critical Application to Windows Azure

Service Description VMware Horizon Cloud Service on Microsoft Azure

WHITE PAPER: BEST PRACTICES. Sizing and Scalability Recommendations for Symantec Endpoint Protection. Symantec Enterprise Security Solutions Group

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

VMware Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments

Architecture and Deployment

version 5.4 Installation Guide

USER GUIDE for Salesforce

MyCloud Computing Business computing in the cloud, ready to go in minutes

Veritas System Recovery 18 Management Solution Administrator's Guide

Plan and deploy Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. All rights reserved.

Disaster Happens; Don t Be Held

Get Your Head in the Cloud: Understanding Cloud, SaaS and Hosted. Session Q&A

Tintri Cloud Connector

Acronis and Acronis Secure Zone are registered trademarks of Acronis International GmbH.

AWS_SOA-C00 Exam. Volume: 758 Questions

Jitterbit is comprised of two components: Jitterbit Integration Environment

Workspace ONE UEM Notification Service 2. VMware Workspace ONE UEM 1811

Getting Started Guide

Arcserve Cloud Frequently Asked Questions

SIOS DataKeeper Cluster Edition on the AWS Cloud

Example Azure Implementation for Government Agencies. Indirect tax-filing system. By Alok Jain Azure Customer Advisory Team (AzureCAT)

Application Guide. Connection Broker. Advanced Connection and Capacity Management For Hybrid Clouds

FileMaker. Running FileMaker Pro 8 on Windows Server 2003 Terminal Services

Introduction to ArcGIS Server Architecture and Services. Amr Wahba

Remove complexity in protecting your virtual infrastructure with. IBM Spectrum Protect Plus. Data availability made easy. Overview

Actifio Test Data Management

Immersion Day. Getting Started with Amazon RDS. Rev

VMware Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments

Gladinet Cloud Enterprise

Veritas System Recovery 16 Management Solution Readme

IBM Tivoli Storage Manager Version Introduction to Data Protection Solutions IBM

VMware Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments

Veritas Desktop and Laptop Option 9.3 Software Compatibility List

Splashtop Enterprise for IoT Devices - Quick Start Guide v1.0

Cloud Computing /AWS Course Content

PCI DSS Compliance. White Paper Parallels Remote Application Server

Evolved Backup and Recovery for the Enterprise

SysAid Technical Presentation. Phone (Toll-Free US): Phone: +972 (3)

System requirements for Qlik Sense. Qlik Sense September 2018 Copyright QlikTech International AB. All rights reserved.

Transcription:

Deploy A step-by-step guide to successfully deploying your new app with the FileMaker Platform

Share your custom app with your team! Now that you ve used the Plan Guide to define your custom app requirements, and used the Create Guide to build your custom app, you re ready to consider hosting options. It s time to evaluate your needs and determine what hosting platform is best for you and how to deploy on your preferred choice. This guide walks you through the steps of deploying your custom app using the FileMaker Platform.

Share your custom app using the FileMaker In this guide Build a custom app.... 5 Platform This ebook is the last in a three-part series which covers steps for deploying a custom app using the FileMaker Platform. Use this guide to help decide which products you ll need to successfully deploy your custom app with your team. Use the FileMaker Platform...... 6 Determine deployment strategy.... 7 Deployment on FileMaker Cloud. 17 Deployment on FileMaker Server. 23 Considerations for system administrators... 32 3

The steps to building Three principles to help you build a custom app a custom app Building a custom app starts with three principles. Plan Create Deploy These principles, illustrated in three separate guides, lead you through the process of creating a custom app that transforms the way you do business. Explore what you can do with custom apps. Start with Plan. The FileMaker Custom App Success Framework Develop your custom app with Create, a stepby-step guide to working with the FileMaker Platform. 4 Put your custom app into action. Learn how to make it available to your team with Deploy.

Use the FileMaker Platform Your FileMaker apps are hosted on either FileMaker Cloud or FileMaker Server. FileMaker Pro and FileMaker Pro Advanced allow you to connect from Mac or Windows desktops. FileMaker Go enables you to connect from ipad and iphone devices. FileMaker WebDirect lets you use your hosted app via a web browser. FileMaker Cloud FileMaker Server FileMaker Go FileMaker Pro FileMaker Pro Advanced FileMaker WebDirect 5 NOTE: FileMaker Cloud is currently available in the United States, Canada, Europe, Middle East, and Africa.

- Build a custom app Determine deployment strategy This ebook is the last in a three-part series which covers steps for deploying a custom app using the FileMaker Platform. Use this guide to help decide which products you ll need to successfully deploy your custom app with your team. - Use the FileMaker Platform - Determine deployment strategy - Deploy on FileMaker Cloud - Deploy on FileMaker Server - Considerations for system administrators 6

Deployment strategy The term deployment refers to the various technologies and techniques developers use to make apps available to users. It also refers to the standard practices and procedures by which a hosted FileMaker app is maintained and kept running. Developing your deployment strategy is an integral part of designing an app and should be done early in the design process. 7

What is a hosted file? Hosted files allow many people to see and share the same data. Hosted files allow you to securely share information among FileMaker Pro, FileMaker Go, and FileMaker WebDirect users. FileMaker Cloud FileMaker Server With a hosted file, you can: - Monitor and administer custom apps - Automate backups for disaster recovery - Secure your data via SSL encryption FileMaker Go FileMaker Pro FileMaker Pro Advanced FileMaker WebDirect - Provide robust scalability and network resilience - Deploy interactive apps to the desktop, ios, and the web - Troubleshoot with statistics and logs - Integrate with ODBC/JDBC 8

Deploying FileMaker Apps: FileMaker Cloud or FileMaker Server Decide what s right for you FileMaker Cloud FileMaker Cloud offers the simplicity, performance, and reliability you expect with FileMaker Server without having to spend time and resources deploying and maintaining a server. FileMaker Cloud offers minimal administrative overhead, low up-front costs, speedy deployment, and instant scalability. Easily share information with your team in the cloud. FileMaker Cloud provides secure, reliable access to your custom apps. FileMaker Server FileMaker Server is fast and reliable server software for securely sharing and maintaining custom apps. It is a separate software application that runs on a dedicated machine, offers 24-hour access, automatic backups, and robust security features. If you require use of PHP for web publishing, you should use FileMaker Server. You may want to stay with FileMaker Server if you are currently using it and it s working for you. 9 Compare FileMaker Server with FileMaker Cloud FileMaker Cloud FileMaker Server

What are the benefits of FileMaker Cloud? FileMaker Cloud offers: - Minimal administrative overhead - Low-up front costs - Speedy deployment - Instant scalability - SSL/TLS level encryption - Auto-maintenance to keep your system fine-tuned - Automatic backups for disaster recovery - An Admin Console for easy viewing of your system and custom app performance - Proactive notifications of system performance, capacity usage, and update availability FileMaker Cloud - AWS authentication support via OAuth 10 FileMaker Cloud FileMaker Cloud FAQ FileMaker Cloud Technical Specifications

Is FileMaker Cloud for you? Can you identify with one or more of these situations? You have to control up-front expenditures on hardware You don t have enough administrative resources for ongoing server maintenance You have immediate or seasonal needs to scale your deployment You want to protect your data by storing it offsite in case of an emergency If you answered yes to any of these scenarios, then FileMaker Cloud is for you. 11 FileMaker Cloud FileMaker Cloud FAQ FileMaker Cloud Technical Specifications

What are the benefits of FileMaker Server? With FileMaker Server you can: - Monitor and administer custom apps remotely - Automate backups for disaster recovery - Schedule your scripts - Secure your data via SSL encryption - Provide robust scalability and network resilience - Deploy interactive apps to the web - Troubleshoot with statistics and logs FileMaker Server - Integrate with ODBC/JDBC - Use Custom Web Publishing with PHP 12

Consider external SQL data sources for FileMaker Cloud and FileMaker Server Consider data sources for FileMaker Cloud The following ESS data sources are supported by FileMaker Cloud and FileMaker Server: - MS SQL Server 2016 - MS SQL Server 2014 - MS SQL Server 2012 SP1 - MySQL 5.7.14 Community Edition (free) The following Linux ODBC drivers are supported by FileMaker Cloud: - Microsoft ODBC Driver 11 for SQL Server (version 11.0.2270.0, 64-bit) - MySQL Connector/ODBC (version 5.2.5, x86, 64-bit) - Oracle Database 12c Release 1 Client (version 12.1.0.1.0, 64-bit) - Oracle 12c R1 - Oracle 11g R2 FileMaker Server also supports: - IBM i 7.1 (AS/400) (via Actual Technologies Adapter) - IBM DB2 10.5 (via Actual Technologies Adapter) - PostgreSQL 9.4.4 (via Actual Technologies Adapter) 13

Determine authentication method Choose an authentication method FileMaker Pro allows you to define local accounts, or to use external accounts that employ external authentication through Open Directory and Active Directory. Consult with your IT team to determine the best method. Obtain SSL certificate FileMaker products include SSL certificates for testing use only. For production environments, you need to purchase a compatible custom 3rd-party certificate. FileMaker Cloud provides a 90-day trial Comodo SSL certificate. You can renew the Comodo certificate by clicking the renewal link in the FileMaker Cloud Admin Console, or import a different custom certificate. You must purchase the SSL certificate from the certificate authority. 14 FileMaker Network Security and SSL Supported SSL Certificates Encryption at Rest Support for Encrypted Passwords

Extending the availability of your apps Type of clients Tested Theoretical* Host is FIleMaker Server Host is FileMaker Cloud FileMaker Pro 500 1000 Yes Yes FileMaker Pro (for User Connections) 500 1000 Yes Yes FileMaker Go 500 1000 Yes Yes FileMaker WebDirect 500 1000 Yes Yes Custom Web Publishing (CWP)** 500 1000 Yes No FileMaker Data API 500 1000 Yes No ODBC/JDBC 50 1000 Yes Yes *Connections are limited only by hardware, app design, operating system, or license agreement. ** CWP is based on simultaneous request events, rather than persistent connections. 15

- Build a custom app Deployment on FileMaker Cloud - Use the FileMaker Platform - Determine deployment strategy - Deployment on FileMaker Cloud - Deployment on FileMaker Server - Considerations for system administrators 16

To use FileMaker Cloud you need to: Purchase FileMaker Cloud software AND - Bring your own license (BYOL) from FileMaker purchased on an annual basis billed annually with connections available in the following tiers: 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 75, and 100 - Buy license from AWS on an hourly or annual basis billed monthly or annually with connections available in the following tiers: 5, 10, 25, and 100 Purchase AWS services - FileMaker Cloud requires the purchase of Amazon EC2 - All purchases come with 40GB of Elastic Block Storage with additional storage available for purchase. - Data transfer from AWS to the Internet is billed based on usage. - First 1,000 email notifications each month are included in your purchase. Emails in excess of 1,000 a month are billed based on usage. - AWS services are billed separately by AWS on a monthly basis 17 How to Buy AWS Services FileMaker Cloud software

FileMaker Cloud purchasing options Select one of the four purchase options for FileMaker Cloud Bring Your Own License (BYOL) or Buy from AWS Buy a new license from FileMaker, Inc. Bring your existing annual license via BYOL to AWS Convert your existing perpetual license and bring it to AWS Buy a new license from AWS Marketplace 1 2 3 4 18 How to Buy Purchase Process

AWS service considerations Amazon EC2 - Virtual computing environment for running your custom app. - Instance size needed varies depending on the amount of processing power, memory, and networking capacity needed to run your custom apps. Elastic Block Storage (EBS) - All purchases come with 40 GB. Additional storage is available for purchase and comes in increments of 20 GB. - Used for the primary live version of your custom app, configurations files, plug-ins, and any other configuration information. - Used for saving point-in-time backups, called snapshots, of your data. Data transfer - The transfer of data from AWS to the Internet, called data transfer out. - Data transfer is billed based on usage and can vary month by month. Emails - Notifications sent from the FileMaker Cloud Admin Console. - First 1,000 email notifications each month are included in your purchase. - Emails in excess of 1,000 a month are billed based on usage. 19 AWS Services

FileMaker Cloud backups Automatic backups when auto-maintenance is enabled, a backup is created and preserved automatically every day. Also, manually create and preserve backups at any time. Restore data from any preserved backup or from just a single file or a specific set of records within that backup. 20 AWS Services

FileMaker Cloud in videos 21 FileMaker Cloud FileMaker Cloud FAQ FileMaker Cloud Getting Started Guide

- Build a custom app Deployment on FileMaker Server - Use the FileMaker Platform - Determine deployment strategy - Deployment on FileMaker Cloud - Deployment on FileMaker Server - Considerations for system administrators 22

Determine the best server deployment When you install FileMaker Server, you ll install three things: 1. Web Server engine 2. Web Publishing Engine 3. Database Server You are given a choice whether to install all three components on one machine, or to install the web pieces on a separate machine. Consider installing both the Web Publishing Engine and Web Server on a separate machine for more robust performance if you anticipate a high web publishing load. 23

Determine hardware options One-machine deployment The Web Server provides content via web publishing clients, hosts the web-based Admin Console application, and handles data transfer tasks. The diagram below shows the major server components in a one-machine deployment. Two-machine deployment This deployment separates all of the web publishing-related components from the Database Server. The diagram below shows the major server components in a two-machine deployment. Worker Master 24 Getting Started Chapters 2 and 3

Deployment table Use the following table to guide you in your deployment options. How will you use it? FileMaker clients only What deployment fits your needs Single machine with Database Server only. No benefit from a two-machine deployment. App development and testing FileMaker clients and moderate web publishing FileMaker clients and heavy web publishing load Single machine with or without Web Publishing Engine. No benefit from a two-machine deployment. Single machine with Database Server and Web Publishing Engine. Provides reliable web publishing performance in most environments. You can expand to a two-machine deployment later, if web publishing load increases. Two machines. Deploy the Database Server on the master machine. Deploy the Web Publishing Engine and web server on a worker machine. 25 Getting Started

For optimal performance on your FileMaker Server - Run FileMaker Server on a dedicated machine so it can be reserved for use as a database server. - Manage or limit other network traffic when FileMaker Server is hosting many clients or a large number of files. - Evaluate and install the capacity needed for your apps, and for other processes running in parallel with FileMaker Server. - Ensure your system s upload and download speeds are adequate for your needs. See Appendix A for more information on the maximum number of connections tested. 26

Determine backup strategy It is essential to backup your data on a regular basis. How often you backup your data (everyday, several times a week, or some other frequency) depends on how quickly it changes, how much data you would lose, and how difficult it would be to recreate if it becomes corrupted or lost. With FileMaker Server, you have these options available to you: - Scheduled backups - Progressive backups - Third-party backups 27 Creating Backups

FileMaker Server backups A backup is a copy of a database file that can be used if the original is lost, damaged, or otherwise irretrievable. FileMaker Server provides the option of saving complete backups of your files at a scheduled time. You can also maintain progressive backups, which are updated incrementally as your files change. Scheduled Backups Schedule full backups of your files as often as is feasible without adversely affecting how your app performs for your users. This should happen at least once every 24 hours. Progressive Backups Schedule progressive backups as a complement to your full backups. Progressive backups can help fill in the gaps between your full backups, since they are updating much more frequently. Third-party Backups Do not use third-party software for databases while they are live and in use. Doing so can be severely detrimental to the stability of database files and may cause corruption or other irreversible damage. However, you should use third-party software to archive your FileMaker file. 28 Creating Backups

Plan for disaster recovery A standby server is a recent copy of your FileMaker Server that is ready to be deployed in its place in the event of a hardware or software failure. This copy can be used as a replacement of the primary server in the event of a hardware or software failure. A standby server does not host databases for clients, but stands ready to replace the primary server when needed. You can also use a standby server temporarily when performing upgrades on the primary server. FileMaker Server Duplicate Server 29 Getting Started Chapter 9

FileMaker Server in videos 30

- Build a custom app Considerations for system administrators - Use the FileMaker Platform - Determine deployment strategy - Deployment on FileMaker Cloud - Deployment on FileMaker Server - Considerations for system administrators 31

What to discuss with your system administrator Required hardware and software Check that you have the right hardware and software for the FileMaker Platform to perform efficiently. Check that you have the right disk subsystem, processor, memory, LAN, WAN. Network configuration Check the number of users that will access the app at the same time. Check the number of User Connections. Check port availability for optimum FileMaker Server performance. Make sure your users are running on a supported OS. Ensure you have performance monitoring tools for FileMaker Server. Decide if you will set up a standby server for failover and disaster recovery. Check that anti-virus software is disabled during server installation. Determine if you need help forwarding ports 5003, 80, 443 in the router. 32 FileMaker Server Technical Specifications Sharing Solutions over a WAN Connecting FileMaker Go to a Hosted Solution

What to discuss with your system administrator Deployment Determine how users will access your app, via their desktop, mobile device, and/or browser. Connectivity Check if users need to connect to an External SQL Data Source. Decide if you will install FileMaker Server on one machine or two machines. Evaluate if you will allow data sharing via ODBC and JDBC. Define what kind of data plan you want to set up. Decide if you will need third-party software. Security Decide if you will implement internal or external authentication (Active Directory or Open Directory). Determine if you will need an SSL certificate. 33 Introduction to External SQL Sources ODBC / JDBC Integration Overview Accessing External SQL Data Sources Connecting FileMaker Go to a Hosted Solutions

Next steps For a helpful list of resources on getting started with the FileMaker Platform, please visit: FileMaker Learning Center To get your team started with the FileMaker Platform, contact us: www.filemaker.com/company/intl/ 34

2017 FileMaker, Inc. All rights reserved. FileMaker, the file folder logo and FileMaker Go are registered trademarks of FileMaker, Inc. in the U.S. and other countries. FileMaker WebDirect and FileMaker Cloud are trademarks of FileMaker, Inc. All other trademarks are the property of their respective owners.