분류 전체보기

공부 기록/클라우드 공부

[OpenStack] 2. OpenStack 시작하기 – DevStack 실습 환경 구축 ①

이전 글에서는 OpenStack이 여러 서버의 컴퓨팅, 네트워크, 스토리지 자원을 통합하여 클라우드 환경을 구축하고 관리할 수 있도록 도와주는 오픈소스 플랫폼이라는 점을 알아보았다. OpenStack의 개념을 이해하는 것도 중요하지만, 각 서비스가 실제로 어떻게 구성되고 동작하는지를 이해하려면 직접 환경을 구축하고 사용해보는 과정이 필요하다. 따라서 이번 글부터는 OpenStack 실습 환경을 구성하고, 주요 기능을 하나씩 직접 사용해보려고 한다. 이번 실습에서는 설치된 VirtualBox를 이용해 Ubuntu Server 가상머신을 생성한다. 이후 Ubuntu Server 내부에 DevStack을 설치하여 하나의 가상머신에서 OpenStack의 주요 서비스를 실행하는 All-in-One 환경을 구축할..

공부 기록/클라우드 공부

[OpenStack] 1. OpenStack이란?

OpenStack이란? 참고 자료https://www.redhat.com/ko/topics/openstack OpenStack을 한 문장으로 표현하면여러 대의 서버, 스토리지, 네트워크 장비를 하나의 거대한 자원처럼 묶어서클라우드 환경을 만들고 관리할 수 있게 해주는 오픈소스 플랫폼이라고 할 수 있다. 이 한 문장을 이해하기 쉽게 설명하자면 다음과 같다. 우리가 흔히 사용하는 AWS, Microsoft Azure, Google Cloud 같은 서비스에서는 웹 화면에서 몇 번 클릭하는 것만으로 가상 서버를 만들 수 있다. 이때 사용자는 실제 서버가 어디에 있는지, 어떤 네트워크에 연결되는지,저장 공간이 어떤 장비에서 제공되는지 크게 신경쓰지 않아도 된다. OpenStack도 이와 비슷한 기능을 제공..

코딩테스트/코딩테스트 문제풀이

[Python] 프로그래머스 <N개의 최소공배수>

https://school.programmers.co.kr/learn/courses/30/lessons/12953 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr import mathfrom functools import reducedef lcm(a, b): return abs(a*b) // math.gcd(a, b)def solution(arr): return reduce(lcm, arr)

공부 기록/이것이 백엔드 개발이다 With Java

EP25. 상품 관리 애플리케이션에 객체지향 더하기 3편

모킹과 단위 테스트 단위 테스트를 설명할 때는 보통 먼저 통합 테스트와 비교해서 보는 것이 이해가 쉽다.통합 테스트는 말 그대로 두 개 이상의 클래스나 컴포넌트가 함께 협력하는 상태를 검증하는 테스트다.즉, 내가 지금 개발 중인 코드만 따로 보는 것이 아니라,그 코드가 의존하고 있는 다른 요소들까지 실제로 함께 실행하면서 동작을 확인하는 방식이다. 예를 들어 SimpleProductService가 ProductRepository와 함께 동작하는 상태에서 상품 추가와 조회를 테스트했다면,그건 서비스 하나만 보는 것이 아니라 서비스와 저장소의 협력까지 포함해서 본 것이므로 통합 테스트라고 볼 수 있다. 반면 단위 테스트는 훨씬 더 범위를 좁게 본다.단위 테스트는 오직 하나의 클래스, 또는 하나의 컴포넌트만..

Yang Ji Woo
'분류 전체보기' 카테고리의 글 목록