Upload
yar0
View
457
Download
1
Embed Size (px)
Citation preview
SDS, czyli jak zaoszczędzić na storage’u – Atlantix USX
Jarosław Sobel
Polska Grupa UżytkownikówCitrix
Warszawa, 18.09.2015
Polska Grupa Użytkowników Citrix 2
Jarosław Sobel• Projektant i administrator rozwiązań Citrix• Praca z Citrixem już ponad 10 lat (od czasów Citrix
Metaframe)• Doświadczenie w pracy w dużych środowiskach
~4000 użytkowników, ~500 serwerów XA oraz kilkaset stacji VDI• Posiadacz certyfikacji w technologiach:
• Citrix – CCA-V, CCP-V oraz „stare” CCA i CCAA• Vmware – VCP-DCV 550• Microsoft – Server Virtualization with Windows Server Hyper-V and System
Center• NetApp – NCDA, NCIE-SAN
2015-09-18
Polska Grupa Użytkowników Citrix 3
Agenda• Atlantis
• Produkty• Referencje
• Atlantis USX• Wymagania• Architektura• Zasada działania• Rodzaje wolumenów• Licencjonowanie• Koszty
• Testy• +/-2015-09-18
Polska Grupa Użytkowników Citrix 4
Atlantis
2015-09-18
• Założona w 2006• Pierwszy produkt został wypuszczony w 2009• Firma o zasięgu globalnym (Ameryka Północna, EMEA,
APAC)• Ponad 1000 produkcyjnych wdrożeń (mission-critical)• Ponad 52 PB wystawionej przestrzeni
Polska Grupa Użytkowników Citrix 5
Atlantis - produkty
2015-09-18
• Atlantis Hyperscale (HCI)• The worlds first economically viable all-flash hyper-converged appliance.
Use your favorite hardware platform and scale incrementally. Save up to 90% on your current datacenter architecture and talk about IOPS again.
• Atlantis USX (SDS)• All-Flash Performance at Half the Cost of SAN. Instantly free up storage
capacity while dramatically increasing its performance and portability. Use software profiles to manage a single storage pool consisting of SAN, NAS, DAS, and Cloud storage.
• Atlantis ILIO• Better-Than-PC Performance at Less than PC costs. Achieve 10 times
performance and the number of virtual machines on the same hardware or even run your virtualized environments entirely in-memory.
Polska Grupa Użytkowników Citrix 7
Atlantis USX – Wymagania
2015-09-18
• Hypervisor• VMware ESXi 5.1 (lub nowszy), Citrix XenServer 6.2 oraz 6.5
• Klaster 1 nodowy – dla wolumenów typu Simple Hybrid, Simple In-Memory oraz Simple All Flash.• Klaster 3 nodowy – dla wolumenów typu Hyper-Converged, Hybrid, In-Memory, and All Flash.
• Sieci• Sieć 10 GbE dla wolumenów typu: Hyper-Converged, Hybrid, In-Memory, All Flash.• Sieć 1 GbE dla wolumenów typu: Simple Hybrid, Simple In-Memory, oraz Simple All Flash.• Sieć managementowa (opcjonalna, ale zalecana) – min 1 GbE.
• Protokoły• Wsparcie dla NFS v3 (NFS v4.1 nie jest wspierany)• iSCSI (limit dla wolumenu - 2 TB) – wsparcie dla Windows Server 2008 (R2), Windows Server
2012 (R2) oraz XenServer.• Przestrzeń
• Zasoby lokalne: DAS, RAM, Flash, SSD• Zasoby sieciowe: NAS, SAN• Zasoby hybrydowe: Cloud
Polska Grupa Użytkowników Citrix 9
Atlantis USX – Zasada działania
2015-09-18
Wolumen typu: Simple Hybrid
Polska Grupa Użytkowników Citrix 10
Atlantis USX – Zasada działania
2015-09-18
Wolumen typu: Hybrid Volume –Hyper-converged (HA)
XenServerXenServerXenServerXenServer
Volume1
OS /App Image
OS /App Image
OS /App Image
Storage Layer Shared Storage SAN NAS
Servers & Network RAM CPU Network XenServer
Atlantis Layer Volume’s Service VM’s
Volume VMService VM
VDI XenDesktop Persistent VDI
Hybrid NFS HA Enabled
HA Volume1
HA Volume VM
Polska Grupa Użytkowników Citrix 11
Atlantis USX – Zasada działania
2015-09-18
Wolumen typu: Hybrid Volume –Hyper-converged (HA)
Polska Grupa Użytkowników Citrix 12
Atlantis USX – Zasada działania
2015-09-18
USX Data Flow “Hybrid Volume”
XenServer
Volume1HybridNFS
OS /App Image Volume VM
Service VMSSD Performance Layer
2
1
Shared Storage
Data Flow Discription for new IO Data Block:
1. VDI IO to disk (Volume1 VM)
2. Write from Volume to Service VM
3. Write from Servcie VM to SSD
4. Acknowledge from SSD to Service VM
5. Acknowledge from Service VM to Volume VM
6. Acknowledge to VDI (minimum 2 Ack from Servcie VM layer)
7. Depending on time, Write to Shared Storage
8. Acknowdge from Shared Storage
6
USX Storage Network 10 GB Ethernet
3 4
5 2 5 52
7 8
Polska Grupa Użytkowników Citrix 13
Atlantis USX – Rodzaje wolumenów
2015-09-18
Volume Type
Use Case
Min. #of hosts Performance Capacity Resiliency HA Applications Comments
Hyper-Converged
Server workloador VDI
3 Memory orlocal flash DAS 1Built-in 2USX HA Microsoft SQL Server,
Exchange, SharePoint
Hyper-Converged architecture; requires cluster; good balance between performance and capacity.
HybridServer workloador VDI
3 Memory orlocal flash
Shared storage
1Built-in USX HA Microsoft SQL Server, Exchange, SharePoint
Good balance between performance and capacity.
In-Memory
Non-persistent server workload
3 3Memory memory 1Built-in USX HAStateless applications (Hadoop, MongoDB, Cassandra…)
Not persistent. Best performance, but data is lost if all hosts fail.
All Flash Server workload
41 or 2 Local or shared flash
Local or shared flash
1Built-in USX HA Microsoft SQL Server, Exchange, SharePoint
Good performance, but lower capacity; good for most applications.
SimpleHybrid
PersistentVDI 1 Memory
or flashShared or local storage
HypervisorHA if deployedon shared storage
VMware Horizon View, Citrix XenDesktop
Functionally equivalent to Atlantis ILIO Persistent VDI™; Hyper-Converged architecture when used with local disk or flash.
Simple In-Memory
StatelessVDI 1 Memory
or flashMemoryor flash N/A (daily
backup)VMware Horizon View, Citrix XenDesktop
Not persistent. Functionally equivalent to Atlantis ILIO Diskless VDI™.
SimpleAll Flash
Persistent VDI 1 Local flash Local or
shared flash VMware Horizon View, Citrix XenDesktop Good performance, but lower capacity.
Polska Grupa Użytkowników Citrix 14
Atlantis USX – Licencjonowanie
2015-09-18
• Rodzaje licencji• Atlantis USX for VDI license per VM
dla stacji VDI – licencjonowanie za pojedynczą VM• Atlantis USX for XenApp licence per host (2 CPU socket)
dla serwerówXA - licencjonowane za hosty hypervisora w klastrze• Atlantis USX Local Storage Capacity (DAS, RAM, Flash)
dla pozostałych rozwiązań – licencjonowanie za 1TB przestrzeni
• Przykład – środowisko Citrix w oparciu o XenServer (15 hostów)• 100 stacji VDI – potrzebujemy 100 licencji „for VDI”• Mamy 100 serwerów XenApp – potrzebujemy 15 licencji „for XenApp”• Dodatkowo mamy serwery managementowe, które zajmują łącznie 2TB -
potrzebujemy zatem 2 licencje „for Capacity”
Polska Grupa Użytkowników Citrix 15
Atlantis USX – Koszty
2015-09-18
USX Hyper-Converged Cost ReductionSAN/NAS All-Flash Array Atlantis USX All
FlashCost Per IOPS $3 $1.60 $0.05Cost Per GB $4 $12 $2
Polska Grupa Użytkowników Citrix 16
Testy – IOmeter
2015-09-18
Legenda:[VNX] – EMC VNX 5500 configured for RAID 5, 2TB LUN[HC] – Atlantis USX Hyper-converged volume, 200GB NFS exportvmX – Virtual Machine – Windows 2008 R2 with XenApp 6.5Testy: Atlantis USX version 2.2.2
Polska Grupa Użytkowników Citrix 18
Testy – Deduplikacja
2015-09-18
• Liczba identycznych VM (XA):• 3 VM’s – 40,5GB• 5 VM’s – 45,8GB• 6 VM’s – 47,6GB• 7 VM’s – 49GB• 8 VM’s – 50,7GB
Polska Grupa Użytkowników Citrix 19
+/-
2015-09-18
+ -Przyszłościowe rozwiązanie typu SDS („podwozie” dla Atlantis Hyperscale)
Mała dojrzałość produktu
Skalowanie pojemności – techniczne proste, ale należy pamiętać o szczegółach
Skalowanie wydajności – trudne
Duża liczba możliwych konfiguracji wolumenów
Małe możliwości zaawansowanej konfiguracji (RAIDy, grupy dyskowe, itp.)
Prosta administracja Ubogi interfaceMałe możliwości troubleshootingu (performance oraz logi)
3 typy licencji Brak jednej spójnej licencji dla typowych (VDI, DB, itp.)Licencjonowanie per VDI
Wsparcie dla Vmware vSphere oraz Citrix XenServer
Wsparcie dla MS Hyper-V (Q4/2015)
Polska Grupa Użytkowników Citrix 21
Dziękuję za uwagę
2015-09-18
Jarosław Sobelemail: [email protected]: xenthusiast.comtwitter: @JarekSobel