注意事項:
- この構成は、クラウドプラットフォーム(PaaS)上のサーバーとのデバイス>サーバー接続を理解するためのテスト目的のサンプル構成です。

- 以下に示す構成は、ライブサーバー(HTTP接続)に推奨される構成ではない場合があります。 これは、参照用のサンプル構成です。

- 以外のAWS構成を提供することはできません。 外部リンクで利用可能なオンラインガイドを参照してください。



事前設定

1. AWSアカウントを作成します。


2. 次のタスクを実行して、AmazonEC2を使用するように設定します。


セットアップ

  1. AWS にサインアップ

  2. IAMユーザー作成

  3. キーペアを作成する

  4. Virtual Private Cloud (VPC)作成

  5. セキュリティグループの作成

インスタンスの開始方法 

  1. 概要
  2. 前提条件
  3. ステップ 1: インスタンスを起動する
    *BioStar2のシステム要件を参照してください。Windows Server 2012R2はBioStar 2.6で動作します。
  4. ステップ 2: インスタンスに接続する


BioStar 2インストール

3. Amazon EBS ボリュームの作成

4. リモートデスクトップからサーバーインスタンスにアクセスします。

5. ディスクの管理でEBSボリュームをアクティブします。


6. BioStar 2をダウンロードします。

ノート: Windows Server 2012を使用している場合、セキュリティ設定のため、InternetExplorerからのファイルのダウンロードはデフォルトでブロックされます。

Chromeインストールファイルをリモートデスクトップにドラッグアンドドロップするのが、Chromeをインストールして他のファイルをダウンロードする最も簡単な方法です。


7. 十分なスペースのあるドライブにBioStar2をインストールします。 


8. BioStar 2にログインします。


9. [設定]> [サーバー]> [Webサーバープロトコル]で接続モードをHTTPに変更し、適用します。

ノート:HTTPポートはデフォルトの80にします。


アクセスの構成

1. rootアカウントを使用してAWSのEC2メニューにアクセスします。 


2. インスタンスにElasticIP(パブリックIP)を構成します。 


3. Network & Security > Security Groupsを開きます。

4. BioStar2サーバーインスタンスに関連付けられているセキュリティグループを選択します。 


5. InboundタブのEditをクリックします。 


6. 構成されていない場合は、HTTPプロトコルのルールを作成します。 

Type: HTTP
Protocol: TCP

Port Range: 80

Source: Anywhere


7. BioStar2サーバーポート用に別のカスタムTCPルールを作成します。 

Type: Custom TCP Protocol
Protocol: TCP

Port Range: 51212

Source: Anywhere

8. Saveをクリックします。 


9. リモートデスクトップを開いて、サーバーインスタンスにアクセスします。 


10. Windows Firewall with Advanced Securityを開きます。


11. In Inbound Rules add port 80 (リンクを確認してください。) 


端末をサーバに接続

デバイスからサーバーモードは、デバイスがパブリックIPに接続するために使用されます。

以前構成したElasticIPをメモします。


LCDのある端末で構成

1. ネットワーク>サーバメニューをクリックします。


2. 接続モードを端末>サーバに設定します。


3. サーバーIPをElasticIP(パブリックIP)に設定します。

ノート:AWSのSecurity groupのInboundルールでポート51212を開いた場合は、サーバーポートをそのままにしておきます。 


4. 待機中端末を追加します。


5. サーバに端末を追加します。


LCDがない端末を構成

1. デバイスをローカルBioStar2サーバーに接続します。


2. 端末メニューで端末を選択します。


3. 端末>サーバ接続モードに変更しサーバアドレス(elastic IP)を入力します。


4. 適用をクリックします 


5. 待機中端末を追加します。


6. 端末をサーバに追加します。



BioStar2クラウド以外の外部アクセスオプション

BioStar 2 WebクライアントアクセスにBioStar 2クラウド(トンネリング)以外のオプションを使用する場合は以下を確認してください。 


ドメインを購入する 

AmazonのRoute 53または他の外部プロバイダーを通じてドメインを簡単に購入できます。

そのドメインをElasticIPに接続して、URLを介してBioStar2にアクセスします。


注意:現在のバージョンのBioStar2(2.6.2)では、ドメイン名を使用してWebクライアントにアクセスすると、TAおよびビデオモジュールにアクセスできません。



Ngrok使用 

最新のNgrokバージョンをダウンロードしてURLを使用してBioStar 2Webクライアントを簡単に開くことができます。

 

以下のような簡単なコマンドの後:


ランダムに生成されたURLを使用してBioStar2Webクライアントにアクセスできるようになります。 


ノート:ngrokトンネルを使用すると、購入したドメイン名を使用するよりも時間がかかります。 無料版のngrokを使用する場合も、接続に制限があります。



HTTPSオプション

サーバーにHTTPS接続を適用する場合は、以下の手順に従って、適用するプライベート証明書を作成できます。

https://aws.amazon.com/blogs/aws/aws-certificate-manager-launches-private-certificate-authority/


Load Balancingオプションについて

TLS offloadingは、http接続をhttpsに変更する方法です。 

ただし、BioStar2.6はnginxWebサーバーを使用せず、Spring jsを使用するため、この機能は利用できません。


その他のAWSガイド

Amazon AWSの詳細については、以下の記事を参照してください。

https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/concepts.html