Two major architectures for cloud storage

Source: Internet
Author: User
Keywords Cloud storage this extension through
Cloud storage is a schema, not a service. Whether you own or lease this architecture is a secondary issue. Fundamentally, cloud storage can easily extend cloud capacity and performance by adding standard hardware and access to shared standard networks (public Internet or private intranet). It turns out that managing hundreds of servers makes it feel like a single, large storage pool device is a fairly challenging job. Early vendors, such as Amazon, undertook the task and profited by renting online. Other vendors, such as Google, employ a large number of engineers to implement this management within their firewalls and customize storage nodes to run applications on them. Cloud storage has become a highly disruptive technology in the data center as Moore's law has driven down the prices of disk and CPU goods.


the cluster NAS system has improved over the past decade. This article reviews various architectural approaches to building a cloud storage or large-scale scalable NAS system, for enterprise IT managers seeking to build private cloud storage to meet their consumption, or for service providers seeking to build public cloud storage products to provide storage in the form of services, These methods are closely related to them. The architecture approach is divided into two categories: one is the architecture through the service, the other is the architecture through software or hardware devices.


's traditional system utilizes tightly coupled symmetric architectures designed to address HPC (High-performance computing, hyper-operation) problems that are now expanding outwards into cloud storage to meet fast-presenting market demands. The next-generation architecture has adopted a loosely coupled asymmetric architecture that centralizes metadata and control operations, which are not well-suited for high-performance HPC, but are designed to address the bulk storage requirements of cloud deployments. The summary information for the various schemas is as follows:


tightly coupled symmetric (TCS) architecture:


builds TCS systems to address the challenges of single file performance, which limits the development of traditional NAS systems. The advantages of HPC systems quickly overwhelm storage because they require a much greater number of single file I/O operations than single device I/O operations. The industry's response to this is to create products that utilize the TCS architecture, many of which are accompanied by distributed lock management (which locks the write operations of different parts of the file) and cache consistency. This solution works well for single file throughput issues, and many HPC customers in several different industries have already adopted this solution. This solution is advanced and requires a certain degree of technical experience to install and use.


loosely coupled asymmetric (LCA) architecture:


The LCA system uses different methods to extend outward. Instead of executing a policy to make each node aware of what each action is doing, it uses a central metadata control server outside of a data path. Centralized control offers many benefits, allowing for new levels of expansion:


storage nodes can focus on the requirements of providing read and write services, without requiring confirmation from network nodes.


nodes can take advantage of different hardware CPUs and storage configurations and still play a role in cloud storage.


users can adjust cloud storage by taking advantage of hardware performance or virtualization instances.


eliminates the large amount of state overhead shared between nodes and eliminates the need for user computers to interconnect, such as Fibre Channel or infiniband, to further reduce costs.


heterogeneous hardware blending and matching enables users to expand storage at the current economic scale when needed, while providing permanent data availability.


Having centralized metadata means that storage nodes can be rotated for deep application archiving, and metadata is often available on control nodes.


Cloud Storage Selection


Although there are many options on scalable NAS platforms, they typically represent a service, a hardware device, or a software solution, each with its own advantages and disadvantages:


Service mode: In the most common case, when you consider cloud storage, you will think of the service offerings that it provides. This pattern is easy to start, and its extensibility is almost instantaneous. By definition, you have a backup of offsite data. However, bandwidth is limited, so consider your recovery model. You have to meet the needs of your data outside your network.


HW Mode: This deployment is behind a firewall and provides better throughput than a public internal network. It is convenient to purchase integrated hardware storage solutions and, if the vendor is doing well on installation/management, it is often accompanied by an organic rack and stack model. However, you will give up some of the advantages of Moore's law because you will be limited by hardware devices.


  SW Mode: SW mode has the advantage of HW mode. In addition, it has a price competitive advantage that HW does not have. However, its installation/management procedures should be carefully focused, because it is really difficult to install some SW, or may require other conditions to limit the choice of HW, and choose SW.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.