Method for deploying services in cloud computing environment

A cloud computing environment and computing service technology, applied in computing, special data processing applications, instruments, etc., can solve the problems of service developers not knowing the physical location of the service, not talking about the IP address, and WSDL not being suitable for the cloud environment.

Active Publication Date: 2011-10-19
慧之安信息技术股份有限公司
View PDF3 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] 1. The traditional SOA description language WSDL is not suitable for the cloud environment. Information such as service IP addresses and ports in WSDL has no meaning in the cloud environment, because the cloud is transparent to users and service providers. , it is impossible for the user to know which node in the cloud saves and runs the service, let alone the IP address; in addition, the information such as the handle of some virtual storage required in the cloud environment is currently not provided by WSDL
[0012] 2. Traditional SOA requires one or several Web Service containers, such as IBM's Web Sphere, and service developers explicitly deploy services in Web Service containers; in a cloud environment, service developers do not know that the service is running The physical location of the cloud platform; and for the cloud platform, each cloud node has the ability to deploy the service, so how to choose the node to deploy is the first problem to be solved by the cloud platform. In addition, in the cloud environment, node failure is often Occurs, the service deployment system must not only select an optimal deployment node, but also do a certain amount of redundant deployment
[0013] 3. The traditional SOA deployment is fixedly running in the Web Service container, even if the service response time is very slow and the service quality is extremely low, it will continue to run

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for deploying services in cloud computing environment
  • Method for deploying services in cloud computing environment
  • Method for deploying services in cloud computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the features and advantages of the present invention more clearly understood, below in conjunction with accompanying drawing, describe in detail as follows: figure 2 As shown, the system architecture structure of the present invention and its calling relationship schematic diagram are described, which are divided into 5 parts and a main participant; a main participant is a cloud service developer, and the 5 main components include: cloud service registration center, Service deployment system, service warehouse, standby service warehouse, cloud node;

[0036] At present, programs based on SOA architecture are deployed to the application server as a whole, which puts forward high requirements on the performance of the application server. All applications run on one server at the same time. When many applications are deployed, the CPU, Competition for resources such as storage will become very intense, resulting in degraded server performance and affectin...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for deploying services in cloud computing environment. The method the following steps: a developer describes the provided service through using a cloud platform service definition language conceptual schema definition language (CSDL) defined by the invention, submits the service to a cloud platform; the cloud platform selects an optimal node deployment server according to the cloud node and the load of the service, and generates a search rule according to the CSDL; and a service user searches available services and calls the available services through accessing a cloud service warehouse. The system also provides a standby deployment system for ensuring the robustness, and periodically inspects the operation condition of the cloud node; the redeployment service reaches optimization; and by utilizing the method, the cloud platform is enabled to have higher service efficiency and fault tolerance; and in the cloud environment, the service provider does notneed maintain the environment of service operation by self, and submits the service to the cloud environment.

Description

technical field [0001] The present invention relates to the field of computer application technology, and in particular to a method for deploying services in a cloud computing environment for service deployment in a software as a service platform (Software as a Service, SaaS). Background technique [0002] Cloud computing in a narrow sense refers to the delivery and use mode of IT infrastructure, which refers to obtaining the required resources through the network in an on-demand and easy-to-expand manner; way to obtain the required services. Such services can be IT and software, Internet related, or other services. Cloud Computing is Grid Computing, Distributed Computing, Parallel Computing, Utility Computing, Network Storage Technologies, Virtualization, It is the product of the integration of traditional computer and network technologies such as Load Balance. [0003] Because cloud computing technology is an important part of the new generation of information technolog...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08G06F17/30
Inventor 兰雨晴王钧张冠星黎立孙坤建冯运辉
Owner 慧之安信息技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products