반응형
SMALL

전체 글 204

[Blockchain] 하이퍼레저 컴포저(Hyperledger Composer)

하이퍼레저 컴포저 하이퍼레저 패브릭과 마찬가지로 리눅스 재단의 하이퍼레저 산하 프로젝트다. 하이퍼레저 패브릭에서 개발을 지원하는 프레임워크다. 하이퍼레저 패브릭 환경에 대응해 자바스크립트 기반 프레임워크를 통해 응용 프로그램을 만들 수 있다. 하이퍼레저 패브릭 비즈니스 네트워크(.bna file) 비즈니스 네트워크는 모델, 트랜잭션 처리 기능을 담당하는 자바스크립트 기반의 스크립트, 접근 제어를 담당하는 ACL, 질의 정의를 수행하는 쿼리(Query)의 4가지 요소로 구성된다. 위의 4개의 정의 파일을 BNA(Business Network Archive) 파일에 모아 템플릿으로 만들 수 있다. # BNA 파일로 내보내기 composer archive create -a [BNA파일명] -sourceType..

Blockchain 2021.07.06

[Blockchain] 하이퍼레저 패브릭(Hyperledger Fabric) 환경 구성

1. VirtualBox 설치 버추얼박스는 Oracle에서 개발한 가상화 소프트웨어다. Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt www.virtualbox.org 2. Vagrant 설치 베이그런트는 Mitchell Hashimoto(..

Blockchain 2021.07.06

[Cloud] 클라우드 네이티브 애플리케이션(Cloud Native Application)

플랫폼 애플리케이션을 만들고 운영하는 것을 돕는 기능의 집합체를 의미한다. 애플리케이션의 비즈니스 요구사항을 충족시키는 데 필수적이지 않은 작업들을 자동화하여 비즈니스 가치를 차별화할 수 있는 기능 개발에 집중할 수 있다. 플랫폼을 구축할 때는 반복 가능한 관행(Practice)을 자동화하는 도구를 만들게 되며, 관행은 가치있는 아이디어를 계획으로 바꾸어줄 수 있는 제약 조건으로부터 도출된다. 제약 조건으로부터 도출되는 관행은 약속(Promise)의 모음이다. 아마존닷컴 플랫폼의 사례 아이디어 : 소프트웨어 컴포넌트들을 격리시키면 시스템의 일부를 더 빠르고 독립적으로 전달할 수 있게 된다. 제약조건 : 소프트웨어 컴포넌트는 독립적으로 배포 가능한 서비스로 만들어져야 한다. 서비스 안에 있는 모든 비즈니스..

Cloud 2021.05.31

[Operating System] 운영체제의 병행성 제어(Concurrency Control)

이번 학습 주제는 운영체제의 병행성 제어(Concurrency Control)입니다. 다수의 프로세스가 병렬로 처리되고, 이 프로세스들이 동일 자원에 접근하려고 한다면 자원의 무결성이 깨질 우려가 있습니다. 이 때, 운영체제는 상호배제를 통해 자원이 무결성을 보장합니다. 상호배제(Mutual Exclusion Techniques)는 공유 자원의 독점을 보장하는 코드 영역을 의미하는 임계영역(Critical Section)이라는 개념을 이용하게 되는데, 세마포어(Semaphore)나 모니터(Monitor)와 같은 메커니즘을 사용하고, 진입 구역(Entry section), 출구 구역(Exit section), 나머지 구역(Remainder section)이 있습니다. 여기서 진입 구역은 임계 영역에 진입하..

Operating System 2021.03.31

[Operating System] 운영체제(OS) 기본

이번 학습 주제는 운영체제(OS:Operating System)입니다. 운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하고 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 프로그램들의 모임을 말합니다. 그럼 이제 운영체제에 대해 하나씩 살펴보겠습니다. 운영체제의 목적 처리 능력 증대 시간당 처리 작업량(Throughput) 및 평균 처리시간 개선 응답시간(Turn-around Time) 단축 사용자가 시스템에 요청한 작업의 반환시간 단축 사용가능도(Availability) 증대 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 고장과 오류가 발생해도 운영 영향 최소화 신뢰도(Reliability) 향상 실패 없이 주어진 기능을 수행할 수 있는 능력 시스템이 주어진 문제를 ..

Operating System 2021.03.31

[Security] 메타스플로잇(Metasploit) 기초

모의 해킹(Penetration Testing)은 조직 시스템 내부로 접근하거나 보안 시스템을 회피하는 방법을 시뮬레이션하기 위해 공격자가 사용하는 기술을 의미합니다. 여기에는 스캐너와 자동화된 도구를 실행한 후 보고서를 작성하는 행위도 포함됩니다. 올바른 모의 해킹을 위해서는 기본적인 원칙이 무엇인지 알아하겠죠? 아래의 링크는 모의 해킹 수행 표준안(Penetration Testing Execution Standard)에 대한 정보를 얻을 수 있는 곳입니다. 참고하세요~ The Penetration Testing Execution Standard High Level Organization of the Standard The penetration testing execution standard consi..

Security 2021.03.29

[Big Data] 분석 모형 설계

분석 절차 수립 1. 분석 모형 선정 수집된 데이터의 변수들을 고려하여 분석 목적에 부합하고 적합한 데이터 분석 모형을 선정함 1) 통계기반 분석 모형 선정 불확실한 상황에서 객관적인 의사결정을 수행하기 위해 데이터를 수집하고, 처리, 분류, 분석 및 해석하는 일련의 체계를 통계분석이라 함 ㉮ 기술 통계(Descriptive Statistics) 데이터 분석의 목적으로 수집된 데이터를 확률·통계적으로 정리·요약하는기초적인 통계 평균, 분산, 표준편차, 왜도와 첨도, 빈도 등 데이터에 대한 대략적인 통계적 수치를 계산하고 도출 막대 그래프, 파이 그래프 등 그래프를 활용하여 데이터 파악 분석 초기 단계에서 데이터 분포의 특징 파악 ㉯ 상관 분석(Correlation Analysis) 종류 설명 단순 상관 ..

Database 2020.11.23

[Big Data] 통계기법

기술통계 데이터 분석의 목적으로 수집된 데이터를 확률·통계적으로 정리 및 요약하는 기초적인 통계임 분석의 초기 단계에서 데이터 분포의 특징을 파악하려는 목적으로 주로 산출함 통계적 수치를 계산하고 도출하거나 그래프를 활용하여 데이터에 대한 전반적인 이해를 도움 1. 데이터 요약 1) 기초 통계량 ① 평균(Mean) 자료를 모두 더한 후 자료 개수로 나눈 값 전부 같은 가중치를 두며, 이상값에 민감한 단점이 있음 평균에는 표본평균, 모평균, 가중평균이 있음 ② 중위수(Median) 모든 데이터값을 크기 순서로 오름차순 정렬하였을 때 중앙에 위치한 데이터값으로 중앙값이라고도 함 특이값에 영향을 받지 않음 데이터 값의 수가 홀수일 경우에는 중위수가 하나가 되지만 짝수일 경우에는 중앙에 위치한 두 개의 값의 평..

Database 2020.11.19
반응형
LIST