What are the key considerations when designing a secure cloud infrastructure at Cloud Software Group?