How to build a cloud computing platform

Source: Internet
Author: User
Keywords Data center cloud computing platform these servers data centers cloud computing platforms these servers
Tags address application application server asset automated deployment automated management business cloud

Planning is an important first step in building a cloud computing solution. When planning, you need to create a complete document of the current datacenter assets and running processes, you need to describe the relationships between existing devices in the datacenter, and consider how to deploy future new devices.

Because of the complexity of the environment, the enterprise assigns different people to maintain different data in the datacenter. You need to understand the interaction between all the different roles and data center devices, and responsibilities overlap between roles. Top decision-makers in an enterprise need to participate in the process and make decisions.

Data Center full asset information

The
data Center includes a large number of servers and devices that first need to collect information about the hardware assets and the relationships between those assets. The relationship between assets is important for planning. Here's an example of the relationship between a server and a network:


through a logically defined IP address the server must define a network interface in the operating system to define the IP address server must have a physical NIC to support the network interface defined in the operating system with specific properties such as MAC address, Used to connect the NIC through physical links and other devices in the datacenter must be connected to a port on the switch and the switch also has its own relationship, such as which module the port belongs to, and the connection between the switches. The above asset information needs to be collected. Figure 5-9 shows an example of a datacenter:



Figure 5-9 Data Center Paradigm

to draw business data streams


After the device logic is documented, it is important to correctly understand the process of configuring these devices in order to determine which parts of the automation deployment can be implemented. It is also important to understand the use of equipment in business functions. Based on this information, we can basically determine the infrastructure of the data center, such as routers, switches, database servers, and load balancers, these devices have fewer changes and are configured in a special way, so it is not appropriate to use automated deployments. The application server usually uses the same hardware and changes frequently, and it is more appropriate to use automated deployments based on the information analysis we collect. The following figure is an example of a business data flow:



Figure 5-10 Data flow for a data center paradigm

After the

automated deployment, you can deploy a server from bare metal to an operating system deployment to an application deployment without human intervention, and then be able to add this new application server to the application server cluster and start providing services externally. Understanding the manual deployment process


After documenting the current structure and usage of the datacenter device, document the IT process that manages the data center. This allows the device to be sorted into a list of steps from arrival to entry into the data center. This list includes manual steps such as shelves and power calls, and automated steps that can be integrated into an automated management platform. The deployment process is typically across organizational roles and should be combined with existing automation technologies to form a complete solution.





with this documentation, you can understand that the parts of a data center can be managed using automation. Each organization has a unique set of steps to implement automated management, and each step has different requirements, so this automated management platform is not a static solution to all problems. For each user's different environment, different processes, we need to customize the cloud computing platform. In order to meet the needs of different users. Organizational Structure


automated deployment involves a number of complex steps, including physical infrastructure, operating systems, network infrastructure, application deployment, monitoring, project management, and coordination with other departments. General day-to-day server deployments do not need to be coordinated with other departments, unless there are organizational, security, or other reasons.


in many organizations, many parts of the architecture are considered critical to the business. For example, the network Architecture Department needs service-level agreements that meet network availability and change management and security issues. And cloud computing platforms often need to change the IT culture, and to better use the platform, you need to integrate every department in your organization. Standardized


Many organizations ' IT environments are heterogeneous, which complicates the implementation of cloud computing platforms. The best way to do this is to use a standard hardware configuration for data center devices that minimize hardware types. For example, for the application server layer, using a unified hardware platform can reduce the amount of manual configuration for each server. and current automated process integration


Many organizations have used automated deployments at different levels of the IT infrastructure, such as starting servers, software subcontracting, system management software, and custom scripts to run day-to-day tasks. But these automation technologies are aimed at a certain subsystem or local, in the process of deploying the whole system or need a lot of human intervention to complete. The cloud computing platform does not completely replace the existing technologies, but relies on these automated technologies and processes to achieve a higher level of overall automation management.
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.