Background
Cloud computing (cloud computing) is an internet-based mode of addition, use, and delivery of related services, typically involving the provision of dynamically scalable and often virtualized resources over the internet. Cloud computing can be classified into public, private, and hybrid clouds according to the nature of the cloud computing service. A public cloud generally refers to a cloud that can be used and provided by a third party provider for a user, and the core attribute of the cloud is a shared resource service. The enterprise provides services to external users directly through own infrastructure, and the external users access the services through the Internet and do not have cloud computing resources. Private clouds are built for individual use by a customer and thus provide the most effective control over data, security and quality of service. The private cloud can be deployed in a firewall of an enterprise data center, or can be deployed in a safe host hosting place, and the core attribute of the private cloud is a proprietary resource.
However, private clouds provide control, but do not compare to public clouds in terms of benefits such as large amounts of temporary capacity. Private clouds can be in-house, providing full control and known security, but their fixed cost is high. A public cloud can be off-premise, have low utility costs and provide self-service while having full flexibility, but have certain security issues. In the prior art, if only a public cloud is used, although there are large data processing resources, for some enterprises, the enterprises only need to process data by using the data processing resources when needed, and waste of the data processing resources is caused when the enterprises are not used; if only the private cloud is used, the enterprise places data processing resources on the private cloud of the enterprise, so that although the data security is greatly improved, the private cloud does not have more powerful computing resources to a certain extent, and the data processing capability is far beyond the effect required by the enterprise.
In summary, neither the private cloud nor the public cloud can solve all the problems of the user, for example, although the private cloud does not have the problem of security, the private cloud has insufficient flexibility, and vice versa. In a new era, with the continuous pursuit of efficiency improvement by users and the endless double-click of various emerging workloads, the hybrid cloud becomes the only choice for users. The existing private enterprises mainly face enterprise users, and due to the safety consideration of data, the enterprises more hope to store the data in the private cloud, but hope to have larger computing resources, and under the condition, the hybrid cloud can be adopted, so that the hybrid cloud not only has the safety of the private cloud, but also has the computing resources of the public cloud, can complete work more efficiently and quickly, and is more perfect compared with the private cloud or the public cloud. Therefore, it is highly desirable to design a hybrid cloud storage architecture system with low utility cost, self-service, full flexibility, and trusted security using enterprise control.
Disclosure of Invention
In view of the above disadvantages of the prior art, an object of the present invention is to provide a hybrid cloud storage architecture system that can effectively reduce cost, and can use both public and private clouds, so that an enterprise can place an application program and data on a most suitable platform to obtain an optimal matching combination, thereby achieving the purposes of saving money and being safe.
The embodiment of the invention provides a hybrid cloud storage architecture system, which comprises:
the system comprises a public cloud, a private cloud and a physical cloud, wherein the public cloud, the private cloud and the physical cloud are respectively connected with a server end, and data source information of the public cloud, the private cloud and the physical cloud is sent to the server end;
at least one server side provides a service portal based on an information technology infrastructure library ITIL by establishing a configuration management database CMDB, and combines data source information in a public cloud, a private cloud and a physical cloud and record source attributes contained in the CMDB into one view to realize uniform management of cloud resources.
Further, in the hybrid cloud storage architecture system, the server side includes a data storage scheduling module, a data storage selecting module, a cloud cost management module, and a multidimensional data analysis module.
Further, in the hybrid cloud storage architecture system, the data storage scheduling module is specifically configured to access data source information in the public cloud, the private cloud, and the physical cloud, together with the record source attribute included in the CMDB.
Further, in the hybrid cloud storage architecture system, the data storage scheduling module includes a data storage unit, a data acquisition unit, a data migration unit, and a data access statistics unit.
Further, in the hybrid cloud storage architecture system, the data storage selection module is specifically configured to determine service providers of data storage to public clouds, private clouds, and physical clouds according to total storage cost, data availability, and network transmission performance.
Further, in the hybrid cloud storage architecture system, the cloud cost management module is specifically configured to calculate resource consumption of each of the public cloud, the private cloud, and the physical cloud, and generate a report for a user to know consumption conditions.
Further, in the hybrid cloud storage architecture system, the multidimensional data analysis module includes cost management analysis, comparative analysis, resource management, and trend analysis.
Further, in the hybrid cloud storage architecture system, the public cloud and the private cloud are connected with the server side through an API interface.
Further, in the hybrid cloud storage architecture system, the physical cloud is connected with the server side through an IPMI hardware management interface and Agent + ssh verification.
Further, in the hybrid cloud storage architecture system, the public cloud, the private cloud and the physical cloud are connected with the server side by an information dispersion algorithm IDA for data transmission verification.
Compared with the prior art, the hybrid cloud storage architecture system comprises: the system comprises a public cloud, a private cloud and a physical cloud, wherein the public cloud, the private cloud and the physical cloud are respectively connected with a server end, and data source information of the public cloud, the private cloud and the physical cloud is sent to the server end; at least one server side provides a service portal based on an information technology infrastructure library ITIL by establishing a configuration management database CMDB, and combines data source information in a public cloud, a private cloud and a physical cloud and record source attributes contained in the CMDB into one view to realize uniform management of cloud resources. According to the embodiment of the invention, the hybrid cloud can obtain higher computing capacity at any time by utilizing the expandability of the public cloud, and enterprises can reduce the pressure and the requirement on the internal private cloud by moving the non-confidential function to the public cloud area. The invention can effectively reduce the cost, can use both public cloud and private cloud, so that enterprises can place application programs and data on the most suitable platform to obtain the best matching combination, thereby achieving the purposes of saving money and safety.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiments of the present invention will be described in further detail with reference to the drawings attached hereto.
As shown in fig. 1, an embodiment of the present invention discloses a hybrid cloud storage architecture system, including:
the cloud service system comprises a public cloud, a private cloud and a physical cloud, wherein the public cloud, the private cloud and the physical cloud are respectively connected with a Server side (Server) and send respective data source information of the public cloud, the private cloud and the physical cloud to the Server side;
at least one server side provides a service portal based on an information technology infrastructure library ITIL by establishing a configuration management database CMDB, and combines data source information in a public cloud, a private cloud and a physical cloud and record source attributes contained in the CMDB into one view to realize uniform management of cloud resources.
The embodiment of the invention provides public cloud, private cloud and mixed cloud environment management, integrated product service from cloud consultation, cloud migration and cloud deployment to cloud operation and maintenance, service carding is carried out by establishing CMDB, service portal, guarantee and CMDB query based on ITIL are provided, cloud resource management receipt is provided, various public clouds (including AWS, Alicloud, Azure and Ucloud), private clouds and virtualization platforms are uniformly connected, and cloud resource uniform management is realized.
The hybrid cloud storage architecture system accesses the server end through the own cloud (private cloud, public cloud and physical cloud) in a connection mode with the server end, and meanwhile, the corresponding cloud storage modules can be extracted and displayed through the server end. The hybrid cloud storage architecture can integrate private cloud storage and public cloud storage in an enterprise, fully exert respective advantages, make up for the defects of the public cloud storage in data security and access performance, simultaneously meet the storage requirement under the condition of sudden business outbreak of the enterprise, and provide necessary resources for users.
Further, in the hybrid cloud storage architecture system, the server side includes a data storage scheduling module, a data storage selecting module, a cloud cost management module, and a multidimensional data analysis module.
Further, in the hybrid cloud storage architecture system, the data storage scheduling module is specifically configured to access data source information in the public cloud, the private cloud, and the physical cloud, together with the record source attribute included in the CMDB. Optionally, the data storage scheduling module includes a data storage unit, a data obtaining unit, a data migration unit, and a data access statistics unit.
Further, in the hybrid cloud storage architecture system, the data storage selection module is specifically configured to determine service providers of data storage to public clouds, private clouds, and physical clouds according to total storage cost, data availability, and network transmission performance.
The data storage scheduling strategy in the framework of the embodiment of the invention comprises data storage, data acquisition, data migration and data access statistics. In implementation, a storage scheme for balancing all factors such as total storage cost, data availability and network transmission performance is provided by the problem of service provider selection when data is stored in a public cloud, a private cloud and a physical cloud.
The hybrid cloud storage architecture system provided by the embodiment of the invention can acquire higher computing power at any time by utilizing the expandability of the public cloud. Enterprises can reduce the pressure and demand on internal private clouds by moving non-confidential functions to public cloud areas. The embodiment of the invention can effectively reduce the cost, can use both public cloud and private cloud, and enterprises can place application programs and data on the most suitable platform to obtain the optimal matching combination. The invention mixes the public cloud and the private cloud, thereby achieving the purposes of saving money and being safe.
Further, in the hybrid cloud storage architecture system, the cloud cost management module is specifically configured to calculate resource consumption of each of the public cloud, the private cloud, and the physical cloud, and generate a report for a user to know consumption conditions.
The cloud cost management module helps enterprises to realize a data-driven, sustainable tracking and optimized cloud cost management closed loop, can accurately and transparently calculate the public cloud, private cloud and physical cloud resource consumption of customers, and generates a multi-dimensional self-defined report so that the customers can comprehensively know the consumption condition; and providing comprehensive cost optimization suggestions and consumption early warning for the customers.
Further, in the hybrid cloud storage architecture system, the multidimensional data analysis module includes cost management analysis, comparative analysis, resource management, and trend analysis.
As shown in fig. 1, the system of the present invention includes public clouds (AWS, arri clouds), private clouds (Vsphere, Openstack), and physical cloud environment management, performs service combing by establishing CMDB, provides services portal, security, and CMDB query based on ITIL, provides cloud resource management credential, and interfaces various public clouds, private clouds, and virtualization platforms in a unified manner, so as to implement unified management of cloud resources, and perform various dimensional analysis. Specifically, cost management mainly analyzes cost composition, and is beneficial to researching factors influencing cost rise and fall; the comparative analysis mainly comprises the steps of carrying out comparative analysis, and taking improvement measures for research; the resource management is to carry out IT resource statistics and manage the resources; the trend analysis shows the development trend of various information data, and is beneficial to researching and improving the possible situations. The embodiment of the invention also supports the independent resource statistics and cost analysis of each self-defined service.
Further, in the hybrid cloud storage architecture system, the public cloud and the private cloud are connected with the server side through an API interface. And the physical cloud is connected with the server side through an IPMI hardware management interface and Agent + ssh verification.
Generally, a cloud storage system only requires one data server to connect to the internet. The client sends data to the server via the internet and then records the information. When a client wants to retrieve material, it accesses a data server of a Web-based interface. The server then sends the file either back to the client or allows the client to access and manipulate the file on the server itself.
In the specific implementation of the invention, the public cloud and the private cloud both access the server through the API and then send the server, and the physical cloud accesses the server through the IPMI and the Agent + ssh. In general, cloud storage systems typically rely on data from hundreds of servers, but since computers sometimes require maintenance or repair, it is important to store the same information on multiple machines. Therefore, it is preferred that the same data store of the system of the present invention uses different power supplies on the server. In this way, the user can still access the data even if a power source is turned off.
Further, in the hybrid cloud storage architecture system, the public cloud, the private cloud and the physical cloud are connected with the server side by an information dispersion algorithm IDA for data transmission verification.
The embodiment of the invention is based on the storage architecture of the information dispersion algorithm IDA, and data is unidentifiable when transmitted in a network or stored in a storage array, and only a user/equipment with a correct key can access the data. This information is recombined when accessed using the correct key.
In the hybrid cloud storage architecture system, the private cloud and the public cloud can coexist, enterprises do not want to give up data centers and move everything to the public cloud, and parts of the infrastructure of the enterprises can still be kept behind the firewall of the company. The hybrid cloud storage architecture system has the advantages of low public facility cost, self-service, complete flexibility and credible security controlled by using enterprises under the condition of using a hybrid cloud strategy of private cloud and public cloud.
In summary, the hybrid cloud storage architecture system of the present invention can mix and match local infrastructure and other scalable and on-demand infrastructure, and users can place applications and data on the best platform and then perform cross-space processing. Meanwhile, the hybrid cloud of the invention also provides a good foundation for the elastic requirements of other purposes, such as disaster recovery, which means that the private cloud can use the public cloud as a platform for disaster transfer when needed.
The cloud operation and maintenance system provided by the invention spans the whole public cloud, private cloud and mixed cloud technical service range, not only can provide cloud implementation, deployment and operation and maintenance services, but also can independently deliver cloud operation and maintenance tools as products to customers for use, so that the use efficiency of the customer mixed cloud is improved, and the operation and maintenance cost is reduced. Compared with the existing cloud service providers which provide public cloud services and basically do not have the products and technologies of implementation, deployment, operation and maintenance and basic framework services of private clouds and hybrid clouds, the hybrid cloud technology provided by the invention perfectly solves the conflict of the existing customers on cloud demand services and core data safety guarantee, so that the customers can use the public cloud services to reduce the operation cost and improve the core service operation efficiency, and also provide the private cloud implementation and deployment to guarantee the core data safety of the customers and worry about using the public cloud services.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.