{"id":1762,"date":"2018-08-02T01:00:00","date_gmt":"2018-08-02T01:00:00","guid":{"rendered":"http:\/\/inswwdev.azurewebsites.net\/au\/insights\/uncategorized\/introducing-cloud-cache\/"},"modified":"2018-08-02T01:00:00","modified_gmt":"2018-08-02T01:00:00","slug":"introducing-cloud-cache","status":"publish","type":"post","link":"https:\/\/www.insentragroup.com\/au\/insights\/geek-speak\/cloud-and-modern-data-center\/introducing-cloud-cache\/","title":{"rendered":"Introducing Cloud Cache"},"content":{"rendered":"<p style=\"text-align: justify;\">One of the reasons I joined FSLogix was because of their roadmap, so I\u2019m very excited to be here while we launch what I think is one of the most useful products I\u2019ve ever seen: Cloud Cache. For FSLogix, Cloud Cache is the result of thousands of development hours building, from the ground up, a technology that satisfies our customers\u2019 requests while at the same time adding unprecedented new features and immediate value for any company that\u2019s using Windows desktops today.<\/p>\n<h4 style=\"padding-bottom: 15px; margin-bottom: 30px; margin-top: 40px; border-bottom: 1px solid #f16020;\">But enough about that\u2026what\u2019s Cloud Cache?<\/h4>\n<p style=\"text-align: justify;\">Put simply, Cloud Cache enables you to store your Office 365 and Profile Containers anywhere, on-premises or in the cloud. You might think that we\u2019ve shown you cloud support before, and we have, but this is different. Prior to Cloud Cache, if you wanted to store your Office 365 and Profile Containers on cloud storage, you needed to jump through some hoops to create SMB file shares, and though it was effective, it also proved to be costly.<\/p>\n<p style=\"text-align: justify;\">Cloud Cache leverages native cloud storage, most notably Azure Page Blobs for now, which saves you money and lets you more efficiently use cloud resources. In an environment like the cloud, where storage charges are based 1\/3 on capacity and 2\/3 on activity, optimization is critical, and our local cache will cache reads and optimize writes, saving you real money. This could be extremely beneficial for Citrix XenDesktop and XenApp Essentials customers looking to provide the most complete desktop experience.<\/p>\n<p style=\"text-align: justify;\">By adding a local cache to the virtual desktop, Cloud Cache prevents applications from making the same request to the container over and over again. This serves a few purposes:<\/p>\n<p style=\"text-align: justify;\">1. Once the file is cached locally, end user performance is 100% native<\/p>\n<p style=\"text-align: justify;\">2. Resource consumption on the file server and network is drastically reduced<\/p>\n<p style=\"text-align: justify;\">3. If used with the cloud, costs due to activity charges are significantly lowered<\/p>\n<p style=\"text-align: justify;\">Perhaps most importantly, though, the local cache serves as a buffer between your applications and the storage. If, for example, your storage controller fails over from one resource to another, your applications won\u2019t know about it. OneDrive is perhaps the best example. When its connection to the storage is interrupted, even briefly, it will stop working, forcing a user to restart the app or log off and back on. Cloud Cache eliminates this downtime because OneDrive is talking to the local cache instead of directly to the storage, and is none the wiser when the storage cuts over.<\/p>\n<p style=\"text-align: justify;\">These new features, storage continuity, increased performance, and cloud costs optimization are important to all our customers, so we\u2019re including them with Profile Container and Office 365 Container. Customers with subscriptions or active maintenance will receive these features for no additional fee!<\/p>\n<h4 style=\"padding-bottom: 15px; margin-bottom: 30px; margin-top: 40px; border-bottom: 1px solid #f16020;\">But there\u2019s more\u2026way more!<\/h4>\n<p style=\"text-align: justify;\">In the early stages of developing Cloud Cache, it became apparent that what we were doing for a single location could also be done for multiple locations\u2014at the same time! This will be an add-on module for Profile Container and Office 365 Container, and it\u2019s the most exciting thing we\u2019ve done yet.<\/p>\n<p style=\"text-align: justify;\">Here\u2019s how it works: Instead of a single storage location, you configure Cloud Cache with multiple locations, on-premises or in the cloud, in any combination. Cloud cache takes care of the rest, making sure every location is in sync with the others. Configuration is done in via the registry, where you specify the type of storage (SMB, Azure, etc\u2026) and the path to that storage. The first entry is the primary, the next is the secondary, and so on. Cloud Cache will only read from the primary location, but it will write to all locations so everything is the same.<\/p>\n<p style=\"text-align: justify;\">The beauty of Cloud Cache is that if the primary storage location goes down, it will automatically switch to the secondary location, and because the apps are operating out of the local cache, nothing ever changed from their perspective. When the primary location comes back up, Cloud Cache will ensure it is re-synchronized.<\/p>\n<p style=\"text-align: justify;\">We built Cloud Cache around this idea, and we think we\u2019ve created something that\u2019s groundbreaking that enables a number of use cases that were too expensive or impractical before now.<\/p>\n<h5 style=\"padding-bottom: 15px; margin-bottom: 30px; margin-top: 40px; border-bottom: 1px solid #f16020;\">Use cases<\/h5>\n<p style=\"text-align: justify;\">Here are a few of the use cases we think this will help with, and we\u2019re sure the community can come up with new ways to use this that we haven\u2019t even thought of yet.<\/p>\n<p style=\"text-align: justify;\"><em>Enhanced Storage Continuity<\/em><\/p>\n<p style=\"text-align: justify;\">The local cache itself helps maintain application performance and functionality through brief interruptions, but multi-location capabilities of Cloud Cache mean that you can put your end users\u2019 data in any location, anywhere. You\u2019ll no longer be dependent on the failover capabilities of the storage hardware, which means you, the desktop administrator, can put control of storage continuity in your own hands.<\/p>\n<p style=\"text-align: justify;\">You can, for example, have two SMB fileservers on-premises, each with a copy of the VHD, as well as another in the cloud, that way if something happens to the local storage network, users can still access their data out of the cloud. When the original location comes back online, Cloud Cache will switch back to using it. This way, your end users will always receive the best profile performance possible in a given situation.<\/p>\n<p style=\"text-align: justify;\"><em>VHD Backups<\/em><\/p>\n<p style=\"text-align: justify;\">One issue with placing all your user profile data in VHD containers is that when the user is logged in, the containers are locked. This prevents backing up the profiles or Office 365 data, but with Cloud Cache, you can simply add another location to serve as the backup.<\/p>\n<p style=\"text-align: justify;\"><em>Profile Storage Migrations<\/em><\/p>\n<p style=\"text-align: justify;\">Migrating your profile file share can be a pain if done via traditional means, but with Cloud Cache you can simply configure a secondary storage location and wait for the data to replicate. When it\u2019s complete, you can turn off the original location and Cloud Cache will continue connecting the user to their data as if nothing changed.<\/p>\n<p style=\"text-align: justify;\"><em>Globally-redundant Disaster Recovery<\/em><\/p>\n<p style=\"text-align: justify;\">Now things are really getting interesting! Since Cloud Cache can save to multiple locations, on-premises or in the cloud, you can adopt a new disaster recovery strategy. You can store VHDs in the local datacenter, at a hot site, and in any cloud\u2026even different clouds at the same time. That means that you can distribute your data as much as you need to in order to assure 100% failover and availability in the event of a disaster.<\/p>\n<p style=\"text-align: justify;\">And, because your data can be on-premises and in the cloud, that opens up a number of other use cases, too\u2026<\/p>\n<p style=\"text-align: justify;\"><em>Cloud Desktops<\/em><\/p>\n<p style=\"text-align: justify;\">Call them what you want, DaaS, Cloud-hosted desktops and applications, or managed services, desktops and applications running in the cloud has never been more popular. 76% of VDI Like A Pro\u2019s State of the Industry survey respondents said they are interested in placing desktop and application workloads in the cloud, and FSLogix Cloud Cache can help.<\/p>\n<p style=\"text-align: justify;\">As adoption increases, migrations to DaaS will become a hot button item. How, exactly, do you get your user data from on-premises to the cloud? Do you replicate it from the local datacenter? Do you have your DaaS users traverse a VPN back to the local file storage for all their data, or do you move all the data and make any local users traverse the VPN to get their data from the cloud? With Cloud Cache, you can configure two (or more) locations while your desktops are still on-premises, and when you\u2019re ready to move your users, the data will be there waiting for them.<\/p>\n<p style=\"text-align: justify;\">This also enables hybrid DaaS or DaaS as a disaster recovery, where a user accesses both local and cloud-based desktops (or desktops that live in different clouds). Cloud Cache can be configured to place the data anywhere desktops reside, so your users\u2019 profile and Office 365 data will always be local to any desktop they use.<\/p>\n<p style=\"text-align: justify;\">Finally, Cloud Cache gives you the ability to back up user profiles and Office 365 data that resides at DaaS providers. If all of your desktops are in the cloud, but you still want to have a backup of the user data, you can install Cloud Cache on the remote desktops and configure another storage location that\u2019s not on the same cloud as the desktops. That way, should something go awry with the cloud provider, even if they have their own backups, you can be sure you always have a copy as well.<\/p>\n<h4 style=\"padding-bottom: 15px; margin-bottom: 30px; margin-top: 40px; border-bottom: 1px solid #f16020;\">What\u2019s available now?<\/h4>\n<p style=\"text-align: justify;\">Currently, Cloud Cache is available as part of a limited\u00a0<a rel=\"noopener nofollow\" href=\"http:\/\/info.fslogix.com\/cloud-cache-technology-preview-beta\" target=\"_blank\">Tech Preview program<\/a>. If you want to try it out, head over to our\u00a0<a rel=\"noopener nofollow\" href=\"http:\/\/info.fslogix.com\/cloud-cache-technology-preview-beta\" target=\"_blank\">Tech Preview registration page<\/a>\u00a0and fill out the form. We\u2019re qualifying candidates to make sure we get a quality representative base as we gear up for the actual release.<\/p>\n<p style=\"text-align: justify;\">There are a few limitations to the Tech Preview:<\/p>\n<p style=\"text-align: justify;\">* It will only support SMB storage. Azure support will come later, followed by other services (AWS, Google Cloud, SFTP, etc\u2026) based on customer feedback.<\/p>\n<p style=\"text-align: justify;\">* For XenApp environments provisioned with PVS, we recommend only testing a single user. As it stands, the size of the local cache is not configurable, so you\u2019ll fill up your PVS write cache with too much profile\/Office 365 data. We\u2019ll fix this by the time it\u2019s released, but we wanted to get it into your hands sooner than we could finish that feature.<\/p>\n<p style=\"text-align: justify;\">We expect General Availability with SMB support by the end of May, with Azure support coming after that. We\u2019ve worked closely with Microsoft throughout this process, so we\u2019ll be ready to rock with all the latest features Azure Storage can provide as soon as we can.<\/p>\n<p style=\"text-align: justify;\">If you\u2019re already an FSLogix customer, reach out to your partner, sales person, or SE to get a closer look. If not, we sure hope you give us a try. We think you\u2019ll be impressed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the reasons I joined FSLogix was because of their roadmap, so I\u2019m very excited to be here while we launch what I think is one of the most useful products I\u2019ve ever seen: Cloud Cache. For FSLogix, Cloud Cache is the result of thousands of development hours building, from the ground up, a&hellip; <a class=\"more-link\" href=\"https:\/\/www.insentragroup.com\/au\/insights\/geek-speak\/cloud-and-modern-data-center\/introducing-cloud-cache\/\">Continue reading <span class=\"screen-reader-text\">Introducing Cloud Cache<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":1763,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[21],"tags":[],"class_list":["post-1762","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-and-modern-data-center","entry"],"_links":{"self":[{"href":"https:\/\/www.insentragroup.com\/au\/wp-json\/wp\/v2\/posts\/1762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.insentragroup.com\/au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.insentragroup.com\/au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.insentragroup.com\/au\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.insentragroup.com\/au\/wp-json\/wp\/v2\/comments?post=1762"}],"version-history":[{"count":0,"href":"https:\/\/www.insentragroup.com\/au\/wp-json\/wp\/v2\/posts\/1762\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.insentragroup.com\/au\/wp-json\/wp\/v2\/media\/1763"}],"wp:attachment":[{"href":"https:\/\/www.insentragroup.com\/au\/wp-json\/wp\/v2\/media?parent=1762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.insentragroup.com\/au\/wp-json\/wp\/v2\/categories?post=1762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.insentragroup.com\/au\/wp-json\/wp\/v2\/tags?post=1762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}