SlideShare a Scribd company logo
1 of 43
Download to read offline
Citrix Desktop Master Class
Driving XenApp and XenDesktop storage performance with
Atlantis ILIO
Andrew Wood @gilwood_cs
Solutions Architect
1
Atlantis Computing Overview
 Software company delivering unique optimization through software defined
storage (SDS) for virtualized environments
 HQ in Silicon Valley with offices in Europe and Asia
 Partnerships with over 200 resellers, distributors, and integrators globally
 550+ customers
 Over 650,000 licenses sold
 Some of the largest VDI and XenApp deployments in the world:
 Strategic relationships with key industry vendors
Delivering Successful XenApp and XenDesktop Deployments
3
Success Factors for Desktop Virtualization
IT Organization – wants less project risks!
• Easy to deploy, operationalize, and manage at scale
• High Availability (HA) and disaster recovery (DR)
Users
• Provide fast, consistent user experience
Chief Financial Officer
• Minimise CAPEX
• Tangible datacenter OPEX costs reduction
• Lower risk, avoid unexpected costs
4
Storage for XenApp..is it that Important?
5
What does my storage deliver?
 Use Iometer to simulate the users ‘steady state’
 In steady state, the IO profile will be approximately;
 80/20 write/read
 80/20 random/sequential
 Block size of the reads and writes will be in 4KB blocks
 Block size in a real windows workload varies between 512B and 1MB, but the
vast majority will be at 4KB
http://lnk.glwdcs.tv/158QzkS
How to use Iometer to Simulate a Desktop Workload
6
..baseline…baseline…baseline…
• Starting “VSI Notepad”
• Starting the “File Open” dialogue
• Starting the “Print” dialogue
• Compress the document into a zip file
with 7-zip command line (2x)
• Starting Microsoft Word with a
document
7
Smaller is better
‘Best’ XenApp user experience
at
20 IOPS per session
ILIO User Experience
8
Case Study – Kelway (Atlantis ILIO Partner and Customer)
 Business Drivers
 Absorb acquisition headcount – grow XenApp deployment by
20%
 Lower helpdesk call volume
 Sales team hindered by poor user experience
 Challenges
 Storage bottleneck with traditional SAN storage
 Acceptable application performance
 XenApp Deployment Metrics
 1,000 XenApp users across 4 physical servers
 Citrix XenApp with PVS Write cache on EMC CLARiiON CX4-
480
 Atlantis ILIO for XenApp In-Memory
9
Kelway XenApp Storage Utilization Pre Atlantis ILIO
-
50
100
150
200
250
6 AM 10 AM 2 PM 6 PM
Number of SAN Disks Required
RAID-5 15k # Drives RAID-10 15k # Drives
-
2,000
4,000
6,000
8,000
10,000
12,000
14,000
16,000
6 AM 10 AM 2 PM 6 PM
EMC IOPs
SP A SP B
10
Kelway XenApp Storage Utilization Post Atlantis ILIO
-
2,000
4,000
6,000
8,000
10,000
12,000
14,000
16,000
6 AM 10 AM 2 PM 6 PM
EMC IOPs
SP A SP B
-
50
100
150
200
250
6 AM 10 AM 2 PM 6 PM
Number of SAN Disks Required
RAID-5 15k # Drives RAID-10 15k # Drives
11
SAN Storage Requirements after Atlantis ILIO
12
Ok..so storage performance is important
..how do I manage the images?
13
PVS vs MCS Decision Trees
@djfeller 2011: http://lnk.glwdcs.tv/1uA5uOh
@djfeller 2013: http://lnk.glwdcs.tv/1q7uwV9
@barryschiffer 2013: http://lnk.glwdcs.tv/1soKw9v
15
Speed of RAM?
You have sufficient IOPs available on shared storage –
unlike PVS, which provides a ‘RAM cache’ of disk blocks,
MCS directs more read activity to the shared storage.
“ “
16
Write Cache Choices PVS 7.1
17
PVS Cache in RAM with over flow to disk
PVS Write
Cache File
Page File Space for
Crash Dump
Anti-Virus
Definitions
Log Files
Hard Drive associated with target VM
In RAM On Disk
18
Write Cache per XenApp server= 30GB
XenApp VMs per server= 6
Write Cache per Physical server= 180GB
Lifetime Writes Drive Writes / Day
for 5 years
http://h18004.www1.hp.com/products/quickspecs/14038_div/14038_div.pdf
19
IOPS per session = 8
XenApp sessions per server = 150
IOPS per server = 1200
Working seconds in a day = 43200
IO per day= 51840000
Average block size = 23KB
Data volume per day = 1.2 TB
20
SSD lifetime = 145/1.2
= 120 days
Lifetime of current SSD (5 Years) = 145
Drives needed over 5 years = 15
Drives needed in RAID 1 = 30
Lifetime Writes Drive Writes / Day
for 5 years
21
Key Takeaway
Don’t use MLC SSD for XenApp
21
22
Stateless vs Persistent (including XenApp)
23
lack of storage for capacity and performance for
Persistent VMs
Atlantis ILIO – How the magic happens
25
Endpoints
Connection
Broker
Hypervisor
Storage
RAM/SAN/NAS/
SSD/Local Disk
Atlantis
ILIO
NFS, iSCSI
NFS, iSCSI, Fiber Channel
Thin Client/iPAD/Desktop
Atlantis ILIO overview
 Software only Virtual Machine (VM)
 No agents or changes to desktop images
 Any hypervisor or broker
 Citrix XenServer, MSFT Hyper-V 2008R2/2012R2
 Citrix XenDesktop or Citrix XenApp
 Any server or storage platform
 RAM as primary storage
 SAN or NAS shared storage: Tier 1, 2, or 3
 Flash or SSD Arrays
 Server-side inline deduplication
 Reduce storage capacity and/or increase density
 Reduce or remove storage traffic
 Provide consistent high performance user experience
26
How Atlantis ILIO works
ILIO DisklessILIO
Virtual Desktops
Atlantis ILIO
Storage
Optimization
Physical Server
Virtualization Layer
Storage
Server Hardware
NFS or iSCSI
Application Analysis
Inline Deduplication
Compression
Coalescing (I/O Blender Fix)
Content-Aware I/O Processing
Hypervisor
27
Atlantis ILIO Fast Clone
 Atlantis Fast Clone Technology
 Cold clone operation for full persistent VMs
 Roll out large numbers of VMs without incurring a high I/O
penalty
 VMs registered to vCenter/XenCenter
 Images are customised after cloning operation using standard
tools such as Microsoft Sysprep
 Benefits
 Generates no network traffic
 No increase in storage capacity required during cloning
 Quick disaster recovery within or between sites
Fast Clone
Atlantis ILIO – Architectures
29
Stateless Architecture – for XenApp and XenDesktop
 ILIO deployed per physical host
 ILIO uses RAM for VM storage –
including for MCS
 Seamless Integration with existing
hypervisor and broker
 No HA / DRS required for stateless
XenDesktop or XenApp
 Same architecture for XenDesktop and
XenApp
Backing
Store
RAM
Hypervisor
Hypervisor
Backing
Store
RAM
SnapClone stored
on local or
shared storage
30
Persistent Architecture – Disk-backed
 ILIO deployed per physical host
 Any shared storage array; FC, iSCSI or
NFS or media; SSD, SAS, SATA
 Minimal RAM required for ILIO
 Seamless Integration with existing
hypervisor and broker
 Increases performance and density of
any storage
 Persistent desktops, Personal vDisks
continue to leverage full functionality of
the Hypervisor
Shared Storage
HA / DRS
Backing
Store
Hypervisor
Hypervisor
Backing
Store
N
E
T
W
O
R
K
31
Persistent Architecture – In-Memory
 ILIO deployed per physical host
 ILIO uses RAM for VM storage
 ILIO Fast Replication will de-dupe and
replicate data to shared storage for
persistent and redundancy
 Seamless Integration with existing
hypervisor and broker
 Persistent desktops continue to
leverage full functionality of the
Hypervisor, e.g. HA / DRS / vMotion
Shared Storage
ILIO Fast
Replication
Hypervisor
Hypervisor
Backing
Store
Backing
Store
Backing
Store
Hypervisor
DRS /
vMotion
Hypervisor
HA Standby Host
HA
Atlantis ILIO Driving XenApp and XenDesktop Performance
33
Citrix PVS with Atlantis ILIO
Provisioning Services
Infrastructure
PVS Gold Images
SAN
PVS Streamed Images via Network
Writecache On-Disk Instances
Host Server
ILIO
Write to ILIO
Optimized Storage
Writecache On-Disk Instances
Host Server
Host Server
ILIO
Host Server
ILIO
Host Server
ILIO
Host Server
ILIO
Host Server
ILIO
34
Atlantis ILIO Benefits for PVS deployments
 ILIO stores Write Caches In-Memory
 Very high optimization rates (90+%)
 Greater RAM utilization through deduplication
compared with PVS RAM write cache option
 Accommodates Write Cache growth
 De-risks under sizing through optimization
 Avoid costly storage reconfiguration and CAPEX
 Eliminates external storage
 Lower storage OPEX and CAPEX
 Reduce network traffic
 Make blade form-factor viable
 Compliments RAM + HDD by allowing HDD in
RAM
Hypervisor
Atlantis ILIO VM
Hypervisor
VM
Master image WC
Storage
VM
WC
PVS
35
Atlantis ILIO Best Practices PVS deployments
 Review Citrix Best Practices
 Best Practices for Configuring Provisioning Server
on a Network
 PVS and the forgotten antivirus exclusions
 Atlantis ILIO is not for PVS Server
 Atlantis USX for server workloads
 Atlantis ILIO to host HDD in RAM
 Persistent ILIO can be utilised when persistent
logging is required
Hypervisor
Atlantis ILIO VM
Hypervisor
VM
Master image WC
Storage
VM
WC
PVS
36
Atlantis ILIO Benefits for MCS deployments
 Atlantis ILIO stores MCS VMs in RAM
 Bring In-Memory storage performance to MCS
 Benefits of Atlantis ILIO for MCS:
 Provides up to 90% reduction in storage capacity
needed for differencing disks
 Reduces storage required to support multiple
base images
 Improves performance due to increased IOPS
Hypervisor
Atlantis ILIO VM
Hypervisor
Master VM VM
Master image
Storage
37
Atlantis ILIO Best Practices for MCS deployments
 Review Citrix Best Practice Guides
• XenDesktop Planning Guide Storage Best
Practices
• Machine Creation Services Primer – Part
1, 2 and 3
 MCS has a storage location per host
 create separate machine catalogues mapped to
storage resources
 Use ILIO Persistent for PVD
 Provides up to 80% reduction in storage capacity
needed for personal v disks
Hypervisor
Atlantis ILIO VM
Hypervisor
Master VM VM
Master image
Storage
38
Atlantis ILIO Benefits for Persistent VMs
 Seamless integration with existing
hypervisor and broker
 Increases performance and
density of any storage
 Full Persistent desktops Personal
vDisks
 Fast Clone for rapid provisioning
39
Leverage Atlantis Fast Clone – CFD Provisioning Workflow
Register for
a desktop
Analyze Current
Utilization
Chose least
Loaded Server
Process
Registration
Ensure
Template Avail
Fast Clone
Template
Personalize
Desktop
Create AD
Account
Add Desktop
To Broker
Ensure VM
Registered
e-mail login
details to user
Target:
10 – 15 Mins
40
Use sdelete (et al)
 Key for Gold Build  Efficient Disk Use
• Ideal for Persistent
• Less req’d for Stateless
 High CPU Resource Use
 Scheduling is key
41
Summary Read performance is important
 Write Performance is key
 MCS - I/O demand not 60% more than PVS
• PVS - RAM+HDD is key going forward
Atlantis ILIO
Consistently fast user experience
Provides storage at speed of RAM for MCS
Reduces Storage Capacity for Persistent VMs
 Check with Iometer
 Avoid MLC SSD for XenApp
42
Call to Action – Information Resources
 Atlantis Computing Resources
• Citrix Ready Page: http://www.citrix.com/ready/en/atlantis-computing
• Citrix Partner Page: http://www.atlantiscomputing.com/citrix
• ILIO for VDI Solution Brief: http://bit.ly/CitrixXDbrief
• ILIO for XenApp Solution Brief: bit.ly/citrixXAbrief
• Blog Posts: blog.atlantiscomputing.com/
• Free ILIO Appliance for ESX: http://lnk.glwdcs.tv/UMQ272
• NEW! Citrix Ready Certification:
https://www.citrix.com/ready/en/atlantis-computing/atlantis-ilio
Driving XenApp and XenDesktop Performance with Atlantis ILIO

More Related Content

What's hot

Champion And V Series Presentation
Champion And V Series PresentationChampion And V Series Presentation
Champion And V Series PresentationMichael Hudak
 
XIV Storage deck final
XIV Storage deck finalXIV Storage deck final
XIV Storage deck finalJoe Krotz
 
IBM Storage at SAPPHIRE 2017
IBM Storage at SAPPHIRE 2017IBM Storage at SAPPHIRE 2017
IBM Storage at SAPPHIRE 2017Paula Koziol
 
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 xKinAnx
 
EMC Vmax3 tech-deck deep dive
EMC Vmax3 tech-deck deep diveEMC Vmax3 tech-deck deep dive
EMC Vmax3 tech-deck deep divesolarisyougood
 
JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021Gene Leyzarovich
 
The Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsThe Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsTony Pearson
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld
 
Charleston SC VMUG 8/14/13
Charleston SC VMUG 8/14/13Charleston SC VMUG 8/14/13
Charleston SC VMUG 8/14/13lwilmes
 
IBM FlashSystems A9000/R presentation
IBM FlashSystems A9000/R presentation IBM FlashSystems A9000/R presentation
IBM FlashSystems A9000/R presentation Joe Krotz
 
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...VMworld
 
EMC FAST VP for Unified Storage Systems
EMC FAST VP for Unified Storage Systems EMC FAST VP for Unified Storage Systems
EMC FAST VP for Unified Storage Systems EMC
 
VMworld 2013: IBM Solutions for VMware Virtual SAN
VMworld 2013: IBM Solutions for VMware Virtual SAN VMworld 2013: IBM Solutions for VMware Virtual SAN
VMworld 2013: IBM Solutions for VMware Virtual SAN VMworld
 

What's hot (20)

Champion And V Series Presentation
Champion And V Series PresentationChampion And V Series Presentation
Champion And V Series Presentation
 
XIV Storage deck final
XIV Storage deck finalXIV Storage deck final
XIV Storage deck final
 
IBM Storage at SAPPHIRE 2017
IBM Storage at SAPPHIRE 2017IBM Storage at SAPPHIRE 2017
IBM Storage at SAPPHIRE 2017
 
EMC VNX
EMC VNXEMC VNX
EMC VNX
 
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101
 
EMC Vmax3 tech-deck deep dive
EMC Vmax3 tech-deck deep diveEMC Vmax3 tech-deck deep dive
EMC Vmax3 tech-deck deep dive
 
JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021
 
VNX Overview
VNX Overview   VNX Overview
VNX Overview
 
The Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsThe Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged Environments
 
PernixData FVP Overview
PernixData FVP OverviewPernixData FVP Overview
PernixData FVP Overview
 
TDS-16489U-R2 0215 EN
TDS-16489U-R2 0215 ENTDS-16489U-R2 0215 EN
TDS-16489U-R2 0215 EN
 
IBM XIV Gen3 Storage System
IBM XIV Gen3 Storage SystemIBM XIV Gen3 Storage System
IBM XIV Gen3 Storage System
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
 
Charleston SC VMUG 8/14/13
Charleston SC VMUG 8/14/13Charleston SC VMUG 8/14/13
Charleston SC VMUG 8/14/13
 
IBM FlashSystems A9000/R presentation
IBM FlashSystems A9000/R presentation IBM FlashSystems A9000/R presentation
IBM FlashSystems A9000/R presentation
 
Xiv overview
Xiv overviewXiv overview
Xiv overview
 
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
 
EMC FAST VP for Unified Storage Systems
EMC FAST VP for Unified Storage Systems EMC FAST VP for Unified Storage Systems
EMC FAST VP for Unified Storage Systems
 
VMworld 2013: IBM Solutions for VMware Virtual SAN
VMworld 2013: IBM Solutions for VMware Virtual SAN VMworld 2013: IBM Solutions for VMware Virtual SAN
VMworld 2013: IBM Solutions for VMware Virtual SAN
 

Similar to Driving XenApp and XenDesktop Performance with Atlantis ILIO

Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageDavid R. Klauser
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerFernando Barrientos
 
Presentation integration vmware with emc storage
Presentation   integration vmware with emc storagePresentation   integration vmware with emc storage
Presentation integration vmware with emc storagesolarisyourep
 
HP Storage: Delivering Storage without Boundaries
HP Storage: Delivering Storage without BoundariesHP Storage: Delivering Storage without Boundaries
HP Storage: Delivering Storage without Boundariesjameshub12
 
FalconStor NSS Presentation
FalconStor NSS PresentationFalconStor NSS Presentation
FalconStor NSS Presentationrpsprowl
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization presoAccenture
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructurexKinAnx
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructuresolarisyourep
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master classCitrix
 
MT41 Dell EMC VMAX: Ask the Experts
MT41 Dell EMC VMAX: Ask the Experts MT41 Dell EMC VMAX: Ask the Experts
MT41 Dell EMC VMAX: Ask the Experts Dell EMC World
 
Presentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptxPresentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptxssuser97bdaf
 
Sullego Product Overview
Sullego Product OverviewSullego Product Overview
Sullego Product OverviewMike Lee
 
GO HyperScale: Mind-blowing Performance Starting at $128/Desktop
GO HyperScale: Mind-blowing Performance Starting at $128/DesktopGO HyperScale: Mind-blowing Performance Starting at $128/Desktop
GO HyperScale: Mind-blowing Performance Starting at $128/DesktopPatrick Brennan
 
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...Pawel Serwan
 
MT47 Modernize infrastructure for a modern data center
MT47 Modernize infrastructure for a modern data centerMT47 Modernize infrastructure for a modern data center
MT47 Modernize infrastructure for a modern data centerDell EMC World
 
Presentazione PernixData @ VMUGIT UserCon 2015
Presentazione PernixData @ VMUGIT UserCon 2015Presentazione PernixData @ VMUGIT UserCon 2015
Presentazione PernixData @ VMUGIT UserCon 2015VMUG IT
 
10 Reasons To Virtulaize Your Storage
10 Reasons To Virtulaize Your Storage10 Reasons To Virtulaize Your Storage
10 Reasons To Virtulaize Your Storagerpsprowl
 
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld
 

Similar to Driving XenApp and XenDesktop Performance with Atlantis ILIO (20)

Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified Storage
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual Controller
 
Presentation integration vmware with emc storage
Presentation   integration vmware with emc storagePresentation   integration vmware with emc storage
Presentation integration vmware with emc storage
 
HP Storage: Delivering Storage without Boundaries
HP Storage: Delivering Storage without BoundariesHP Storage: Delivering Storage without Boundaries
HP Storage: Delivering Storage without Boundaries
 
FalconStor NSS Presentation
FalconStor NSS PresentationFalconStor NSS Presentation
FalconStor NSS Presentation
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization preso
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master class
 
Eql demo
Eql demoEql demo
Eql demo
 
MT41 Dell EMC VMAX: Ask the Experts
MT41 Dell EMC VMAX: Ask the Experts MT41 Dell EMC VMAX: Ask the Experts
MT41 Dell EMC VMAX: Ask the Experts
 
Presentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptxPresentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptx
 
Sullego Product Overview
Sullego Product OverviewSullego Product Overview
Sullego Product Overview
 
GO HyperScale: Mind-blowing Performance Starting at $128/Desktop
GO HyperScale: Mind-blowing Performance Starting at $128/DesktopGO HyperScale: Mind-blowing Performance Starting at $128/Desktop
GO HyperScale: Mind-blowing Performance Starting at $128/Desktop
 
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
 
MT47 Modernize infrastructure for a modern data center
MT47 Modernize infrastructure for a modern data centerMT47 Modernize infrastructure for a modern data center
MT47 Modernize infrastructure for a modern data center
 
Presentazione PernixData @ VMUGIT UserCon 2015
Presentazione PernixData @ VMUGIT UserCon 2015Presentazione PernixData @ VMUGIT UserCon 2015
Presentazione PernixData @ VMUGIT UserCon 2015
 
10 Reasons To Virtulaize Your Storage
10 Reasons To Virtulaize Your Storage10 Reasons To Virtulaize Your Storage
10 Reasons To Virtulaize Your Storage
 
Vmware powerpoint1752
Vmware powerpoint1752Vmware powerpoint1752
Vmware powerpoint1752
 
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
 

Recently uploaded

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Driving XenApp and XenDesktop Performance with Atlantis ILIO

  • 1. Citrix Desktop Master Class Driving XenApp and XenDesktop storage performance with Atlantis ILIO Andrew Wood @gilwood_cs Solutions Architect
  • 2. 1 Atlantis Computing Overview  Software company delivering unique optimization through software defined storage (SDS) for virtualized environments  HQ in Silicon Valley with offices in Europe and Asia  Partnerships with over 200 resellers, distributors, and integrators globally  550+ customers  Over 650,000 licenses sold  Some of the largest VDI and XenApp deployments in the world:  Strategic relationships with key industry vendors
  • 3. Delivering Successful XenApp and XenDesktop Deployments
  • 4. 3 Success Factors for Desktop Virtualization IT Organization – wants less project risks! • Easy to deploy, operationalize, and manage at scale • High Availability (HA) and disaster recovery (DR) Users • Provide fast, consistent user experience Chief Financial Officer • Minimise CAPEX • Tangible datacenter OPEX costs reduction • Lower risk, avoid unexpected costs
  • 5. 4 Storage for XenApp..is it that Important?
  • 6. 5 What does my storage deliver?  Use Iometer to simulate the users ‘steady state’  In steady state, the IO profile will be approximately;  80/20 write/read  80/20 random/sequential  Block size of the reads and writes will be in 4KB blocks  Block size in a real windows workload varies between 512B and 1MB, but the vast majority will be at 4KB http://lnk.glwdcs.tv/158QzkS How to use Iometer to Simulate a Desktop Workload
  • 7. 6 ..baseline…baseline…baseline… • Starting “VSI Notepad” • Starting the “File Open” dialogue • Starting the “Print” dialogue • Compress the document into a zip file with 7-zip command line (2x) • Starting Microsoft Word with a document
  • 8. 7 Smaller is better ‘Best’ XenApp user experience at 20 IOPS per session ILIO User Experience
  • 9. 8 Case Study – Kelway (Atlantis ILIO Partner and Customer)  Business Drivers  Absorb acquisition headcount – grow XenApp deployment by 20%  Lower helpdesk call volume  Sales team hindered by poor user experience  Challenges  Storage bottleneck with traditional SAN storage  Acceptable application performance  XenApp Deployment Metrics  1,000 XenApp users across 4 physical servers  Citrix XenApp with PVS Write cache on EMC CLARiiON CX4- 480  Atlantis ILIO for XenApp In-Memory
  • 10. 9 Kelway XenApp Storage Utilization Pre Atlantis ILIO - 50 100 150 200 250 6 AM 10 AM 2 PM 6 PM Number of SAN Disks Required RAID-5 15k # Drives RAID-10 15k # Drives - 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000 6 AM 10 AM 2 PM 6 PM EMC IOPs SP A SP B
  • 11. 10 Kelway XenApp Storage Utilization Post Atlantis ILIO - 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000 6 AM 10 AM 2 PM 6 PM EMC IOPs SP A SP B - 50 100 150 200 250 6 AM 10 AM 2 PM 6 PM Number of SAN Disks Required RAID-5 15k # Drives RAID-10 15k # Drives
  • 12. 11 SAN Storage Requirements after Atlantis ILIO
  • 13. 12 Ok..so storage performance is important ..how do I manage the images?
  • 14. 13 PVS vs MCS Decision Trees @djfeller 2011: http://lnk.glwdcs.tv/1uA5uOh @djfeller 2013: http://lnk.glwdcs.tv/1q7uwV9 @barryschiffer 2013: http://lnk.glwdcs.tv/1soKw9v
  • 15. 15 Speed of RAM? You have sufficient IOPs available on shared storage – unlike PVS, which provides a ‘RAM cache’ of disk blocks, MCS directs more read activity to the shared storage. “ “
  • 17. 17 PVS Cache in RAM with over flow to disk PVS Write Cache File Page File Space for Crash Dump Anti-Virus Definitions Log Files Hard Drive associated with target VM In RAM On Disk
  • 18. 18 Write Cache per XenApp server= 30GB XenApp VMs per server= 6 Write Cache per Physical server= 180GB Lifetime Writes Drive Writes / Day for 5 years http://h18004.www1.hp.com/products/quickspecs/14038_div/14038_div.pdf
  • 19. 19 IOPS per session = 8 XenApp sessions per server = 150 IOPS per server = 1200 Working seconds in a day = 43200 IO per day= 51840000 Average block size = 23KB Data volume per day = 1.2 TB
  • 20. 20 SSD lifetime = 145/1.2 = 120 days Lifetime of current SSD (5 Years) = 145 Drives needed over 5 years = 15 Drives needed in RAID 1 = 30 Lifetime Writes Drive Writes / Day for 5 years
  • 21. 21 Key Takeaway Don’t use MLC SSD for XenApp 21
  • 22. 22 Stateless vs Persistent (including XenApp)
  • 23. 23 lack of storage for capacity and performance for Persistent VMs
  • 24. Atlantis ILIO – How the magic happens
  • 25. 25 Endpoints Connection Broker Hypervisor Storage RAM/SAN/NAS/ SSD/Local Disk Atlantis ILIO NFS, iSCSI NFS, iSCSI, Fiber Channel Thin Client/iPAD/Desktop Atlantis ILIO overview  Software only Virtual Machine (VM)  No agents or changes to desktop images  Any hypervisor or broker  Citrix XenServer, MSFT Hyper-V 2008R2/2012R2  Citrix XenDesktop or Citrix XenApp  Any server or storage platform  RAM as primary storage  SAN or NAS shared storage: Tier 1, 2, or 3  Flash or SSD Arrays  Server-side inline deduplication  Reduce storage capacity and/or increase density  Reduce or remove storage traffic  Provide consistent high performance user experience
  • 26. 26 How Atlantis ILIO works ILIO DisklessILIO Virtual Desktops Atlantis ILIO Storage Optimization Physical Server Virtualization Layer Storage Server Hardware NFS or iSCSI Application Analysis Inline Deduplication Compression Coalescing (I/O Blender Fix) Content-Aware I/O Processing Hypervisor
  • 27. 27 Atlantis ILIO Fast Clone  Atlantis Fast Clone Technology  Cold clone operation for full persistent VMs  Roll out large numbers of VMs without incurring a high I/O penalty  VMs registered to vCenter/XenCenter  Images are customised after cloning operation using standard tools such as Microsoft Sysprep  Benefits  Generates no network traffic  No increase in storage capacity required during cloning  Quick disaster recovery within or between sites Fast Clone
  • 28. Atlantis ILIO – Architectures
  • 29. 29 Stateless Architecture – for XenApp and XenDesktop  ILIO deployed per physical host  ILIO uses RAM for VM storage – including for MCS  Seamless Integration with existing hypervisor and broker  No HA / DRS required for stateless XenDesktop or XenApp  Same architecture for XenDesktop and XenApp Backing Store RAM Hypervisor Hypervisor Backing Store RAM SnapClone stored on local or shared storage
  • 30. 30 Persistent Architecture – Disk-backed  ILIO deployed per physical host  Any shared storage array; FC, iSCSI or NFS or media; SSD, SAS, SATA  Minimal RAM required for ILIO  Seamless Integration with existing hypervisor and broker  Increases performance and density of any storage  Persistent desktops, Personal vDisks continue to leverage full functionality of the Hypervisor Shared Storage HA / DRS Backing Store Hypervisor Hypervisor Backing Store N E T W O R K
  • 31. 31 Persistent Architecture – In-Memory  ILIO deployed per physical host  ILIO uses RAM for VM storage  ILIO Fast Replication will de-dupe and replicate data to shared storage for persistent and redundancy  Seamless Integration with existing hypervisor and broker  Persistent desktops continue to leverage full functionality of the Hypervisor, e.g. HA / DRS / vMotion Shared Storage ILIO Fast Replication Hypervisor Hypervisor Backing Store Backing Store Backing Store Hypervisor DRS / vMotion Hypervisor HA Standby Host HA
  • 32. Atlantis ILIO Driving XenApp and XenDesktop Performance
  • 33. 33 Citrix PVS with Atlantis ILIO Provisioning Services Infrastructure PVS Gold Images SAN PVS Streamed Images via Network Writecache On-Disk Instances Host Server ILIO Write to ILIO Optimized Storage Writecache On-Disk Instances Host Server Host Server ILIO Host Server ILIO Host Server ILIO Host Server ILIO Host Server ILIO
  • 34. 34 Atlantis ILIO Benefits for PVS deployments  ILIO stores Write Caches In-Memory  Very high optimization rates (90+%)  Greater RAM utilization through deduplication compared with PVS RAM write cache option  Accommodates Write Cache growth  De-risks under sizing through optimization  Avoid costly storage reconfiguration and CAPEX  Eliminates external storage  Lower storage OPEX and CAPEX  Reduce network traffic  Make blade form-factor viable  Compliments RAM + HDD by allowing HDD in RAM Hypervisor Atlantis ILIO VM Hypervisor VM Master image WC Storage VM WC PVS
  • 35. 35 Atlantis ILIO Best Practices PVS deployments  Review Citrix Best Practices  Best Practices for Configuring Provisioning Server on a Network  PVS and the forgotten antivirus exclusions  Atlantis ILIO is not for PVS Server  Atlantis USX for server workloads  Atlantis ILIO to host HDD in RAM  Persistent ILIO can be utilised when persistent logging is required Hypervisor Atlantis ILIO VM Hypervisor VM Master image WC Storage VM WC PVS
  • 36. 36 Atlantis ILIO Benefits for MCS deployments  Atlantis ILIO stores MCS VMs in RAM  Bring In-Memory storage performance to MCS  Benefits of Atlantis ILIO for MCS:  Provides up to 90% reduction in storage capacity needed for differencing disks  Reduces storage required to support multiple base images  Improves performance due to increased IOPS Hypervisor Atlantis ILIO VM Hypervisor Master VM VM Master image Storage
  • 37. 37 Atlantis ILIO Best Practices for MCS deployments  Review Citrix Best Practice Guides • XenDesktop Planning Guide Storage Best Practices • Machine Creation Services Primer – Part 1, 2 and 3  MCS has a storage location per host  create separate machine catalogues mapped to storage resources  Use ILIO Persistent for PVD  Provides up to 80% reduction in storage capacity needed for personal v disks Hypervisor Atlantis ILIO VM Hypervisor Master VM VM Master image Storage
  • 38. 38 Atlantis ILIO Benefits for Persistent VMs  Seamless integration with existing hypervisor and broker  Increases performance and density of any storage  Full Persistent desktops Personal vDisks  Fast Clone for rapid provisioning
  • 39. 39 Leverage Atlantis Fast Clone – CFD Provisioning Workflow Register for a desktop Analyze Current Utilization Chose least Loaded Server Process Registration Ensure Template Avail Fast Clone Template Personalize Desktop Create AD Account Add Desktop To Broker Ensure VM Registered e-mail login details to user Target: 10 – 15 Mins
  • 40. 40 Use sdelete (et al)  Key for Gold Build  Efficient Disk Use • Ideal for Persistent • Less req’d for Stateless  High CPU Resource Use  Scheduling is key
  • 41. 41 Summary Read performance is important  Write Performance is key  MCS - I/O demand not 60% more than PVS • PVS - RAM+HDD is key going forward Atlantis ILIO Consistently fast user experience Provides storage at speed of RAM for MCS Reduces Storage Capacity for Persistent VMs  Check with Iometer  Avoid MLC SSD for XenApp
  • 42. 42 Call to Action – Information Resources  Atlantis Computing Resources • Citrix Ready Page: http://www.citrix.com/ready/en/atlantis-computing • Citrix Partner Page: http://www.atlantiscomputing.com/citrix • ILIO for VDI Solution Brief: http://bit.ly/CitrixXDbrief • ILIO for XenApp Solution Brief: bit.ly/citrixXAbrief • Blog Posts: blog.atlantiscomputing.com/ • Free ILIO Appliance for ESX: http://lnk.glwdcs.tv/UMQ272 • NEW! Citrix Ready Certification: https://www.citrix.com/ready/en/atlantis-computing/atlantis-ilio