© 2017 citrix...netscaler cloud gateway cloud credential provider remote hcl server remote hcl...
TRANSCRIPT
1 © 2017 Citrix
2 © 2017 Citrix
Cloud Connector 徹底解説
多様な基盤への展開を可能にするためのCitrix Cloudのキーコンポーネント
セールスエンジニアリング本部 パートナーSE部リードシステムズエンジニア
小宮山 哲司 (Satoshi Komiyama)
© 2017 Citrix
A-5
3 © 2017 Citrix
このセッションのもくじ
Cloud Connector の 立ち位置そもそも Cloud Connector とは何者か
外向き443のみ?双方向通信の実現
Cloud Connector の接続先(外側)
Cloud Connector の接続先(内側)
各コンポーネント概要Cloud Connector を構成する要素と役割
Cloud Connector のサイジング
まとめ
Cloud Connector 徹底解説
4 © 2017 Citrix
Cloud Connector の 立ち位置
そもそも Cloud Connector とは何者か
5 © 2017 Citrix
Resource LocationCloud Connector の立ち位置
Cloud Connector
Workloads(VDAs)
Citrix Cloud
Active Directory
6 © 2017 Citrix
Cloud Connector システム要件
Active Directory
Windows Server 2012 R2
Windows Server 2016
.NET Framework 4.5+
40GB Disk space4GB Memory
443
Active Directory Permission
Containers Read
Computer / User Read / Write
https://docs.citrix.com/en-us/citrix-cloud/overview/requirements.html
2 machines
7 © 2017 Citrix
外向き443のみ?双方向通信の実現
8 © 2017 Citrix
なぜ外向き443だけで大丈夫なのか?
Cloud ConnectorFirewall
Port 443
Citrix Cloud
9 © 2017 Citrix
WebSocket プロトコル
Cloud Connector
HTTPS (Upgrade websocket)
Websocket Client ですか?
そうです
Websocket 確立
Citrix Cloud
10 © 2017 Citrix
WebSocket プロトコル
Cloud Connector
双方向通信
Citrix Cloud
11 © 2017 Citrix
Cloud Connector の接続先(外側)
12 © 2017 Citrix
Connector の接続先(外側)
Cloud Connector Citrix Cloud Platform
Azure Service Bus
XenApp/XenDesktopService
13 © 2017 Citrix
Azure Service Bus
Azure Service Bus
Cloud Connector
AD Provider
Cloud Agent Logger
Remote HCL Server*.servicebus.windows.net
14 © 2017 Citrix
Citrix Cloud Platform
Cloud Connector
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
*. citrix.cloud.com*.citrixworkspaceapi.net
Citrix Cloud Platform
Cloud Credential Provider
15 © 2017 Citrix
XenApp / XenDesktop Service
Cloud Connector
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
*.apps.cloud.com*.xendesktop.net*.nssvc.net
Remote HCL Server
XenApp/XenDesktopService
16 © 2017 Citrix
Cloud Connector
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Cloud Credential Provider
XenApp / XenDesktopService
Citrix CloudPlatform
Azure ServiceBus
Cloud Connector と Cloud Service
17 © 2017 Citrix
Cloud Connector の接続先(内側)
18 © 2017 Citrix
Connector の接続先(内側)
Cloud Connector Citrix Cloud Platform
Azure Service Bus
XenApp/XenDesktopService
19 © 2017 Citrix
Connector の接続先(内側)
Cloud Connector
Active Directory
StoreFront
NetScaler
VDAs
Hypervisor
20 © 2017 Citrix
Connector の接続先(内側)
Active Directory
StoreFront
NetScaler
VDAs
Cloud Connector
AD Provider
Remote Broker Provider
21 © 2017 Citrix
Connector の接続先(内側)
Cloud Connector
NetScaler Cloud Gateway
Remote HCL ServerHypervisor
NetScaler
VDAs
22 © 2017 Citrix
Cloud Connector
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Cloud Credential Provider
Cloud Connector と 内部コンポーネント
Hypervisor
StoreFront
Active Directory
VDAs
NetScaler
23 © 2017 Citrix
Cloud Connector
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Cloud Credential Provider
Cloud Connector 接続全体図
Hypervisor
StoreFront
Active Directory
VDAs
NetScaler
XenApp / XenDesktop
Service
Citrix CloudPlatform
Azure ServiceBus
24 © 2017 Citrix
各コンポーネント概要Cloud Connector を構成する要素と役割
25 © 2017 Citrix
Cloud Connector
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Cloud Credential Provider
各コンポーネント概要
XenApp / XenDesktop
Service
Citrix CloudPlatform
Azure ServiceBus
Hypervisor
StoreFront
Active Directory
VDAs
NetScaler
26 © 2017 Citrix
Cloud Connector
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Cloud Credential Provider
各コンポーネント概要
27 © 2017 Citrix
AD Provider
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
Cloud Agent Logger
Cloud Agent Watchdog
Cloud Credential Provider
AD Provider
AD Provider は
ConnectorがインストールされたActive Directory ドメインのアカウント情報をCitrix Cloudサービスで利用可能にします。
28 © 2017 Citrix
AD Provider
Cloud Agent Logger
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
Cloud Agent Watchdog
Cloud Credential Provider
Cloud Agent Logger
Cloud Agent Logger は
リソースロケーションの診断サポートを提供するためのログ収集を行います。
29 © 2017 Citrix
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
Cloud Credential Provider
Cloud Agent Watchdog
Cloud Agent Watchdog は
Cloud Connector の 監視と更新を行います。
30 © 2017 Citrix
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
Cloud Credential Provider
Cloud Credential Provider
Cloud Credential Provider は
Citrix Cloud の認証情報を司ります。
→ インストール時に設定するCitrix Cloud アカウント
31 © 2017 Citrix
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Cloud Credential Provider
Config Synchronizer Service
Config Synchronizer Service は
Citrix Cloud 上のブローカー構成をローカルにコピーします。
32 © 2017 Citrix
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Config Synchronizer Service
Cloud Credential Provider
NetScaler Cloud Gateway
NetScaler Cloud Gateway は
リソースロケーションと外部ネットワーク の VDA接続を、内向き接続ルールの追加無しで提供します。
33 © 2017 Citrix
Remote Broker Provider
Remote HCL Server
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Config Synchronizer Service
NetScaler Cloud Gateway
Cloud Credential Provider
Remote Broker Provider
Remote Broker Provider は
リソースロケーションの VDA とCitrix Cloud の Broker Serviceとの接続を提供します。
34 © 2017 Citrix
Remote HCL Server
Remote Broker Provider
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Config Synchronizer Service
NetScaler Cloud Gateway
Cloud Credential Provider
Remote HCL Server
Remote HCL Server は
Citrix Cloud の Broker Serviceと リソースロケーションのHypervisor との接続を代理中継します。
→ Machine Creation Services電源管理
35 © 2017 Citrix
Config Synchronizer Service
NetScaler Cloud Gateway
Remote Broker Provider
Remote HCL Server
AD Provider
Cloud Agent Logger
Cloud Agent Watchdog
Cloud Credential Provider
各コンポーネント概要Cloud Connector
Cloud Connector
36 © 2017 Citrix
Connectorのサイジング
37 © 2017 Citrix
Cloud Connector は CPUが重要
VDA数 Connector 推奨要件
~2,500 2+1 2 vCPU 4GB Memory
2,500~5,000 2+1 4 vCPU 4GB Memory
http://docs.citrix.com/en-us/citrix-cloud/advanced-concepts.htmlCitrix Cloud XenApp and XenDesktop Service Sizing and Scalability Considerations
38 © 2017 Citrix
CPU数による性能差
vCPU数 登録所要時間
2 11:03
4 5:46
http://docs.citrix.com/en-us/citrix-cloud/advanced-concepts.htmlCitrix Cloud XenApp and XenDesktop Service Sizing and Scalability Considerations
5,000 VDA 登録所要時間 (Registration Storm)
Connector : Windows Server 2012 R2 x 2
VDAs : Windows Server 2012 R2 and Windows 10 32bit Build 1607
39 © 2017 Citrix
40 © 2017 Citrix
41 © 2017 Citrix
CPU数による性能差(XenDesktop Essentials)
CPU数 平均使用率(%) ピーク使用率(%)
2 (A2_v2) 20 70
4 (A3) 10 45
http://docs.citrix.com/en-us/citrix-cloud/advanced-concepts.htmlCitrix Cloud XenApp and XenDesktop Service Sizing and Scalability Considerations
1,000 セッション起動時の CPU使用率
Connector : Standard_A2_v2 x 2 / Standard_A3 x 2
VDAs : Windows 10 64bit Build 1607 Standard_D2_v2 (2 vCPU 7GB Memory)
42 © 2017 Citrix
43 © 2017 Citrix
44 © 2017 Citrix
まとめ
Stock Image Comp
45 © 2017 Citrix
まとめ
• Cloud Connector は Cloud Services と 双方向通信をおこなっている
• Cloud Connector は サービス群の総称、多くのコンポーネントから成る
•リソースロケーション内はオンプレ Delivery Controller 同等の通信
•トラブルシューティングの際はどのコンポーネントかをまず切り分け
• Cloud Connector サイジングは CPUが重要
•最新の情報は SalesIQ 、Product Documents をチェック
https://docs.citrix.com/en-us/citrix-cloud/overview/
46 © 2017 Citrix