1. 가상화 (Virtualization) 기존의 Bare-metal에서 단일 서버의 Resource 사용 효율 향상과 비용 절감, HA(High Availablity)등을 위해 Hypervisor 기반 가상화가 등장하였다. 그러나 Guest의 Image에 따라 Provisioning과 Booting에 수분의 시간이 소요되었고, 각 VM마다 OS를 구동하기 위한 하드웨어 리소스를 필요로 하였다. 또한, Guest에서 Hypervisor 통하여 H/W 리소스에 접근해야하기 때문에 Bare-metal에 비해 느릴 수 밖에 없었다. 2. Docker와 Container - Mircoservice Docker는 Linux cgroups과 namespace, chroot에서 발전한 컨테이너를 통해 Host에서 A..
준비 AWS 프리 티어 계정 PC 카카오톡 Windows Powershell ( or Git Bash ) SSH Client EC2 Instance 생성 - 사용할 포트는 임의 지정 - 거의 모든 PC가 IPv4를 사용하므로 '::/0'으로 IPv6를 허용해 줄 필요는 없음 SSH 접속 후 tinyproxy 설치 - PowerShell 또는 Git Bash에서 Public DNS를 사용하여 인스턴스에 연결 apt-get update apt-get install tinyproxy - tinyprxoy 설치 IP 확인 후 접속 허용 sudo vi /etc/tinyproxy.conf # Port: Specify the port which tinyproxy will listen on. Please note # ..