본문 바로가기

전체 글

[CI/CD] Cloud Native Application의 구성요소 목차Cloud Native Application - Cloud Native Architecture에 의해 설계/ 구현되는 Application예기치 못한 예외 사항이 발생하더라도 형태/구조가 깨지지 않는 구조MicroservicesContainers 가상화 기술 사용DevOps - 즉각적으로 수정/반영/배포하기 위한 개발/운영 조직의 유기적인 협력을 통해 지속적으로 서비스 개선CI/CD - Microservices들은 CI/CD 자동화 Pipeline을 거쳐 통합/빌드/테스트/배포하여 운영 상태가 됨Inner Architecture도메인/비즈니스 로직을 가지고 서비스 개발Outer ArchitectureInner Architecture로 구성되어 있는 Application 운영/작동을 Support 해주.. 더보기
[CI/CD] 코드 리뷰 시스템, 코드 리뷰 방법 목차Gerrit 프로젝트 Import 후 코드 변경코드리뷰 요청요청받은 코드리뷰를 Gerrit 웹 UI 에서 진행하는 방법 Gerrit 프로젝트 불러오기Gerrit에서 생성한 프로젝트 코드를 수정하고, 리뷰를 요청하려면 먼저 Eclipse에 Gerrit 서버 설정을 추가하고, Gerrit 프로젝트를 불러올 수 있음Gerrit 서버 설정 추가Eclipse 메뉴 - File - ImportImport 대화상자 Select 화면 - Git - Projects from Git - NextImport Projects from Git - Select Repository Source - Gerrit 선택 - NextImport Projects from Git - Source Git Repository - AddAdd.. 더보기
[CI/CD] Polyspace, VectorCast, Hotfix 목차Hotfix제품 사용 중에 발생하는 버그의 수정이나 취약점 보완, 또는 성능 향상을 위해 긴급히 배포되는 패치 프로그램MS 윈도우 환경에서의 Hotfix는 특정한 문제를 해결하는 조그마한 패치들을 가리키며, 대부분 보안 허점에 해당하는 문제들을 해결함핫픽스 파일들은 대부분 크기가 작으며, 윈도우 업데이트(또는 마이크로소프트 지원)를 사용하여 컴퓨터 상에 자동으로 설치되는 것이 보통임게임회사 "블리자드 엔터테인먼트"의 경우에는 정규적인 콘텐츠 패치를 기다릴 수 없을 정도로 중요한 게임의 변경 사항을 가리키는 용어로 사용함다운로드가 불필요한 서버 측면의 변경만을 요구하며, 정비시간이 없어도 짧은 재시작만으로도 이 기능을 수행할 수 있음출처: [쓸겜지] 핫픽스란? (Hotfix) (tistory.com) .. 더보기
[SAP PI] EAI(Enterprise Application Integration) 목차 EAI 개요기업 내부의 다양한 시스템과 애플리케이션을 통합하며, 다양한 애플리케이션 간의 관계와 비즈니스 프로세스의 근간을 이루는 트랜잭션 네트워크를 관리해주는 개념 EAI 관리 전기업 내 시스템 연계 및 관리 비용 증가분산형 정보 자원 활용의 어려움비즈니스 환경 변화에 대한 기민한 대응 요구EAI 관리 후기업 내 시스템의 효과적인 통합을 통한 민첩하고 경쟁력 있는 기업으로의 성장 EAI 아키텍처기업 내 시스템과 애플리케이션들의 공통적인 연계 기반이 되어야 하기 때문에 필수적으로 지녀야 할 몇 가지 요소들을 포함하고 있음. 데이터를 전달하는 메시징 미들웨어(Messiging Middleware), 다양한 연계 대상과 접점 역할을 하는 어댑터(Adapter), 연계 대상이 요구하는 바에 따라 데이터를.. 더보기
[CI/CD] ATS(TestPresso), CANalyzer 목차ATS(Automation Total Solution)HW/SW 기능 및 성능 검증 솔루션TestPresso by LGE2019.08.19 - 산업 기능안전 글로벌 규격 인증 획득독일 TUV SUD 로부터 전기, 전자 시스템 기능 안전 국제표준인 'IEC 61508'과 자동차 기능안전 국제표준인 'ISO 26262' 등을 만족하며 안전성을 입증함TUV SUD : 전기/전자제품, 자동차, 에너지장치 등과 관련된 규격을 인증하는 글로벌 인증기관으로 공신력이 높음, 설계 단계부터 기능 검증, 개발을 위한 관리시스템 구축과 운용 등에 이르기까지 개발 전 딘계에 걸쳐 국제 표준에 부합하는지에 대해 철저하게 심사함LG전자는 스마트 가전, 자동차 부품, 로봇 등을 개발하고 품질 검증할 때 TestPresso 를 .. 더보기
[ML] MINITAB Decision Tree(CART), 앙상블(RF/Tree Net), Auto ML (2) 목차부트스트랩 샘플링(Bootstrap Sampling)주어진 데이터로부터 동일한 크기로 복원 추출된 데이터. 데이터 내에서 반복적으로 샘플을 사용하는 resampling 방법 중 하나로써 비용과 시간이 많이 드는 데이터 수집을 스스로 해결할 수 있는 샘플링 방법 집계(Aggregating)여러 분류 모델이 예측한 값들을 조합해서 투표(Voting)을 통해 하나의 결론을 도출하는 과정Hard Voting- 선거 투표와 같이 여러 개의 분류 모델에서 가장 많은 표를 받은 값을 예측으로 결정함Soft Voting       - 분류 유형 별로 확률을 구한 후 확률을 더한 값을 점수화하여 최대 점수를 가진 값을 예측값으로 결정함배깅(Bagging)Bootstrap과 Aggregating 을 합친 앙상블 기법으.. 더보기
[ML] MINITAB Decision Tree(CART), 앙상블(RF/Tree Net), Auto ML (1) 목차Decision Tree의사결정 규칙과 그 결과들을 트리 구조로 도식화하여 분류하는 통계적 분석 방법으로, 각 데이터들이 가진 속성들로부터 패턴을 찾아내서 분류 과제를 수행할 수 있도록 하는 머신러닝 모델ID3, C4.5, C5.0 알고리즘은 인공지능, 기계학습 분야에서 개발되어 발전 - 엔트로피/정보이득 등의 개념을 사용하여 분리 기준을 결정함CART, CHAID 알고리즘은 통계학 분야에서 개발된 알고리즘으로, 카이스퀘어/T검정/F검정 등의 통계분석기법을 사용하여 분류함 CART(Classification And Regression Tree)전체 데이터셋으로 두 개의 자식 노드를 생성하기 위해 모든 예측 변수를 사용하여 데이터 셋의 부분집합을 쪼갬으로써 트리를 생성함Minitab에서 Decision.. 더보기
[Infra] CRAN, FTP, Proxy Server, TCP, UDP 목차CRAN : the Comprehensive R Archive Network 사람들이 제작한 패키지를 Add-on 할 수 있음R GUI에서는 Packages 탭을 통해, 웹에서는 CRAN Task Views 페이지에서 확인 가능내장 Package (R 설치와 같이 배포됨), Load(Recommended) Package : library() 로 가져옴 FTP : File Transfer Protocol ( * protocol : 통신규약 )대량의 파일을 네트워크를 통해 주고 받을 때 사용하는 파일 전송 전용 서비스 WWW 방식보다 파일을 빠른 속도로 주고 받을 수 있다는 것이 FTP의 가장 큰 장점사진, 음악, 동영상 등 멀티미디어 콘텐츠는 내려받기가 완료된 이후 확인 가능함명령어 기반 통신 서비스이.. 더보기