The importance of cloud services

Source: Internet
Author: User
Keywords Cloud computing IaaS

The new computing model cloud computing, to change the traditional computing system occupancy and use. Cloud computing begins to organize and aggregate computing and communication resources in a networked way, utilizing virtualization to provide users with computing resources that can be scaled down or scaled up. Increased user flexibility in planning, ownership, acquisition, and use of cloud computing systems. In cloud computing, most of the core issues that users are concerned with are no longer computing their own resources, but rather the services that he can get. From this perspective, the service issue can be considered a key and central issue in cloud computing.

Cloud computing through the management, scheduling and integration of distributed resources in the network to a unified interface for a large number of users with services. For example, with cloud computing, users' applications can process Ts or even petabytes of information in a fraction of the time, delivering the same level of power as a supercomputer. Users use these services on demand and on demand, enabling the dream of providing a variety of resources, including computing, storage, and software, as a utility. Cloud computing involves two layers of content: cloud computing infrastructure (hardware, platforms, software, etc.) as well as information services cloud applications built on infrastructure.

Cloud computing is a new emerging network computing model. Cloud computing is a product of the convergence of traditional computer and network technologies such as grid computing, distributed computing, parallel computing, utility computing, network storage, virtualization and load balancing. With the promotion of cloud computing technology, the use of open source projects to build enterprise-class private cloud has become an important trend of cloud computing applications. However, this change has led to the continuous concentration and enhancement of the operationalization of the rr infrastructure. Therefore, how to reach a higher level in infrastructure, network and storage is an urgent issue to be solved. As a relatively mature technology, virtualization technology can meet the demand of cloud computing on demand and elasticity expansion because of its ability to divide and aggregate computing resources, provide transparent services encapsulation, and dynamically migrate virtual machines (VMs) Cloud computing's key support technology.

1 related technology introduction

1.1IaaS (Infrastructure as a Service) infrastructure services

According to NIST's definitive definition, cloud computing has three types of service modes, namely, SaaS (Software as a service), PaaS (Platform as a service), and IaaS. This is by far the most widely recognized division of the industry. PaaS and Iaas stem from the SaaS philosophy. PaaS and Iaas serve platform users directly via SOA / Web services and serve end users indirectly as a support platform for SaaS models.

IaaS has two usages: public and private. This article describes the private mode, the use of internal data center platform server to provide services to users. Users have access to all facilities through the platform, including processing, storage, networking and other basic computing resources Users can deploy and run any software, including operating systems and applications.

1.2 VM (Virtual Manufacturing) virtual host

Virtualization technology can improve the utilization of hardware, simplify the software reconfiguration process, thereby significantly improving the efficiency of the computer. Virtualization technology creates a virtual, automated, agile, and efficient IT infrastructure for cloud-based businesses and hosted service providers.

The VM Host is a smart service that splits a server into multiple virtual machines (VM Hosts) using Smart Network Technology. These VM Hosts share hardware, software licenses, and management resources with maximum efficiency. For each user and application, each VM host platform runs and manages exactly the same as a standalone host, as each VM can be restarted independently and has its own root access, user, IP address, memory , Processes, files, applications, system libraries, and configuration files. Each VM host can be assigned an independent public network IP address, independent operating system, independent large space, independent memory, independent CPU resources, independent executive program and independent system configuration.

2 platform network design

IaaS platform infrastructure mainly includes computing (server), network and storage 3 most. As shown in Figure 1. The entire IaaS cloud platform will be most of these three integrated integration, constitute the IaaS infrastructure services. Throughout the system with the external cloud network interconnection and OSS / BSS support, according to the needs of users to provide a variety of services. The network is the core of the cloud computing platform. The virtualized computing resources and storage resources ultimately need the network to provide users with access. So the network is the focus of platform design.

▲ Figure 1 cloud platform components and functions 2.1 Tiger to be network adapter (NIC)

Server is the hardware foundation of IaaS platform. According to the network requirements of the system, the server needs to integrate some flexible network adapters that can combine thousands of servers and storage units into a virtualized, high performance and low latency network structure, meanwhile To make it highly scalable, a variety of protocol specifications can be integrated. Achieve full virtualization of network connectivity and network capacity from the most edge to the core.

For each blade server, different NIC ports can be assigned different speeds to match different network requirements, maximizing the use of bandwidth resources. The system to 10G bandwidth NIC, for example, Table 1 lists the NIC in several major network speed settings.

▲ Table 1 NIC port network speed settings

2.2 virtual network exchange

Virtual machine network interaction is mainly through the virtual network switch to complete. Virtual switches provide interconnection of multiple network cards inside the host and different VLAN tags for different NIC traffic, just as there is a switch inside the host that makes it easy to connect different NICs to different ports. So when the NIC is connected to the system's Virtual Connect (VC) module, the blades are connected to each other and to the system's VC switch, forming the entire virtual network. Each blade connects two VC modules within the virtual network. The blades are connected to each other and connected to the virtual switch. This allows the virtual network and the external network to connect automatically, and each virtual device can become the default configuration of the system network.

2.3 cloth connection

The external network adopts the IEEE 802.1Qbg EVB (Edge Virtual Bridging) and 802.1Qbh BPE (Bridge Port Extension) protocol standards. 802.1Qbg requires that all VM data exchange be performed through the external network, that is, the external network can support the virtual switching function. Instead of deploying switches that become adjacent server racks, 802.1Qbh can deploy remote switches as policy-controlled switches in a virtualized environment, allowing multiple virtual channels to have edge-virtual bridges replicate frames to remote ports and can be designed in a stack Network to more efficiently allocate bandwidth for multicast, broadcast, and unicast frames.

In order to better protect the network security, the product layer must access the physical switch of the upper product through the cascaded VC module, and the management layer must also access the physical switch that is managed by the upper layer in this way. In the platform, the switch of the management network is shown in FIG. 2 Corresponding to the speed of the two switches connected to each other using the stack, because the platform of the management network is not too high, you can use a relatively low-end switches. But for the product network, in addition to the need to use high-profile switches, you must also use Gigabit Ethernet to connect to external product networks and storage devices.

Figure 2 shows the network portion of the entire platform.

▲ Figure 2 cloud platform network diagram

3 Conclusion

IaaS platform is to provide customers with virtual, reliable, flexible, on-demand IT services as a network connecting users and carrying a variety of computing storage resources, in addition to existing network capabilities, but also must meet the higher requirements of cloud computing features. This paper designed the network part of 1S platform, and proposed a feasible and comprehensive design scheme of cloud platform virtual network. It is foreseeable that as the pace of cloud computing industry accelerates, the network virtualization technology must have a faster development in order to drive the entire cloud computing ecosystem to move steadily forward.

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.