AWS (총 68개) 썸네일형 리스트형 DynamoDb - 기본 개념 1. 정의 하드웨어 프로비저닝이나, Replication, Software Update등 별도 설정이 필요 없는 완전 관리형 NoSQL Database Service입니다. 2. 구성 Tables 데이터들의 모음으로, 위 그림과 같이 People Tables에는 각각의 Person 정보들이 담깁니다. Items 각각의 Tables는 0개 이상의 Items 을 포함합니다. Items는 attributes 들의 모음입니다. 위 그림에서 각각의 Person이 Items를 의미합니다. Attributes Items내의 각 구성요소를 의미합니다. 위 그림에서, PersonId, LastName, FirstName, Phone이 Attributes입니다. Primary Key Tables 생성 시, 이름과 함께 P.. AWS Programming - AWS의 RDS와 springboot 연동, MysqlWorkbench와 RDS 연결하기 (RDS 한글설정) spring boot와 RDS연동하는 방법과 조금더 수월하게 RDS(Mysql)을 관리하기 위한 방법에 대해서 알아보도록 하겠습니다 spring boot와 RDS연동하는 방법과 조금 더 수월하게 RDS(Mysql)을 관리하기 위한 mysql Workbench와 연동하는 방법에 대해서 알아보도록 하겠습니다. 1. RDS 생성https://galid1.tistory.com/352생성 방법은 위 링크를 참고해주세요. 생성중 중요시 해야할 부분입니다. RDS가 속할 VPC외부에 존재하는 EC2인스턴스나, mysql 클라이언트 프로그램에서 연결시 필요한 설정입니다. 꼭 예를 선택합니다. 2. Spring Boot와 연동하기2.1 Dependency(의존성)https://mvnrepository.com/artifa.. AWS SDK - JAVA를 이용해 S3에 파일 업로드시 로컬에 저장되지 않도록 하기 이번 포스팅에는 사용자의 업로드 요청시 로컬 스토리지가 아닌 AWS의 S3에 저장하는데, 로컬에는 파일이 저장되지 않은 채로 바로 업로드 하는 방법을 알아보도록 하겠습니다 이번 포스팅에는 사용자의 업로드 요청시 로컬 스토리지가 아닌 AWS의 S3에 저장하는데, 로컬에는 파일이 저장되지 않은 채로 바로 업로드 하는 방법을 알아보도록 하겠습니다. 1. AWS S3 사용법https://galid1.tistory.com/590S3 사용법은 이전 포스팅에서 자세히 다루었으므로 이전 포스팅을 참조해주세요. 2. 로컬에도 파일이 저장되는 업로드 방식이전 포스팅에서 말씀드렸듯이 AWS S3 SDK에서 제공하는 업로드 방식은 크게 2가지 입니다. S3에 대한 세부 설정이 가능한 putObject(PutObjectRequ.. AWS SDK - Java에서 AWS S3 사용하는 법 1. Guide 이번 포스팅에서는 JAVA에서 AWS의 S3 스토리지를 이용하는 방법을 알아 보도록하겠습니다. 1. GuideJava AWS SDK 가이드https://docs.aws.amazon.com/ko_kr/sdk-for-java/v1/developer-guide/aws-sdk-java-dg.pdf위의 링크로 이동하시면 Java용 AWS SDK를 사용하는 방법에 대한 문서를 참조할 수 있습니다. 필자도 저 가이드를 참조하여 진행하였으며, 저 글을 따라 한다면 별 문제 없이 진행이 가능합니다. 2. Credentials (IAM)2.1 비용 (Cost)우선 AWS를 이용한다면 당연히 Cost에 대한 고려를 하게 될것입니다. 우선 IAM에 대한 비용은 다행히 무료입니다. 대신 IAM 사용자가 이용하는.. AWS - EKS란? - 수정중 EKS - EKS는 kubernetes를 이용해 AWS상에 클러스터를 구축 및 관리할 수 있는 서비스이다. 장점AWS 서비스와의 결합 EKS는 AWS 서비스들과의 결합이 쉽다 Control Plane 관리On-premise에서 Kubernetes를 통해 Cluster를 운영한 경우의 인프라는 아래 그림과과 같다. 가용성을 위해 3개의 가용영역에 나누어 마스터 노드와, Etcd를 설치하고 각각의 워커 노드들(EC2 Instances)로 구성을 할 때, 사용자는 마스터 노드와, Etcd를 직접 관리를 해야한다. 예를들어 백업, 스냅샷을 직접 관리하며 마스터 노드와 Etcd에 문제가 발생한 경우 백업된 데이터를 이용하여 직접 교체를 해주어야 한다. 또한 클러스터가 점차 커짐에 따라 마스터 노드를 스케일 업, .. AWS - ECS Fargate를 이용한 서버리스 아키텍쳐 구축 ECS Fargate를 이용한 서버리스 아키텍쳐 구축- ECS의 Fargate는 서버(EC2 Instance)를 관리할 필요없이 컨테이너를 실행할 수 있도록 돕는 컴퓨팅 엔진이다 이를 이용해 서버리스 아키텍쳐를 구축한다 1. Fargate Cluster 생성1) ECS 서비스 좌측의 클러스터 탭을클릭한 뒤 클러스터 생성을 누른다 2) AWS Fargate을 제공하는 네트워킹 전용을 선택 3) 원하는 클러스터 이름 입력후 생성을 클릭(DemoCluster) 2. Repository 생성- docker hub의 repository를 그대로 사용할 수 있지만 사내의 사적인 repository 구성시 사용할 수 있으며 네트워크 지연시간을 줄일 수 있다. 리포지토리 이름 입력 후 생성 버튼 클릭 3. aws cl.. AWS - ECS 란? - 수정중 ECS도커 컨테이너를 관리하는 컨테이너 오케스트레이션 서비스로 AWS에서 컨테이너식 어플리케이션 배포 가능클러스터를 관리 및 확장할 필요가 없음 시작 유형 EC2 자신이 관리하는 EC2 인스턴스에서 Container를 실행할 수 있는 유형 Fargate 클러스터 및 작업노드를 관리할 필요 없이 작업정의만을 등록해 Container를 실행할 수 있는 유형 구성요소Container Instance (EC2 시작유형에 한함)클러스터에 포함되는 작업도느드로 Container들이 실행된다. Container Instance에는 AWS와 소통하기 위해 ECS Agent가 설치되어 있어야 한다. (* Amazon ECS-optimized AMI는 자동으로 Agent가 설치되어 있다. 다른 운영체제라면 직접 설치해야.. AWS - AWS VPC와 Onpremise VPN 연결(Untangle IPsec) AWS VPC와 Onpremise VPN 연결(Untangle IPsec) 목표 인프라 시나리오AWS의 관리형 VPN과 Untangle의 IPsec VPN을 이용하여 AWS의 Private Subnet(10.0.11.0/24)과 Onpremise의 사설대역(3.0.0.0/24)간의 VPN연결을 한다 과정Onpremise 기본 설정1. 사설대역 PC 네트워크- Untangle에 이어져있는 사설 네트워크로 Custom(VMnet3: 3.0.0.0) NIC 를 사용하며 IP설정은 아래 그림과 같다 2. Untangle 네트워크- 외부와의 연결을 위해 Bridge NIC 1개와, 사설 대역과의 연결을 위해 Custom(VMnet3: 3.0.0.0) NIC 1개를 달고 있다 Bridge NIC는 AWS측에서 연결.. 이전 1 2 3 4 ··· 9 다음