인프런 [AWS(Amazon Web Service) 입문자를 위한 강의]를 듣고 정리한 내용입니다. ELB 로드 밸런서(Load Balancer)는 부하(load)를 적절하게 분배해주는 장치입니다. AWS에서는 ELB(Elastic Load Balancer)라는 로드 밸런서를 제공합니다. ELB가 제공하는 주요 기능은 다음과 같습니다. 트래픽 분산: 서버 간에 요청을 고르게 분배하여 서버 부하를 낮춘다.자동 확장: 트래픽이 많아질 때 자동으로 서버를 추가한다.고가용성: 한 서버가 다운되더라도 자동으로 다른 서버로 요청을 분산하여 장애를 방지한다.SSL/TLS 종료: 보안 연결을 처리하고, 서버에 부담을 줄여 ELB의 유형ELB는 다음과 같은 세 가지 주요 유형으로 나뉩니다 Application Loa..
인프런 [AWS(Amazon Web Service) 입문자를 위한 강의]를 듣고 정리한 내용입니다. EC2Amazon Elastic Compute Cloud의 약자로 가상 서버(Virtual Machine)를 제공하는 서비스 입니다. *클라우드는 크게 세 가지 주요 서비스(컴퓨팅, 스토리지, 네트워크)로 구성됨. EC2는 그중 컴퓨팅 자원을 제공하는 부분에 해당됩니다. 왜 사용하나요?클라우드 컴퓨팅 서비스는 물리 서버의 한계를 극복하기 위해 등장했습니다. 전통적으로 IT 인프라는 직접 서버를 구매하고 관리해야 했습니다. 이를 위해 상당한 비용과 시간이 소요 되었고요. 또한 서버의 용량을 미리 예측하여 구매해야 하므로 예측에 실패할 경우, 자원이 낭비되거나 부족해지는 문제가 발생했습니다. 물리 서버는 실..
인프런 [AWS(Amazon Web Service) 입문자를 위한 강의]를 듣고 정리한 내용입니다. AWS(Amazon Web Service) 입문자를 위한 강의 강의 | Sungmin Kim - 인프런Sungmin Kim | 요즈음 회사 및 다양한 프로젝트에서 종종 사용되는 AWS 서비스들의 핵심 이론을 배우며 뿐만 아니라 함께 따라하는 실습을 통하여 AWS를 온전히 내것으로 만들자!, [사진] AWS 핵심 기술www.inflearn.com IAM이란?IAM(Identity and Access Management)은 AWS 리소스*에 대한 액세스를 제어하는 서비스입니다.*AWS 리소스는 AWS에서 제공하는 서비스나 인프라 요소를 의미합니다. EC2 인스턴스, S3 버킷, RDS 데이터베이스, Lam..
윈도우 운영체제에서 버추얼박스 우분투 가상머신을 생성하고 VScode를 통해 ssh 원격 접속 합니다. VirtualBox 7.0.8 Ubuntu 18.04 LTS (Bionic Beaver) VScode 1.80을 사용합니다. Remote - SSH 가상머신 포트 설정하기 Key생성 후 비밀번호 없이 접속하기 컴퓨터 공학과에서 공부를 하다 보면 리눅스 환경을 자연스레 접하게 됩니다. 한국에서는 맥북이 아닌 이상 보통 윈도우를 사용하기 때문에 가상머신을 사용해 리눅스 환경을 구축하는 경우가 많은데요. 교육용으로는 버추얼박스+우분투가 많이 사용되곤 합니다. 하지만 프로그램 자체가 무겁기 때문에 컴퓨터 사양이 좋지 않으면 버벅거림이 발생해 상당히 불편하죠. 그 외에도 가상머신으로 코딩을 하기에는 여러 어려운..
LAMP (Linux, Apache, MySQL, PHP) 환경 구축 후 워드프레스를 설치하고 Duplicator 플러그인을 이용한 사이트 이전 방법에 대해 다룹니다. 시작 2학년 겨울 방학, 1학기에 HTML, CSS, JS를 배우고 웹에 관심있다고 하니 '연구실 홈페이지를 만들어 보는것은 어떻겠냐'는 제안을 받았습니다. 당시에는 네트워크, 서버 관련 지식이 전혀 없는 상태라 워드프레스만 믿고 '만들어 보겠습니다.' 했던 기억이 납니다. 그리고 1년이 지나 서버 컴퓨터를 이전하게 되어 그 과정을 정리해보려고 합니다. 서버는 우분투 18.04 버전의 버추얼 머신에 Apache를 이용해 구축하였고, 내부적으로 NAT 네트워크를 열어 고정아이피와 연결해 사용하였습니다. 저처럼 서버 환경 설정부터 시작하는 분..
리눅스 배포판(Linux distributions)은 기존 리눅스의 커널과 함께 목적에 맞는 여러 소프트웨어를 패키징해 제공하는 운영체제입니다. 아래 링크에서 배포판의 목록을 볼 수 있습니다. List of Linux distributions - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search List of software distributions using the Linux kernel Timeline of the development of main Linux distributions[1] This page provides general information about notable Linux distri..
클립보드가 공유 안되어있다면 코드를 붙여 넣거나 할 때, 상당히 불편합니다. 이번글에서는 클립보드 양방향 활성화를 통해 호스트-게스트 간 복사/붙여 넣기가 가능하도록 설정해 보겠습니다. 먼저 버추얼 박스의 가상 머신을 실행시켜줍니다. 아래 그림처럼 [장치] > [클립보드공유] > [양방향]으로 설정해 줍니다. 하지만 아직 복사/붙여넣기가 되지 않을 겁니다. 공유를 위해 게스트 확장이 필요합니다. 일종의 드라이브 설치라고 생각하면 됩니다. [장치] > [게스트 확장 CD 이미지 삽입...]을 선택해 줍니다. 그럼 아래와 같이 대화상자가 나타날 겁니다. [Run]을 눌러줍니다. 계속 진행하기 위해서는 루트 권한이 필요합니다. 가상 머신 비밀번호를 입력하고 [Authenticate]를 클릭합니다. 그럼 모듈 ..
버추얼 박스를 이용해 우분투 가상 머신 환경을 구축합니다. 버추얼 박스가 설치되어 있어야 합니다. 저는 v6.1.18를 사용하였습니다. 우분투 v20.04.3 환경을 구축합니다. 버추얼 박스는 가상 머신 소프트웨어로 이를 이용해 여러 OS들을 사용해 볼 수 있습니다. [가능한 OS 목록] Guest_OSes – Oracle VM VirtualBox Status: Guest OSes The following table gives an overview of how well VirtualBox operating systems work in its virtual machines. Rows marked with an asterisk (*) contain information reported by users and..