© 2017 citrix...netscaler cloud gateway cloud credential provider remote hcl server remote hcl...

46
1 © 2017 Citrix

Upload: others

Post on 20-Jan-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

1 © 2017 Citrix

Page 2: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

2 © 2017 Citrix

Cloud Connector 徹底解説

多様な基盤への展開を可能にするためのCitrix Cloudのキーコンポーネント

セールスエンジニアリング本部 パートナーSE部リードシステムズエンジニア

小宮山 哲司 (Satoshi Komiyama)

© 2017 Citrix

A-5

Page 3: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

3 © 2017 Citrix

このセッションのもくじ

Cloud Connector の 立ち位置そもそも Cloud Connector とは何者か

外向き443のみ?双方向通信の実現

Cloud Connector の接続先(外側)

Cloud Connector の接続先(内側)

各コンポーネント概要Cloud Connector を構成する要素と役割

Cloud Connector のサイジング

まとめ

Cloud Connector 徹底解説

Page 4: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

4 © 2017 Citrix

Cloud Connector の 立ち位置

そもそも Cloud Connector とは何者か

Page 5: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

5 © 2017 Citrix

Resource LocationCloud Connector の立ち位置

Cloud Connector

Workloads(VDAs)

Citrix Cloud

Active Directory

Page 6: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

Page 7: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

7 © 2017 Citrix

外向き443のみ?双方向通信の実現

Page 8: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

8 © 2017 Citrix

なぜ外向き443だけで大丈夫なのか?

Cloud ConnectorFirewall

Port 443

Citrix Cloud

Page 9: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

9 © 2017 Citrix

WebSocket プロトコル

Cloud Connector

HTTPS (Upgrade websocket)

Websocket Client ですか?

そうです

Websocket 確立

Citrix Cloud

Page 10: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

10 © 2017 Citrix

WebSocket プロトコル

Cloud Connector

双方向通信

Citrix Cloud

Page 11: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

11 © 2017 Citrix

Cloud Connector の接続先(外側)

Page 12: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

12 © 2017 Citrix

Connector の接続先(外側)

Cloud Connector Citrix Cloud Platform

Azure Service Bus

XenApp/XenDesktopService

Page 13: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

13 © 2017 Citrix

Azure Service Bus

Azure Service Bus

Cloud Connector

AD Provider

Cloud Agent Logger

Remote HCL Server*.servicebus.windows.net

Page 14: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

Page 15: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

Page 16: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

Page 17: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

17 © 2017 Citrix

Cloud Connector の接続先(内側)

Page 18: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

18 © 2017 Citrix

Connector の接続先(内側)

Cloud Connector Citrix Cloud Platform

Azure Service Bus

XenApp/XenDesktopService

Page 19: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

19 © 2017 Citrix

Connector の接続先(内側)

Cloud Connector

Active Directory

StoreFront

NetScaler

VDAs

Hypervisor

Page 20: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

20 © 2017 Citrix

Connector の接続先(内側)

Active Directory

StoreFront

NetScaler

VDAs

Cloud Connector

AD Provider

Remote Broker Provider

Page 21: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

21 © 2017 Citrix

Connector の接続先(内側)

Cloud Connector

NetScaler Cloud Gateway

Remote HCL ServerHypervisor

NetScaler

VDAs

Page 22: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

Page 23: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

Page 24: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

24 © 2017 Citrix

各コンポーネント概要Cloud Connector を構成する要素と役割

Page 25: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

Page 26: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

各コンポーネント概要

Page 27: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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サービスで利用可能にします。

Page 28: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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 は

リソースロケーションの診断サポートを提供するためのログ収集を行います。

Page 29: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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 の 監視と更新を行います。

Page 30: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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 アカウント

Page 31: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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 上のブローカー構成をローカルにコピーします。

Page 32: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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接続を、内向き接続ルールの追加無しで提供します。

Page 33: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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との接続を提供します。

Page 34: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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電源管理

Page 35: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

Page 36: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

36 © 2017 Citrix

Connectorのサイジング

Page 37: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

Page 38: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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

Page 39: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

39 © 2017 Citrix

Page 40: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

40 © 2017 Citrix

Page 41: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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)

Page 42: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

42 © 2017 Citrix

Page 43: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

43 © 2017 Citrix

Page 44: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

44 © 2017 Citrix

まとめ

Stock Image Comp

Page 45: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

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/

Page 46: © 2017 Citrix...NetScaler Cloud Gateway Cloud Credential Provider Remote HCL Server Remote HCL Server は Citrix Cloud のBroker Service とリソースロケーションの Hypervisor

46 © 2017 Citrix