본문 바로가기

프로그래밍 팁/서버, 백엔드4

Ubuntu에서 5분만에 Docker를 설치하는 방법 도커(Docker)를 설치하는 방법 중에는 스크립트 방식(curl -fsSL https://get.docker.com -o get-docker.sh)이 있습니다. 이 방식은 개발 환경에 간단하게 설치해서 테스트해 보는 용도로는 적합하지만 프로덕션 용으로는 적합하지 않습니다. 이번 포스팅에선 스크립트로 설치하는 방식 대신에 실제 프로덕션 환경에서 사용하기 적합한 리포지터리를 통한 설치 방식을 알아보겠습니다. 설치 방법 1. 리포지터리 설정 다음의 명령어를 순차적으로 실행해서 필요한 패키지를 설치합니다. sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y 패키지 설치가 완료되면.. 프로그래밍 팁/서버, 백엔드 2021. 7. 18.
5분만에 AWS EC2 인스턴스 생성 및 접속하는 방법 이번 포스팅에서는 AWS EC2를 한 번도 사용해 본 적이 없는 분들을 대상으로 인스턴스를 생성해서 접속하는 방법을 간단하게 알려드리겠습니다. (지역은 서울(ap-northeast-2)입니다.) 1. EC2 대시보드 접속 AWS에 가입하고 신용 카드 번호 입력까지 마쳤다면 서비스 목록에서 EC2를 선택해서 대시보드에 접속합니다. 대시 보드에서는 다음과 같이 생성된 인스턴스 목록을 확인할 수 있습니다. 이 화면에서 우측 상단에 있는 [인스턴스 시작]이라는 버튼을 누릅니다. 2. AMI 선택 AMI를 선택하는 단계입니다. 처음하시는 분들이라면 웹 상에 레퍼런스가 많은 Ubuntu Server를 추천드립니다. 목록의 두 번째에 있는 Ubuntu Server 20.04 LTS 버전을 선택합니다. (이 포스트를 .. 프로그래밍 팁/서버, 백엔드 2021. 7. 17.
개발 초보를 위한 AWS를 활용하는 5가지 방법 아마존 웹 서비스(Amazon Web Services; AWS)는 클라우드 컴퓨팅 서비스의 선구자이자 세계 최고의 제공 업체 중 하나입니다. 이번 포스팅에서는 AWS를 활용할 수 있는 다양한 방법 중 5가지를 소개해 드리겠습니다. 웹 호스팅: AWS를 사용하면 비용 효율적이고 유연한 웹 호스팅 솔루션을 구축할 수 있습니다. AWS EC2(Elastic Compute Cloud)와 같은 서비스는 가상 서버를 제공하여 트래픽이 많은 웹사이트를 쉽게 지원할 수 있습니다. 또한, Auto Scaling과 ELB(Elastic Load Balancing)를 통해 자동으로 규모를 확장하고, 트래픽을 여러 인스턴스에 분산시킬 수 있습니다. 이는 서버 부하를 효과적으로 관리하며, 높은 가용성과 내결함성을 보장합니다. .. 프로그래밍 팁/서버, 백엔드 2020. 11. 23.
AWS에서 NAT 게이트웨이(NAT Gateway) 사용 시 유의해야 하는 점 AWS에서 VPC(Virtual Private Cloud)를 구성하면서 NAT 게이트웨이를 생성해서 사용하는 경우의 유의사항에 대해 살펴보겠습니다. 예를 들어 VPC에 연결된 람다(Lambda) 함수를 구성하는 경우, 해당 람다 함수가 인터넷에 연결되어야 하는 경우가 있습니다. 이를 테면, 람다 함수가 특정 사이트에 접속해서 스크레이핑 혹은 크롤링을 하는 경우나 외부 API 서버를 호출해야 하는 경우 등입니다. 이 때, VPC에 NAT 게이트웨이를 구성함으로써 외부에 대한 접근이 가능해지도록 만들어야 하는데, 이러한 설정을 처음 해 보는 사용자라면 NAT 게이트웨이에 시간당 금액이 부과된다는 사실을 놓칠 가능성이 높습니다. NAT 게이트웨이에는 서울(ap-northeast-2) 리전 기준으로 시간당 $0.. 프로그래밍 팁/서버, 백엔드 2020. 11. 17.