valentinT - Fotolia
Downtime is an unavoidable reality of every IT service, but availability concerns seem more acute when they come from an outside vendor. Cloud storage providers are no different. System failures and connectivity issues across the Internet can affect storage services. Evaluate storage availability requirements for stored data and verify that the cloud storage provider can guarantee availability in its service-level agreement.
Microsoft offers 99.9% availability for major Azure storage options; that allows 8.76 hours of downtime per year, or more than 43 minutes per month. By comparison, AWS offers 99.99% availability for stored objects, which allows 4.3 minutes per month. If the provider's service availability doesn't meet your requirements, find another cloud storage vendor with acceptable availability or keep mission-critical data on-premises.
Availability, legal and regulatory requirements can make it difficult to transfer important business data to cloud-based storage. However, an evolving range of products integrate on-premises and cloud storage resources. The idea is to bring local, remote and cloud storage together into a single unified architecture. Move less-critical data to the cloud outright and keep critical business data on-premises; replicate it to cloud providers if necessary. Tools that connect on-premises data and cloud storage include the AWS Storage Gateway virtual appliance, ownCloud Enterprise software and Oxygen Cloud Enterprise.
Cloud storage services tailored to specific tasks or applications are also an option for many enterprises. Azure blob storage suits most unstructured data like music, backups, big data sets, documents and logs, among others, while Azure table storage is best for databases like NoSQL. Amazon Glacier works well for archival data, elastic block storage is intended as block storage for EC2 workloads, and CloudFront stores content for delivery. Google SQL offers storage for MySQL databases, and Datastore handles NoSQL databases. Ultimately, matching tasks to services provides the best performance with the associated applications.
While the focus often is on better availability, there are many times when storage requirements allow lower storage availability. Data archives, system backups and other data that's accessed infrequently work well with lower-availability services, such as Google Durable Reduced Availability (DRA) storage. The main advantage of lower availability is cost savings. Google DRA is priced at $0.02 per GB versus $0.026 per GB for standard availability storage. Amazon's Reduced Redundancy Storage option for S3 offers lower-redundancy storage for simple tasks where data is already protected elsewhere -- such as file distribution -- and is about 20% less expensive than standard S3.
Stephen J. Bigelow is the senior technology editor of the Data Center and Virtualization Media Group. He can be reached at firstname.lastname@example.org.
Netflix model the gold standard for high availability
Cutting downtime with cloud resiliency calculations
Common standards to ensure cloud uptime
Dig Deeper on Network and application performance in the cloud
Related Q&A from Stephen J. Bigelow
Once part of the gaming industry, GPUs are gaining traction in data center infrastructures. Learn why the power of GPUs makes them fit virtualization... Continue Reading
It's perfectly viable to approach API development using either in-house or SaaS-provided tooling, but each path has its place. Learn how to choose ... Continue Reading
Thinking about applying the OpenAPI Specification to API development? Analyze OpenAPI's automation and standardization benefits and see if it will ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.