BACKEND/AWS(17)
-
AWS로 구성하는 Cloud-native Microservice Architectures
안녕하세요. 오늘은 목요일에 진행된 AWS Summit Seoul 을 참가하고 나서 참가했던 "12가지 디자인 패턴으로 알아보는 클라우드 네이티브 마이크로서비스 아키텍처"를 보고난 후 해당 정리하고자 합니다. 🔗 link 해당 세션은 이 전 세션이 끝나자 마자 갔음에도 불구하고 상당한 인파가 몰려서 뒷편에 서서 들었는데요. 발표 자료를 모두 찍었지만, 너무 뒷편이라 흐려서 해당 포스팅에 추가를 하지는 못했습니다. AWS Summit Seoul 자료가 6월 중에 공개된다고 하니, 그 때 다시 업데이트 하고자 합니다. 소개해주신 패턴 12가지는 아래의 구성 중 ✔️ 표시된 패턴들인데요. #1. API Management and Consumption Patterns #2. Migration Patterns #..
2023.05.06 -
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 -
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