분류 전체보기 399

KT uCloud 중급 교육 세미나 정리

I. 사용자 시스템 모니터링 * uCloud watch - 모니터링 기능, 감시와 알람 경보 기능 제공, 무상제공임. 메모리 관련 수치는 부정확해서 사용하지 않기를 권장* Agentless, Agent (VM에 별도 설치 필요) - CPU, Disk, Memory, Process 등* 메트릭, 네임스페이스, 디멘전 등 용어 의미 파악* 화면 구성 - 알람현황, 알람이력, 통합메트릭* 모니터링 주기 최소 5분 단위임 [실습]* Linux, Window 별 각 1개 서버 생성* 개별 VM의 최대 CPU 사용률 통계 보기* 메트릭을 기반으로 알람 생성하기* uCloud Watch Agent 활용하기 (Linux & Windows)* 부하 발생에 따른 ucloud watch 동작 II. Autoscaling *..

[개요] JBoss 디렉터리 구조

1. 기본 디렉터리 구조 JBoss를 설치하면 아래와 같은 디렉토리가 생성된다. 각각 디렉토리는 아래와 같은 내용을 포함한다. 디렉토리내용 appclient/ 클라이언트 애플리케이션 컨테이너를 사용할때 설정 정보 포함 bin/ Windows용, Linux용을 포함한 기동 스크립트를 포함한 유틸리티 포함 bundles/ 내부 기능에 대한 OSGi 번들 docs/ 라이선스 파일, 스키마 파일 및 예제 domain/ Domain 모드(JBoss EAP 6에서 신규 추가됨)에서 사용하는 환경 구성 파일, 배치된 콘텐츠 modules/ JBoss EAP와 애플리케이션에서 필요 시에 동적으로 로드하는 모듈, JAR 파일들이 포함 standalone/ Standalone 모드에서 사용하는 환경 구성 파일, 배치된 콘..

WAS/JBoss 2016.03.17

KT uCloud 1일 기본교육 내용 정리

I. ucloud biz 서비스의 이해 1. ucloud biz infra변전소 이중화, UPS N+1 with 발전기, 분전반 이중화, 랙 케이블 power strip 이중화, 내진설계 데이터센터 이중화, 데이터센터 간 10G 전용선철저한 출입통제, 외부 침입자 탐지 등 철저한 보안Multi Zone - 천안 CDC, 목동 ICC, 분당 IDC, 김해 GDC, US West 등POD - 이중화/다중화/단순 구성으로 안정성 확보, 서버, 네트워크, 스토리지 이중화 구성certified 운용체계 및 프로세스 - SOC-1,SOC-2, ISO 27001, ISMS, 클라우드서비스 우수 SLA고객계정별 VLAN 분리 및 Virtual Router 방화벽 제공public 환경에서도 default FW/NAT 활..

리눅스 시스템 프로그래밍 - 3장, 4장

* 개인적으로 스터디한 내용을 메모한 내용이다. CHAPTER 3 버퍼 입출력 블록은 파일시스템의 최소저장단위를 나타내는 추상개념이다. 모든 파일 시스템의 연산은 블록 단위로 일어난다. 3.1 사용자 버퍼 입출력 dd(disk dump) 명령어로 블록크기를 1byte, 1024byte, 1130byte하면 1024byte가 가장 빠름을 확인할 수 있음. 블록의 배수로 연산을 수행했을때 가장 빠름 * 특정 디바이스의 블록크기를 알아내려면 stat() 시스템 콜이나 명령어를 이용하면 됨* 프로그램 내부에서 직접 사용자 버퍼링을 구현하는 것도 가능함 3.2 표준 입출력 * FILE이 대문자인 이유는 매크로임. 매크로에 typedef로 선언되어 있음 3.3 파일 열기 * fopen() 3.4 파일 디스크립터로 ..

[개요] 파이썬 퀵 가이드(Quick Guide)

파이썬 개요:파이썬은 프로그래밍 언어, 인터프리터 방식, 대화적인언어이고 객체 지향 스크립트 언어이다.Python is Interpreted (인터프리터 방식)Python is Interactive (대화 형식)Python is Object-Oriented (객체 지향)Python is Beginner's Language (쉬운 언어)파이썬은 귀도 반 로섬(Guido van Rossum)이 1980년대 말부터 1990년대 초에 네덜란드 수학 & 컴퓨터과학 국가연구기관에서 개발하였다. 파이썬의 주요 특징은 아래와 같다. :Easy-to-learn (배우기 용이성)Easy-to-read (가독성)Easy-to-maintain (유지보수 편의성)A broad standard library (다양한 표준 라이브..

[개요] 개발모드(Development mode) vs. 운영모드(Production mode)

아래는 WebLogic 12c 및 이전에서 개발(development) 모드와 운영(production) 모드의 차이점을 요약한 것이다. 차이점 Startup Mode Development Production Auto deployment (to admin server only) Yes No Automatically created boot.properties for Admin server only under $DOMAIN_HOME/servers/$SERVER_NAME/security Yes No Nodemanger username and password default admin credentials randomly generated SSL demo certificates cause warning in lo..

WAS/WebLogic 2016.03.10

리눅스 시스템 프로그래밍 - 1장, 2장

* 개인적으로 스터디한 내용을 메모한 내용이다. CHAPTER 1 핵심 개념 소개 시스템 프로그래밍이란 커널 및 핵심 시스템 라이브러리를 직접 사용하면서 하위 레벨에서 동작하는 시스템 소프트웨어를 작성하는 기술임. 셸, 컴파일러, 디버거, 시스템 유틸리티 및 시스템 데몬은 모두 시스템 소프트웨어 임. 네트워크 서버, 웹서버, 데이타베이스 역시 시스템 소프트웨어의 종류 임 1.1 시스템 프로그래밍 시스템 프로그래밍은 주로 커널 및 시스템 라이브러리를 사용하고, 애플리케이션 프로그램은 고급 라이브러리를 사용한다. 시스템 프로그래밍을 이해해야 작성하는 코드가 작동하는 레벨과 관계없이 더 나은 성능을 이끌어 낼 수 있다. 리눅스 시스템프로그래밍의 기본은 시스템콜, C라이브러리, C컴파일러임.시스템콜(system..

[Tips] 웹로직 기동 시 user/password 입력없이 기동하기

WebLogic이 production 모드인 경우 기동시 user와 password를 입력을 요구하는데, 이 과정을 없이 기동할 수있다. 1) $DOMAIN_HOME/boot.properties 파일을 생성한다. 파일 내용은 username=[사용자] password=[패스워드] 예)username=weblogic password=welcome1 [참고] 실제로 WebLogic은 $DOMAIN_HOME/servers/[server명]/security로 boot.properties 파일을 복사하여 이 파일을 이용하여 user를 인증한다. 아래는 1)번 과정을 적용해도 인식 못하는 경우에 별도 설정해준다. 2) $DOMAIN_HOME/bin/setDomainEnv.sh 에 JAVA옵션에 추가함 boot.pr..

WAS/WebLogic 2016.03.08

[개요] 리눅스 주요 시스템 콜(Linux system call)

리눅스의 주요 시스템 콜은 아래 표와 같음. 분류시스템 콜SocketNetworkaccept, bind, connect, gethostname, listen, poll, recv, recvmsg, recvfrom, select, send, sendto, sendmsg, getsockopt, setsockopt, shutdown, socket, socketpair, Signalalarm, sigaction, signal, Filechmod, chown, create, open, close, fcntl, flock, fstatat, link, lseek, stat, fstat, lstat, mkdir, mknod, read, rename, rmdir, symlink, truncate, umask, unlin..

OS/LINUX 2016.03.04