본문 바로가기

분류 전체보기

(123)
AWS 기능 (아마존 웹 서비스) *컴퓨팅 1. EC2(Elastic Compute Cloud) Amazon Elastic Compute Cloud(EC2)는 탄력적인 컴퓨팅 서비스이다 빠르고 쉽게 원하는 사양의 서버를 구축,변경,삭제,추가등이 가능하다 다양한 제어기능을 제공 CLI , API 관리가 편하다 기본 모니터링과 CloudWatch같은 세부 모니터링을 제공한다 로그 수집, CPU,GPU,네트워크 트래픽,데이터 입출력,디스크 사용량등 다양한 지표를 통해 그래프로 정보를 제공한다 변경,수정,확장성이 좋다 이것은 클라우드 컴퓨팅의 가장 큰 장점이기도 하다 언재는지 필요한 자원을 추가할 수 있고 즉각적으로 수정이 가능하다 자동화 기능 Auto Scailing같은 자동으로 확장 및 축소나 CPU나 네트워크 트래픽같은 자원이 일정수준 이..
AWS EC2(아마존 웹 서비스) ELASTIC COMPUTE CLOUD의 약자이다 ELASTIC은(탄력적) 필요에 따라서 탄력적으로 사용할 수 있는 서버의 자원을 늘리거나 줄일 수 있는것을 나타낸다 COMPUTE는 컴퓨팅 또는 서버 리소스를 뜻하며 *Application Server *Web Server *Database Server *Game Server *Mail Server *Media Server *Catalog Server *File Server *Computing Server *Proxy Server *Etc. 등등 기능을 할 수 있다 CLOUD는 클라우드에서 호스팅되는 것을 의미한다 이러한 가상화 서버를(virtual Server) 인스턴스라(Instance) 부른다 특징 EC2의 특징은 -1개에서 수천 개의 인스턴트 또는..
클라우드 컴퓨팅(Cloud Computing) 클라우드 컴퓨팅이란 네트워크를 통해 현실에 존재하는 물리적 장비를(CPU,GPU,Memory등등) 빌려서 가상의 환경에서 사용할 수 있게 해주는 기술이다 실제 장비는 클라우드 컴퓨팅 서비스를 제공하는 업체에게 있고 나는 인터넷을 통해 빌린 장비에 직접 찾아가지 않더라도 원격으로 생성,삭제,변경,운영같은 관리를 할 수 있다 클라우드 컴퓨팅을 이용하여 서비스하는 대표적인 회사들로는 아마존 , 마이크로소프트 , 구글 , 알리바바 , 네이버등등이 있다 클라우드 컴퓨팅을 이용한 클라우드 서비스의 장점 *초기 투자비용이 적다 -클라우드 서비스는 장비를 구매하는것이 아니라 빌리는 형식이고 내가 사용한 만큼만 비용을 지불하면 되기 때문에 비싼 물리적 장비를 구매하지 않아도 된다 *확장과 축소가 쉽다 -클라우드 서비스는..
리눅스 디렉토리 구조 디렉토리는 용도에 의해 구분되어져있다 각 디렉토리에 대한 설명을 확인하고 싶다면 man hier 명령어를 사용하면 된다 간단하게 설명하자면 *사용하는 리눅스에 따라 조금씩 다를 수 있다 / - 최상위 디렉토리이다 모든 파일을 포함한다 /bin - 리눅스가 돌아가기 위한 최소한의 프로그램들이 저장되어있다 각종 명령어도 저장되어있다 예 : cat , ls 등등 /boot - 리눅스 커널의 메모리 이미지와 부팅에 필요한 정보들이 저장되어있다 /dev - 파일 시스템과 하드웨어간의 인터페이스를 담당하는 파일들이 저장되어있다 /etc - 시스템 관리를 위한 자료파일이나 명령어들이 저장되어있다 /home - 관리자 이외의 사용자 홈 디렉토리가 생성되는 위치이다 /lib/ - 시스템을 부팅하고 루트 파일 시스템에서 ..
리눅스의 런레벨 (RunLevel) Multi-User리눅스는 시스템이 가동되는 방법을 7가지로 나눌 수 있으며 이것을 런레벨이라고 한다 런레벨을 사용하는 방법은 init 숫자 이다 런레벨 모드 설명 0 Power Off 시스템 중지 1 Rescue 단일 사용자 모드 로그인 과정 없이 root 계정으로 로그인 시스템 복구,점검 ,root계정 패스워드 초기화등 시스템 관리목적으로 사용한다 2 Multi-User 네트워크를 지원하지 않는 텍스트 모드의 다중 사용자 모드 여러 계정으로 로그인 가능 3 Multi-User 네트워크를 지원하는 텍스트 모드의 다중 사용자 모드 여러 계정으로 로그인 가능 4 Multi-User 사용되지는 않는 모드 (설정을 통해 사용자가 정의해서 사용가능) 5 Graphical 그래픽 모드의 다중 사용자 모드 (X W..
자동종료,재부팅(리눅스) 리눅스를 자동종료나 재부팅을 예약하는 방법에 대해 알아보겠다 1.시스템을 즉시 종료 명령어로는 poweroff half -P init 0 있고 로그아웃 명령어는 exit logout 등이 있다 ( 종료명령어는 시스템을 종료하는것이고 - 이 시스템을 사용하는 다른 사람들도 사용을 할 수 없다 로그아웃은 여러 사용자중 해당 계정만 접속을 종료하는 것이다) 2.종료예약은 shutdown -P 숫자이다 3.재부팅 예약명령어는 shutdown -r 숫자 이 있다 즉시 재부팅하려면 shutdown -r now , rebout , init6 중에 사용하면 된다 4.종료예약 또는 재부팅 예약을 명령어로는 shutdown -c 가 있다 5.사용자들에게 종료를 한다고 공지를 할 때 쓰는 명령어로는 shutdown -k +..
리눅스(Linux) 란? 리눅스는 유닉스라는 운영체제를 대체하기 위해 만들어 졌다 유닉스는 리눅스가 만들어지기 전부터 사용하던 상용 소프트웨어이며 지금도 사용되고 있다 (유닉스도 여러 회사에서 각자 특성에 맞게 제작해 배포하고 있으며 IBM의 AIX , HP의 HP-UX , 오라클(Oracle)의 솔라리스(Solaris) , DEC의 디지털 유닉스(Digital Unix) , SCO의 Unix등이 있다 유닉스는 비싸다 이것을 대체하기 위해 만들어진것이 리눅스이다 흔히 리눅스를 무료 유닉스라고도 한다 유닉스와 거의 동일한 기능을 가지고 있고 명령어도 비슷하다 리눅스의 시작 리눅스를 처음 만든 사람은 리누스 토르발스(Linus B, Torvalds)라는 사람이 1991년 8월에 리눅스 커널(Kenel) 0.01버전을 처음 만들었다 ..
폴트 톨러런트, 로드 밸런싱 폴트 톨러런트(Fault Tolerant) 는 네트워크상 장애를 미리 대비하는 방법이다 하나의 라우터만 구성을 해서 네트워크를 만들으면 라우터 하나만 장애가 생겨도 네트워크를 이용할 수 없다 하지만 2개를 이용하여 네트워크를 구성하면 1대가 장애가 발생하여도 나머지 1대로 인터넷에 접속할수 있는것을 폴트 톨러런트 라고 한다 물론 1대가 고장났다고 물리적으로 라우터를 교체하는 방식이 아닌 이중화를 구성해 평소에 라우터를 2대를 이중화해서 운영하다가 1대가 고장나면 나머지 1대가 기존의 라우터의 역할을 수행하는 방식이다 폴트 톨러런트는 네트워크를 구성할때 매우 중요하다 은행에서 라우터를 1대만 쓴다고 생각해보자 그 라우터 1대만 고장나도 은행의 모든 시스템이 먹통된다 은행고객들은 화가 날 것이고 은행입장에서..
Looping 루핑 루핑은 네트워크상에서 데이터가 계속 뱅글뱅글 도는 현상을 말한다 네트워크의 트래픽이 증가하고 기기간의 CPU이용률이 올라간다 라우터의 루핑원인 A,B,C라우터가 있을때 A에서 C로 가는 경로를 A->B->C로 설정 B에서 C로 가는 경로를 B->A->C로 설정되어 있다면 A에서 C로 보낼때 B로 데이터를 보내라고 설정되어있는데 B는 C로 보낼때 A로 보내라고 설정되어있어 서로 A-B만 왔다갔다 하는 현상이다 스위치의 루핑원인 A사용자와 B사용자간에 스위치가 이중화 구성이 되어있을때 브로드 캐스트가 발생하면 브로드캐스트는 모든 포트에 송신하기 때문에 1번 스위치와 2번 스위치가 서로 브로드캐스트를 보내면서 뱅글뱅글 도는 현상 1번 스위치와 2번 스위치가 2개이상의 포트가 이중화로 연결되어 있는 경우만 해당..
클래스 풀 , 클래스 리스 , 서브넷 설계 네트워크는 클래스로 나뉘어있다 이것을 클래스 풀 이라고 한다 *클래스 범위: A(1.0.0.0-126.0.0.0) B(128.0.0.0-191.255.0.0) C(192.0.0.0-223.255.255.0) 순으로 D와 E가 있지만 D는 멀티캐스트 주소로 사용되고 E는 연구용으로 사용된다 사용할수 있는 IP주소는 A,B,C 클래스이다 하지만 A클래스 처럼 너무 넓은 범위의 네트워크가 하나의 클래스에 묶여있다보니 효율적으로 관리하기 힘들었고 IP주소 낭비가 심했다 그래서 생겨난 방법이 서브넷을 표기하는 것 이다 이것을 클래스리스 라고 한다 -간단하게 설명하자면 클래스 범위가 없어진 것 이다 클래스풀에서 네트워크를 구분하는 것이 앞자리 숫자다 예를들면 10.2.3.4 는 앞자리 숫자 10에 의해 A클래스가 ..