• Title/Summary/Keyword: DevOps

Search Result 25, Processing Time 0.029 seconds

Introduction and Analysis of Open Source Software Development Methodology (오픈소스 SW 개발 방법론 소개 및 분석)

  • Son, Kyung A;Yun, Young-Sun
    • Journal of Software Assessment and Valuation
    • /
    • v.16 no.2
    • /
    • pp.163-172
    • /
    • 2020
  • Recently, concepts of the Fourth Industrial Revolution technologies such as artificial intelligence, big data, and cloud computing have been introduced and the limits of individual or team development policies are being reviewed. Also, a lot of latest technology source codes have been opened to the public, and related studies are being conducted based on them. Meanwhile, the company is applying the strengths of the open source software development methodology to proprietary software development, and publicly announcing support for open source development methodology. In this paper, we introduced several software development methodology such as open source model, inner source model, and the similar DevOps model, which have been actively discussed recently, and compared their characteristics and components. Rather than claiming the excellence of a specific model, we argue that if the software development policy of an individual or affiliated organization is established according to each benefit, they will be able to achieve software quality improvement while satisfying customer requirements.

A Study of Application Development Method for Improving Productivity on Cloud Native Environment (Cloud Native환경에서의 생산성 향상을 위한 어플리케이션 개발 방법 연구)

  • Kim, Jung-Bo;Kim, Jung-In
    • Journal of Korea Multimedia Society
    • /
    • v.23 no.2
    • /
    • pp.328-342
    • /
    • 2020
  • As the cloud-based ICT(Information & Communication Technology) infrastructure matures, the existing monolithic software development method is evolving into a micro-service structure based on cloud native computing. To develop and operate the services efficiently under the cloud native environment, DevOps-based application development plans through MSA(Micro Service Architecture) design based are essential. A cloud native environment is an approach to developing and running applications that take advantage of cloud computing models such as automation of source distribution, container-based virtualization, application scalability, resource efficiency, and flexible maintenance through object independence. To implement this approach, the utilization of key elements such as DevOps, continuous delivery, micro service, and containers is essential, but there are not enough previous studies on case analyses or application methods of these key elements. Therefore, in this paper, we analyze the cases of application development in cloud native environment and propose the optimized application development process and development method through small and medium-sized SI projects.

Comparison of Two Vitrification Methods of In Vitro Development Oocytes Collected from Porcine Antral Follicles Using Open Pulled Straw (OPS) Techniques

  • An, Mihyun;Hong, Daewuk;Son, Dongsoo;Seok, Hobong
    • Proceedings of the Korean Society of Embryo Transfer Conference
    • /
    • 2002.11a
    • /
    • pp.84-84
    • /
    • 2002
  • The advantages of the OPS techniques(Vajta G et al, Mol Reprod Dev 51: 53-58,1998) give 1) high survival rates of various types of eggs, 2) quick and simple process, 3) inexpensive equipment and reduced chilling injury. The efficiency of IVM/IVF technique in the porcine species is relatively lower than that obtained in other species such as ruminants. Two experiments were designed to investigate the effects of in-vitro fertilization of porcine oocytes matures using different OPS protocol for chilling and warming of vitrification. Porcine oocytes from ovaries collected at abattoir were matured for 44 hours in TCM199 Earle's salt supplemental with pyruvate, pff, L-cysteine, hormones and gentamycin. Oocytes were denuded and fertilized with frozen boar semen by common method. Porcine embryos produced routinely by in-vitro culture system of NCSU23 medium. The vitrification and the warming were conducted by OPS method with the glass micropipette instead of straw vessels and modified the protocol of G.Vajta(1999). In Exp 1, Chilling/Warming:Holding Medium(HM)+EG+DMSO/HM +sucrose Medium(SM) at 39$^{\circ}C$ warm stage. In Exp 2, : PBS+CS+EG+Ficoll+ Trehalose/PBS+Trehalose at 25$^{\circ}C$ stage. Filling, freezing, packing, thawing out and further culturing were performed to follow the basic protocol of G Vajta. During IVM-lVC and post-warming, fertilization parameter and developmental potential were compared to and statistically analysed. It was not significantly different from Exp 1 and Exp 2 but 25$^{\circ}C$ of stage was slightly higher on the morula/blastocyst forming rate and better atmosphere for worker than that at 39$^{\circ}C$ stage.

  • PDF

SmartX Provisioning Framework for Automated Installation/Configuration of Multi-site based Cloud Infrastructure (멀티사이트 기반 클라우드 환경의 구성 자동화를 위한 SmartX 프로비저닝 프레임워크)

  • Shin, Jun-Sik;Kim, JongWon
    • KIISE Transactions on Computing Practices
    • /
    • v.22 no.11
    • /
    • pp.547-558
    • /
    • 2016
  • Construction of multi-site Cloud Infrastructure with OpenStack, the most popular cloud open source project with various ICT infrastructure technologies, has operational inefficiency due to installation complexity and geographical limitation. To address this inefficiency, we gradually developed automated installation/configuration tools to automate installation/configuration of Linux and OpenStack by complying with DevOps methodology over a multi-site OpenStack testbed called OF@KOREN SmartX Playground. However, the pre-developed installation tools can be used only for limited cases. Therefore, we designed and developed a prototype of SmartX Provisioning Framework which could conducts Playground-wide provisioning flexibly by following three steps of resource management in Software-defined Infrastructure. We verified the efficiency of the provisioning functionality of the framework by demonstrating an example of automated multi-site cloud construction.

A Study on the Implementation of Issue Tracking System Based on DevOps

  • Park, Seong-Hyun;Choi, Ji-Hoon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.27 no.1
    • /
    • pp.91-96
    • /
    • 2022
  • With the development of the cloud industry, various efforts are being made to improve resource efficiency and environmental continuity in software development and operation methods. However, in constructing a conventional structure of structural scheme, if the functionality is improved and added, it has a problem that the efficiency of full build arrangement is reduced for the changed source. In this paper, if a problem occurs in a solution service company, communication between the development department and the operation department can be facilitated and responded quickly, and the latest source updated during processing of the problem is the management system, provided is a system that can take advantage of CI tools and continuously integrate them. As communication through the proposed system is smooth, it is expected that unnecessary work can be reduced and the speed of development can be improved.

개방형 혁신을 수용하는 초연결사회 인프라

  • Gang, Seon-Mu;Kim, Jong-Won;Lee, Jae-Ho
    • Information and Communications Magazine
    • /
    • v.31 no.4
    • /
    • pp.10-19
    • /
    • 2014
  • 미래인터넷 연구가 우리나라에서 본격적으로 시작된 지 8년차에 접어들고 있다. 초기에 미래인터넷의 실체에 대한 다양한 의견들과 clean-slate로 갈 것인지 evolution을 할 것인지에 대한 논란이 계속된 것으로 기억된다. 현 시점에서 그 때 상황을 되돌아 보면 어떤 생각들이 그나마 유사하게 맞는 것이었는지 알 수 있어 흥미롭기까지 하다. 본고에서는 이런 미래인터넷이 태동해서 논의되었던 필요성들을 사물인터넷 혹은 만물인터넷 중심의 초연결사회의 관점에서 조망해 본 후에, 실제적으로 이런 사회를 대비하여 점차 가시화되고 있는 중요한 인프라요소 및 구축 방향을 모색한다. 이를 ICT 인프라 차원에서 다시 바라보면 최근 구축과 운용의 중심이 하드웨어에서 소프트웨어 중심으로 급속하게 전환되는 큰 변화가 본격화하고 있다. 즉 미래 사회가 요구하는 초연결에 기반한 서비스 실증을 개발/운영 병행체제 (DevOps: Developers & Operators)를 통해 신속하고 실질적으로 가능케하고 산업발전을 지원하는 인프라를 통한 개방형 혁신이 가시화되고 있다. 정리하면 본고에서는 미래인터넷으로 시작된 네트워크 인프라의 변화와 현재 현황을 살펴보고 어떤 방법론과 체계에 의하여 빠르게 발전하는 초연결사회의 요구사항을 수용하면서 서로 협업할 수 있고 경제발전을 견인하는 인프라로서의 기능과 역할을 담당할 수 있는지에 대하여 논하고자 한다.

Considerations of security to DevOps of the Continuous Delivery System in cloud environment (클라우드 환경에서 지속적 배포 시스템의 개발운영조직 통합관리 보안 고려사항)

  • Woo, HoSung;Lee, WonGyu
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.539-541
    • /
    • 2016
  • 소프트웨어 중심 사회에서 소프트웨어의 개발과 운영에 대한 효율성을 극대화하기 위해 운영 조직과 개발 조직을 통합한 개발운영조직 통합관리 방법론을 적용하고 있다. 클라우드 환경을 이용하여 서비스를 중단 없이 운영하는 지속적 배포 시스템에서 개발운영조직 통합관리를 적용 하였을 때, 운영 조직의 요구사항과 사용자의 요구사항 등으로 인한 작은 규모 크기의 배포가 빈번하게 발생하게 된다. 이와 같은 시스템은 다양한 보안 위협으로부터 안전하지 않다. 따라서, 본 연구에서는 클라우드 환경에서 지속적 배포시스템의 개발운영조직 통합관리에서 발생할 수 있는 문제점과 보안에 대한 개선사항을 제시하고자 한다.

SDN/NFV/Cloud를 통합한 소프트웨어-정의 인프라

  • Kim, Jong-Won
    • Information and Communications Magazine
    • /
    • v.32 no.7
    • /
    • pp.3-8
    • /
    • 2015
  • 인터넷의 폭발적인 팽창에 따른 부작용들을 근본적으로 해소하고자 2000년대 후반부터 시작된 미래인터넷(Future Internet)에 관한 연구들이 최근까지 지속적으로 진행 중이다. 또한 새롭게 대두된 융합형(convergent) ICT 자원구성에 맞춘 지속적인 사용자 주도의 인프라 혁신 전략에 기반하여, SDN/NFV/Cloud 통합으로 형성하는 소프트웨어-정의 인프라(Software-Defined Infrastructure: SDI)를 개방형으로 구축하는 흐름이 있다. 즉 구축/운용의 중심이 하드웨어에서 소프트웨어 중심으로 최근 급속하게 전환되는 큰 변화가 ICT 인프라차원에서 본격화하고 있다. 즉 지금까지 논의되었던 여러 미래 인터넷 이슈들을 스마트한 초연결과 사용자 중심 서비스의 관점에서 바라보면서 미래형 ICT 인프라의 바람직한 구축을 서서히 가시화하고 있다. 따라서 본 논문에서는 초연결에 기반하여 값싸고 신속하게 서비스를 실증하기 위해 DevOps(Developers & Operators: 개발/운영 병행체제) 방법론으로 소프트웨어-정의 인프라로 체질을 바꿔가는 개방형 혁신을 살펴본다.

Proposal of Container-Based HPC Structures and Performance Analysis

  • Yong, Chanho;Lee, Ga-Won;Huh, Eui-Nam
    • Journal of Information Processing Systems
    • /
    • v.14 no.6
    • /
    • pp.1398-1404
    • /
    • 2018
  • High-performance computing (HPC) provides to researchers a powerful ability to resolve problems with intensive computations, such as those in the math and medical fields. When an HPC platform is provided as a service, users may suffer from unexpected obstacles in developing and running applications due to restricted development environments and dependencies. In this context, operating system level virtualization can be a solution for HPC service to ensure lightweight virtualization and consistency in Dev-Ops environments. Therefore, this paper proposes three types of typical HPC structure for container environments built with HPC container and Docker. The three structures focus on smooth integration with existing HPC job framework, message passing interface (MPI). Lastly, the performance of the structures is analyzed with High Performance Linpack benchmark from the aspect of performance degradation in network communications under Docker.

KSB Artificial Intelligence Platform Technology for On-site Application of Artificial Intelligence (인공지능의 현장적용을 위한 KSB 인공지능 플랫폼 기술)

  • Lee, Y.H.;Kang, H.J.;Kim, Y.M.;Kim, T.H.;Ahn, H.Y.;You, T.W.;Lee, H.S.;Lim, W.S.;Kim, H.J.;Pyo, C.S.
    • Electronics and Telecommunications Trends
    • /
    • v.35 no.2
    • /
    • pp.28-37
    • /
    • 2020
  • Recently, the focus of research interest in artificial intelligence technology has shifted from algorithm development to application domains. Industrial sectors such as smart manufacturing, transportation, and logistics venture beyond automation to pursue digitalization of sites for intelligence. For example, smart manufacturing is realized by connecting manufacturing sites, autonomous reconfiguration, and optimization of manufacturing systems according to customer requirements to respond promptly to market needs. Currently, KSB Convergence Research Department is developing BeeAI-an on-site end-to-end intelligence platform. BeeAI offers end-to-end service pipeline configuration and DevOps technologies that can produce and provide intelligence services needed on-site. We are hopeful that in future, the BeeAI technology will become the base technology at various sites that require automation and intelligence.