100 likes | 522 Views
High Performance Cloud Storage Technical Architecture. Audience: Everyone Date : Tuesday, 10 August 2010 Version: Final V1.0 Author: Aaron Peapell Context: Technical Architecture Contact : support@clouddrive.com.au Patent: PCT/AU2010/000475 In confidence. Architecture Examples.
E N D
High Performance Cloud Storage Technical Architecture Audience: Everyone Date: Tuesday, 10 August 2010 Version: Final V1.0 Author: Aaron Peapell Context: Technical Architecture Contact : support@clouddrive.com.au Patent: PCT/AU2010/000475 In confidence
Architecture Examples • Laptop, 2 TB local drive • Office, 10 desktops, single file server, 2 TB • Office, 10 desktops, 200 GB home drives • Enterprise, 1000 Desktops, multiple file servers, 200 TB • Enterprise, 1000 Desktops, 200 GB home drives • Enterprise, high availability • Enterprise, disaster recovery • Enterprise, remote offices storing data at head office • Enterprise, SQL Server • Enterprise, VMWare, windows drives • Enterprise, VMWare, linux infrastructure
Laptop, 2 TB local drive Storage Service https Cloud Provider iSCSI Initiator Laptop/Desktop • Provide laptops/desktops 2 TB local drives • laptops/desktops with iSCSI initiator and service installed • Cloud Drive mounted as a local drive
Office, 10 Desktops, single file server, 2 TB Normal File Share iSCSI Initiator Storage Service File server Laptop/Desktop • Provide 2 TB file server • Standard office file server with iSCSI initiator and service installed • File server exports cloud drive as a normal file share • Laptops/desktops access storage via normal file sharing
Office, 10 Desktops, 200 GB home drives iSCSI iSCSI Initiator Storage Service File server Laptop/Desktop • Provide 200 GB home drives • Standard office file server, service installed and cloud drives configured as 200 GB • Laptops/desktops iSCSI initiator installed
Enterprise, 1000 Desktops, multiple file servers, 200 TB File Share iSCSI iSCSI Initiator Accelerator Storage Service Storage Server iSCSI Initiator Laptop/Desktop File Servers • Provide 200 TB of network drives • Standard office file servers access cloud storage via iSCSI • Servers export cloud drives as a normal file shares • Laptops/desktops installed network accelerator to increase caching and performance while reducing bandwidth and cost
Enterprise, 1000 Desktops, 200 GB home drives iSCSI iSCSI Initiator Storage Service Accelerator Storage Service Laptop/Desktop • Provide 200 GB home drives • Standard office file server, service installed and cloud drives configured as 200 GB • Laptops/desktops iSCSI initiator installed • Laptops/desktops installed network accelerator to increase caching and performance while reducing bandwidth and cost
Enterprise, high availability Load balancer/ Microsoft Clustering Load balancer/ Microsoft Clustering RAID 5 SAN Storage Servers Clustered File Servers • Provide high availability cloud storage • Storage services behind a sticky source load balancer • Local cache on a Microsoft clustered file servers • SAN using RAID 5 • No single point of failure
Enterprise, disaster recovery Power on servers or “vmotion” to DR site \\file01\\share \\file01\share cloud01 cloud01 Live Site DR Site • Provide complete network and home drive disaster recovery • Live site has “\\file01\share” mapped to “cloud01” • To effect complete disaster recovery, simply power up (or vmotion) 2 completely empty servers in the DR site, called “cloud01” and “file01” • Turning off cloud updates at the DR site, mount the storage, run check disk • Export the cloud storage via “\\file01\share” and turn on cloud updates • All data is replicated via the cloud and no data needs to be replicated between sites • Turning off cloud updates during testing at the DR site allows DR testing in to be conducted parallel with production
Enterprise, remote office storing data at head office CIFS, NFS, FTP Over WAN Storage Service Laptop/Desktop File Server in remote office File Server in head office • Provide high performance centralised storage, disaster recovery at remote sites while also reducing bandwidth