
이번에 소개드릴 글은 인프랩(inflab)이라고 하는 개발자와 IT테크 부분의 강의 플랫폼인 인프런의 연구소에서 올려주신 글입니다. 스타트업 특징 상 서버를 사내에 구축하는 것이 아닌 클라우드 환경에서 사용하는 곳이 정말 많은데요, 이유는 장비가 정말 고가이고 관리하는 것이 어렵기 때문입니다. 장비를 구매하더라도 일일히 세팅을 해주어야 하는 번거로움 및 네트워크를 관리하는데 시간이 엄청나게 소요되는 부분이 있습니다. 그렇기 때문에 대부분 스타트업은 장비를 구매하는 대신 아마존 웹 서비스 (AWS) 클라우드 플랫폼을 많이 사용하곤 하는데요, 여기에도 물론 비용이 발생합니다. 다만 어떻게 사용하느냐에 따라 효율적으로 비용을 관리하고 제어할 수 있게 되는 부분이 있죠. 아래의 글은 제가 지금까지 블로그를 보면..

요새 개발자들 사이에서는 AWS가 핫한 솔루션 중 하나로 급부상하였습니다. 이유는 여러 가지가 있지만 제가 생각해본 이유입니다. 서버리스라고 해서 우리는 홈페이지 하나를 보기 위해서 서버가 필요한 부분을 줄여주었습니다. 지금 보고 계신 이런 티스토리 블로그 또한 모두 서버 위에 올라가있는 데이터를 보기 쉽고 편하게 볼 수 있도록 제공해줍니다. 이런 서버를 구축하기 위한 시간을 줄여줍니다. 이전에는 이런 서비스가 존재하지 않아서 물리 서버를 구매하고 통신사에 전화를 해서 내가 이렇게 공용으로 쓸 꺼니까 등록해줘 라고 얘기했습니다. 인터넷이 발달하면서 클라우드가 발달하였고, 이 클라우드의 원천이 사실상 AWS가 시작이기도 하였습니다. 마이크로소프트에서 제공하는 MS Cloud, Google 에서 제공하는 G..
저번 글에서 AMI 를 생성하여 EC2를 본격적으로 세팅해보려고 합니다. Amazon Linux2 설정하기 1. 접속하기 기본적으로 인스턴스를 생성하게 되면 ec2-user 라는 계정으로 접속이 가능하도록 설정됩니다. EC2는 기본적으로 key file로 로그인이 가능하지만 설정에 따라서 선택적으로 비밀번호로 로그인도 가능합니다. https://abbo.tistory.com/305 EC2 비밀번호로 로그인하도록 변경하기 *.pem (key file) 을 분실한 경우 ssh terminal 을 통해서는 로그인이 불가능합니다. 그래서 이를 패스워드로 로그인할 수 있게 변경해보려고 합니다. 기본적으로 어떤 계정을 쓰던 관계 없이 설정은 비 abbo.tistory.com 2. Docker 설치하기 제일 먼저 A..

*.pem (key file) 을 분실한 경우 ssh terminal 을 통해서는 로그인이 불가능합니다. 그래서 이를 패스워드로 로그인할 수 있게 변경해보려고 합니다. 기본적으로 어떤 계정을 쓰던 관계 없이 설정은 비슷합니다. OS Username Amazon Linux, Debian ec2-user Ubuntu ubuntu 1. root 비밀번호 변경 가장 먼저 모든 OS에서 공통으로 존재하는 계정인 root 사용자의 비밀번호를 변경하는 방법을 알아보겠습니다. sudo passwd root 2. sshd_config 수정하기 다음으로 sshd 라는 서비스를 관리하는 설정파일을 수정합니다. 요 녀석이 사실 ssh를 접근하게 하는데 주체입니다. sudo vi /etc/ssh/sshd_config 그리고 검..

이번에 AWS Summit 을 확인하고나서 DevOps 중에 비용을 줄이고 고도화를 진행할 필요가 있다고 생각하여 현재 사용중이었던 인스턴스들을 전부 Amazon Linux (아마존 웹 서비스에서만 제공하는 인스턴스) 로 이전하려고 하였습니다. 같은 스펙에 대비해서 효율도 훨씬 좋고, 앞으로 오토 스케일링을 적용하기에 앞서 정말 좋은 모델이라고 생각했기 때문입니다 ㅎㅎ AMI (Amazon Machine Image) 우선 EC2를 생성함에 앞서 AMI 를 선택해야 합니다. AMI는 여러 가지 OS와 아키텍쳐(x86, arm64) 중에 1개를 골라서 지정하고, 그 외에는 기존에 인스턴스와 같이 설정하면 됩니다. 우리는 이 많고 많은 운영체제중에 Amazon Linux 를 선택하였습니다. (이것때문에 험난한..

오늘은 아마존 웹서비스에서 제공하는 AWS Summit Convention에 대해 간단히 말씀드리고자 합니다. 먼저 신청은 무료로 누구나 가능하고 여기 링크에서 신청하실 수 있습니다. https://aws.amazon.com/ko/events/summits/korea/ AWS Summit Korea 최신 클라우드 기술을 만날 수 있는 곳, AWS Summit Korea! 클라우드 입문자부터 전문가까지, 개발자부터 비즈니스 리더까지, 모두를 위한 맞춤형 프로그램을 경험해 보세요. 클라우드의 미래를 조망 aws.amazon.com 저 같은 경우 당근마켓 CTO님과 아마존닷컴의 창립자겸 CTO인 워너 보겔 의장의 연설이 정말 궁금하더라구요! 세션은 2일에 걸쳐 진행이 되고, 한국 시간기준 오전 9시부터 약 1..

이번 글은 우아한형제들 기술 블로그에서 발췌한 내용으로 AWS 운영 환경에서 데이터 저장소로 많이 활용하고 있는 AWS S3(Simple Storage Service)에 대해 이야기해 보려 합니다. S3는 이름 뜻대로 간단하게 사용할 수 있는 저장소이며 사용 방법도 크게 어렵지 않아 서비스 구성에 다양하게 사용되는 서비스입니다. 하지만 사용이 쉬운 만큼 보안 관점에서는 많이 고민해 보아야 하는 서비스라고 생각합니다. 특히 데이터를 보관하는 서비스인 특성상 보안을 충분히 고려하여 설정해야 하지만 안전하게 사용하기 위한 설정은 무엇인지, 어떤 것을 고려해야 하는지, 모범사례는 무엇인지 사례별 가이드는 찾아보기 어렵습니다. 이번 글을 통해 ‘S3를 왜 안전하게 사용해야 하는지 이해’하고 몇 가지 사례를 예시로..