Citrix at NVIDIA GPU Technology Conference (GTC) 2016

What is a Vpn Connection - a VPN or Virtual Private Network, allows you to create a secure connection to another network over the Internet.
Chris Rogers and I deliver a talk at Summit on Monday night entitled "Enabling Sales and Service of Citrix Octoblu IoT Framework." Our plan is to provide an Internet of Things automation before the public to build with Octoblu drag-and-drop designer.
Because everyone finds a NFC wear nametag or badge is activated at the conference, we thought it would be cool to show how easy it would be to automate conference rooms or send Tweets, emails or text messages enter as a participant the room. This concept would be perfect for keeping track of visitors to your booth demo or follow-up sales calls to scan only by a badge.
Here is a short video of our idea to demonstrate!
to see this demo in action, please join our SUM508 presentation at Summit 2016!
and follow me on Twitter: Follow @chrismatthieu
Accelerite is the product business of Persistent Systems. (BSE & NSE: PERSISTENT), a global leader in the development of software products and technology services, with more than 8,000 employees worldwide.
We at Citrix are very confident that Accelerite to help our customers maintain their public, commercial clouds run on these solutions will be invested and allows Citrix to focus on our core priorities around the secure deployment of applications and data. Accelerite on the acquisition of numerous product lines of other large companies such as HP, Intel and Openwave successful, growing cloud computing and virtualization software products. Citrix working with Accelerite to build on Cloud Platform Integrations closely with XenServer, NetScaler and Citrix Cloud Workspace.
The acquisition of Accelerite subject to customary closing conditions and is expected to close in Q1 2016 -. and enables them to provide customer support available and to carry forward the new account to improve, sell and Cloud Platform and Cloud Portal Business Manager product lines support
Citrix cloud strategy is dedicated to supporting a range of technologies enabling customers to choose right cloud for their needs - public, private or hybrid. We will continue to ensure both the OpenStack and CloudStack open source communities our products, for which offers optimized on the basis of these projects. core product offering in our cloud computing portfolio includes NetScaler, XenServer and Citrix Workspace cloud.
We already have "turbo-charged" Your memory throughput with the new CiRwOtD feature (if you are not that familiar with the acronym, you'd better ask somebody!) but what PVS merge, boat and streaming times about improving
Before I to the point, I just wanted to give a shout-out to the PVS team. PVS 7.7 was released a few weeks ago, together with XenApp / XenDesktop 7.7 and I do not think the hype deserves it - there are some fantastic things we have included in this release. My favorite features are likely to do a real Posh interface and the ability to in-place upgrades, been honest both things we have for a long time begging now. But my other 2 favorite things are more performance-related - VHDX support and multiple threads read IO. Dane Young has done an amazing job to document some of the VHDX kindness and how it can improve things like merge operations (it's a must-read!), So I will in this article focus on the latter.
We snuck something in the 7.7 code that actually improve target device streaming. And it is streaming performance remains poor was not that, it's just better now. Why? The key PVS driver who takes over after the bootstrap is now optimized for multi-core systems. In other words, that the PVS driver does the streaming in the steady state is multi-threaded and can simultaneously process multiple read operations.
The beauty of this new feature is to have literally nothing to do in order to - by default it is "released" is, if you will, but there are two requirements:
So if you. with 7.7 target devices and enter 2 or more CPUs, automatically use PVS 2 threads for read operations.
I have run a few tests already, and the results are impressive. (7.6 with a single CPU PVS), , it will be processed to boot lasted 20 seconds and fully register a target device with 100% of GPOs about 1 minute ago ; it now takes only less than 1 minute (59 seconds on average). And all I did was to give my objectives update to 7.7 and 2 vCPUs. And it is 27% faster
Another thing I need to clarify, because people began to speak about -. You need the "msconfig" tweak apparently do not increase to CPUs for the boot cycle. And you will see more performance improvements in the steady state compared to boot. Why? The reason is that the bootstrap, which will initially be used by the BIOS, can not take advantage of multiple cores -. Only the PVS driver who takes after the bootstrap can
use multiple cores and benefits of this new feature
My former colleague, Dan Allen (now at Bromium, but still a PVS fanboy and we are also on a new White Paper together with team VRC to show the impact of web browsing), and a test was run in its own laboratory and found his load times improved by 25% . Your mileage will vary, of course, but these first numbers appear to be fairly consistent. And this is one of those no-brainer things to implement (no drawbacks or side effects) update simply to 7.7, if you so choose.If you are able to do some comparative tests, as we have done (if it is this new feature or VHDX based), I would like to hear under about your performance gains in the comments section. Hope this trick helps you on the move.
-Nick
Nick Rintalan
Lead Architect, Citrix Consulting Services (CCS)
With Director 7.7, you have the ability to configure policies and conditions that you will be notified when the configured threshold is violated in a XenDesktop 7.7 environment. This post will help you configure your proactive alerts and notifications about the POSH cmdlets.
Let's say that you are a XenDesktop Admin and try to use your understanding XenDesktop deployment. You must be notified proactively, when the number of concurrent sessions exceeds a threshold.
Before you even get the configuration of alerts and notifications, you must configure your Notification subscription. For this you need to first add an SMTP Exchange Server, which can be used later to send e-mails when an alert is.
The Set-MonitorNotificationEmailServerConfiguration POSH cmdlets help with the configuration of the SMTP server.
Here is a sample script that can help you do it
ASNP Citrix.Monitor *
PS C: .. users administrator .BANDIT> Set -MonitorNotificationEmailServerConfiguration -ProtocolType SMTP -ServerName NameOfTheSMTPServerOrIPAddress -PortNumber port number -SenderEmailAddress EmailAddressFromWhichDirectorShouldSendAnEmailWhenThereIsAnAlert -RequiresAuthentication 0
Protocol: SMTP
Server name: NameOfTheSMTPServerOrIPAddress
port number: port number
SenderEmailAddress: EmailAddressFromWhichDirectorShouldSendAnEmailWhenThereIsAnAlert
RequiresAuthentication: false
Credential:
PS C: users administrator.BANDIT> Set-MonitorNotificationEmailServerConfiguration -ProtocolType SMTP -ServerName NameOfTheSMTPServerOrIPAddress -PortNumber port number -SenderEmailAddress EmailAddressFromWhichDirectorShouldSendAnEmailWhenThereIsAnAlert -RequiresAuthentication 1 -Credential " SenderEmailAddressUserNameAsPerYourExchangeServerOrAD "
Protocol: SMTP
Server name: NameOfTheSMTPServerOrIPAddress
port number: port number
SenderEmailAddress: EmailAddressFromWhichDirectorShouldSendAnEmailWhenThereIsAnAlert
RequiresAuthentication: [1945005Falsch]
Credential: System.Management.Automation.PSCredential
If your SMTP server . no authentication, you can use the
-RequiresAuthentication flag to false
PS C: users administrator.BANDIT> set-MonitorNotificationEmailServerConfiguration -ProtocolType SMTP -ServerName NameOfTheSMTPServerOrIPAddress -PortNumber port number -SenderEmailAddress EmailAddressFromWhichDirectorShouldSendAnEmailWhenThereIsAnAlert -RequiresAuthentication 0
Protocol: SMTP
Server name: NameOfTheSMTPServerOrIPAddress
port number: [1945005Portnummer]
SenderEmailAddress: EmailAddressFromWhichDirectorShouldSendAnEmailWhenThereIsAnAlert
RequiresAuthentication: false
Credential:
Director multiple protocols to connect to your SMTP Server. These include SMTP, SMTP-SSL and SMTP TSL
. Note: Please do not configure more than one SMTP server
Note: You can not remove SMTP configuration, but what you can do is to edit and change its value.
Here is an example script that will help us in creating a policy with an alert rule, parameters, conditions and e-mail recipients. We will break each part of the script in order to understand more about them.
ASNP Citrix.Monitor. *
Add# parameter
$ timeSpan = New-TimeSpan -seconds 30
$ AlertThreshold = 1
$ alarmThreshold = 2
[1945001Add] # target UID$ targetIds = @ ()
$ targetIds + = "0e406be1-1647-4a97-845c-7601ae1d8883"
# Add email addresses
$ emailaddress = @ ()
$ email address + = "batman @ gotham. com"
# Create a new directive
$ policy = new MonitorNotificationPolicy -Name "MyTestPolicy" description "policy created new cmdlets" -Enabled $ true test
Add -MonitorNotificationPolicyCondition -uid $ policy.Uid -ConditionType SessionsConcurrentCount -AlertThreshold $ AlertThreshold -AlarmThreshold $ alarmThreshold -AlertRenotification $ timeSpan -AlarmRenotification $ timeSpan
Add-MonitorNotificationPolicyCondition -uid $ policy.Uid -ConditionType session Speak Connected Count -AlertThreshold $ AlertThreshold - alarmThreshold $ alarmThreshold -AlertRenotification $ timeSpan -AlarmRenotification $ timeSpan
Add-MonitorNotificationPolicyTargets - uid $ policy.Uid -Scope "My test targets" -TargetKind desktop Group -TargetIds $ targetIds
Add-MonitorNotificationPolicyEmailAddresses - $ uid $ policy.Uid -EmailAddresses email address -EmailCultureName "en-US"
$ policy = Get-MonitorNotificationPolicy -uid $ policy.Uid
$ policy
Since you made the SMTP Exchange Server configurations have, you now need to configure the recipients of the email.
to you specify the use of add-MonitorNotificationPolicyEmailAddresses cmdlet the recipient of the e-mail notification and select the locale to.
$ emailaddress = @ ()
$ Email address + = "batman@gotham.com"
Add-MonitorNotificationPolicyEmailAddresses -uid $ policy.Uid -EmailAddresses $ Email address -EmailCultureName "en-uS"
Since you create a notification subscription done in the previous step configuration goals and target values , let us focus on creating a policy. The first thing we need to do is to specify a target. A goal is nothing more than the device on which the alert rule is applied to. For e.g.:- If my rule "Notify me connected at the session peak hits 100 on all machines in my delivery group xyz" is; then here Delivery Group aims
is xyz To specify a target and target value, you need the cmdlet use .:
Add-MonitorNotificationPolicyTargets
Suppose that you want to set the session simultaneous warning to a delivery group for RDS machines. They are the DG have received unique identifier and provide a value for the Add-MonitorNotificationPolicyTargets cmdlets.
How can you get it?
The get-broker desktop group cmdlets and you will get the unique identifier under UUID
So, now we have set the target value of the delivery group, to which we want our specific alarm rule.
[1945001finden] Next we need to specify the destination and target type. Here we can use the add-MonitorNotificationPolicyTargets and the destination type specified as "RDSWorker"$ targetIds = @ ()
$ targetIds + = "0e406be1-1647-4a97-845c-7601ae1d8883"
Add-MonitorNotificationPolicyTargets -uid $ policy.Uid -Scope "My test targets" -TargetKind desktop Group -TargetIds $ targetIds
We have to specify the target type as RDSWorker, or a website or. Desktop Group
generally can be aligned alarm policy in three different areas
Now you are ready to select a destination. We previously wanted to put policy meeting simultaneous policy an alert rule. Similarly session simultaneous condition, there are other conditions that can be set for the policy. checked
Alarm type | condition |
tips connected sessions | detected when a momentary (one minute sample) number of peaks associated sessions for the entire site of a particular delivery group exceeds a configured number threshold. |
tips Disconnect Sessions | Detected when a momentary (one minute sample) number of top events for the entire site of a disconnected particular delivery group exceeds a configured number threshold. |
Peak Concurrent Sessions | Detected when a momentary (one minute sample) number of peak concurrent (total) exceeds sessions for the entire site of a particular delivery group a configured number threshold. |
Connection Failure Count | Detected when the number of connections in a configurable period of time not over the entire site of a particular delivery exceeds configures a count threshold. |
Connection Failure Rate | is detected when the ratio of connection drops to connection attempts in a configurable period of time throughout the site a certain delivery group exceeds a configured percent threshold. |
Error desktop OS machines | Detected when a momentary (one minute sample) number of desktop OS machines in a failed state for the entire site of a particular delivery group a configured threshold number exceeds. |
Failed Server OS machines | Detected when a momentary (one minute sample) exceeds the number of server OS machines in an error state for the entire site of a particular delivery group a configured threshold number. |
average Logon duration | Detected when the average session login time in a configurable period of time over the entire site or for a particular delivery group execeeds configured a duration threshold , |
RDS Evaluator Index load | Detected when a configured load index value is for 5 minutes |
now we have sustainably to define the conditions and parameters for the policy.
The add-MonitorNotificationPolicyCondition we can add the alarm threshold, the alarm threshold, the alarm notification again time, the alarm re-notification time and the time.
Add-MonitorNotificationPolicyCondition -uid $ policy.Uid -ConditionType SessionsConcurrentCount -AlertThreshold $ AlertThreshold -AlarmThreshold $ alarmThreshold -AlertRenotification $ timeSpan -AlarmRenotification $ timeSpan
the new-MonitorNotificationPolicy cmdlets will help you a new policy to create.
Now you're all set to go!
All this will help you create a new policy parameters for conditions, effectively manage policies and alerts, and in particular monitoring the provision.
In the case where you would not talk of one of (two to three hundred thousand times) in the last few days was the East Coast of the United States with a bit a snow storm hit. And it calls " a little of a blizzard" is a little like saying: "Stefan Curry Art a good basketball player."
Snowzilla? Bring it! Working for @Citrix, my job is, wherever I am, whenever I am. # Bilzzard2016 has nothing on me! pic.twitter.com/gWhFPdNUAL
- Melissa Case (@startabuzz) January 22, 2016
The reason that I mention all this is that snow making during sparkly and beautiful and generally capable of people awestruck by nature and all that-has a number of considerable inconvenience. Among the most trying of them, to go on things. Snowy commutes take exponentially longer than normal. They are, at best, incredibly frustrating and at worst, ding-danged dangerous.
My "commute" today was in my pajama hot coffee in hand and open my laptop through my living room of shuffling. Connected to my team about GoToMeeting, my iPhone, and my Citrix digital workplace, the piles of snow outside my window were made insignificant. I did not miss a beat
My take on #BlizzardJonas #CitrixKeepsDCWorking https://t.co/PfVWJYy5Fb pic.twitter.com/H4ipydO1Jf
. - Chris Rogers (@citrixjedi) January 25, 2016
snow can not always prevent us from working! @citrix makes it so easy # Blizzard2016 #CitrixPartnerLove pic.twitter.com/uKxyQb8sfJ
Teleworking - Accelera Solutions (@AcceleraInc) January 25, 2016
It is difficult to describe just how transformational energy at Citrix Summit was heard in 2016. Partners the #CitrixPartnerLove message loud and clear and the focus on core products really resonated with you all. Everyone was excited by the pace of innovation and the focus on use cases that build up our presence in vertical and horizontal markets.
during the week I had the opportunity to meet with many of you and get immediate feedback on Citrix vision and new management strategy. We absolutely serious when we said that 2016 will be a year of growth and innovation, and it started at Summit strongly off Some of the highlights and the next steps .:
for more than 25 years, the focus has been on Citrix secure application and data delivery, has given us a competitive edge, which is recognized by customers, analysts and the press.
Manager Workspace Services Bill Burley in the General Assembly Keynote declared in 2015 as corporate vice president and acting general the pace of innovation was three times higher than in the previous year was. as the result was big announcements a summit not one but two new versions of Citrix XenApp and XenDesktop and the very first Long Term Service release.
Further announcements great peaks a v2 solution for Skype included on Economic, endpoint management XenMobile for Windows 10 and Mac OS X devices uniform and new prices on the Citrix Cloud Workspace. help continuous improvement and our renewed focus on core products, your customers to remain competitive.
We are for the purpose of landing new customers into a new sales cycle heading, expanding the Citrix footprint with existing customers and the partnership for success. Summit gave us the opportunity to show you exactly how we plan to assist you in gaining successful sales calls and opening new jobs.
Kimberly Martin , our Vice President Partner sales and strategy, explained that Citrix will have a laser focus on the $ 00000000 opportunity in the middle of the market. It is a great growth opportunity for all of us, and help you land your share of this segment, introduced Summit new partner success kit, built around the horizontal and vertical applications. Under Windows 10 Migration expects the fastest OS in its history to remote access to secure, this success kits include important resources and turnkey marketing campaigns around the issues that your customers are concentrated on the most, all with localized versions to disposal. [1945004(25%desmittlerenMarktchance!)einschließlichFinanzdienstleistungensowieGesundheits] were
Success kits sold for in key markets also announced soon come up with more. Get your hands on these resources today to Citrix SalesIQ.
Join us for a special episode of Citrix Channel News on February 10 th - we top level initiatives introduced by senior Citrix executives in an informal chat at Summit revisiting - an opportunity exclusively for our channel partners . (Register and come early - limited space)
As there so much happening, we Summit Togo would be created to keep the momentum. The General Session and Tech Talk Keynote are available on request, along with breakout sessions and speaker presentations. Look at the Summit Togo leader to create from your own agenda with your team to share, and send your sales approach to Citrix business strategies for large wins in 2016.
I hope you have a plan to make your customer to Citrix Synergy 2016 bring 24-26 of May in Las Vegas, and us next year at the Citrix Summit 2017, 11.09 at the Anaheim Convention Center in California ,
I look forward to a successful 2016 to join in January!
Stay connected
contact with Tammy Richards on Twitter | Follow the Citrix Partner Network on LinkedIn Facebook and @CitrixPartners on Twitter | Join the #CitrixSummit conversation
Both Craig and William have already talked about zones, but I'm going to dive in just one area. with latency brokering services
For the majority of consumers, enumerate and resources Start something they'll do every day. With the addition of zones, we allowing users to higher latency to be left, as long as a local broker.
This additional latency, it will inevitably have an impact on the end-user experience. For the majority of the work, users will do, they will see the expected slowness that is linked on round trips between the satellite and the Broker SQL database.
Start For apps, there is a pain point in actually brokering meetings. This pain point is due to the need, the lowest load VDA to bring on to start an app. This is done within a database transaction and requires a snapshot of all current loads of VDAS within the delivery group. To achieve this, a lock is taken out on all workers in delivery group, the others will stop (IE caused serialization) for the same locks take. It also waits and blocks worker status changes (eg. B. session events).
low latency, to take the delay between the locks and releasing them is very small. But as latency increases, so does the time that locks are held, thus increasing the time, meetings to broker.
To ensure this, we have looked at and run rates at a variety of latencies. The latencies are the round trip times (RTT) and were based on Verizon IP latency statistics. Note that most of the RTT are lower than the maximum values listed, but we wanted to ensure that we have experimented with some useful RTT.
round-trip times of 10 ms cover most transnational delays. 45ms includes North America, Europe and Intra-Japan; 0ms covers Trans-Atlantic; 0ms covers Trans-Pacific, Latin America and Asia-Pacific; Finally 250ms EMEA Asia Pacific
covers We work with a large number of concurrent requests tested, values from 12 to 60 in increments of 12 covers
. Note: The VDA sessions to simulate how the tests focused on the broker on the effects of latency. For this test, there are 57 VDAS within a delivery group. Each test attempts to launch 10,000 users.
Concurrent requests | 12 | 24 | 36 | 48 | 60 |
Average response time (s) | 0.9 | 1.4 | 1.6 | 2.1 | 2.6 |
brokering requests per second | 14 | 17.8 | 22.9 | 23.2 | 22.9 |
error (% age) | 0 | 0 | 0 | 0 | 0 |
time 10k to start searching | 11m57s | 9m24s | 7m16s | 7m11s | 7m17s |
Concurrent requests | 12 | 24 | 36 | 48 | 60 |
Average response time (s) | 1.7 | 3.1 | 4.3 | 6.4 | 7.3 |
brokering requests per second | 7.1 | 7.8 | 8.4 | 7.5 | 8.2 |
error (% age) | 0 | 0 | 0 | 0.01 | 0.01 |
time 10k users | 23m28s [1945015start] | 21m19s | 19m51s | 22m15s | 20m19s |
with 45ms, the results were still well, at the very high start rates, 1 or 2 users saw an error. Note: , the effects of serialization can be seen in the response times to negotiate with an increase of 1.7 s to 7.3s a session. Total time to convey 10k users was 20-23m.
Concurrent requests | 12 | 24 | 36 | 48 | 60 |
Average response time (s) | 2.9 | 6.4 | 9.5 | 12.9 | 16.2 |
brokering requests per second | 4.1 | 3.7 | 3.8 | 3.7 | 3.7 |
error (% age) | 0 | 0 | 0 | 0.01 | 0.01 |
time to start 10k users | 40m30s | 44m29s | 44m11s | 44m55s | 45m04s |
again 0ms results saw some mistakes. However, the effects of transactions through latency is more clearly seen with the users an acceptable average time from 2.9s to mediate a meeting with 12 concurrent requests to mediate the increase to probably unacceptable 16.2s a session with 60 concurrent requests. In this case it is actually cheaper to users broker at a lower rate. To log on, all 10k users to 40-45 minutes availed
Concurrent requests | 12 | 24 | 36 | 48 | 60 |
Average response time (s) | 5.7 | 11.4 | 17.3 | 23.2 | 28.0 |
brokering requests per second | 2.1 | 2.1 | 2.1 | 2.1 | 2.1 |
error (% age) | 0 | 0 | 0.12 | 4.0 | 17.7 |
time to start 10k users | 1h19m0s | 1h19m27s | 1h19m55s | 1h20m26s | N / A |
with 0ms, we start with higher launch rate occur with 4% error with 48 requests and 17.7% error with 60 inquiries, approach with reaction times 30s to see significant errors. However, up to 36 requests the margin of error is 0.1% with an average Brokering time of 17s. . Note: , it is difficult to judge the start time of 60 requests, since 17% failure is hard to factor
This latency, we would not recommend 24 simultaneous accesses over. The size of the site can also be a factor logon 1k users to be ~ would take 8m. This would scale up for 10k users 1h20m. As such, we would not recommend a large site with this level of latency in the database.
The simultaneous requests | 12 | 24 | 36 | 48 | 60 |
Average response time (s) | 9.3 | 15, 4 | 26.7 | ||
brokering requests per second | 1.3 | 1.6 | 1.3 | ||
error (% age) | 0 | 0 | 4.6 | 42.8 | 99.0 |
time 10k users | 2h08m33s | 1h46m52s | 2h03m46s | N / A | N / a |
with as high latency, a large number of timeouts at higher simultaneous occurred starting rates. In 48 requests, 42% of requests not, and 60 requests timeouts were so widespread that the site would be useless, since 99% of requests failed. This made other data not helpful and the average response time was of some successful requests.
The only acceptable introduction rates were 12 and 24 requests. It would be difficult, with this level of latency, such as logging 1k users in 13m took with 12 concurrent users and 11m recommended with 24 concurrent requests the provision of a large site. 10k user would to 2h8m.
Throttling requests
If you need to work with high latency, and find that too many timeouts occur, a registry key has been added to XenApp / XenDesktop 7.7, so it to work only a fixed number of simultaneous switching requests. All requests over the limit will require that storefront repeats the query after a few seconds. This will help recover from requests and thus reduce lock queue. However, some users may see extended to terminate implementation times, as they are always unlucky and their wishes will always backed off
The key is a DWORD and should be stored in.
HKLMSoftwareCitrixDesktopServerThrottledRequestAddressMaxConcurrentTransactions
If the key is not present, then no limitation for the placement of requests is provided. . Note: key per DDC is, so that the total requirements are divided on the SQL server must be running the remote DDCs
Summary
brokering works on latency but the latency must be for as a remote zone dimensioning. When a zone is large, it may still be desirable to maintain a database for this zone locally. If the zone is small, a remote zone can work with well and could also reduce management costs, without affecting the end-user experience.
Note that we recommend that you have your zones less than 250ms RTT, moreover, you should look up various sites.
cloud-based products are continuously evolving and adapting with real time updates. Citrix Workspace cloud is no different. We have worked hard to make continuous updates to Citrix Workspace cloud bring on average every couple of weeks.
the latest updates are always here, or directly from the workspace cloud administration console, which is updated every few weeks
form Workspace cloud Support -. Share your feedback
of updates have been shaped by customer feedback above. We would like to hear what you think about cloud workspace. is The more feedback we get from you, the better the improvements and new features to be.
Do you think that we are doing the right things? Is there anything missing that you need? Your feedback will help us to understand what you want to see in Workspace cloud what you need next, and why and how you would use it.
listening to your applications to help us is important to understand how Citrix Workspace cloud will be used and used. With your feedback we can build it in a way that you easier to consume. No feedback is too small - we read everything. You can increase thoughts of usability, functionality, general harassment, workflow or anything you can imagine related. Join the community around Workspace cloud and we can build together!
You can also see feedback that others have provided, wear show your thoughts, ideas or just your support for them with voice one to - build us the right to help
. Note: If you have a problem with Citrix Workspace cloud, then you need to raise a support ticket to get some help. Read on for directions on a support ticket open in my other blog post :. Open a support ticket - help Citrix Workspace improve cloud
To find out how to use the new Citrix Cloud Workspace feedback widget, check out my blog post!
Citrix TechDay 2015 お よ び 以前 の ブ ロ グ で も 解説 し ま し た が, XenApp / XenDesktop 7.6 feature Pack 3で画面転送モードが追加され、さらにデフォルト設定が変わりましたのでここでアップデートしたいと思います。
画面 転 送 の 観 点 で の XenApp / XenDesktop Feature Pack 3 で の ア ッ プ デ ー ト は 大 き く 二 つ で す.
デフォルト画面転送モードはVDAの種類とクライアントの種類によって変わります。デスクトップVDAにWindows/Macでアクセスする場合、デスクトップコンポジション(エアロ)をクライアントレンダリングするデスクトップコンポジションリダイレクション(DCR)がデフォルトでした。しかしながら多くのケースではデスクトップコンポジション(エアロ)を無効化して使用することも多く、その場合手動で無効化していました。Feature pack 3よりDCRはデフォルトで無効になりました。必要な場合はポリシーで有効化します。
従って、クライアントがH.264のデコードに対応していれば、SuperCodec(H.264)がデフォルトになります。このモードはH.264のビデオコーデックを使って画像圧縮転送するモードです。いわゆるオフィスアプリケーションからマルチメディアアプリまで、LAN/WAN問わず汎用的に高いエクスペリエンスを得ることができます。しかしながら、このモードは圧縮のためにVDAのCPUリソースを消費するため、サーバーあたりのユーザー集約率がトレードオフとなります。また圧縮された画像を展開するために新しいReceieverやそのためのクライアントリソースが必要になります。
Windows 7 / Windows Server 08R2といったOS(レガシOS)では、SuperCodeではなく従来のグラフィックモードというXenApp 6.x / XenDesktop 5.x以前で利用されていた従来のICA画面転送(従来のThinwire)のモードを利用することができます。このモードではSuperCodecと比較して圧縮で利用するCPU使用率を抑えることで、サーバー集約率の向上を図ることができます。ただ、Windows 8 / 8.1 / 10, Windows Server 2012/2012R2のようなモダンOSにおいてはWindowsのグラフィックサブシステムが変更されたために従来のグラフィックモードが利用できなくなりました。Windows 2012/2012R2においては従来のグラフィックモードが実際は利用できるのですが、デスクトップコンポジションを管理するDesktop window Manager(DWM)で全てのレンダリングを行うために、レガシOSの従来のグラフィックモードに比べて処理のオーバーヘッドが大きくなっています。
そこで、モダンOSにおいてもThinwire互換モードという文字通り従来のThinwire互換かつ改良された画面転送モードが実装されました。(リリース前はThinwire+と呼んでいました)。Thinwire互換モードではH.264のビデオコーデックを利用せず、画面コンテンツの内容を判断して従来のThinwireと同じ転送方式で画面をクライアントに転送します。これによりサーバーでのCPU利用率を抑え、かつReceiverのアップデートが難しい古いシンクライアントでも利用できるようになりました。
設定はCitrixポリシーの「圧縮にビデオコーデックを使用する」で「ビデオコーデックを使用しない」を選択します。
Citrix Director や HDX Monitor 確認 す る と Thin で Wire Advancedのエンコーダーの項目がDeepCompressionV2EncoderからCompatibilityEncoderになっているのがわかります。
この「圧縮にビデオコーデックを使用する」ポリシーはユーザーポリシーですので、接続するクライアントやアクセス経路(NetScaler経由かどうか)のフィルタを適用することができます。
またThinWire互換モードでは画質をチューニングすることにより帯域削減が可能です。表示品質ポリシーで、高、中、低の設定ができます。SuperCodecではこの設定は有効ではありませんでした。
もう一つ、色の解像度を24ビット/ピクセルから16ビット/ピクセルに低下させることができます。
XenApp/XenDesktopで利用できる画面モードの特性の概要をまとめましたので、画面モード選択の際の参考にしてください。
ま た Feature Pack 3ではユースケースに合わせて最適なポリシー設定が行えるようにポリシーテンプレートがアップデートされました。必要に応じてこちらもお試しください。
http://docs.citrix.com/ja-ja/xenapp-and-xendesktop/7-6/xad-policies-article/xad-policies-templates.html
シトリックスのアプリケーション仮想化とデスクトップ仮想化(VDI)XenApp/XenDesktop
https://www.citrix.co.jp/solutions/desktop-virtualization/overview.html
XenApp and XenDesktop 7.8 release simplifies application management, to provide a 0% time savings over traditional methods. It improves the user experience, while introducing the scalability improvement, a share 40% memory reduction and a 20% increase in CPU efficiency for selected behavior. Plus to strengthen new features security and compliance.
Simplify App Management and delivery of new AppDisk technology
The 7.8 version includes exciting new AppDisk App layering technology, the package and Administration makes applications independent from your master desktop or server image. AppDisk reduces the complexity of managing multiple, departmental-based images of immediate applications on your golden image based on different needs of employees stratification, making it easier than ever to deliver, install or update an application without changing or affecting the pristine, master image.
Save 0 percent of the test time by integrating AppDNA compatibility testing with AppDisk
extension of App layering benefits AppDisk AppDNA for AppDisk immediately assessed the compatibility of AppDisk applications are connected to the master image, provides a step-by-step instructions for remedial action to make any app compatible while several assigned AppDisk layers of excellence reordering. Now you will be able to validate all OS or inter-app compatibility problems and rehabilitate before delivering AppDisk applications on the user community.
Seamlessly manage your Microsoft App-V packages from Citrix Studio
The integration of Citrix and Microsoft products is getting better. Now you can use Citrix studio to the distribution of your App-V application packages to virtual desktops or XenApp servers without a separate App-V servers and database infrastructure, to simplify the administrative processes and eliminate the additional infrastructure costs, but also provides the manage same great app streaming advantages.
manage Improved app publishing experience within Citrix Studio
Large companies thousands of applications across hundreds of XenApp and XenDesktop servers. Citrix has to ask the Studio Administration Console strengthened for publishing applications a more intuitive user interface. The new Studio interface allows you to quickly publish applications across multiple delivery groups. In addition, an improved day management allows easier tracking on machines, applications and delivery groups.
Higher server scalability for innovative Framehawk remote display technology
Framehawk remote display technology, our market-leading HDX protocol provides a brilliant user experience under very demanding network conditions and provides real-time interactivity on networks where packet loss affects performance. This version brings improvements in scalability to allow more than 40% reduction in memory requirements, up to 20% increase in CPU efficiency and more than 50% improvement in bandwidth efficiency when scrolling on touch input. These improvements, as well as a significantly increased frame rate, creating a unique remote-user experience.
Innovative 3D graphics performance for virtual desktops
optimizing graphics performance for virtual desktops is critical for acceptance by all of your users, not only the designer and developer support. This version brings even more improvements, including the combination of our innovative Framehawk display technology with our high-performance HDX 3D Pro graphics acceleration for Windows 7 and 8 virtual desktops.
Enhanced monitoring with session recording for VDI & Remote PC
Intelligent Session recording is now published for XenDesktop VDI and Remote PC Access instances and XenApp applications and desktops. With session recording, you can monitor user activity either in virtual applications or in a virtual desktop for instant on-demand playback. an active session recording helps the problem solution to accelerate, simplify training and promotes the observance of a time-stamped visual record of individual sessions and user activity provides.
simplify the virtualization of health apps
virtualizing business-critical applications in healthcare for ensuring security is essential to the protection of data privacy and meet compliance mandates. However, certain applications in healthcare have special licensing requirements, virtualization to make a challenge. XenApp and XenDesktop architecture now enables virtualized instance of the Health app client endpoint device name to access the may be for application licensing is critical. monitor
new facilities automation and site configuration [1945006rationalisieren]
Streamline new XenApp and XenDesktop deployments and continuously the health of your environment with Citrix Lifecycle Management. As part of the 7.8 launch, all existing XenApp and XenDesktop customers with active Software Maintenance (SWM) or Subscription Advantage (SA) have access to the Deploy Edition of Citrix Lifecycle Management have to simplify and automate the use of XenApp and XenDesktop.
In addition, Citrix is a Secure Browser Deployment Kit new release, which as an automated Citrix Lifecycle Management XenApp Secure Browser blueprint or a manual deployment guide for one of today's most common use case, you can quickly to help deploy XenApp safe available is providing web and SaaS applications.
with varying the current in browser types and versions that support web and SaaS applications can help with 7.8 to solve your local browser update challenges and certainly a challenge, and the Secure Browser Deployment Kit for new available provide web and SaaS applications.
XenApp and XenDesktop with Windows Server 2016. You can now Tech Preview try
The 7.8 Server Virtual Delivery Agent (VDA) has also been updated for Windows Server 2016 Tech Preview 4 . Now you can try to publish applications and desktops from the next generation of Microsoft server platform and installation of key XenApp and XenDesktop management components, such as the Delivery controller. Visit the discussion forum for more details.
now 7.8 download!
The release of XenApp and XenDesktop 7.8 is an exciting way 2016. kick off This is only the beginning of another great year of innovation for our industry-leading Citrix application and desktop solution.
Join us on March 8 for the What's new in XenApp and XenDesktop Webinar to learn more about both XenApp and XenDesktop 7.7 and 7.8 versions ,
reasons for Citrix specialist from one partner to another, but after you earn this badge is the fast track to business growth wide open
here is a perfect example is .:
Corporate Solutions Middle East, a Platinum partner with four specializations, grew by 35 percent in 2015 Specialist plays a crucial role in this double-digit growth in four ways:
Currently, about three quarters of the business of partners includes Citrix virtualization and mobility . In contrast, the public cloud services have not gained traction in the region due to security concerns, although private clouds are popular.
About the virtualization and mobility Solutions Middle East aimed at standalone networking projects and is a new practice to NetScaler to build.
"NetScaler traditionally played a major role for XenApp and XenDesktop deployments. We see tremendous opportunity to deliver Citrix networking on its own ," he said.
with Citrix Training Armed, helpful partner resources (marketing materials, a local Citrix team) and 15 -year relationship solutions Middle East has grown its business significantly.
" Now that we are specialized, our long-term goal is to translate regional success in a global presence, , especially in Europe and the United States is," Siddiq completed.
Some facts about solutions Middle East
|
Learn how to become a Citrix partner - or build your Citrix partner business as Citrix specialist -. Today
Looking at a world-class virtualization, mobility and networking solution to implement? Find a Citrix partner in your area.
Stay
Follow the Citrix Partner Network on LinkedIn Facebook and @CitrixPartners on Twitter
CloudPortal Services Manager (CPSM) is to manage a powerful multi-tenant management platform for your company's efficiency. This comprehensive control panel is your business to increase operational efficiency through a consistent and automated centralized management of customers, users and services.
The critical Citrix Service Provider Technology, CPSM allows you to build a complete portfolio of hosted Workplace offers integrated services and / or to rediscover and offers by customizing or authoring a custom service differentiation
If you missed it, I invite you to see last week technical webinar :. Streamline and simplify your hosting service companies with Cloud Portal Services Manager where you will learn:
for those who attended the live webinar, thank issues for submission.
We currently use another panel of ExtendASP: Without further ado, here are the answers. Is there a migration path to cloud Portal Services Manager to move?
Yes, Citrix Professional Services has a number of partners performed data migration from ExtendASP in CloudPortal Services Manager. We just new Fix-Price Technical Enablement Services for Cloud Portal Services Manager. Please contact your dealer to ask about these services.
Is O365 Lync are available provided with Cloud Portal Services Manager?
Yes, you can use deployment Skype-for-Business to Office 365 service for CPSM. Skype is included as a service in many of the available Office 365 plans. Moreover, the provision CPSM Lync supports 2013 multi-tenant on-premise for service providers, the Lync Server infrastructure in their data center instead of Office 365.
Host selectWhen I'm with CPSM Exchange deliver to a user, I can also provide that user O365 based e-mail services?
Yes, if you are using for this user different email addresses two. If mail services of replacement migration on the premises to Office 365, initially the mailbox to Office 365 Migrate, activate an Office 365 license for the user's mailbox access.
Is there a way, Hosted Exchange to Office 365 within migrate CloudPortal Services Manager?
is achieved at this time exchange-to-365-mailbox migration using guidance and tools from Microsoft.
It allows hosted Office 365 to deliver to hosted XenApp?
Yes. Citrix Service Provider can for virtual desktops that include office productivity applications in addition to custom line of business applications. With Citrix, these applications can be delivered as a seamless applications, the Office 365 provide in an existing user desktop mixture, or as a complete desktop that contains the applications on the desktop image itself.
a great way to mailboxes (exchange online) and cooperation (Skype and SharePoint). In the spirit of Office 365, then it is important that the Microsoft licensing considerations for this application to be understood. Read more here.
Microsoft CSP providers can log in to their account information of their customers portals. So it makes sense that CloudPortal Services Manager uses that CSP account to synchronize all customers with only one VM. Is this in the pipeline, if not, why?
Yes, better integration with Microsoft CSP partner credentials and the Model Office 365 dealers on our roadmap. For example, if Office 365 into a customer CPSM Provisioning we would the new account in addition to supporting the "bring your own account" model, creating today.
Consolidate Azure AD Connect identity sync requests to a single or less VMs is something that we will continue to evaluate. During this optimization to explore, we must remain aware applications for the toolkit of Microsoft best practices and supports.
Since the AD CloudPortal Services Manager is synchronized to Azure AD, all Outlook setup should have been transparent to the user - why was it not?
During the webinar demo I showed a feature of Exchange Autodiscover called, which presents for the first time the "first experience" for a new user logging in a hosted service. This showed that the same Outlook and Lync / Skype technologies automatically discover which service providers are familiar still with Office 365 mailboxes, and Skype are used.
CPSM + automatic detection enables service providers on board new customers and to equip users with services quickly with minimal intervention from the service provider. CPSM helps with that - and by the Exchange function Automatic addition of this equation - the user experience is easy to connect to their mailbox for the first time. This is a unique experience -. Forward Outlook moves, will be configured to already when the user to provide their virtual desktop or a hosted version of Outlook Hits
automatically find further information about Exchange.
Has CPSM synchronization of users of Azure support AD CPSM?
No. CPSM supports a one-way sync from the CPSM Active Directory managed to Azure AD using Azure AD Connect toolkit.
Is Azure AD Connect replaces Citrix AD Sync?
No, it's not. Azure AD Connect helps sync identity of the local Active Directory to Azure AD.
CPSM AD Sync service provider allows customers identity of their Active Directory to synchronize service cloud hosted (managed in a CPSM Active Directory). In a CPSM AD Sync use AD case Azure is not in the picture.
Have I only Azure AD Connect to when and whether Office 365?
[1945009IntegrationJa], Azure AD Connect is required only if Office 365. [deliver
The Office 365 also sounds like a big step, but it is allowed by Microsoft to the Office 365 applications on XenApp deploy desktop?
This is a very common licensing issue when Office 365, RDS, XenApp / XenDesktop and service providers are talking. Please refer to the FAQ section of the licensing of Microsoft Office 365 ProPlus subscription service in Volume Licensing PDF.
Can a "tenant" to limit a fixed amount of users? Where they can add and remove users, but would only be limited to create a maximum of x-user? Then those users an automatic provision of their services?
CPSM is concerned with the use in the enforcement of "service subscription quotas" to a per-service level. Simply put, you can send a "maximum number of users per service plan" you do not configure subscribed to a service based on the assigned infrastructure, storage or available licenses are to ensure.
Typically, service providers encourage new user creation without limitation - after all, that more subscribers to their service. However, there are also technical aspects such as storage overrunning and associated infrastructure where new service subscriptions to limit (or at least, can throttle up additional capacity to be added) makes sense makes. CPSM can that you manage.
In addition CPSM supports workflow approval, if a service provider or customer administrator provisioning requests before the automation must approve proceeds. This provides cost control for customers and allows service providers to manage infrastructure and memory allocation without enforce on the number of subscribers hard boundaries.
What steps a new customer on board are required which requires a dedicated desktop / VDA in a separate children's domain? Is it possible the provision of machinery catalogs and VDAS cross-domain shared Delivery Controller in the forest root?
no Located automate. This is a very specific question, but it fits in an issue of "automatic or autonomous VDA capacity management". Today, when delivering applications and desktops, app orchestration provides capacity management capabilities. Bringing capacity management capabilities to the CPSM hosted applications and desktops service is something that we look for in our forward-looking roadmap.
It is not likely, we would automate catalog production, but focus subscribed based on the number of users and / or admin intervention within CPSM on scaling capacity delivery group.
Hat CPSM support provisioning mailboxes to subscribers with traditional or an internal exchange Server?
Yes, supports CPSM mailboxes Subscriber Provisioning with traditional or "on-premise" exchange. Moreover CPSM help on the Exchange multitenant manage, allows for multiple tenants or customers to share a single exchange backend from the service provider hosted.
is the showcase of the default server or specific to CloudPortal Services Manager?
There is used the standard Citrix Storefront with XenApp or XenDesktop.
Where can we get a complete list of specific versions of specific apps that are supported OOB Cloud Portal Services Manager?
Citrix XenApp and XenDesktop is the industry leader in the delivery virtual application. This means that just about every industry App can be delivered by Citrix XenApp and thus provided and managed CPSM use.
The exact service back-ends, the supports (such as Exchange 2013, Lync 2013, etc. ..) CPSM is to be found here.
What would this service RTM?
Unfortunately, we can not allow schedule appointments in this forum to communicate.
Please take the time to see the on-demand recording of the webinar if you missed it.
This post is the continuation of our series: Recipient Internals: How Receiver for HTML5 & Chrome connections work. Today's post focuses on more about the file transfer capability in Citrix Receiver for HTML5 / Chrome learning
File Transfer .:
file transfer virtual channel has been included on the XenApp and XenDesktop 7.6 FP3 VDA and activated with receiver for HTML5 and Chrome. use file transfer, we can safely transfer files between the user device and virtual XenApp and XenDesktop sessions
file transfer upload or download can for HTML5 / Chrome in the following two ways to be triggered with the receiver.
Figure 1 File download with Toolbar
Figure 2 File Upload with Toolbar
Figure 3 file with Drag and Drop
Figure 4 file download with Send To My Device
Figure 5 file download with Save to My Device
file transfer Policy Control
file upload and download can be enabled or disabled to give the administrator the required control with Citrix studio policy. Admin has the Group Policy Management hotfix to install 7.6.300 to set these policies. The Studio guidelines for file transfer are required as follows:
CITRIX STUDIO policy | DESCRIPTION |
file transfer between desktop and client | file transfer function |
to enable or disable upload a file on your desktop | to enable or disable file upload in the meeting. It requires the policy "allow file transfer between Desktop and Client" is set to true. |
file from desktop download | or disable file downloads from the session. It requires the policy "allow file transfer between Desktop and Client" is set to true |
Note .:
By default, file transfer is enabled; to disable it, we need to use Group Policy, as mentioned above.
When one of the "file on desktop Upload" directives or "by download Desktop file" is disabled, the toolbar still show that would both upload and download icon in the toolbar, but the functionality on based on the policy set to be activated. However, if both "file on desktop Upload" Directive are disabled or "Download file Desktop", then the upload and download icons are not visible in the toolbar.
XenDesktop 7.6 Feature Pack 3 VDA enables administrators to have control of the following file transfer registry settings on the site HKLM Software Citrix File Transfer:
FILE TRANSFER registry settings | DESCRIPTION | USE CASE |
cache Folder Location | to set the location of the files to be downloaded, in case of "Save My device" in the cache or option "Send My device". By default, it is empty in the registry with the default directory as "% temp% / CitrixClient" at the meeting. | Admin can choose to set the place on the cached files to be downloaded. |
CreateMyDeviceLink | To enable or disable file download by clicking Save to My Device. It is enabled by default. | can choose Admin, allowing users to download files on saving a file, the. Of this registry setting |
CreateSendToLink | Enable for or file download disable To My Device Link with Send. It is enabled by default. | can chooseAdmin download files SendTo by registry setting these. |
MaxFileSizeDownload | to the maximum size of the file that can be downloaded in bytes. By default, it is set to 262144000 bytes (250MB) | Admin can to the maximum size of a file restrict a user from a session download. |
MaxFileSizeUpload | To set the maximum size of the file set that can be uploaded in bytes. It defaults to bytes 2147483647 (2GB) set | Admin can to the maximum file size limit, a user can upload to the meeting. |
Upload Folder Location | the standard position on the get uploaded to VDA for all user files. By default, it asks the user to choose a location. | If you upload as on the user's desktop or a network drive files, so it can be adjusted. Users can be formed where the files are stored. This reduces a step for the user when a file is uploaded |
MaxFilesInQueue | This is the maximum number of files that can be uploaded or downloaded at a time. The default is 10 and any change does not currently affect. | Users can upload at a time to 10 files or download. |
with Receiver for HTML5 and Chrome version 1.8 are the following client-side settings in the configuration.js file:
file transfer client settings | DESCRIPTION |
AllowUpload | or disable upload of client Page. By default this is set to true (enabled). |
allowdownload | To enable or disable downloading on the client side. By default this is set to true (enabled). |
MaxUploadSize | To set the maximum size of the file set that can be uploaded in bytes. By default, it is set to 2147483648 bytes (2 GB) |
MaxDownloadSize | to set the maximum size of file that can be downloaded in bytes. By default, it is set to 2147483648 bytes (2 GB) |
Note .:
for receiver for Chrome download receiver for Chrome citrix download page, edit configuration.js. Page settings can be under C file and the app package and install at chrome :. // Extensions on Chrome device
Citrix Studio policy upload / download | client-side setting upload / download | resulting behavior |
disabled | RELEASED | disabled |
disabled | disabled | disabled |
RELEASED | disabled | disabled |
RELEASED | RELEASED | RELEASED |
User Experience Recommendation
File Upload:
User can use the toolbar to a file in a Post Citrix session. In addition, for a seamless experience of the file upload, the administrator can default location for uploading to the Upload File Location Registry set to the VDA. This allows for easy drag and drop a file into the meeting, which will load the file directly to the specified location. The users can now easily find the file in the session in the specified location.
When a user then attach a file in some web portal, to append opens on the server side Explorer, and if the file is on the client side, the user will have only one file in the Explorer window to pull. This will make the file in a standard set location for the end user to choose.
file Download
users to download files from the session to its end point devices either by clicking the Download button or the implementation of a "right click and Send-to" or Save-as execute functions, as already mentioned.
file transfer protocols
We can the logs on file transfer function obtained in a manner, the following: