본문 바로가기

전체 글199

클라우드 서비스(AWS 서버 구축) 리눅스 설치 방법 - 2가지 방법 가상 머신 소프트웨어 PC 환경에 따라서, 예상치 못한 문제들을 만날 수 있음, 설치가 불가 클라우드 컴퓨팅 서비스 활용 → 본 강의에서 활용할 방법 최신 기술에 익숙해진다는 장점 동일한 환경에서 사용이 가능 단, 설정에 따라 진행이 필요 가볍게 이해하는 클라우드 컴퓨팅 클라우드 컴퓨팅 서비스 : 서버 환경을 미리 구축해놓고, 간단한 설정으로 바로 사용할 수 있도록 만든 서비스 이전 : 미리 서버 컴퓨터를 구축 현재 : 클라우드 컴퓨팅 환경 사용 사용할 클라우드 플랫폼 : AWS AWS 리눅스 서버 구축하기 EC2 서비스로 이동 이제 인스턴스 만들기를 하면 인스턴스가 생성된다. 이제 해당 인스턴스에 탄력적 IP(고정 IP)를 할당하자. 탄력적 IP 주소 할당 버튼 클릭 .. 2023. 6. 1.
모던 서버 기술 관련 배경 지식 이해 docker : 일종의 서버 환경을 감싸서, docker 레벨로 서버를 다룰 수 있음 따라서, 서버 이전, 서버 패키지 버전 변경 등 일일이 서버 설정이 불필요 단순히 도커를 만들어서, 서버에서 실행하면 됨 웹서비스 개발과 마이크로 서비스 모놀리틱 구조 : 하나의 서버에 모든 기능을 넣음 1세대 : USER —— INTERNET —- WEB SERVER (Read static HTML) 2세대 : USER —— INTERNET —- WEB SERVER (Create request-based HTML from CGI + DB) 3세대 : USER —— INTERNET —- WEB SERVER MVC 패턴 기반 프레임워크 활용 MVC : Model - View - Control 패턴으로 구조화된 프레임워크를.. 2023. 6. 1.
클라우드 서비스 AWS (1) Cloud Computing : 다른 컴퓨터를 빌려서 원격 제어를 통해서 사용하는 것 Hosting : Cloud Computing과 의미는 같지만 오래된 표현 Host : Internet에 연결된 Computer 1대 Hosting : Host를 빌려줘서 서버로 사용할 수 있도록 하는 것 Cloud와 Hosting 모두 서버 컴퓨터를 빌려줌 EC2(Elastic Compute Cloud) AWS에서 여러가지 서비스를 가지고 있는데 그 중 순수하게 컴퓨터를 빌려주는 서비스 왜 빌려서 사용하는가? 처음 웹사이트를 운영한다고 생각 방문자 수 : 하루 100명 동시 접속자 : 1명 이런 서비스를 시작할 때 16GB의 메모리가 장착된 최신식 컴퓨터는 과한 사양 → EC2 서비스를 이용하면 0.5GB의 메모리를 .. 2023. 5. 29.
IT 인프라 (3) Storage 기초 익히기 스토리지란 무엇이며 왜 필요할까? 스토리지 : 컴퓨터에서 데이터를 비휘발성으로 저장할 수 있는 저장 장치 이전까지는 데이터를 저장하는 하드웨어의 견고함, 성능, 그리고 용량에 집중하였다면, 최근에는 데이터 레이크, 데이터 가상화 기술 등 다양한 데이터 스토리지 기술이 조명받고 있음 최근 인공지능이나 IOT 등 다양한 IT 기술들이 등장 → 데이터의 양이 상당히 많아짐 → 다양한 데이터 스토리지 기술들이 조명 받음 스토리지의 성능과 가용성을 높여주는 RAID 기술 RAID 구성을 도와주는 Array Controller RAID는 하드웨어적으로도, 소프트웨어적으로도 지원이 가능 RAID는 여러 개의 저장장치를 묶어서 마치 하나의 Disk 처럼 사용할 수 있게 도와주는 기술 Disk.. 2023. 5. 28.