Join David Rivers for an in-depth discussion in this video Fine-tuning cloud use, part of Cloud Computing First Look (2012).
Once you've made your migration to the cloud and you're monitoring performance, opportunities to fine tune or improve performance may present themselves. Let's look at some tips for fine-tuning your cloud computing performance beginning with cloud storage for data storage. If your cloud system makes use of infrastructure as a service, here are some tips that can help to optimize your cloud performance. First, segment data by performance requirements. Some data is needed immediately while other data does not need to be recalled as quickly.
For example, there's a difference between data associated with critical business processes and historical or archive data. More critical process data should be stored on high-quality machines that are made for the fastest storage. Whereas, that historical archived or backup data, it can be placed on slower machines. Now this can reduce unnecessary data from clogging critical storage system, so ask your provider if data can be segmented according to performance needs. Next, provision data with proximity to users. The closer the data is housed to the end-user, the faster it can be received and processed.
So when you're evaluating providers, understand where data centers are physically located in respect to your organizations and users. Using detailed management tools and controls, allocate cloud request to be handled by the network closest to the users. Data proximity speeds delivery by reducing the number of jumps from source to destination. And employ data backup and disaster recovery. Data backup and disaster recovery solutions are necessary to ensure that data is continuously available even if disaster strikes. Disaster can range from power outages and natural disasters to threat detection securities, cyber attacks and more.
So let's talk about optimizing your cloud backups. When you start performing your cloud backups you might be surprised at how slow the whole process can be. Here are some tips now for optimizing the process. Back up the most important files first. With cloud services, an initial backup has to happen before incremental backups can happen on a regular basis. The initial backup can take weeks and months depending on your data and the connection speed, so prioritize your content.
For example, you might want to choose important office files to be backed up before image files and then executables. Use bandwidth throttling. You may never have heard of this. The initial backup with cloud services can really eat up your resources thus having a negative impact on your other cloud services, grinding them to a virtual halt. Bandwidth throttling might slow down your backup, but it will have less of an adverse affect on your other services allowing you to work efficiently while your backup process runs.
Back up newer files first as well. In the event of a catastrophe users will most likely need access to their newer files first. So another option when performing the initial backup, on top of backing up important files first, is to have your newer most important files backed up first. And use de-duplication. Most cloud service providers include de-duplication options during backup operations. So make sure to use them, so you're not backing up copies of the same files. It cuts down the amount of data being backed up and the time to perform the backup.
And lastly, keep local backups as well. Now this one is a bit of a pain and extra work, but it can come in handy one day in the event of a non-catastrophic disaster, like losing a single server. By continuing to create and store backups on premise, you'll spend a lot less time restoring from a local backup then you would downloading from the cloud.
David also presents an overview of migration and common cloud technologies as you contemplate a move to the cloud, including Google Apps, Microsoft Windows Live, and more. The final chapter outlines how to evaluate the ongoing effectiveness of the cloud for your business.
- Understanding the components and infrastructure of the cloud
- Working with storage and database services
- Understanding the benefits of cloud computing
- Assessing security risks
- Obtaining cloud storage
- Working with Google Apps, Windows Live, iCloud, and more
- Migrating to the cloud
- Training others on cloud use