본문 바로가기

분류 전체보기4

Amazon EC2에서 ElastiCache Redis 접속하기 AWS의 ElastiCache - Redis를 로컬에서 접속하려고 하면 정상적으로 연결이 되지 않습니다. 그 이유는 ElastiCache는 같은 VPC 내부에서만 접속이 가능하기 때문인데요, 이는 아마 RDS와는 달리 상대적으로 보안이 취약해서이지 않을까 싶습니다. 따라서, AWS 외부 망에 있는 (예: 집 컴퓨터)에서는 물론이고, AWS의 다른 VPC에 있는 EC2 인스턴스에서도 direct 하게 접속되지 않습니다. 다른 VPC에 있을 경우 VPC Peering을 통해 연결이 가능한데 이것에 대해서는 따로 업로드 할 예정입니다. 즉, 같은 VPC안에 있는 EC2 ---> ElastiCache Redis 연결로 가능합니다. EC2 인스턴스에서 ElastiCache Redis에 연결하기 위해 redis-c.. 2023. 1. 16.
Cloud-init 이란? (EC2 SSH Troubleshooting) Cloud-init이란? Cloud-init은 다양한 클라우드 플랫폼에서 인스턴스 초기화를 위해 사용되는 다중 배포 방법을 제공하며, 모든 Public 및 Private 클라우드 프로비저닝을 지원합니다. 쉽게 얘기해서, 클라우드 머신 (Amazon EC2 Instance 등)이 가동될 때 네트워크, SSH, 스토리지 등 관련 초기 설정을 가능하게 해주는 오픈소스 솔루션이라고 생각하시면 됩니다. Cloud-init이 지원하는 Linux Distribution은 다음과 같습니다. Alpine Linux ArchLinux Debian Fedora FreeBSD Gentoo Linux NetBSD OpenBSD RHEL/CentOS SLES/openSUSE Ubuntu Cloud-init이 지원하는 퍼블릭 클라.. 2023. 1. 2.
가상화 종류 (Xen, KVM, HVM, PV) 오늘날, 이제는 당연시 되고 있는 클라우드 컴퓨팅. 이런 클라우드를 구성하는 요소 중에서 가상화(Virtualization) 기능은 빠질 수 없는 핵심 요소 중에 하나인데요. 가상화를 구성하기 위해서는 하이퍼바이저(Hypervisor)라는 프로그램이 필요하며, 서버단의 가상화는 자원의 효율성 측면에서 기본이 되어가고 있습니다. Xen, KVM, HVM, PV 등 들어는 봤지만 머리속에 남아있지 않아 정리할 겸 간단한 개념들을 적어보려고 합니다. Xen Xen은 오픈소스 하이퍼바이저 중 하나로 Metal 상에 동작하는 가상화 기술, 하이퍼바이저이다. *Domain : 호스트 가상 머신 *PV : ParaVirtualization (반가상화) *HVM : Hardware Virtual Machine *Emu.. 2023. 1. 2.
AWS 면접 뽀개기 생애 첫 블로그를 만들어 나만의 공간으로 채우자라는 생각과 함께 첫 글을 이렇게 적게 되니 생각보다 쉽지 않은거 같습니다.. 이 첫 문장도 쓰고 지우고를 반복해서 나아가고 있는데 참으로 어색합니다 ㅎㅎ.. 아무튼! 본론으로 들어가자면, 작년에 가장 챌린지했던 경험이 무엇인가 생각해보면 AWS에서 면접을 본 것이 아닌가 싶은데요. 그때의 감정과 생각을 간직해보고자 첫 글은 그냥 저의 스토리를 적어보고자 합니다. 우선, AWS에서 공식적인 채용 프로세스는 아래와 같이 적혀 있습니다. https://aws.amazon.com/ko/careers/how-we-hire/ * 프로세스는 공식 홈페이지에 있는 내용 참고용입니다 저는 지원서 (영문으로 작성한 Resume)를 넣고 한달 후 정도에 연락이 왔는데요, 시간.. 2023. 1. 2.