목록분류 전체보기 (167)
Wisdom’s Cloud
서버(Server)란? 특화된 어떤 임무를 수행하기 위해 설계된 컴퓨터를 말하며, 어떤 임무를 부여하는지에 따라 일반 노트북 또는 데스크톱 컴퓨터도 서버가 될 수 있다. 전체적인 컴퓨터의 구성요소는 크게 차이가 없지만, 특화된 임무를 수행하기 위해 일반 컴퓨터보다 고성능의 CPU, 빠르고 고용량의 메모리, 대용량의 디스크를 요구한다. AWS에서는 EC2(Elastic Compute Cloud)라는 서비스를 이용해 가상의 서버를 구성하고 필요한 소프트웨어를 설치하여 사용할 수 있다. 하드디스크(Hard Disk)란? 알루미늄 합금 또는 강화유리 위에 자성 재료로 박막 처리된 원형 디스크(Platters)들이 원의 중심축에 여러 겹으로 쌓아 올려져 모터로 빠르게 회전시켜 데이터를 저장/검색/삭제를 수행하여,..
리눅스(Linux)란? 컴퓨터 운영체제 커널의 일종인 리눅스 커널 또는 리눅스 커널을 사용하는 운영체제를 말한다. 리눅스가 탄생하기 이전부터 널리 사용되었던 유닉스(Unix)는 상용 소프트웨어로 발전되었고, 현재는 무척 비싼 비용을 지불해야 사용할 수 있다. 따라서 이러한 유닉스를 대체할 수 있는 것이 바로 리눅스이며, 리눅스를 간단히 표현한다면 '무료 유닉스' 정도로 생각할 수 있다. 즉, 대부분의 유닉스는 비싼 비용을 지불해야 사용할 수 있지만, 리눅스는 유닉스와 거의 동일한 기능과 역할을 하는 운영체제면서도 무료로 사용할 수 있으며, 어떤 면에서는 유닉스보다 뛰어난 기능을 발휘한다. 일반적으로 사람들이 이야기하는 리눅스는 리누스 토르발스가 만든 커널에 컴파일러, 셸, 기타 응용 프로그램들이 조합된 ..
파이썬(Python)이란? 1990년 암스테르담의 귀도 반 로섬(Guido Van Rosadd)이 개발한 인터프리터 언어이다. 컴퓨터 프로그래밍 교육을 위해 많이 사용하지만, 기업의 실무를 위해서도 많이 사용하는 언어이다. 그 대표적인 예가 바로 구글, 인스타그램, 드롭박스 등이 있다. 파이썬 프로그램은 공동 작업과 유지 보수가 매우 쉽고 편하기 때문에 이미 다른 언어로 작성된 많은 프로그램과 모듈이 파이썬으로 재구성되고 있다. 파이썬 특징 파이썬은 인간다운 언어이다. 파이썬은 문법이 쉬워 빠르게 배울 수 있다. 파이썬은 무료이지만 강력하다. 파이썬은 간결하다. 파이썬은 프로그래밍을 즐기게 한다. 파이썬은 개발 속도가 빠르다. 파이썬으로 할 수 있는 일 시스템 유틸리티 제작 GUI 프로그래밍 C/C++과..
[실습 1] VMware를 이용해서 Client, Server, Server(B), WinClient의 이름으로 가상머신 4대를 생성하자. step 1 Server를 설치할 가상머신을 C:\CentOS8\Server 폴더에 생성하자. * 현재 리눅스를 설치하지도 않은 상황에서 가상 하드디스크가 20GB라는 큰 공간을 차지해 엄청난 공간 낭비가 될 수 있다. 그러나 이 가상 하드디스크는 가상머신에게 20GB로 인식시키면서도 실제 물리 파일의 크기는 겨우 10MB 정도로 설정된다. 즉, 가상머신에게 10MB짜리 하드디스크를 20GB짜리 하드디스크로 속이는 효과를 내는 것이다. 이후 가상머신 상에 운영체제가 설치되면 실제 공간이 필요해지면서 필요한 공간만큼만 자동으로 조금씩 늘어나지만 최대 20GB 이상으로는..
가상머신(Virtual Machine)이란? 컴퓨터에 설치된 운영체제(호스트 OS) 안에 가상의 컴퓨터를 만들고, 그 가상의 컴퓨터 안에 또 다른 운영체제(게스트 OS)를 설치/운영할 수 있도록 제작된 소프트웨어다. 이름 그대로 진짜 컴퓨터가 아닌 '가상'으로 존재하는 '컴퓨터'를 말하며, 가상머신을 생성하는 소프트웨어를 '가상머신 소프트웨어'라고 한다. 가상머신 소프트웨어를 제작하는 회사는 여러 곳이 있지만, VMware가 가장 유명한 제품이다. 가상머신(VMware) 설치 * VMware Workstation Pro는 30일만 사용할 수 있는데, 함께 설치된 VMware Workstation Player는 사용기한 제한이 없다. 그래서 대부분 Player를 사용하고, 네트워크 설정이나 스냅숏의 경우에..
AWS(Amazon Web Services)란? 웹 서비스 형태로 기업에 IT 인프라를 제공하는 아마존닷컴의 클라우드 컴퓨팅 사업부다. 현재 클라우드 컴퓨팅 분야의 후발 주자인 마이크로소프트와 구글 등이 맹추격하고 있지만, 아마존은 32%의 시장 점유율로 압도적인 1위를 달리고 있다. AWS 주요 서비스 1. 컴퓨팅 서비스 Amazon EC2(Elastic Compute Cloud): 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스다. Amazon Auto Scaling: 애플리케이션 가용성을 유지하는 데 도움이 되며, 정의한 조건에 따라 EC2 인스턴스를 자동으로 추가하거나 제거할 수 있다. Amazon Lightsail: 애플리케이션 또는 웹 사이트를 구축하는 데 필요한 모..
클라우드 컴퓨팅(Cloud Computing)이란? 인터넷이라는 통신 서비스를 활용한 컴퓨팅 서비스 종류의 하나로, 개인용 컴퓨터가 아닌 인터넷을 통해 연결된 원격 컴퓨터를 활용하는 기술을 말한다. 즉, 개인용 컴퓨터보다 성능이 뛰어난 컴퓨터나 저장장치 등의 컴퓨터 자원을 다른 곳에서 빌려 사용할 수 있도록 처리해주는 IT 기술이다. 이러한 클라우드 컴퓨팅 자원에 대해 언제, 어디서나 인터넷을 사용해 손쉽게 접근이 가능하며, 최소한의 노력으로 최단 시간에 컴퓨터 자원을 늘리거나 줄이는 것이 가능하고, Pay-Per-Use Pricing이 적용되어 사용한 만큼만 비용을 지불하면 된다. 클라우드 서비스 이용 방식 IaaS(Infrastructure as a Services): 물리적 서버(CPU, Memor..