본문 바로가기

AWS11

AWS S3 - 속도 이슈 처리를 위한 기술 Bucket - Object type의 데이터를 담는 저장소 버킷은 특정 리전에 존재하며 동일 리전의 사용자들이 데이터에 접근하는 경우는 이슈가 없다. 하지만 사용자가 해당 버킷과 멀어질수록 latency가 증가한다. S3에 데이터를 업로드하는 방법 1. AWS Managemen Console 2. AWS CLI Command를 이용 - cp (Copy), mv (Move), sync (Synchronize) 3. AWS SDKs - code를 작성해서 직접 S3 API를 호출 - 지원 언어 : Python(Boto3), C++, Go, Java, Javascript, .NET, Node.js, PHP, Ruby global user가 S3 데이터를 사용해야 하는 경우? (download) CloudF.. 2022. 2. 27.
AWS NAT Gateway와 NAT Instance NAT(Network Address Translation) 서비스란? 인터넷과 통신할 수 있도록 Private IP address를 NAT의 Public IP address로 변환해주는 서비스이다. Private IP를 가진 EC2의 트래픽을 NAT로 보내고, NAT에서 Private IP를 NAT의 Public IP로 변환하여 인터넷으로 보내준다. Amazon NAT Gateway 이 NAT 서비스를 제공해주는 것이 AWS Managed 서비스인 AWS NAT Gateway 서비스이다. NAT Gateway는 Private Subnet에 있는 Instance가 인터넷에 연결될 수 있도록 해준다. NAT Gateway는 인터넷과 통신이 가능한 Public Subnet에 생성해야 하며, VPC 단위의 서비.. 2022. 1. 5.
AWS NACL & Security Group 개념 AWS에서 Traffic을 제어하는 2가지 방법 AWS에서 Traffic을 제어하는 2가지 방법인 NACL(Network Access Control Lists)와 Security Group(이하 SG)에 대해 알아본다. NACL과 SG는 트래픽을 제어하는 방화벽 역할을 수행한다. 둘 다 방화벽의 역할을 하지만 적용 범위나 특징이 다르므로 아래에서 각각에 대해 자세하게 알아본다. 1. NACL (Network Access Control Lists) - 네트워크 ACL (액세스 제어 목록)은 트래픽을 제어하는 방화벽 역할을 수행한다. Subnet이라는 넓은 범위에 적용되는 방화벽으로 해당 Subnet에 존재하는 모든 자원에게 공통의 방화벽 Rule을 관리하고자 하는 경우에 유용하다. (1) 적용 범위 : S.. 2022. 1. 3.
postgreSQL RDS vs Aurora [가격 - r5.4xlarge 기준] 1. RDS-postgreSQL/r5.4xlarge(16c, 128G)/Multi-AZ 인스턴스 : $ 1756 * 2 2. Aurora-PostgreSQL/r5.4xlarge(16c, 128G)/ReadReplica 1개 추가 인스턴스 : $ 2049 * 2 [가용성 - DB Instance] 1. postgreSQL RDS Active-Standby 구성 2. Aurora Primary-Replica(0-15) 구성 - Primary : Read/Write - Replica : Read Only [가용성 - Disk] 1. postgreSQL RDS (Multi-AZ) - 2개의 AZ에 데이터 유지/관리 - 최대 1개 데이터 사본 손실 -> Read/Write 영.. 2020. 5. 28.