KR102287972B1 - operation method of cloud-based virtualized computer room service - Google Patents

operation method of cloud-based virtualized computer room service Download PDF

Info

Publication number
KR102287972B1
KR102287972B1 KR1020200063480A KR20200063480A KR102287972B1 KR 102287972 B1 KR102287972 B1 KR 102287972B1 KR 1020200063480 A KR1020200063480 A KR 1020200063480A KR 20200063480 A KR20200063480 A KR 20200063480A KR 102287972 B1 KR102287972 B1 KR 102287972B1
Authority
KR
South Korea
Prior art keywords
computer room
works
cloud
service
industry
Prior art date
Application number
KR1020200063480A
Other languages
Korean (ko)
Inventor
송영선
Original Assignee
인프라닉스 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 인프라닉스 주식회사 filed Critical 인프라닉스 주식회사
Priority to KR1020200063480A priority Critical patent/KR102287972B1/en
Application granted granted Critical
Publication of KR102287972B1 publication Critical patent/KR102287972B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06313Resource planning in a project environment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a method for operating a cloud-based virtual computer room service. The method comprises: a step of providing consulting through an AI-based works advisor; a planning step of envisioning and creating an architecture; a step of utilizing, distributing, installing, and constructing industry works; and a step of utilizing a necessary data material. The purpose of the present invention is to provide developers, operators, and users on a virtual computer lab (ICTWORKS) platform.

Description

클라우드 기반의 가상화 전산실 서비스 운용방법{operation method of cloud-based virtualized computer room service}Cloud-based virtualized computer room service operation method {operation method of cloud-based virtualized computer room service}

본 발명의 실시예는 클라우드 기반의 가상화 전산실 서비스 운용방법에 관한 것으로, 보다 상세하게는 기업 또는 기관들이 ICT(Information and Communication Technology)를 통해 자체 업무를 하거나 고객 대상 서비스를 하고자 할 때 물리적인 전산실을 구성하지 않고 가상화된 전산실을 이용하도록 서버, 네트워크, 스토리지, 보안 장비, DB, 업무 어플리케이션, SW 개발환경, 상용 SW솔루션 또는 SW서비스, 운영 관리 등을 제공하는 것이며, 이로 인해 서비스 운용방법의 품질과 신뢰성을 대폭 향상시키므로 사용자인 소비자들의 다양한 욕구(니즈)를 충족시켜 좋은 이미지를 심어줄 수 있도록 한 것이다.An embodiment of the present invention relates to a method of operating a cloud-based virtual computer room service, and more particularly, when companies or institutions do their own work through ICT (Information and Communication Technology) or when they want to provide a service for customers, a physical computer room is used. Server, network, storage, security equipment, DB, business application, software development environment, commercial software solution or software service, operation management, etc. are provided so that the virtualized computer room can be used without configuration. Because reliability is greatly improved, it is possible to instill a good image by satisfying the various needs (needs) of consumers, who are users.

가상화는 위키백과에서 이렇게 정의하고 있다. Virtualization is defined as follows in Wikipedia.

즉, 가상화(假像化, virtualization)는 컴퓨터에서 컴퓨터 리소스의 추상화를 일컫는 광범위한 용어이다. "물리적인 컴퓨터 리소스의 특징을 다른 시스템, 응용 프로그램, 최종 사용자들이 리소스와 상호 작용하는 방식으로부터 감추는 기술"로 정의할 수 있다. 이것은 다중 논리 리소스로서의 기능을 하는 것처럼 보이는 서버, 운영 체제, 응용 프로그램, 또는 저장 장치와 같은 하나의 단일 물리 리소스를 만들어 낸다. 아니면 단일 논리 리소스처럼 보이는 저장 장치나 서버와 같은 여러 개의 물리적 리소스를 만들어 낼 수 있다. In other words, virtualization is a broad term referring to the abstraction of computer resources in a computer. It can be defined as "a technique that hides the characteristics of a physical computer resource from the way other systems, applications, and end users interact with it". This creates a single physical resource, such as a server, operating system, application, or storage device, that appears to function as multiple logical resources. Alternatively, you can create multiple physical resources, such as storage devices or servers, that look like a single logical resource.

기업은 서버 가상화를 통해 하나의 컴퓨터에서 동시에 1개 이상의 운영제체를 가동시킬 수 있다. 대부분의 서버는 단지 용량의 10~15%만 사용하는데, 가상화는 이런 서버의 사용율(utilization rate)을 70% 그 이상으로 올릴 수 있다. 높은 수준의 사용율은 같은 분량의 업무처리에서 요구하는 컴퓨터 수를 줄여준다.Enterprises can run more than one operating system simultaneously on a single computer through server virtualization. Most servers use only 10-15% of their capacity, and virtualization can increase the utilization rate of these servers to 70% or more. A high level of utilization reduces the number of computers required to process the same amount of work.

가상화 용어는 오래되었다. 즉, 1960년대 이후로 널리 쓰였으며, 전체 컴퓨터 시스템에서 개별 기능/구성요소에까지 컴퓨터의 다른 많은 면과 영역에 적용되어 왔다. 모든 가상화 기술의 공통 주제는 주변에 막을 씌워 "기술적으로 자세한 부분을 숨기는 것"이다. 가상화는 다른 물리적 위치에서 리소스를 한데로 합치거나 제어 시스템을 단순하게 하여 다중 송수신 접근과 같은 것을 통해 기반이 되는 기능 추가를 보이지 않게 하는 외부 인터페이스를 만들어 낸다. 새로운 가상 플랫폼과 기술의 최근 발전은 이렇게 성숙한 개념에 다시 한 번 집중하게 만들었다.The term virtualization is old. That is, it has been widely used since the 1960s, and has been applied to many different aspects and areas of computers, from whole computer systems to individual functions/components. A common theme for all virtualization technologies is to "hide technical details" by wrapping around them. Virtualization creates external interfaces that aggregate resources from different physical locations, or simplify control systems, making the underlying function additions invisible, such as multiple transmit and receive access. Recent advances in new virtual platforms and technologies have once again brought the focus to this mature concept.

추상화와 객체 지향 용어들과 같이, 가상화는 다른 많은 환경에서 쓰인다.Like abstraction and object-oriented terms, virtualization is used in many other environments.

플랫폼 가상화: 모든 컴퓨터를 시뮬레이션한다.Platform Virtualization: Simulate any computer.

리소스 가상화: 결합된 리소스, 단편화된 리소스, 아니면 단순화된 리소스를 시뮬레이트한다.Resource virtualization: Simulate combined, fragmented, or simplified resources.

물론, 가상화는 또한 컴퓨터가 쓰이지 않는 환경에서도 중요한 개념이다. 많은 제어 시스템들은 어떠한 복잡한 장치에 가상화된 인터페이스를 추가한다. 자동차의 가속 페달은 엔진으로 향하는 연료의 흐름을 높이는 것 이상의 일을 한다. 플라이 바이 와이어(전자 장치로 조종하는) 시스템은 단순화된 물리적 기능 추가와 관계가 거의 없는 "가상 비행기"를 표현해 낸다. Of course, virtualization is also an important concept in environments where computers are not used. Many control systems add a virtualized interface to any complex device. A car's accelerator pedal does more than increase the flow of fuel to the engine. Fly-by-wire (electronically controlled) systems represent "virtual airplanes" that have little to do with simplified physical additions.

가상화 설계 방식은 다음과 같다.The virtualization design method is as follows.

즉, 대부분의 가상화 형식들은 컴퓨팅 컴퓨터와 제공자와 연결되는 디자인 패턴을 포함한다. 컴퓨터와 제공자는 몇 가지 인터페이스를 사용하여 상호 작용한다. 가상화는 실제 컴퓨터를 위한 인터페이스를 제공하고 실제 제공자의 인터페이스를 소비하면서 인터페이스의 양면에서 활동하는 소비자와 제공자 사이에 중재자를 둔다. 이것은 보통 다양한 소비자들이 한 명의 제공자와 상호 작용하거나, 한 명의 소비자가 다양한 제공자들과 상호 작용하는 것을 허용하거나, 아니면 다양화를 인지하는 중재자가 있다면 이 두 가지 다 허용할 수 있다. 이상적으로, 가상화가 아닌 환경에서 직접 함께 작업하는 소비자들과 제공자들은 가상화된 환경에서는 어떠한 수정도 거치지 않고 작업해야 한다. 한 예로 가상 주소 공간을 들 수 있는데, 가상 주소 공간 안에 있는 중재자(가상 메모리 관리자나 주소 공간 관리자)는 실제 주소 공간과 그것의 소비자 사이에 끼인다. 중재자는 다양한 가상 주소 공간들을 제공하여 여러 명의 소비자들을 지원한다. 소비자들과 제공자(실제 기억 장치)는 일반적으로 이러한 다양성을 알지 못한다. In other words, most forms of virtualization include design patterns that link computing computers and providers. Computers and providers interact using several interfaces. Virtualization puts an intermediary between the consumer and provider acting on both sides of the interface, providing an interface for the real computer and consuming the interface of the real provider. This can usually allow multiple consumers to interact with one provider, one consumer to interact with multiple providers, or both if there is a diversification-aware mediator. Ideally, consumers and providers working directly together in a non-virtualized environment should work in a virtualized environment without any modifications. An example is virtual address space, where an intermediary (virtual memory manager or address space manager) in a virtual address space is sandwiched between the real address space and its consumers. The mediator supports multiple consumers by providing a variety of virtual address spaces. Consumers and providers (actual storage devices) are generally unaware of this diversity.

또한 플랫폼 가상화는 다음과 같다.In addition, platform virtualization is as follows.

즉, 가상화의 영어 낱말 virtualization이라는 용어의 원래 어원은 1960년대로 거슬러 올라가며, 하드웨어와 소프트웨어를 결합하는 가상 머신이 만들어진 때이다. 우리는 편하게 이것을 플랫폼 가상화라고 부른다. 가상 머신은 IBM M44/44X 시스템에서 처음 등장했다. 가상 머신이 만들어지고 관리되는데 C-40 시절과 최근 "서버 가상화"라는 용어가 쓰이기 시작할 즈음 이를 "가짜 컴퓨터"(pseudo machine)를 만든다고 일컬었다. "가상화"와 "가상 컴퓨터"라는 용어들은 또한 둘 다 여러 해를 거치면서 추가적인 뜻을 얻게 되었다. 플랫폼 가상화는 주어진 하드웨어 플랫폼 위에서 제어 프로그램, 곧 호스트 소프트웨어를 통해 실행된다. 호스트 소프트웨어는 호스트 아래의 게스트 소프트웨어에 맞추어 가상 머신이라는 시뮬레이트된 컴퓨터 환경을 만들어 낸다. 게스트 소프트웨어는 완전한 운영 체제라고 일컬으며, 독립된 하드웨어 플랫폼에 설치된 것처럼 실행된다. 일반적으로, 그러한 많은 가상 컴퓨터들은 하나의 단일 물리 컴퓨터 위에서 시뮬레이트된다. 다만 이들의 수는 호스트 하드웨어의 리소스에 제한을 받는다. 또, 일반적으로 게스트 운영체제가 호스트 운영체제와 같을 필요는 없다. 게스트 운영체제는 자주 특정한 주변 기기들이 제대로 기능하도록 하는 접근을 요구하므로 시뮬레이션은 그 장치들로 이어진 게스트의 인터페이스들을 지원해야 한다. 이를테면, 하드 디스크 드라이브 또는 네트워크 인터페이스 카드와 같은 장치들을 말한다. 또한 플랫폼 가상화에는 하드웨어 시뮬레이션이 얼마큼 완전하게 이식이 되는가에 따라 아래에 몇 가지 접근이 나열되어 있다. 다음의 항목들은 공통적으로 인정되는 것은 아니지만 기본 개념은 여기에 나온 안내에서 모두 찾을 수 있다. 즉, 에뮬레이션 또는 시뮬레이션, 네이티브 가상화, 그리고 완전한 가상화, 하드웨어 지원 가상화, 부분 가상화, 반가상화, 운영 체제 수준의 가상화 및 응용 프로그램 가상화 등이 있다.That is, the original etymology of the English word virtualization dates back to the 1960s, when a virtual machine that combines hardware and software was created. We call this platform virtualization for convenience. Virtual machines first appeared on the IBM M44/44X systems. Virtual machines are created and managed, and around the time of the C-40 and more recently, when the term "server virtualization" began to be used, it was called making a "pseudo machine". The terms "virtualization" and "virtual computer" have also acquired additional meanings over the years. Platform virtualization is performed on a given hardware platform through a control program, namely the host software. The host software matches the guest software under the host to create a simulated computer environment called a virtual machine. Guest software is referred to as a complete operating system and runs as if installed on a separate hardware platform. Typically, many such virtual computers are simulated on one single physical computer. However, their number is limited by the resources of the host hardware. Also, in general, the guest operating system need not be the same as the host operating system. Since guest operating systems often require access to certain peripherals to function properly, the simulation must support the guest's interfaces to those devices. For example, devices such as hard disk drives or network interface cards. Also, several approaches are listed below depending on how fully hardware simulation is ported to platform virtualization. Although the following items are not universally accepted, the basic concepts can all be found in the guidance presented here. These include emulation or simulation, native virtualization, and full virtualization, hardware assisted virtualization, partial virtualization, paravirtualization, operating system level virtualization and application virtualization.

그리고 리소스 가상화는 다음과 같다.And resource virtualization is as follows.

즉, 위에서 언급한 플랫폼 가상화의 기본 개념은 나중에 저장 볼륨, 이름 공간, 네트워크 리소스와 같은 특정한 시스템 리소스의 가상화로 확장되었다. 리소스 집합, 측정, 또는 연결은 각 구성요소를 더 큰 리소스나 리소스 더미로 결합한다. In other words, the basic concept of platform virtualization mentioned above was later extended to virtualization of specific system resources such as storage volumes, namespaces, and network resources. Resource aggregation, measurement, or association combines each component into a larger resource or pile of resources.

이를테면: 가상 메모리, RAID와 논리 볼륨 관리, 저장 장치 가상화, 채널 결합, 가상 사설 네트워크 (VPN), 가상 주소 번역 (NAT), 그리고 이와 비슷한 네트워크 기술, 컴퓨터 클러스터, 그리드 컴퓨팅, 그리고 가상 서버, 파티션 분할 및 피막 형성 등이다.Examples include: virtual memory, RAID and logical volume management, storage virtualization, channel bonding, virtual private networks (VPN), virtual address translation (NAT), and similar network technologies, computer clusters, grid computing, and virtual servers, partitioning and film formation.

또한 가상화를 응용한 예는 다음과 같다. In addition, examples of application of virtualization are as follows.

즉, 서버 통합, 재해 복구, 테스트 및 단련, 휴대 응용, 휴대 작업 공간 응용 프로그램 수준, 운영 체제 수준, 컴퓨터 수준, 하드웨어 가상화 기술 인텔l Vanderpool x86 가상화, AMD Pacifica x86 가상화, 썬 UltraSPARC T1 하이퍼바이저 및 IBM 고급 전력 가상화 등이 있다.namely server consolidation, disaster recovery, testing and training, portable applications, portable workspace application level, operating system level, computer level, hardware virtualization technology Intell Vanderpool x86 virtualization, AMD Pacifica x86 virtualization, Sun UltraSPARC T1 hypervisor and IBM and advanced power virtualization.

한편, 종래에는 상기와 같이 유용한 가상화 플랫폼을 이용한 전산실을 운용하는 기술이 전무하다는 커다란 문제점이 발생 되었다.On the other hand, in the prior art, there is a big problem that there is no technology for operating a computer room using a useful virtualization platform as described above.

따라서 종래에는 기업 또는 기관들이 ICT(Information and Communication Technology)를 통해 자체 업무를 하거나 고객 대상 서비스를 하고자 할 때 물리적인 전산실을 구성하지 않고 가상화된 전산실을 이용하도록 하는데 있어서 서버, 네트워크, 스토리지, 보안 장비, DB, 업무 어플리케이션, SW 개발환경, 상용 SW솔루션 또는 SW서비스, 운영 관리 등을 제공하지 못하는 커다란 문제점으로 지적 되었다.Therefore, in the prior art, when companies or institutions do their own work through ICT (Information and Communication Technology) or when they want to provide services to customers, they do not configure a physical computer room but rather use a virtualized computer room, server, network, storage, and security equipment. , DB, business application, SW development environment, commercial SW solution or SW service, operation management, etc. were pointed out as a big problem.

특히 회사의 물리적인 전산실은 회사에서 설치하고 운영 관리하기 때문에 고비용이 발생하는 커다란 문제점이 발생 되었다.In particular, the company's physical computer room was installed, operated, and managed by the company, causing a huge problem of high cost.

그리고 비전문화된 관리로 전산자원의 효율성이 하락하는 문제점도 발생 되었다.Also, there was a problem that the efficiency of computing resources decreased due to unspecified management.

상기한 문제점을 해결하기 위해 종래에는 아래와 같은 선행기술문헌들이 개발되었으나, 여전히 상기한 종래 기술의 문제점을 일거에 해결하지 못하는 커다란 문제점이 발생 되었다.In order to solve the above problems, the following prior art documents have been developed in the prior art, but there is still a big problem in that the problems of the prior art cannot be solved at once.

대한민국 공개특허공보 제2011-0139868호(2011. 12. 30)가 공개된바 있다.Republic of Korea Patent Publication No. 2011-0139868 (2011. 12. 30) has been published. 대한민국 공개특허공보 제2010-0075655호(2010. 07. 02)가 공개된바 있다.Korean Patent Laid-Open Publication No. 2010-0075655 (2010. 07. 02) has been published. 대한민국 등록특허공보 제1418373호(2014. 07. 04)가 등록된바 있다.Republic of Korea Patent Publication No. 1418373 (2014. 07. 04) has been registered. 대한민국 등록특허공보 제1830859호(2018. 02. 13)가 등록된바 있다.Republic of Korea Patent Publication No. 1830859 (2018.02.13) has been registered.

본 발명은 상기와 같은 종래 기술의 제반 문제점을 해소하기 위하여 안출한 것으로, 가상전산실(ICTWORKS) 플랫폼에 개발자와 운영자 및 사용자가 구비됨을 제1목적으로 한 것이고, 상기한 기술적 구성에 의한 본 발명의 제2목적은 클라우드 자원을 이용하여 전산실을 가상으로 구성하고, 전산실이 필요한 고객에게 가상화된 전산실을 제공하고, 기기관리 및 프로그램 등 전산실에 관련된 일련의 서비스를 일괄 제공할 수 있도록 한 것이고, 제3목적은 기업 또는 기관들이 ICT(Information and Communication Technology)를 통해 자체 업무를 하거나 고객 대상 서비스를 하고자 할 때 물리적인 전산실을 구성하지 않고 가상화된 전산실을 이용하도록 서버, 네트워크, 스토리지, 보안 장비, DB, 업무 어플리케이션, SW 개발환경, 상용 SW솔루션 또는 SW서비스, 운영 관리 등을 제공하는 것이며, 제4목적은 ICTWORKS 플랫폼의 ICTWORKS ADVISOR를 활용하여 개발환경을 포함한 업종별, 업무별 가상화 전산실을 구현할 수 있도록 한 것이고, 제5목적은 클라우드 인프라와 플랫폼, 솔루션을 결합해 디지털 혁신에 필요한 모든 해법을 제공할 수 있도록 한 것이고, 제6목적은 토털 디지털 플랫폼을 한 곳에서 공급받으면 기업들은 적시에 원하는 혁신과 변화를 속도감 있게 할 수 있도록 한 것이고, 제7목적은 공공, 금융, 제조업, 서비스업 등 기업 고객들이 더 안심하고 효율적이며 편리하게 사용할 수 있는 가상화 전산실 서비스 'ICTWORKS(ICTWORKS)'를 선보일 수 있도록 한 것이고, 제8목적은 상용SW 제공 기업들과 파트너십을 맺고, 멀티 클라우드 환경에서 고객들이 필요로 하는 각종 애플리케이션을 원스톱으로 제공할 수 있도록 한 것이고, 제9목적은 MES웍스, 이메일웍스, 그룹웨어웍스, IoT웍스 등 영역별 솔루션을 공급하고, 제조웍스, 교육웍스, 물류웍스, 전자상거래웍스 등 산업 영역별로 필요로 하는 애플리케이션도 전달할 수 있도록 한 것이고, 제10목적은 관련 컨설팅과 IaaS(인프라서비스; Infra as a Service) 엔지니어링, PaaS(Platform as a Service)-TA 기반 소프트웨어 개발환경도 제공할 수 있도록 한 것이고, 제11목적은 기업들은 자체 데이터센터와 퍼블릭 클라우드를 단일 플랫폼 위에서 통합 관리하면서 보안이 강화된 관제 서비스를 통해 혹시 모를 위험상황에도 즉각 대처할 수 있도록 한 것이고, 제12목적은 각각의 업무 형태에 대해 AI 기반의 관리자동화 솔루션인을 적용, 경쟁력과 효율성을 확보할 수 있도록 한 것이고, 제13목적은 ICTWORKS를 통해 클라우드 분야 대·중견·중소기업간 협업 서비스 구조를 구현함으로써 관련 업계와의 공동 성장을 꾀할 수 있도록 한 것이고, 제14목적은 ICTWORKS는 고객 중심의 클라우드 기반 가상화 전산실 서비스를 검증된 파트너와 함께 공급하는 협업 플랫폼을 제공하게 되고, 제15목적은 이로 인해 서비스 운용방법의 품질과 신뢰성을 대폭 향상시키므로 사용자인 소비자들의 다양한 욕구(니즈)를 충족시켜 좋은 이미지를 심어줄 수 있도록 한 클라우드 기반의 가상화 전산실 서비스 운용방법을 제공한다.The present invention has been devised to solve all the problems of the prior art as described above, and the first purpose is to provide a developer, an operator, and a user in a virtual computer room (ICTWORKS) platform, and the present invention by the above technical configuration The second purpose is to configure the computer room virtually by using cloud resources, to provide a virtualized computer room to customers who need the computer room, and to provide a series of services related to the computer room, such as device management and programs, The purpose is to enable companies or institutions to use virtualized computer rooms without configuring a physical computer room when doing their own work or providing customer service through ICT (Information and Communication Technology), server, network, storage, security equipment, DB, It is to provide business applications, SW development environment, commercial SW solution or SW service, operation management, etc. The fourth purpose is to use ICTWORKS ADVISOR of the ICTWORKS platform to implement virtualized computer rooms for each industry and business including the development environment. , the 5th purpose is to provide all solutions necessary for digital innovation by combining cloud infrastructure, platforms, and solutions. The seventh purpose is to introduce 'ICTWORKS (ICTWORKS)', a virtual computer room service that can be used more safely, efficiently and conveniently by corporate customers such as public, finance, manufacturing, and service industries. The 8th purpose is to form partnerships with commercial software providers and provide a one-stop solution for various applications that customers need in a multi-cloud environment. By supplying solutions for each area, such as manufacturing works, education works, logistics works, e-commerce works, etc. The 10th purpose is related consulting and IaaS (infrastructure services; Infra as a Service) engineering and PaaS (Platform as a Service)-TA-based software development environment can also be provided. The purpose of the 12th purpose is to secure competitiveness and efficiency by applying an AI-based manager assimilation solution for each work type, and The purpose is to achieve joint growth with related industries by realizing a collaborative service structure between large, medium-sized and SMEs in the cloud field through ICTWORKS. The 15th purpose is to significantly improve the quality and reliability of the service operation method. Provides a method for operating a virtual computer room service.

이러한 목적 달성을 위하여 본 발명은 기업 또는 기관들이 ICT(Information and Communication Technology)를 통해 자체 업무를 하거나 고객 대상 서비스를 하고자 할 때 물리적인 전산실을 구성하지 않고 가상화된 전산실을 이용하도록 서버, 네트워크, 스토리지, 보안 장비, DB, 업무 어플리케이션, SW 개발환경, 상용 SW솔루션 또는 SW서비스, 운영 관리를 제공하는 운용방법에 관한 것으로, (a) 가상의 서버, 네트워크, 스토리지, 데이터베이스, 보안의 인프라 요소를 구성하고, 운영 관리하고, 개발자들이 필요로 하는 오픈소스, 상용 소프트웨어, 자체 개발 소프트웨어를 상호 연계하여 개발하고, 서비스를 제공하고, 운영관리 하는 물리적 전산실을 가상화시켜 가상화 전산실을 제공하기 위해 클라우드 기반 위에 인공지능(AI, Artificial Intelligence)과 머신러닝(Machine Learning) 기능을 갖는 가상화전산실 플랫폼(ICTWORKS)(100)을 생성하는 단계; (b) 이후 기획 개발자(200)단말이 인터넷 접속이 가능한 곳에서 PC 또는 스마트기기를 이용해 가상화전산실 플랫폼(ICTWORKS)에 접속하여 로그인하고, 업무시스템 개발 및 운용시 필요로 하는 솔루션WORKS를 ICTWORKS에서 확인 결정하고, 업무시스템을 실행시킬 서버의 인프라시스템에 대한 아키텍처(Architecture)를 구상하여 만드는 기획단계; (c) 이어서 개발자단말이 기획안을 토대로 개발된 업무시스템과 솔루션WORKS를 포함하여 인프라구축 하는 업종WORKS 구성하고, SW개발환경을 기반으로 활용 배포 인스톨시켜 구축하는 단계; (d) 이후 개발자(200)단말 및 운영자(300)단말이 업종WORKS의 프로그램 및 인프라를 관리 및 운영하는 단계; 및 (e) 이어서 사용자(400)단말이 네트워크를 통해 업종WORKS에 접속한 후 필요한 데이터 자료를 활용하는 단계;가 포함됨을 특징으로 하는 클라우드 기반의 가상화 전산실 서비스 운용방법을 제공한다.In order to achieve this purpose, the present invention provides a server, network, and storage system so that companies or institutions use a virtualized computer room without configuring a physical computer room when doing their own business or providing customer service through ICT (Information and Communication Technology). , security equipment, DB, business application, SW development environment, commercial SW solution or SW service, related to an operation method that provides operation management, (a) Configure, operate, and manage the infrastructure elements of virtual servers, networks, storage, databases, and security, develop open source, commercial software, and self-developed software required by developers in connection with each other, and provide services; , creating a virtual computer room platform (ICTWORKS) 100 having artificial intelligence (AI, Artificial Intelligence) and machine learning functions on a cloud base to provide a virtual computer room by virtualizing the physical computer room that is operated and managed; (b) After that, the planning developer (200) connects to the virtual computer room platform (ICTWORKS) using a PC or smart device where the terminal can access the Internet and logs in, and checks the solution WORKS required for business system development and operation in ICTWORKS A planning step of making a decision, designing an architecture for the infrastructure system of the server to run the business system; (c) then, the developer terminal configures the industry WORKS to build the infrastructure, including the business system and solution WORKS developed based on the plan, and installs, distributes and uses it based on the SW development environment and builds it; (d) after the developer (200) terminal and the operator (300) terminal to manage and operate the program and infrastructure of the industry WORKS; And (e) then the user 400, the step of using the necessary data data after the terminal accesses the industry WORKS through the network; provides a cloud-based virtual computer room service operating method, characterized in that it includes.

상기에서 상세히 살펴본 바와 같이 본 발명은 가상전산실(ICTWORKS) 플랫폼에 개발자와 운영자 및 사용자가 구비되도록 한 것이다.As described in detail above, the present invention is such that a developer, an operator, and a user are provided in a virtual computer room (ICTWORKS) platform.

상기한 기술적 구성에 의한 본 발명은 클라우드 자원을 이용하여 전산실을 가상으로 구성하고, 전산실이 필요한 고객에게 가상화된 전산실을 제공하고, 기기관리 및 프로그램 등 전산실에 관련된 일련의 서비스를 일괄 제공할 수 있도록 한 것이다.The present invention according to the above-described technical configuration configures a computer room virtually using cloud resources, provides a virtualized computer room to customers who need a computer room, and provides a series of services related to the computer room such as device management and programs at once. did it

또한 본 발명은 기업 또는 기관들이 ICT(Information and Communication Technology)를 통해 자체 업무를 하거나 고객 대상 서비스를 하고자 할 때 물리적인 전산실을 구성하지 않고 가상화된 전산실을 이용하도록 서버, 네트워크, 스토리지, 보안 장비, DB, 업무 어플리케이션, SW 개발환경, 상용 SW솔루션 또는 SW서비스, 운영 관리 등을 제공하는 것이다.In addition, the present invention provides servers, networks, storage, security equipment, It is to provide DB, business application, SW development environment, commercial SW solution or SW service, operation management, etc.

그리고 본 발명은 ICTWORKS 플랫폼의 ICTWORKS ADVISOR를 활용하여 개발환경을 포함한 업종별, 업무별 가상화 전산실을 구현할 수 있도록 한 것이다.And the present invention is to implement a virtual computer room for each industry and task, including the development environment, by using the ICTWORKS ADVISOR of the ICTWORKS platform.

또한 본 발명은 클라우드 인프라와 플랫폼, 솔루션을 결합해 디지털 혁신에 필요한 모든 해법을 제공할 수 있도록 한 것이다.In addition, the present invention is intended to provide all solutions necessary for digital innovation by combining cloud infrastructure, platforms, and solutions.

그리고 본 발명은 토털 디지털 플랫폼을 한 곳에서 공급받으면 기업들은 적시에 원하는 혁신과 변화를 속도감 있게 할 수 있도록 한 것이다.And the present invention is to enable companies to quickly innovate and change desired at the right time when a total digital platform is supplied in one place.

또한 본 발명은 공공, 금융, 제조업, 서비스업 등 기업 고객들이 더 안심하고 효율적이며 편리하게 사용할 수 있는 가상화 전산실 서비스 'ICTWORKS(ICTWORKS)'를 선보일 수 있도록 한 것이다.In addition, the present invention allows corporate customers such as public, financial, manufacturing, and service industries to introduce 'ICTWORKS (ICTWORKS)', a virtual computer room service that can be used more safely, efficiently and conveniently.

그리고 본 발명은 상용SW 제공 기업들과 파트너십을 맺고, 멀티 클라우드 환경에서 고객들이 필요로 하는 각종 애플리케이션을 원스톱으로 제공할 수 있도록 한 것이다.In addition, the present invention is to form a partnership with commercial software providers to provide a one-stop solution for various applications required by customers in a multi-cloud environment.

또한 본 발명은 MES웍스, 이메일웍스, 그룹웨어웍스, IoT웍스 등 영역별 솔루션을 공급하고, 제조웍스, 교육웍스, 물류웍스, 전자상거래웍스 등 산업 영역별로 필요로 하는 애플리케이션도 전달할 수 있도록 한 것이다.In addition, the present invention is to provide solutions for each area such as MES works, Email works, Groupware works, IoT works, etc., and to deliver applications required for each industry area such as manufacturing works, education works, logistics works, e-commerce works, etc.

그리고 본 발명은 관련 컨설팅과 IaaS(인프라서비스; Infra as a Service) 엔지니어링, PaaS(Platform as a Service)-TA 기반 소프트웨어 개발환경도 제공할 수 있도록 한 것이다.In addition, the present invention is intended to provide related consulting, IaaS (Infra as a Service) engineering, and PaaS (Platform as a Service)-TA-based software development environment.

또한 본 발명은 기업들은 자체 데이터센터와 퍼블릭 클라우드를 단일 플랫폼 위에서 통합 관리하면서 보안이 강화된 관제 서비스를 통해 혹시 모를 위험상황에도 즉각 대처할 수 있도록 한 것이다.In addition, the present invention enables companies to manage their own data centers and public clouds in an integrated way on a single platform, and to immediately respond to any risky situation through a security-enhanced control service.

그리고 본 발명은 각각의 업무 형태에 대해 AI 기반의 관리자동화 솔루션인을 적용, 경쟁력과 효율성을 확보할 수 있도록 한 것이다.And the present invention is to secure competitiveness and efficiency by applying the AI-based manager assimilation solution for each work type.

아울러 본 발명은 ICTWORKS를 통해 클라우드 분야 대·중견·중소기업간 협업 서비스 구조를 구현함으로써 관련 업계와의 공동 성장을 꾀할 수 있도록 한 것이다.In addition, the present invention is intended to achieve joint growth with related industries by realizing a collaborative service structure between large, medium-sized, and SMEs in the cloud field through ICTWORKS.

더하여 본 발명은 ICTWORKS는 고객 중심의 클라우드 기반 가상화 전산실 서비스를 검증된 파트너와 함께 공급하는 협업 플랫폼을 제공하게 된다.In addition, according to the present invention, ICTWORKS will provide a collaboration platform that provides customer-oriented cloud-based virtualized computer room services with verified partners.

본 발명은 상기한 효과로 이로 인해 서비스 운용방법의 품질과 신뢰성을 대폭 향상시키므로 사용자인 소비자들의 다양한 욕구(니즈)를 충족시켜 좋은 이미지를 심어줄 수 있도록 한 매우 유용한 발명인 것이다.The present invention is a very useful invention that can provide a good image by satisfying the various needs (needs) of users, who are users, because the quality and reliability of the service operation method are greatly improved due to the above-described effects.

이하에서는 이러한 효과 달성을 위한 본 발명의 바람직한 실시 예를 첨부된 도면에 따라 상세히 설명하면 다음과 같다.Hereinafter, preferred embodiments of the present invention for achieving these effects will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명에 적용된 클라우드 기반의 가상화 전산실 서비스 운용방법
을 실행하기 위한 시스템 구성도.
도 2 는 본 발명에 적용된 클라우드 기반의 가상화 전산실 서비스 운용방법
의 흐름도.
도 3 은 본 발명에 적용된 클라우드 기반의 가상화 전산실 서비스 운용방법
의 요부 블럭 구성도.
도 4 는 본 발명에 적용된 클라우드 기반의 가상화 전산실 서비스 운용방법
의 일실시예 구성도.
1 is a cloud-based virtual computer room service operating method applied to the present invention;
System configuration diagram to run.
2 is a cloud-based virtual computer room service operating method applied to the present invention.
of the flow chart.
3 is a cloud-based virtual computer room service operating method applied to the present invention.
block diagram of the main part.
4 is a cloud-based virtual computer room service operating method applied to the present invention.
configuration diagram of one embodiment.

본 발명에 적용된 클라우드 기반의 가상화 전산실 서비스 운용방법은 도 1 내지 도 4 에 도시된 바와 같이 구성되는 것이다.The cloud-based virtual computer room service operating method applied to the present invention is configured as shown in FIGS. 1 to 4 .

하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 것이다.In the following description of the present invention, if it is determined that a detailed description of a related well-known function or configuration may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted.

그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 설정된 용어들로서 이는 생산자의 의도 또는 관례에 따라 달라질 수 있으므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.And the terms to be described later are terms set in consideration of the function in the present invention, which may vary depending on the intention or custom of the producer, so the definition should be made based on the content throughout this specification.

또한 도면에서 나타난 각 구성의 크기 및 두께는 설명의 편의를 위해 임의로 나타내었으므로, 본 발명이 반드시 도면에 도시된 바에 한정되지 않는다.In addition, since the size and thickness of each component shown in the drawings are arbitrarily indicated for convenience of description, the present invention is not necessarily limited to the bars shown in the drawings.

먼저, 본 발명은 물리적인 전산실을 구성하지 않고 가상화된 전산실을 이용할 수 있도록 한 운용방법에 관한 것으로, 특히 클라우드 기반 위에 인공지능(AI, Artificial Intelligence)과 머신러닝(Machine Learning) 기능을 갖는 가상화전산실 플랫폼(ICTWORKS)(100)을 구성한다.First, the present invention relates to an operation method that allows a virtual computer room to be used without configuring a physical computer room, and in particular, a virtual computer room having artificial intelligence (AI) and machine learning functions on a cloud base constitutes the platform (ICTWORKS) 100 .

특히 본 발명에 적용된 상기 ICTWORKS(100)는 가상의 서버, 네트워크, 스토리지, 데이터베이스, 보안의 인프라 요소들을 구성하고, 운영 관리하고, 개발자들이 필요로 하는 오픈소스, 상용 소프트웨어, 자체 개발 소프트웨어들을 상호 연계하여 개발하고, 서비스를 제공하고, 운영관리 하는 물리적 전산실을 가상화시켜 가상화 전산실을 제공한다.In particular, the ICTWORKS 100 applied to the present invention configures, operates, and manages infrastructure elements of virtual servers, networks, storage, databases, and security, and interconnects open source, commercial software, and self-developed software required by developers. It provides a virtual computer room by virtualizing the physical computer room that develops, provides services, and operates and manages.

그리고 본 발명은 서버, 네트워크, 스토리지, 데이터베이스, 보안 등의 인프라를 업종(예: 교육, 금융, 제조, 물류, 유통, 의료, 특허법무회계, 방송언론, 공공기관 등)별로 구성할 수 있는 업종별 구성 방법 업종Works를 제공한다.And the present invention is a configuration by industry that can configure infrastructure such as server, network, storage, database, security, etc. by industry (eg, education, finance, manufacturing, logistics, distribution, medical care, patent law accounting, broadcasting media, public institutions, etc.) Method Industry Works is provided.

또한 본 발명은 서버, 네트워크, 스토리지, 데이터베이스, 보안 등의 기능 솔루션(예: 그룹웨어, 메신저, ERP, 영상회의, CRM, IT관리, CAD, 협업툴 등)별로 구성할 수 있는 솔루션별 구성방법 솔루션Works를 제공한다.In addition, the present invention provides a solution for each solution that can be configured for each functional solution (eg, groupware, messenger, ERP, video conferencing, CRM, IT management, CAD, collaboration tool, etc.) such as server, network, storage, database, and security. Works is provided.

그리고 본 발명은 오픈소스, 업무소프트웨어, 상용소프트웨어 개발단계에서는 서버, 네트워크, 스토리지, 데이터베이스, 보안, 개발환경 등의 구성방법 개발환경Works를 구성한다.And in the present invention, open source, business software, and commercial software development stage constitutes the configuration method development environment Works of the server, network, storage, database, security, development environment, etc.

아울러 본 발명은 ICTWORKS 플랫폼을 구성하는 업종별works, 솔루션works, 개발환경Works간 상호 연동을 하여 가상화 전산실을 구성한다.In addition, the present invention configures a virtual computer room by interworking between industry-specific works, solution works, and development environment works that constitute the ICTWORKS platform.

더하여 본 발명은 업종works,솔루션works의 구성을 최적화 시키는 AI기반의 Works Advisor를 통해 컨성팅을 제공한다. Works Advisor는 각 업종별, 각 솔루션별 인프라 구성 방법을 컨설팅하는 머신러닝 기반의 컨설팅 Bot 이다.In addition, the present invention provides construction through an AI-based Works Advisor that optimizes the configuration of industry works and solution works. Works Advisor is a machine learning-based consulting bot that consults on how to configure infrastructure for each industry and each solution.

한편 본 발명은 상기의 구성부를 적용함에 있어 다양하게 변형될 수 있고 여러 가지 형태를 취할 수 있다.On the other hand, the present invention can be variously modified and can take various forms in applying the above-described components.

그리고 본 발명은 상기의 상세한 설명에서 언급되는 특별한 형태로 한정되는 것이 아닌 것으로 이해되어야 하며, 오히려 첨부된 청구범위에 의해 정의되는 본 발명의 정신과 범위 내에 있는 모든 변형물과 균등물 및 대체물을 포함하는 것으로 이해되어야 한다.And it is to be understood that the present invention is not limited to the particular form indicated in the above detailed description, but rather, it is intended to cover all modifications and equivalents and substitutes falling within the spirit and scope of the present invention as defined by the appended claims. should be understood as

상기와 같이 구성된 본 발명 클라우드 기반의 가상화 전산실 서비스 운용방법의 작용효과를 설명하면 다음과 같다.The operational effects of the cloud-based virtual computer room service operating method of the present invention configured as described above are as follows.

우선, 본 발명은 기업 또는 기관들이 ICT(Information and Communication Technology)를 통해 자체 업무를 하거나 고객 대상 서비스를 하고자 할 때 물리적인 전산실을 구성하지 않고 가상화된 전산실을 이용하도록 서버, 네트워크, 스토리지, 보안 장비, DB, 업무 어플리케이션, SW 개발환경, 상용 SW솔루션 또는 SW서비스, 운영 관리 등을 제공하는 것이다.First, the present invention provides servers, networks, storage, and security equipment so that companies or institutions use a virtualized computer room without configuring a physical computer room when doing their own business or providing customer service through ICT (Information and Communication Technology). , DB, business application, SW development environment, commercial SW solution or SW service, operation management, etc.

이를 위해 본 발명에 적용된 도 1 은 본 발명에 적용된 클라우드 기반의 가상화 전산실 서비스 운용방법을 실행하기 위한 시스템 구성도이다.For this purpose, FIG. 1 applied to the present invention is a system configuration diagram for executing a cloud-based virtual computer room service operating method applied to the present invention.

상기 도 1 에 구성된 구성은 용어의 정의는 아래와 같다.Definitions of terms in the configuration shown in FIG. 1 are as follows.

IaaS(Infra as a Service), PaaS(Platform as a Service), SaaS(Software As a Service)IaaS (Infra as a Service), PaaS (Platform as a Service), SaaS (Software As a Service)

도 2 는 본 발명에 적용된 클라우드 기반의 가상화 전산실 서비스 운용방법의 흐름도로, 이하에서 상세히 설명하면 다음과 같다.2 is a flowchart of a cloud-based virtual computer room service operating method applied to the present invention, which will be described in detail below.

본 발명은 물리적인 전산실을 구성하지 않고 가상화된 전산실을 이용할 수 있도록 한 운용방법에 관한 것이다.The present invention relates to an operating method that allows a virtualized computer room to be used without configuring a physical computer room.

이를 위해 본 발명은,To this end, the present invention

(a) 클라우드 기반 위에 인공지능(AI, Artificial Intelligence)과 머신러닝(Machine Learning) 기능을 갖는 가상화전산실 플랫폼(ICTWORKS)(100)을 생성하는 단계를 수행한다.(a) A step of creating a virtual computer room platform (ICTWORKS) 100 having artificial intelligence (AI) and machine learning (Machine Learning) functions on the cloud base is performed.

(b) 이후 기획 개발자(200)단말이 인터넷 접속이 가능한 곳에서 PC 또는 스마트기기를 이용해 가상화전산실 플랫폼(ICTWORKS)에 접속하여 로그인하고, 업무시스템 개발 및 운용 시 필요로 하는 솔루션WORKS를 ICTWORKS에서 확인 결정하고, 업무시스템을 실행시킬 서버의 인프라시스템에 대한 아키텍처를 구상하여 만드는 기획단계를 수행한다.(b) After that, where the terminal of the planning developer (200) can access the Internet, use a PC or a smart device to access and log in to the virtual computer room platform (ICTWORKS), and check the solution WORKS required for business system development and operation in ICTWORKS Decide and carry out the planning stage to design and create the architecture for the infrastructure system of the server that will run the business system.

(c) 이어서 개발자단말이 기획안을 토대로 개발된 업무시스템과 솔루션WORKS를 포함하여 인프라구축 하는 업종WORKS 구성하고, SW개발환경을 기반으로 활용 배포 인스톨시켜 구축하는 단계를 수행한다.(c) Next, the developer terminal composes the industry WORKS that builds infrastructure including the business system and solution WORKS developed based on the plan, and performs the steps to build, deploy and install based on the SW development environment.

(d) 이후 개발자(200)단말 및 운영자(300)단말이 업종WORKS의 프로그램 및 인프라를 관리 및 운영하는 단계를 수행한다.(d) thereafter, the developer (200) terminal and the operator (300) terminal perform the steps of managing and operating the program and infrastructure of the industry WORKS.

(e) 이어서 사용자(400)단말이 네트워크를 통해 업종WORKS에 접속한 후 필요한 데이터 자료를 활용하는 단계를 거쳐 클라우드 기반의 가상화 전산실 서비스 운용방법을 제공한다.(e) Then, the user 400 provides a cloud-based virtual computer room service operation method through the step of using the necessary data after the terminal accesses the industry WORKS through the network.

특히 본 발명에 적용된 상기 가상화전산실 플랫폼(ICTWORKS)은 가상의 서버, 네트워크, 스토리지, 데이터베이스, 보안의 인프라 요소들을 구성하고, 운영 관리하고, 개발자들이 필요로 하는 오픈소스, 상용 소프트웨어, 자체 개발 소프트웨어들을 상호 연계하여 개발하고, 서비스를 제공하고, 운영관리 하는 물리적 전산실을 가상화시켜 가상화 전산실을 제공한다.In particular, the virtual computer room platform (ICTWORKS) applied to the present invention configures, operates and manages infrastructure elements of virtual servers, networks, storage, databases, and security, and provides open source, commercial software, and self-developed software required by developers. It provides a virtual computer room by virtualizing the physical computer room that develops, provides services, and operates and manages in conjunction with each other.

또한 본 발명에 적용된 상기 솔루션WORKS와 업종WORKS는 전산실 서버인프라 기획자의 요구사항을 입력받는 단계를 거치게 된다.In addition, the solution WORKS and industry WORKS applied to the present invention undergo a step of receiving the requirements of the computer room server infrastructure planner.

이때 상기 요구사항은 다음과 같다. 즉, 사용자수, 접속횟수, 어플리케이션의 특성(처리프로세스가 많은 어플리케이션인가?. 메모리를 많이 이용하는 어플리케이션인가?), 데이터 발생량 등이다.In this case, the above requirements are as follows. That is, the number of users, the number of connections, the characteristics of the application (is it an application with many processing processes? Is it an application that uses a lot of memory?), and the amount of data generated.

그리고 본 발명에 적용된 상기 솔루션WORKS와 업종WORKS는 가상화전산실 플랫폼(ICTWORKS)의 인프라 Architecture Knowledge Base를 접속하고 요구사항을 비교하게 된다.And the solution WORKS and the industry WORKS applied to the present invention connect to the infrastructure Architecture Knowledge Base of the virtual computer room platform (ICTWORKS) and compare the requirements.

이때 상기 비교 내용은, 입력받은 사용자 수, 접속횟수, 어플리케이션의 특성(처리프로세스가 많은 어플리케이션인가?, Memory를 많이 이용하는 어플리케이션인가?), 데이터 발생량 등이 포함된다.In this case, the comparison includes the number of users input, the number of connections, characteristics of the application (is it an application with many processing processes or an application that uses a lot of memory?), and the amount of data generated.

아울러 본 발명에 적용된 상기 솔루션WORKS와 업종WORKS는 클라우드 인프라 시스템인 가상서버, 네트워크, 스토리지, DB, 보안의 용량을 결정하게 된다.In addition, the solution WORKS and industry WORKS applied to the present invention determine the capacity of the cloud infrastructure system, virtual server, network, storage, DB, and security.

더하여 본 발명에 적용된 상기 솔루션WORKS와 업종WORKS의 유사도를 비교하여 업무시스템에 대한 Architecture를 결정하게 된다.In addition, the architecture for the business system is determined by comparing the similarity between the solution WORKS and the industry WORKS applied to the present invention.

특히 본 발명에 적용된 상기 SW개발환경은 업종별 업무시스템에 대한 개발환경을 설정하기 위해 클라우드 PaaS(Platform as a Service)시스템에서 개발환경을 생성시키게 된다.In particular, the SW development environment applied to the present invention creates a development environment in a cloud PaaS (Platform as a Service) system in order to set a development environment for a business system for each industry.

그리고 본 발명은 상기 개발자들이 시스템 자원의 위치와 상관 없이 클라우드 PaaS(Platform as a Service)시스템과 접속하게 된다.And in the present invention, the developers are connected to the cloud PaaS (Platform as a Service) system regardless of the location of the system resource.

또한 본 발명은 상기 업종별 업무시스템을 위한 클라우드 가상화전산실 플랫폼(ICTWORKS)인 가상서버, 네트워크, 스토리지, DB, 보안에 개발 완료된 업종별 업무소프트웨어를 배포하여 하여 개발된 클라우드 소프트웨어를 인스톨시키게 된다.In addition, the present invention installs the developed cloud software by distributing the developed business software to the virtual server, network, storage, DB, and security, which are the cloud virtualization computer room platform (ICTWORKS) for the business system for each business type.

한편, 도 3 은 본 발명에 적용된 클라우드 기반의 가상화 전산실 서비스 운용방법의 요부 블럭 구성도이다.On the other hand, Figure 3 is a block diagram of the main part of the cloud-based virtual computer room service operating method applied to the present invention.

그리고 도 4 는 본 발명에 적용된 클라우드 기반의 가상화 전산실 서비스 운용방법의 일실시예 구성도이다.And Figure 4 is a configuration diagram of an embodiment of the cloud-based virtual computer room service operating method applied to the present invention.

상기 도 3, 4 를 보면서 본 발명의 일 실시예를 설명하면 다음과 같다.An embodiment of the present invention will be described with reference to FIGS. 3 and 4 as follows.

(실시예)(Example)

본 발명을 대학교육 works 사례로 설명하면 다음과 같다.The present invention is described as an example of university education works as follows.

요구시스템: 학사정보시스템, 수강신청시스템, 학습관리시스템, 출결관리시스템, 도서관관리시스템, 온라인 강의시스템, 그룹웨어시스템 및 전자결재시스템 등등....Required system: Academic information system, course registration system, learning management system, attendance management system, library management system, online lecture system, groupware system, electronic approval system, etc....

필요솔루션: SSO솔루션(Single Sign On), UI 개발솔루션, ERD솔루션, 온라인 영상강의 솔루션, 그룹웨어 솔루션, 전자결재솔루션, 포탈솔루션 및 보안솔루션(서버보안, 백신 및 웹방화벽 등) 등등...Necessary solutions: SSO solution (Single Sign On), UI development solution, ERD solution, online video lecture solution, groupware solution, electronic payment solution, portal solution and security solution (server security, vaccine and web firewall, etc.), etc...

본 발명 Wroks Advisor 사례Inventive Wroks Advisor Case

Q1. 요구시스템이 무엇인가요? 수강신청시스템Q1. What is the requirements system? Course registration system

Q2. 예상이용자 수는 몇 명인가요? 30,000명Q2. What is the expected number of users? 30,000 people

Q3. 동시접속자 최대접속자수는 몇 명으로 예상하나요? 10,000명Q3. How many concurrent users do you expect the maximum number of concurrent users to be? 10,000 people

Q4. 하나의 업무를 처리하는데 최대 데이터 트래픽량은 어떻게 되나요? 200KbyteQ4. What is the maximum amount of data traffic for one task? 200Kbyte

Q4-1. 하나의 업무를 처리하는데 걸리는 최대 시간을 어떻게 하나요? 5초Q4-1. What is the maximum amount of time it takes to complete a single task? 5 seconds

Q5. 현재 보유하고 있는 데이터량은 얼마인가요? 10TeraQ5. How much data do you currently have? 10Tera

Q6. 정보의 량이 1달 단위로 어느 정도 증가가 되고 있나요? 500Gbyte Q6. How much is the amount of information increasing per month? 500Gbyte

Q7. 백업의 수준은 어떻게 할 계획인가요? ① 기존데이터 백업 후 1일 완전백업 ②기존데이터 백업 후 1일 증분백업, 주단위 완전백업 ③ 기존데이터 백업 후 1주단위 완전백업 ④ 기존데이터 백업 후 월단위 완전백업Q7. What level of backup do you plan to have? ① One-day full backup after existing data backup ② One-day incremental backup, weekly full backup after existing data backup ③ Weekly full backup after existing data backup ④ Monthly full backup after existing data backup

Q8. 이중화 수준은 어떻게 하기를 원하나요? ① WEB/WAS Active-Active 방식 2중화, Database Active-Standby방식 2중화Q8. What level of redundancy do you want? ① WEB/WAS Active-Active method duplication, Database Active-Standby method duplication

Q9. 개인정보 데이터 포함 여부? ①, ②, ③, ④ 포함Q9. Whether personal data is included? Including ①, ②, ③, ④

① 성명?, ② 주민 번호?, ③ 전화 번호?, ④ 학생증 번호?, ⑤ 개인의료정보? ① Name?, ② Resident number?, ③ Phone number?, ④ Student ID number?, ⑤ Personal medical information?

Q10. 보안수준? ①, ②, ③, ④, ⑤, ⑥ 포함Q10. security level? Including ①, ②, ③, ④, ⑤, ⑥

① 바이러스 제거① Virus removal

② Ddos(Distributed Denial of Service Attack) 방어② Ddos (Distributed Denial of Service Attack) defense

③ 개인정보유출 방지③ Prevention of personal information leakage

④ 랜섬웨어 방비④ Ransomware defense

⑤ APT(Advanced Persistent Threat)공격 방어⑤ APT (Advanced Persistent Threat) attack defense

⑥ 웹 위변조 방지⑥ Web forgery prevention

사례1: Q3,Q4,Q4-1 트래픽속도 예상:Case 1: Q3, Q4, Q4-1 Traffic Rate Expected:

10,000명, 200Kbyte,5초10,000 people, 200Kbyte, 5 seconds

= 10000*200*8/5(X*Y*8/Z)= 10000*200*8/5(X*Y*8/Z)

= 3.2Gbps= 3.2Gbps

⇒ 10Gbps이내이기 때문에 클라우드 시스템 적용가능⇒ Cloud system can be applied because it is within 10Gbps

⇒ X*Y*8/Z ≥ 10Gbps 이면 CDN 적용⇒ Apply CDN if X*Y*8/Z ≥ 10Gbps

사례2: Q8. 이중화 여부Case 2: Q8. Redundancy?

① WEB/WAS Active-Active 방식 2중화, Database Active-Standby방식 2중화 ① WEB/WAS Active-Active method duplication, Database Active-Standby method duplication

구성도 1.Schematic 1.

① WEB/WAS Active-Active 방식 4중화, Database Active-Standby방식 2중화 ① WEB/WAS Active-Active method quadruple, Database Active-Standby method dualization

구성도 2Schematic 2

상기와 같이 본 발명의 시스템 및 운용방법에 의해 본 발명은 기업 또는 기관들이 ICT(Information and Communication Technology)를 통해 자체 업무를 하거나 고객 대상 서비스를 하고자 할 때 물리적인 전산실을 구성하지 않고 가상화된 전산실을 이용하도록 서버, 네트워크, 스토리지, 보안 장비, DB, 업무 어플리케이션, SW 개발환경, 상용 SW솔루션 또는 SW서비스, 운영 관리 등을 제공하게 된다.As described above, according to the system and operation method of the present invention, the present invention provides a virtualized computer room without configuring a physical computer room when companies or institutions do their own business or provide customer service through ICT (Information and Communication Technology). Server, network, storage, security equipment, DB, business application, SW development environment, commercial SW solution or SW service, operation management, etc. will be provided for use.

본 발명 클라우드 기반의 가상화 전산실 서비스 운용방법의 기술적 사상은 실제로 동일결과를 반복 실시 가능한 것으로, 특히 이와 같은 본원발명을 실시함으로써 기술발전을 촉진하여 산업발전에 이바지할 수 있어 보호할 가치가 충분히 있다.The technical idea of the cloud-based virtual computer room service operating method of the present invention is that the same result can be repeatedly implemented.

<도면의 주요 부분에 대한 부호의 설명>
100: 가상전산실(ICTWORKS) 플랫폼
200: 개발자단말
300: 운영자단말
400: 사용자단말
<Explanation of symbols for main parts of the drawing>
100: Virtual Computer Lab (ICTWORKS) Platform
200: developer terminal
300: operator terminal
400: user terminal

Claims (9)

기업 또는 기관들이 ICT(Information and Communication Technology)를 통해 자체 업무를 하거나 고객 대상 서비스를 하고자 할 때 물리적인 전산실을 구성하지 않고 가상화된 전산실을 이용하도록 서버, 네트워크, 스토리지, 보안 장비, DB, 업무 어플리케이션, SW 개발환경, 상용 SW솔루션 또는 SW서비스, 운영 관리를 제공하는 운용방법에 관한 것으로,
(a) 가상의 서버, 네트워크, 스토리지, 데이터베이스, 보안의 인프라 요소를 구성하고, 운영 관리하고, 개발자들이 필요로 하는 오픈소스, 상용 소프트웨어, 자체 개발 소프트웨어를 상호 연계하여 개발하고, 서비스를 제공하고, 운영관리 하는 물리적 전산실을 가상화시켜 가상화 전산실을 제공하기 위해 개발자 단말이 클라우드 기반 위에 인공지능(AI, Artificial Intelligence)과 머신러닝(Machine Learning) 기능을 갖는 가상화전산실 플랫폼(ICTWORKS)(100)을 생성하는 단계;가 포함되되, 상기 가상화전산실 플랫폼(ICTWORKS)을 구성하는 업종별works, 솔루션works, 개발환경works간 상호 연동을 하여 가상화 전산실을 구성하고, 각 업종별, 각 솔루션별 인프라 구성 방법을 컨설팅하는 머신러닝 기반의 컨설팅 Bot인 업종works, 솔루션works의 구성을 최적화 시키는 AI기반의 Works Advisor를 통해 컨성팅을 제공하고,
(b) 이후 기획 개발자(200)단말이 인터넷 접속이 가능한 곳에서 PC 또는 스마트기기를 이용해 가상화전산실 플랫폼(ICTWORKS)에 접속하여 로그인하고, 업무시스템 개발 및 운용시 필요로 하는 솔루션WORKS를 ICTWORKS에서 확인 결정하고, 업무시스템을 실행시킬 서버의 인프라시스템에 대한 아키텍처(Architecture)를 구상하여 만드는 기획단계;
(c) 이어서 개발자단말이 기획안을 토대로 개발된 업무시스템과 솔루션WORKS를 포함하여 인프라를 구축 하는 업종WORKS 구성하고, SW개발환경을 기반으로 활용 배포 인스톨시켜 구축하는 단계;
(d) 이후 개발자(200)단말 및 운영자(300)단말이 업종WORKS의 프로그램 및 인프라를 관리 및 운영하는 단계; 및
(e) 이어서 사용자(400)단말이 네트워크를 통해 업종WORKS에 접속한 후 필요한 데이터 자료를 활용하는 단계;가 포함됨을 특징으로 하는 클라우드 기반의 가상화 전산실 서비스 운용방법.
Server, network, storage, security equipment, DB, business application so that companies or institutions can use virtualized computer rooms without configuring a physical computer room when doing their own business or providing customer service through ICT (Information and Communication Technology) , relates to an operation method that provides a software development environment, a commercial software solution or software service, and operation management,
(a) Configure, operate, and manage the infrastructure elements of virtual servers, networks, storage, databases, and security, develop open source, commercial software, and self-developed software required by developers in connection with each other, and provide services; In order to provide a virtual computer room by virtualizing the physical computer room that is operated and managed, the developer terminal creates a virtual computer room platform (ICTWORKS) 100 with artificial intelligence (AI) and machine learning functions on the cloud base. Doedoe; is included, composing a virtual computer room by interworking between industry-specific works, solution works, and development environment works constituting the virtual computer room platform (ICTWORKS), Industry works, which is a consulting bot based on machine learning that consults on how to configure infrastructure for each industry and solution, and AI-based Works Advisor that optimizes the configuration of solution works.
(b) After that, the planning developer (200) connects to the virtual computer room platform (ICTWORKS) using a PC or smart device where the terminal can access the Internet and logs in, and checks the solution WORKS required for business system development and operation in ICTWORKS A planning step of making a decision, designing an architecture for the infrastructure system of the server to run the business system;
(c) then, the developer terminal configures the industry WORKS to build the infrastructure including the business system and solution WORKS developed based on the plan, and builds it by deploying, deploying, and installing based on the SW development environment;
(d) after the developer (200) terminal and the operator (300) terminal to manage and operate the program and infrastructure of the industry WORKS; and
(e) then the user 400, the step of using the necessary data data after the terminal accesses the industry WORKS through the network; Cloud-based virtual computer room service operating method, characterized in that it includes.
삭제delete 청구항 1 에 있어서,
상기 솔루션WORKS와 업종WORKS는,
전산실 서버인프라 기획자의 요구사항을 입력받는 단계;가 더 포함됨을 특징으로 하는 클라우드 기반의 가상화 전산실 서비스 운용방법.
The method according to claim 1,
The solution WORKS and the industry WORKS are,
A method of operating a cloud-based virtual computer room service, characterized in that it further includes; receiving the requirements of the computer room server infrastructure planner.
청구항 1 에 있어서,
상기 솔루션WORKS와 업종WORKS는,
가상화전산실 플랫폼(ICTWORKS)의 인프라 Architecture Knowledge Base를 접속하고 요구사항을 비교함을 특징으로 하는 클라우드 기반의 가상화 전산실 서비스 운용방법.
The method according to claim 1,
The solution WORKS and the industry WORKS are,
A cloud-based virtual computer room service operation method characterized by accessing the infrastructure architecture knowledge base of the virtual computer room platform (ICTWORKS) and comparing the requirements.
청구항 1 에 있어서,
상기 솔루션WORKS와 업종WORKS는,
클라우드 인프라 시스템인 가상서버, 네트워크, 스토리지, DB, 보안의 용량을 결정함을 특징으로 하는 클라우드 기반의 가상화 전산실 서비스 운용방법.
The method according to claim 1,
The solution WORKS and the industry WORKS are,
A cloud-based virtual computer room service operating method, characterized in that the capacity of the virtual server, network, storage, DB, and security, which are cloud infrastructure systems, is determined.
청구항 1 에 있어서,
상기 솔루션WORKS와 업종WORKS의 유사도를 비교하여 업무시스템에 대한 Architecture를 결정함을 특징으로 하는 클라우드 기반의 가상화 전산실 서비스 운용방법.
The method according to claim 1,
A cloud-based virtual computer room service operating method, characterized in that the architecture for the business system is determined by comparing the similarity between the solution WORKS and the industry WORKS.
청구항 1 에 있어서,
상기 SW개발환경은,
업종별 업무시스템에 대한 개발환경을 설정하기 위해 클라우드 PaaS(Platform as a Service)시스템에서 개발환경을 생성시킴을 특징으로 하는 클라우드 기반의 가상화 전산실 서비스 운용방법.
The method according to claim 1,
The SW development environment is
A cloud-based virtualization computer room service operation method, characterized in that the development environment is created in the cloud PaaS (Platform as a Service) system to set the development environment for the business system by industry.
청구항 1 에 있어서,
상기 개발자들이 시스템 자원의 위치와 상관 없이 클라우드 PaaS(Platform as a Service)시스템과 접속함을 특징으로 하는 클라우드 기반의 가상화 전산실 서비스 운용방법.
The method according to claim 1,
Cloud-based virtual computer room service operating method, characterized in that the developers access the cloud PaaS (Platform as a Service) system regardless of the location of the system resource.
청구항 1 에 있어서,
상기 업무시스템을 위한 클라우드 가상화전산실 플랫폼(ICTWORKS)인 가상서버, 네트워크, 스토리지, DB, 보안 기반으로 개발 완료된 업종별 업무소프트웨어를 배포하여 개발된 클라우드 소프트웨어를 인스톨시킴을 특징으로 하는 클라우드 기반의 가상화 전산실 서비스 운용방법.
The method according to claim 1,
Cloud-based virtualization computer room service, characterized in that the developed cloud software is installed by distributing the business software developed based on the virtual server, network, storage, DB, and security-based cloud virtualization computer room platform (ICTWORKS) for the business system operation method.
KR1020200063480A 2020-05-27 2020-05-27 operation method of cloud-based virtualized computer room service KR102287972B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200063480A KR102287972B1 (en) 2020-05-27 2020-05-27 operation method of cloud-based virtualized computer room service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200063480A KR102287972B1 (en) 2020-05-27 2020-05-27 operation method of cloud-based virtualized computer room service

Publications (1)

Publication Number Publication Date
KR102287972B1 true KR102287972B1 (en) 2021-08-10

Family

ID=77316362

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200063480A KR102287972B1 (en) 2020-05-27 2020-05-27 operation method of cloud-based virtualized computer room service

Country Status (1)

Country Link
KR (1) KR102287972B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113780877A (en) * 2021-09-24 2021-12-10 国家电网有限公司大数据中心 Low-coupling high-convergence easy-reuse oriented technical architecture

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100075655A (en) 2007-10-22 2010-07-02 아바야 인코포레이티드 Contact center integration into virtual environments
KR20110041233A (en) * 2009-10-15 2011-04-21 한국전자통신연구원 Mobile terminal for providing mobile cloud service and operating method of the same
KR20110069732A (en) * 2009-12-17 2011-06-23 인텔 코오퍼레이션 Cloud federation as a service
KR20110139868A (en) 2010-06-24 2011-12-30 전자부품연구원 Supporting system and method for virtual object identification architecture based on a virtual world
KR101418373B1 (en) 2013-01-24 2014-07-11 (주)아펙스플랫폼 Apparatus for providing virtual mobile terminal based on cloud environment
KR20150137518A (en) * 2014-05-30 2015-12-09 주식회사 디케이아이테크놀로지 Hybride Cloud-Based ICT Service System and Method thereof
KR101830859B1 (en) 2016-10-27 2018-02-21 이상수 Method of diagnosing energy being consumed in internet data center by using virtual building model

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100075655A (en) 2007-10-22 2010-07-02 아바야 인코포레이티드 Contact center integration into virtual environments
KR20110041233A (en) * 2009-10-15 2011-04-21 한국전자통신연구원 Mobile terminal for providing mobile cloud service and operating method of the same
KR20110069732A (en) * 2009-12-17 2011-06-23 인텔 코오퍼레이션 Cloud federation as a service
KR20110139868A (en) 2010-06-24 2011-12-30 전자부품연구원 Supporting system and method for virtual object identification architecture based on a virtual world
KR101418373B1 (en) 2013-01-24 2014-07-11 (주)아펙스플랫폼 Apparatus for providing virtual mobile terminal based on cloud environment
KR20150137518A (en) * 2014-05-30 2015-12-09 주식회사 디케이아이테크놀로지 Hybride Cloud-Based ICT Service System and Method thereof
KR101830859B1 (en) 2016-10-27 2018-02-21 이상수 Method of diagnosing energy being consumed in internet data center by using virtual building model

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113780877A (en) * 2021-09-24 2021-12-10 国家电网有限公司大数据中心 Low-coupling high-convergence easy-reuse oriented technical architecture

Similar Documents

Publication Publication Date Title
Hu et al. A review on cloud computing: Design challenges in architecture and security
US8478845B2 (en) End-to-end provisioning of storage clouds
CN101754466B (en) Mobile virtualized base installation and mobile virtualized base platform
Swathi et al. Virtualization in cloud computing
US20190222479A1 (en) Production software application performance and resiliency testing
US11424991B2 (en) Change impact simulation analysis
US11677620B2 (en) Declarative specification based override mechanism for customizing data centers deployed on cloud platforms
CN114817901A (en) Authority management method, related device and medium
KR102287972B1 (en) operation method of cloud-based virtualized computer room service
US11570048B2 (en) Declarative language and compiler for provisioning and deploying data centers on cloud platforms
US20220207165A1 (en) Information processing method, system, electronic device and computer readable storage medium
US11783049B2 (en) Automated code analysis tool
CN111400374B (en) Data mining-oriented containerized data exploration isolation region and use method thereof
US11195137B2 (en) Model-driven and automated system for shared resource solution design
US10135728B2 (en) Partial switching of network traffic
Al-Lawati et al. The impact of cloud computing IT departments: A case study of Oman's financial institutions
US11501014B2 (en) Secure data replication in distributed data storage environments
Muthoni et al. Infrastructure as Code for Business Continuity in Institutions of Higher Learning
US20210064775A1 (en) Nlp workspace collaborations
Chatterjee Ad-hoc data processing and its relation with cloud computing in finance sector
Kampert A taxonomy of virtualization technologies
US11240107B1 (en) Validation and governance of a cloud computing platform based datacenter
Mane et al. Private Cloud Configuration Using Amazon Web Services
Harouni et al. The benefits of cloud on university system
US11934817B2 (en) Systems and methods for deploying federated infrastructure as code

Legal Events

Date Code Title Description
AMND Amendment
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant