当前位置:首页 > 数据中心 > 正文

云计算数据中心怎么建(云计算搭建数据中心)

How to build a cloud computing platform
Cloud computing platform is also called cloud platform. Cloud computing platforms can be divided into three categories: storage cloud platforms that focus on data storage, computing cloud platforms that focus on data processing, and comprehensive cloud computing platforms that take into account both computing and data storage and processing. (1) Microsoft technical characteristics: Integrate the software and data services it uses Core technology: Large-scale application software development technology Enterprise services: Azure platform development language: .NET (2) Google technical characteristics: Storage and computing level expansion capabilities Core technology: Parallel decentralization Technology MapReduce, BigTable, GFS Enterprise Services: GoogleAppEngine, Application Hosting Service Development Language: Python, Java (3) IBM Technical Features: Integrate all its software and hardware services Core Technologies: Grid technology, distributed storage, dynamic load enterprise services : Provided by virtual resource pool, enterprise cloud computing integration solution (4) Oracle technical features: Software and hardware elastic virtual platform Core technology: Oracle's data storage technology, Sun open source technology Enterprise services: Oracle database on EC2, OracleVM, SunxVM (5) Amazon technical characteristics: elastic virtual platform core technology: virtualization technology Xen enterprise services: EC2, S3, SimpleDB, SQS development language: (6) Saleforce technical characteristics: elastic and customizable business software core technology: application platform integration technology enterprise services: Force .com service development language: Java, APEX (7) Wangtian cloud service technical characteristics: platform software can be customized according to needs Core technology: application platform integration technology Enterprise service: netfarmer service provides information platform for different industries Development language: Deluge (DataEnrichedLanguagefortheUniversalGridEnvironment ) (8) EMC technical characteristics: information storage system and virtualization technology Core technology: Vmware's virtualization technology, first-class storage technology Enterprise services: Atoms cloud storage system, private cloud solutions (9) Alibaba technical characteristics: elastic and customizable Business software core technology: application platform integration technology enterprise services: software interconnection platform, cloud e-commerce platform (10) China Mobile technology characteristics: solid network technology, rich bandwidth resources core technology: underlying cluster deployment technology, resource pool virtualization technology, network Related technology enterprise services: BigCloude-big cloud platform platform architecture first: display layer, multi-data center cloud computing architecture This layer is mainly used to display the content required by users in a friendly way, and will make use of the middleware layer provided below A variety of services, mainly five technologies: HTML: standard Web page technology, mainly HTML4 before 2013, but the upcoming HTML5 will promote the development of Web pages in many aspects, such as video [1] and local storage etc. JavaScript: A dynamic language used for Web pages. Through JavaScript, the functions of Web pages can be greatly enriched. CSS: Mainly used to control the appearance of Web pages, and to elegantly separate the content of the page from its presentation. Flash: The most commonly used RIA (Rich Internet Applications) technology in the industry can provide Web-based rich applications that cannot be provided by HTML and other technologies at this stage, and it is very good in terms of user experience[3]. Silverlight: RIA technology from industry giant Microsoft[4]. Although its market share before 2013 was slightly lower than Flash, it is very developer-friendly because it can be programmed using C#[5]. Secondly: the middle layer is a link between the previous and the following. It provides a variety of services based on the resources provided by the infrastructure layer below, such as cache services and REST services, and these services can be used to support the display layer or directly There are mainly five technologies for users to call; REST: Through REST technology, some services supported by the middleware layer can be provided to the caller very conveniently and elegantly. Multi-tenancy: This allows a single application instance to serve multiple organizations while maintaining good isolation and security. This technology can effectively reduce application acquisition and maintenance costs. Parallel processing: In order to process massive amounts of data, a huge X86 cluster needs to be used for large-scale parallel processing. Google's MapReduce is a representative work in this regard. Application server: Based on the original application server, a certain degree of optimization has been made for cloud computing, such as the Jetty application server for Google AppEngine. Distributed caching: Distributed caching technology can not only effectively reduce the pressure on the backend server, but also speed up the corresponding response. The most famous example of distributed caching is Memcached.
How to establish a cloud data center for the environmental protection industry
The so-called cloud data center is to cloudify the data center, but the infrastructure construction violates the existing basic concept of environmental protection. Personally, I feel that the most important thing for cloud data centers in various industries is the construction of the cloud, not the construction of the data center building. The existing data center can fully support the requirements of cloud computing, without basic investment, reducing the investment of operational personnel's resources. Reducing maintenance costs and reducing resource investment are things that the environmental protection industry should consider.
An independent data center requires a lot of investment in infrastructure construction, which involves nothing more than engineering construction, etc. The investment is very huge, including time, manpower, physics, energy, etc. It is better to find an existing data center with combined usage conditions, good scalability, and abundant network resources to conduct in-depth cooperation and solve daily operation and maintenance problems (hiring a team, outsourcing, etc.). Outsourcing costs are lower and there are many forms of outsourcing. , richer), so that both costs and inputs will be greatly reduced, which is in line with the purpose of the environmental protection industry.
A cloud data center without the network can only be said to be a data center. The so-called cloud only uses virtualization technology to make the performance of the hardware better. The investment is actually not much at all, because cloudization It itself requires costs. When used, the cloudized equipment will have to pay high licensing fees every year, which is likely to outweigh the gains. Investments such as dual-channel mains power in the data center will be serious silent costs, and the operation will be inefficient. The cost is high and the risk of external network services is extremely high.
How to use OpenStack to build a cloud computing data center
Since Google CEO Eric Schmidt first proposed the concept of "cloud computing" (cloud computing) at the Search Engine Conference in 2006, cloud computing Computing has become a very popular research direction in the IT field in recent years. It enables users to obtain computing, storage, network and other resources from a shared, configurable resource pool conveniently and on demand through the network. Among the three deployment models of cloud computing (public cloud, private cloud, and hybrid cloud), public cloud attracts a large number of users with its low price and flexible elasticity strategy. But for many companies, business-related data is their lifeline. Since public clouds store data not locally within the enterprise, security issues for applications that are deployed outside designated firewalls and closer to public areas have aroused everyone's concerns.
Therefore, build a private cloud platform that mainly provides cloud services within the enterprise, is not open to the public, works within the enterprise's firewall, and enterprise IT personnel can access its data, security and services Effective quality control has become a favored choice by large enterprises. In addition, private cloud can provide more efficient and personalized elastic computing resource allocation capabilities, and can more effectively utilize the existing IT equipment resources within the enterprise to create a cloud platform that better meets the needs of the enterprise.
In view of the above-mentioned data security issues in public clouds, the starting point of this article is:
·How to build a private cloud suitable for the local environment:
·For laboratories or development environment to build a cloud computing platform. Allows laboratories to evaluate and explore data security, on-demand access to computing resources, and more.
In actual experiments, this article is based on the OpenStack open source tool software package to build a private cloud computing platform in a scientific research laboratory environment, so that resources can be flexibly allocated and data security can be ensured.