Skip to main content

3 main differences between cloud and on-premises storage






Cloud storage and on-premises storage are two great options for storing, serving, and protecting data  but there are three main differences that one must be aware of before choosing between these two: availability, data protection and  performance.
To set start with, cloud storage, means hosted object stores like Microsoft OneDrive, Amazon S3, and AT&T Synaptic Storage. While on-premises storage, are all file-oriented storage including NAS, clustered NAS, unified storage, and object storage. Although there are clear technological differences between on-premises storage, many of those differences are erased when deployment is considered.
1>      Cloud storage is highly available as compared to many on-premises storage deployments, with much less complexities.
Cloud storage is an attractive choice for data, as prices continue to drop down and the services are getting mature. The advantage of pay-as-you-go versus investing in physical infrastructure and then providing space, power and bandwidth are understood. But what other thing should be kept in mind? Cloud storage availability can often exceed a typical customer environment because of the inherent replication of each object across multiple physical machines, and typically across multiple sites. This provides continued availability in the event of disk, array or site failure. For example, Amazon’s S3 cloud storage does the following:
“The service redundantly stores data in multiple facilities and on multiple devices within each facility.”
The cloud storage methodology of object replication provides availability across all the failure scenarios mentioned above with nearly instant failover. In a failure state, the network simply re-routes the application to an identical object replica in a different location.
On-premises storage still offers many benefits as costs continue to decrease and advanced functionality is more and more common in even lower end products. On-premises storage can be configured for very high degrees of availability, but this is often at the array level. Multi-array and multi-site availability with on-premises storage still requires a great deal of expertise and cost.
Why? Multi-site availability obviously requires a second data center located in a different geography and all the cost and complexity it entails. It also requires redundant hardware. NAS will require equal or nearly equal capacity to support data replication. Object storage, while able to support replication at a more granular level, is similarly constrained. Multi-array availability is more straightforward with object storage and clustered NAS, but still requires the proper amount of physical “heads” (storage and metadata controllers) and proper network configuration. Conventional NAS relies on in-the-box redundancy and typically has to fall back on the recovery of snapshots when an array fails, which clearly degrades the failover time.

Beyond the technology, customers often don’t know how to classify people data (mission critical, business critical, or neither). In most businesses, non-mission critical data doesn’t get continuous replication within a facility, let alone across facilities. This reinforces the reliance on data protection techniques like RAID mirroring or backup, which are either inefficient or require significant recovery time, making them unsuitable for availability. The simplified availability techniques of cloud storage is a significant advantage.
2>      On-premises storage still has superior flexibility over data protection and recoverability, but the right application can work with cloud storage to create a different and powerful protection profile

On-premises storage gives the educated customer a huge range of options around service level and degrees of data protection. From higher-end file storage like IBM SONAS, which can house many CPUs, lots of RAM and hundreds of solid state storage disks to lower-end arrays housed in a single box, it is now common to be able to apply different classes of storage media and protection schemes, even within a single system, to address different types of applications and types of people data. For example, the IBM Storwize V7000 Unified can have a mix of storage media internally and move data around those storage tiers by policy, even across different arrays.

“Automates movement of less-frequently used files to lower cost tiers of storage, including tape”

The flexibility of on-premises storage, which supports file system replication, tiering, snapshots, and backup, at increasingly granular levels, enables IT organizations to create a high degree of data protection, disaster recovery and point-in-time recovery (also called business continuity).

By contrast, with cloud storage, granular data recoverability is the customer’s responsibility. While data durability, by virtue of having at least three immutable copies of each object with regular background error checking, can be very high (11 9’s is often quoted), cloud storage does not promise the recoverability of older versions of data, or accidentally deleted data. For example, AT&T Synaptic Storage as a Service:

“AT&T is not responsible for any content that You transmit, store, record or play using the Application.”

This is an area where the application or the technology that overlays cloud storage can help. For example, because Oxygen stores a new object for each version of data, we support user recovery of infinite versions of data, as well as “soft deleted” data. This eliminates the need for traditional backup for people data recovery (business continuity) and the associated IT overhead.

While the complementary pairing of an application like Oxygen with cloud storage produces a new, efficient type of data protection profile, the same can be applied to on-premises storage with similar results.

Recoverability
3>      On-premises storage offers significantly better performance, but cloud storage locality is closing the gap

A foremost benefit of on-premises storage is data placement. Data locality is still important for many applications, particularly ones that deal with large files like media or Excel files used for detailed financial analysis. Storage on the local area network is considerably faster than cloud storage. On-premises network storage can easily reach 40MB/s for reads and writes over the LAN, whereas cloud storage is severely limited by network bandwidth, particularly in upload (write) scenarios.

Cloud storage makes up some of the difference by being available in nearly every major geography, all without a customer having to worry about putting storage hardware in a place with adequate power, cooling and bandwidth. The increasingly global presence of cloud storage can help support data locality for improved performance, particularly with read operations, which in many businesses makes up the majority of people data interaction.

In-device storage is significantly faster than either on-premises or cloud storage. With standard in-device SSD, 200MB/s of read/write and microsecond response time is now possible. With this in mind, a modern people data technology must be able to take advantage of in-device storage when necessary and on-premises or cloud storage when lower performance is acceptable or shared access is required.

Comments

  1. Business cloud services can give your company access to a wide range of tools, apps and software on a pay-as-you-go basis. For small firms, the best cloud services can deliver increased flexibility, security and significant savings.
    virtual data rooms reviews

    ReplyDelete
  2. Virtual data rooms are locations in the cloud where businesses can securely store and access information about private negotiations, including mergers and acquisitions, real-estate transactions, intellectual property rights and initial public offerings.
    virtual data rooms for mergers and acquisitions

    ReplyDelete

Post a Comment

Popular posts from this blog

Teach from home

Seeking volunteers for mentoring aspirants for different competitive exams. Benefits:  - earn handsomely - contribute to the creation of world-class content - teach from the ease of your home - help in building new horizons of learning Your help can give countless people around the country, the Guidance - the one thing they need most.  to connect: drop an email at contact@eprabodh.in

How to convert your Classes/Courses/Tuition into an online course without spending any money?

Using a variety of online services available for free on the internet you can convert your Classes/Courses/Tuitions into an online course without spending any money. Using a web blog, a page on Facebook, or other social network pages can be a central hub where the course syllabus and activities can be scheduled. An outline for the course can be created. Document sharing tools like Google Drive, DropBox, One Drive can be used to share the important notes and course contents. Tools like Skype, Whatsapp, Google Duos, Hangout can be used to communicate and hold webcam based meetings. Instagram and other photo sharing tools can be used to share photographs. To share videos services like Vimeo and Youtube can be utilized. Tools like Camtasia can be used to capture screenshots and record synchronized lecture or explanations about them. But, if you choose these mix of different online tools instead of a dedicated LMS, Many challenges arise, including the follow