FTS : 応用編(上級) T-11 3) 展開 伊藤 英嗣 自己紹介 伊藤 英嗣(いとう ひでつぐ) FileMaker13 認定デベロッパ ! 株式会社ジェネコム 創 業:1995年 本 社:東京都新宿区 九州支社:福岡県福岡市 FileMaker Business Alliance Platinum Apple Consultants Network このスライドは後日ダウンロード可能です このセッションは主に FileMaker Server 13についてお話します FileMaker Server 13 とは? 個人管理 Bさん Aさん Cさん 個人のマイドキュメントにあるなど、 情報がバラバラ 顧客管理.fmp12 日報.fmp12 見積.fmp12 日報.fmp12 FileMaker Server 13 とは? ! 情報の一元化 Aさん Bさん Cさん FileMaker Server 13 の主な導入メリット •最適なサービスをクライアントに提供できる バックアップが自動的にとれる • Web公開できる • サーバーに仕事をさせる(重い処理をスケジュール実行) • •外部認証でユーザアクセスを管理できる このセッションの流れ 1. 導入(インストール) 2. 共有(アップロード) 3. 管理(バックアップ、障害対応) 4. 発展(スクリプト、WebDirect) 1. 導入 (インストール) 1. 導入(インストール)する • 何(モノ)を準備すればいいのか? • 事前にやらないといけないこと • •実際にインストールする 利用方法(展開シナリオ)について考える 展開シナリオ 利用環境を考えます。 展開シナリオ • 社内LAN or 外部から接続? • iPhone/iPadの利用 • FileMaker WebDirectの利用 • クライアント台数 LAN Mac OS FileMaker Server Windows iOS FileMaker Go FileMaker Pro FileMaker Pro Advanced WAN Internet FileMaker WebDirect カスタムWeb公開(PHP) Firewall LAN FileMaker Server インターネット ブラウザ WAN Internet Wi-Fi / 4G VPN Firewall LAN FileMaker Server LAN Oracle SQL Server My SQL FileMaker Server 外部SQLソース(ESS) ODBCインポート/SQL実行 WAN Internet Internet Wi-Fi / 4G ブラウザ VPN Firewall FileMaker WebDirect カスタムWeb公開(PHP) LAN Oracle Mac OS Windows iOS SQL Server My SQL FileMaker Server FileMaker Pro FileMaker Pro Advanced FileMaker Go 外部SQLソース(ESS) ODBCインポート/SQL実行 モノの準備 条件、買わないといけないものは何があ るのでしょうか? システム条件 ハードウェア条件 ハードウェア条件 •ハードディスクに関して、SATAではなくSAS、RAIDは RAID1+0もしくはRAID5 ネットワーク(ポート) ポートってなに? ポート番号(ぽーとばんごう)とは、コンピュータがデー タ通信を行う際に通信先のプログラムを特定するための番 号である。 Wikipediaより ポートってなに? 代表的な例 TCP 80 ・・・HTTP(Webページ) TCP 443 ・・・HTTPS TCP 110 ・・・POP3(メール受信) TCP 3389・・・リモートデスクトップ ポートってなに? FileMakerはどうなの? ! TCP 5003・・・FileMaker Pro およびFileMaker Go TCP 80 ・・・Admin Console、プログレッシブダウンロード TCP 443 ・・・データベースファイルのアップロード/ オブジェクトフィールドへのデータ挿入 TCP 16000・・・Admin Console ネットワーク(ポート) FileMaker Server 13 入門ガイド https://fmhelp.filemaker.com/docs/13/ja/fms13_getting_started.pdf ページ:23 FileMaker Server 13 ライセンス ライセンス VLA AVLA FileMaker Server 13 ¥99,000 ¥33,000/年 FileMaker Server 13 + 5同時接続 ¥203,400 ¥67,800/年 FileMaker Server 13 + 10同時接続 ¥307,800 ¥102,600/年 FileMaker Server 13 + 15同時接続 ¥412,200 ¥137,400/年 くわしくはWebへ 製品→FileMaker Server→技術仕様 事前準備 やらないといけないことは何でしょうか 誰がする? •誰がサーバーを買う? •誰がサーバーのセットアップをする? •誰が運用管理をする? •誰が障害対応をする? 政治的な根回しは重要です。 実際にインストール やってみましょう。 ページ:8-11 DEMO インストールを始める前に • •インストール先のコンピューターにはWEBサーバをイン Windowsファイアウォールの受信規則を設定します ストールして実行しておく必要がある •FileMaker Server以外のほかのサービスを実行するこ とは避けます インストールを始める前に • 使用中のデータベースにアンチウイルスソフトでスキャ ンしないようにします。 • インデックスサービス(Windows)、Spotlight(Mac OS X)は解除しておきます。 • Windows でシャドウコピーを無効にしておきます。 2. 共有 (アップロード) Admin Console アドミン コンソールについて ページ:8-17 Admin Consoleとは? FileMaker Server の構成と メンテナンスをおこなうツール 構成をみてみます Admin Consoleの開き方 ローカルホストマシンから(直接インストールしたマシンにて) http://<サーバーのアドレス>:16001 リモートマシンから(別マシンから設定をする場合) https://<サーバーのアドレス>:16000 DEMO Admin Console 設定 • FileMaker クライアントの最大アイドル時間を設定 ! • ログの「アクセス」「使用状況」のチェックをしましょう ! • データベースキャッシュの調整 アップロード方法 作成したファイルをアップします ページ:8-26 ファイルをアップロードするには 基本的に、FileMaker Pro または FileMaker Pro Advancedを 使いアップロードします。 忘れがちなところ 「完全アクセス」以外の アクセス権セットの拡張アクセス権 「fmapp」にチェック アップロード方法 「ファイル」→「共有設定」→ 「FileMaker Server にアップロード…」 DEMO ファイルにアクセスしてみる アップロードしたファイルに FileMaker Pro / FileMaker Go を利用して アクセスしてみます DEMO みなさんもやってみましょう データベースを閉じる アップロードしたファイルの 公開を停止します DEMO サーバマシンをシャットダウンまたは再起動する場合は、 すべてのFileMakerデータベースを閉じることを推奨しま す。使用中のサーバーコンピューターの電源をオフにする のは、開いているファイルが、壊れる原因になります。 3. 管理 (バックアップ・障害対応) 願わくば必要無いことを祈ります まず最初に 障害が発生した時、 やるべきことをご存知ですか? それは 深呼吸して落ち着いて下さい な ん と か な る トラブルの原因を確かめます。 •ハードウェア? or データファイル?ネットワーク回線のトラブル? • 特定のクライアントのみおこる現象か? FileMaker Server 全体か?一部のファイルだけか? • • Admin Consoleの接続は可能か? バックアップ・障害対応 データベースのバックアップについて ページ:8-41 DEMO FileMaker Serverによってホストされているファイルも含 め、開かれているFileMaker ファイルをバックアップする ためにサードパーティのバックアップソフトウェアを使用 しないでください。そのような方法でバックアップする と、不完全であったり、ファイルが壊れることがあります。 さらに、実際に使用されている(共有されている)ファイ ルが壊れる重大なリスクがあります。 バックアップ リモートハードディスクには直接バックアップできません。 FileMaker Server のコンピューター バックアップ フォルダ データベース フォルダ バックアップ スケジュール リモートディスク システムレベルの バックアップ 4. 発展 (スクリプト・WebDirect) サーバーサイドスクリプト 人による操作ではなく、サーバーに 仕事をさせましょう。 ページ:8-57 サーバー上でデータのインポートをする •サーバー上のインポートとエクスポートは、FileMaker Server のインストール先ディレクトリ内の「Data」に 配置された「Documents」ディレクトリを使って実行 します。 • サーバー上のスクリプトはホストされている他の FileMakerファイルからは(直接)インポートできない サーバーサイドスクリプトの互換 スクリプト編集の 「互換性を表示」を「サーバー」にして サーバーサイドスクリプトで使用できる スクリプトを確認しましょう DEMO FileMaker WebDirect FileMaker WebDirect には特別なプ ログラミングスキルは必要ありません。 ページ:8-79 アクセスする2つの条件 • FileMaker Server の接続ライセンス(同時接続) • fmwebdirect 拡張アクセス権 FileMaker WebDirectで使用可能なスクリプトの互換 スクリプト編集の「互換性を表示」を 「FileMaker WebDirect」にして FileMaker WebDirectで使用できる スクリプトを確認しましょう FileMaker Server 13 ライセンス ライセンス VLA AVLA FileMaker Server 13 ¥99,000 ¥33,000/年 FileMaker Server 13 + 5同時接続 ¥203,400 ¥67,800/年 FileMaker Server 13 + 10同時接続 ¥307,800 ¥102,600/年 FileMaker Server 13 + 15同時接続 ¥412,200 ¥137,400/年 開発テスト環境を使いましょう FileMaker WebDirect へのアクセス方法 http[s]://<サーバー名またはIPアドレス>/fmi/webd/ DEMO FileMaker WebDirectを考慮した設計 • 印刷とプレビュー • テーマのカスタマイズを最小化 • 一部サポートされていない機能・スクリプトがある FileMaker WebDirectをはじめる前に FileMaker 13 WebDirect ガイド https://fmhelp.filemaker.com/docs/13/ja/fm13_webdirect_guide.pdf まとめ まとめ • 事業継続計画(BCP) • FileMaker ProとFileMaker WebDirectの違い • FileMaker Serverの利点 ご清聴ありがとうございました。
© Copyright 2024 ExpyDoc