분류 전체보기(263)
-
AWS Lambda, 어렵지 않게 이해하기: Thumbnail Demo
AWS Serverless 를 이해하고 Demo Thumbnail 자동 생성 기능을 위해 Lambda와 S3를 구성하는 것이 본 포스팅의 목표입니다. Serverless 서버가 없다는 것은 아니고 관리할 필요가 없다는 뜻입니다. 서버가 보이지 않거나 서버를 프로비저닝 하지 않습니다. 코드나 함수를 배치하면 됩니다. 원래 서버리스는 FaaS, 즉 Function as a Service를 뜻했지만, 지금의 서버리스는 더 많은 것을 의미합니다 Serverless가 처음 개발된 건 AWS Lambda에서였는데, 현재는 원격 관리되는 데이터베이스, 메시징, 스토리지 등 서버를 프로비저닝 하지 않는 모든 것들을 포함합니다. AWS의 Serverless 서비스에는 Lambda, DynamoDB Cognito, API..
2023.04.21 -
AWS VPC, 제대로 이해하기 2 - NAT GW, VPC Peering
VPC 학습을 위해 데모 VPC, 서브넷, 라우팅 테이블 인터넷 게이트웨이 등을 구성하는 것이 본 포스팅의 목표입니다. 안녕하세요. 지난 AWS VPC, 제대로 이해하기와 AWS VPC, 제대로 이해하기 1: Hands-O에 이어 VPC Demo 환경을 제작하고자 합니다.제작할 구조는 아래와 같습니다. NAT Gateway를 사용해서 VPC-A의 Private Instance가 밖으로 향하는 Internet 연결을 할 수 있게 설정하고, 새로운 VPC인 VPC-B를 생성하여 VPC Peering을 통해 서로 연결됨을 증명합니다. NAT Gateway: Network Address Translation, 네트워크 주소 변환 서비스 프라이빗 서브넷의 인스턴스가 VPC 외부의 서비스에 연결할 수 ..
2023.04.20 -
AWS VPC, 제대로 이해하기 1: Hands-On
VPC 학습을 위해 데모 VPC, 서브넷, 라우팅 테이블 인터넷 게이트웨이 등을 구성하는 것이 본 포스팅의 목표입니다. 안녕하세요. 지난 AWS VPC, 제대로 이해하기에 이어 VPC Demo 환경을 제작하고자 합니다. 제작할 구조는 아래와 같습니다. VPC, Subnet, Internet Gateway, Bastion의 네가지 개념을 학습하기 위함이며, 각 개념을 단계 별로, 총 4단계를 구성하여 위의 아키텍처를 제작해보겠습니다. 1. VPC 생성 먼저 VPC를 처음 사용한다면, 기본적으로 Default VPC 하나를 확인할 수 있습니다. 우측 상단의 Create VPC를 선택해서 VPC를 생성해보도록 하겠습니다. IPv4 CIDR는 10.0.0.0/16 으로 지정하겠습니다. 그렇다면 VPC-A는 어떤..
2023.04.18 -
AWS VPC, 제대로 이해하기 1
VPC 학습을 위해 데모 VPC, 서브넷, 라우팅 테이블 인터넷 게이트웨이 등을 구성하는 것이 본 포스팅의 목표입니다. Background:: Public IP vs. Private IP Public IP: 공인 IP. 인터넷이 사용자를 찾을 수 있도록 사용자를 식별하는 역할 Private IP: 사설 IP. 사설 네트워크에서 다른 장치와 안전하게 연결하기 위한 역할 공인 사설 나누는 이유는 무엇일까요? 공인 IP 주소와 사설 IP 주소가 모두 할당되는 이유는 장치 수에 비해 IP 주소가 충분하지 않기 때문입니다. 사설 IP 주소의 수는 공인 IP 주소의 수보다 훨씬 적습니다. 각 사설 네트워크에서만 사용되기에 여러 네트워크에서 IP 주소가 중복되더라도 문제가 없기 때문입니다. Internet Assig..
2023.04.17 -
우아한 테크 세미나 <개발자 원칙>, 오프라인 참가 후기
본 포스팅은 3월 우아한 테크 세미나를 기록한 내용입니다. 3월 우아한 테크 세미나 오프라인 참가에 당첨됐다. 개발자의 원칙을 집필하신 인프런 이동욱님, 무신사 박미정님, 컬리 박성철님께서 연사하는 자리였다. 이동욱님을 실제로 볼 수 있다는 팬심과 개발 세미나에 기대에 참가했고, 너무너무너무너무너무 설레하며... 맨 앞자리에서 이 세 분의 세미나를 들을 수 있었다. 총 네 세션으로 "제어할 수 없는 것에 의존하지 않기", "실패를 축하합니다", "에서 하고 싶었던 이야기", 그리고 "QNA"로 진행이 되었다. 개인적인 생각으로, 첫 번째 세션은 개발과 개발 문화에 가까운 내용이었고, 두 번째 세션은 실패를 다루는 스킬에 대한 내용, 그리고 마지막으로는 성철님의 소프트웨어 개발자에 대한 고찰에 대한 내용이..
2023.03.30 -
AWS S3, 제대로 이해하기 - Replication & Event Notification
AWS S3에 대한 이해부터 활용까지 이해하는 것이 본 포스팅의 목표입니다. ===== AWS S3, 제대로 이해하기 Series. ===== ✔️ AWS S3, 제대로 이해하기 - S3 Basics ✔️ AWS S3, 제대로 이해하기 - Storage Classes ✔️ AWS S3, 제대로 이해하기 - Lifecycle 👉🏻 AWS S3, 제대로 이해하기 - Replication & Event Notification Replication S3의 Replication은 특정 버킷(Source Bucket)에서 다른 버킷(Target Bucket)으로 비동기 방식의 복제를 지원하는 기능입니다. S3의 복제를 위해서는 반드시 버저닝이 활성화되어야 합니다. 버킷 복제는 서로 다른 AWS 계정 간에도 사용할 ..
2023.03.26