목록분류 전체보기 (167)
Wisdom’s Cloud
이더넷(Etherent)이란? 네트워킹 방식 중 하나로, 우리나라에서는 대부분이 이더넷 방식을 사용하고 있다. 이더넷 방식의 가장 큰 특징은 CSMA/CD라는 프로토콜을 사용해서 통신한다는 것이다. CSMA/CD(Carrier Sense Multiple Access/Collision Detection) 위 그림과 같이 네트워크로 4대의 PC가 연결되어 있고, 지금까지 네트워크상에서는 아무 통신이 일어나고 있지 않다고 가정해보자. A PC가 네트워크가 비었다는 것을 눈치채고 재빨리 C PC에게 보낼 데이터를 네트워크상에 실어서 보냈다. 그런데 B PC도 이를 눈치채고 D PC에 보낼 데이터를 A PC와 동시에 네트워크에 실었다. 이 경우 충돌 즉, 콜리전이 발생하게 된다. 따라서 A PC와 B PC는 콜리..
LAN(Local Area Network)이란? 한정된 지역에서의 네트워크 구축이다. WAN(Wide Area Network)이란? 멀리 떨어진 곳과의 네트워크 구축이다.
네트워킹(Networking)이란? 장비들을 서로 대화가 가능하도록 묶어주는 것이다. 인터넷(Internet)이란? 네트워크를 여러 개 묶어놓은 네트워크 연합이다. 하나의 프로토콜만 사용한다. (프로토콜은 통신 규칙을 의미하며, 인터넷의 프로토콜은 TCP/IP다.) 주로 익스플로러나 크롬, 파이어폭스와 같은 웹 브라우저를 이용해서 인터넷을 탐험한다. 인터넷에는 없는 정보가 없다. 인트라넷(IntraNet)이란? 회사에서 쓰는 여러 가지 프로그램들을 마치 인터넷을 사용하는 것처럼 쓰도록 만들어 놓은 것으로, 그 회사의 직원 외에는 사용할 수가 없다. 엑스트라넷(ExtraNet)이란? 인트라넷의 사용 범위를 직원 이외에도 협력 회사나 고객까지로 확대한 개념이다.
if문 if 조건문: 수행할 문장1 수행할 문장2 ... else: 수행할 문장A 수행할 문장B ... # 돈이 있으면 택시를 타고, 돈이 없으면 걸어간다. >>> money = True >>> if money: ... print("택시를 타고 가라") ... else: ... print("걸어 가라") ... 택시를 타고 가라 # 조건문에서 아무 일도 하지 않게 설정하고 싶을 때는 pass를 사용하면 된다. if 조건문: 수행할 문장1-1 수행할 문장1-2 ... elif 조건문2: 수행할 문장2-1 수행할 문장2-2 ... ... elif 조건문N: 수행할 문장N-1 수행할 문장N-2 ... else: 수행할 문장A 수행할 문장B ... # 주머니에 돈이 있으면 택시를 타고, 주머니에 돈은 없지만 카..
AMI(Amazon Machine Image)란? EC2 인스턴스 생성에 필요한 모든 소프트웨어 정보를 담고 있는 템플릿 이미지다. AMI는 이용자들도 언제든지 생성 가능하며, 이후 동일한 환경을 갖는 인스턴스를 손쉽게 생성할 수 있다. Auto Scaling 등 자동화할 때, EC2 인스턴스를 다른 리전으로 이전해야 할 때, 사용 솔루션이 설치되어 있는 소프트웨어를 사용하는 경우 AWS Marketplace를 이용하기 위해 AMI를 사용하게 된다. Amazon Marketplace란? AWS에서 실행되는 소프트웨어를 판매 또는 구매할 수 있는 온라인 스토어다. AWS 마켓 플레이스는 35개의 카테고리에 걸쳐 1280개 이상의 소프트웨어 판매업체가 제공하는 4,200개 이상의 소프트웨어를 보유하고 있다...
구분 내용 서비스명 Amazon S3(Simple Storage Services) 설명 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있도록 구축된 객체 스토리지 주요 특징 - 2006년에 출시된 최초의 AWS 서비스 - 객체 기반의 무제한 파일 저장 스토리지 - URL을 통해 손쉽게 파일 공유 기능 제공 - 99.9% 내구성 - 정적 웹 사이트 호스팅 서비스 제공 기능 프리티어(Free Tier) - 5GB Amazon S3 표준 스토리지 - Get 요청 20,000건, Put 요청 2,000건 - 가입 후 12개월 이후에 종료됨 Amazon S3 활용 분야 백업 및 복구(Backup & Restore) 데이터 아카이빙(Data Archiving) 빅데이터 분석을 위한 데이터 레이크(Data Lak..
스토리지(Storage)란? 컴퓨터에 데이터를 저장하는 저장소의 역할을 수행하는 부품으로, 스토리지를 서버에 직접 연결할 수 있고, 대용량의 데이터를 저장하기 위해 별도의 스토리지용 네트워크를 구성할 수도 있다. 서버에 직접 연결하는 방식을 DAS(Direct Attached Storage)라 하고, 스토리지를 빠른 속도의 네트워크로 연결하는 방식을 NAS(Network Attached Storage)와 SAN(Storage Area Network)이라고 한다. NAS는 LAN(Local Area Network)을 연결하여 사용하기 때문에 비용이 저렴하며, 파일 단위로 데이터에 접속하지만, SAN은 확장이 용이하고, 대규모 엔터프라이즈 환경을 구성하기 적합한 고속의 전용 네트워크를 구성하여 빠른 속도의 ..
숫자형(Number) 항목 파이썬 사용 예 정수형(Integer) 123, -345, 0 실수형(Floating-point) 123.45, -1234.5, 3.4e10 8진수(Octal) 0o34, 0o25 16진수(Hexadecimal) 0x2A, 0xFF 숫자형을 활용하기 위한 연산자 # 사칙연산: +, -, *, / >>> a = 3 >>> b = 4 >>> >>> a + b 7 >>> a - b -1 >>> a * b 12 >>> a / b 0.75 >>> # ** 연산자: a의 b 제곱 >>> a = 2 >>> b = 3 >>> >>> a ** b 8 >>> # % 연산자: 나눗셈 후 나머지를 반환 >>> a = 7 >>> b = 3 >>> >>> a % b 1 >>> # // 연산자: 나눗셈 ..
Amazon 보안 그룹(Security Group)이란? 인스턴스에 대한 인바운드(Inbound), 아웃바운드(Outbound)의 네트워크 트래픽을 제어하는 가상의 방화벽 역할을 수행한다. EC2 인스턴스를 시작할 때 각 인스턴스당 최대 5개의 보안 그룹을 할당할 수 있으며, 이렇게 구성된 보안 그룹은 기존의 온프라미스(On-Premise)에서 사용되고 있는 방화벽의 정책과 유사한 기능이다. 다만 보안 그룹은 네트워크 트래픽에 대한 '허용'만 가능하고 '차단'은 설정할 수 없다. 차단 기능을 적용하기 위해서는 VPC의 기능 중 하나인 네트워크 ACL을 통해 서브넷 수준에서 네트워크의 흐름을 제어할 수 있다. Amazon Security Group 주요 특징 생성 가능한 보안 그룹의 숫자와 규칙에 제한이 ..
구분 내용 서비스명 Amazon EC2(Elastic Compute Cloud) 설명 클라우드에서 제공되는 크기를 조정할 수 있는 컴퓨팅 파워 주요 특징 - 한 개에서 수천 개의 인스턴스로 확장 가능 - 모든 공개된 AWS Region에서 사용 가능 - 필요에 따라 인스턴스의 생성/시작/수정/중단/삭제 가능 - Linux/Windows OS에서 사용 가능하며 모든 소프트웨어 설치 가능 - 사용한 사용량에 대해서만 시간 단위 비용 과금 - 다양한 비용 모델(온디맨드, 스팟, 예약) 선택 가능 프리티어(Free Tier) - Linux/Windows t2.micro 인스턴스 월 750시간 제공(1GB 메모리, 32bit or 64bit 플랫폼 지원) - 가입 후 12개월 이후에 종료됨 Amazon EC2 인..