- rabbitmq설치방법
- 자료구조
- map
- Cognito
- AWS CloudFormation
- javaIteration
- jpa
- REST
- 차이점
- 어노테이션
- db
- javamap반복
- Heap
- Iteration반복문
- CloudFormation
- dynamodb
- ELB
- 인스턴스
- rabbitmq설치명령어
- Amazon
- AWS
- spring
- java
- 리눅스rabbitmq설치
- cloudfront
- redis
- list
- instance
- S3
- yumpackage
- Today
- Total
목록AWS (27)
You are a developer, not a coder.
1. Amazon CloudWatch 란? Amazon CloudWatch는 Amazon Web Services(AWS) 리소스와 AWS에서 실시간으로 실행 중인 애플리케이션을 모니터링한다. CloudWatch를 사용하여 리소스 및 애플리케이션에 대해 측정할 수 있는 변수인 지표를 수집하고 추적할 수 있다. CloudWatch를 사용하면 시스템 전체의 리소스 사용률, 애플리케이션 성능 및 운영 상태를 파악할 수 있다. 2. 관련 AWS 서비스 Amazon Simple Notification Service(Amazon SNS) 구독 엔드포인트나 클라이언트로의 메시지 배달 또는 전송을 조정하고 관리한다. CloudWatch와 함께 Amazon SNS를 사용하여 경보 임계값에 도달한 경우 메시지를 보낸다. A..
1. Amazon CloudFront 란? Amazon CloudFront는 .html, .css, .js 및 이미지 파일과 같은 정적 및 동적 웹 콘텐츠를 사용자에게 더 빨리 배포하도록 지원하는 웹 서비스이다. CloudFront는 엣지 위치라고 하는 데이터 센터의 전 세계 네트워크를 통해 콘텐츠를 제공한다. CloudFront를 통해 서비스하는 콘텐츠를 사용자가 요청하면 지연 시간이 가장 낮은 엣지 로케이션으로 라우팅되므로 콘텐츠 전송 성능이 매우 뛰어나다는 장점이 있다. 2. 구성 CloudFront 배포를 생성하여 CloudFront에게 어디로부터 콘텐츠를 전송하고자 하는지와 이러한 콘텐츠 전송을 추적 및 관리하는 방법에 대한 세부 정보를 알려준다. 그런 다음 CloudFront는 최종 사용자와 ..
1. Amazon DynamoDB Accelerator(DAX) 란? DAX는 DynamoDB를 위한 가용성이 뛰어난 완전관리형 인 메모리 cache로서, 초당 요청 수가 몇 백만 개인 경우에도 몇 밀리초에서 몇 마이크로초까지 최대 10배의 성능을 제공한다. 개발자가 캐시 무효화, 클러스터 관리 또는 데이터 집단을 관리할 필요 없이 DAX가 DynamoDB 테이블에 인 메모리 가속화를 추가하는 데 필요한 모든 작업을 수행한다. 이제 대규모 성능에 대한 걱정 없이 고객을 위해 우수한 애플리케이션을 개발하는 데 집중할 수 있다. DAX가 기존 DynamoDB API 호출과 호환되므로 애플리케이션 로직을 변경할 필요가 없다는 장점이 존재한다. AWS Management Console에서 클릭 몇 번 또는 AW..
1. Amazon ElastiCache란? Amazon ElastiCache를 사용하면 널리 사용되는 오픈 소스 호환 인 메모리 데이터 스토어를 클라우드에서 원활하게 설정, 실행 및 크기 조정을 할 수 있다. 처리량이 많고 지연 시간이 짧은 인 메모리 데이터 스토어에서 데이터를 검색하여 데이터 집약적 앱을 구축하거나 기존 DB 성능을 강화 한다. Amazon ElastiCache는 캐싱, 세션 스토어, 게이밍, 지리공간 서비스, 실시간 분석 및 대기열과 같은 실시간 사용 사례에 많이 선택 된다. Amazon ElastiCache는 밀리초 미만의 응답 시간을 필요로 하는 가장 까다로운 애플리케이션을 위한 완전관리형 Redis 및 Memcached를 제공한다. 2. 이점 탁월한 성능 Amazon Elasti..
1. AWS CloudFormation란? Amazon Web Services 리소스를 모델링하고 설정하여 리소스 관리 시간을 줄이고, AWS에서 실행되는 애플리케이션에 더 많은 시간을 사용하도록 해 주는 서비스 이다. 필요한 모든 AWS 리소스 (EX: Amazon EC2 인스턴스 또는 Amazon RDS DB 인스턴스)를 설명하는 템플릿을 생성하면 AWS CloudFormation이 해당 리소스의 프로비저닝과 구성을 담당한다. AWS 리소스를 개별적으로 생성하고 구성할 필요가 없으며 어떤 것이 무엇에 의존하는지 파악할 필요도 없다. AWS CloudFormation에서 모든 것을 처리 한다. 다음은 AWS CloudFormation이 어느정도로 유용한지 알려 준다. 인프라 관리 간소화 확장 가능한 웹..
1. AWS Step Functions란? 시각적 워크플로우를 사용해 분산 애플리케이션 및 마이크로서비스의 구성 요소를 손쉽게 조정하도록 해주는 웹 서비스 이다. 작업을 수행하는 개별 구성 요소를 사용하여 애플리케이션을 구축하게 되면 애플리케이션을 빠르게 확장할 수 있다. 또한, 애플리케이션의 기능을 통해 구성 요소와 단계를 조정할 수 있는 안정적인 방법 이다. 애플리케이션의 구성 요소를 일련의 단계로 시각화 할 수 있는 그래픽 콘솔을 제공 한다. 자동으로 각 단계를 트리거 및 추적하고 오류가 발생할 경우 재시도 하므로 애플리케이션이 항상 의도대로 정상적으로 실행 된다. 각 단계의 상태를 기록하고, 잘못된 경우 빠르게 문제를 진단 및 디버깅 한다. Step Functions는 작업 및 기본 인프라를 관리..
1. SQS에 대해 Amazon Simple Queue Service (SQS)는 마이크로 서비스, 분산 시스템, 애플리케이션을 쉽게 분리하고 확장할 수 있도록 지원하는 완전관리형 메시지 대기열 서비스 이다. SQS는 메시지 지향 미들웨어를 관리하고 운영하는데에 있어 복잡성,오버헤드를 제거하고 개발자가 차별화 작업에 집중할 수 있도록 지원 한다. SQS를 사용하면 메시지를 손실하거나 다른 서비스를 가동할 필요 없이 소프트웨어 구성 요소 간에 어떤 볼륨의 메시지든 전송, 저장, 수신할 수 있다. 또한, SQS는 2가지 종류의 메시지 대기열을 제공 한다. 표준대기열은 최대 처리량, 최선 노력 순서, 최소 1회 전달을 제공한다. SQS FIFO 대기열은 메시지가 전송된 정확한 순서대로 정확히 한 번 처리되도록..
1. Amazon Cognito에 대해 Amazon Cognito는 웹 및 모바일 앱에 대한 인증, 권한 부여 및 사용자 관리를 제공 한다. 사용자는 사용자 이름과 암호를 사용하여 직접 로그인 하거나 Facebook, Amazon, Google, Apple 과의 연동을 통해 로그인 할 수 있다. Cognito는 두가지 주요 구성 요소로 사용자풀과 자격증명풀이 있다.사용자풀은 앱 사용자의 가입, 로그인 옵션을 제공하는 사용자 디렉터리 이다. 자격 증명 풀을 통해 기타 AWS 서비스에 대한 사용자 액세스 권한을 부여할 수 있다. 자격 증명풀과 사용자 풀을 별도로 또는 함께 사용할 수 있다. Amazon Cognito 사용자 풀 및 자격 증명 풀을 함께 사용 하는 경우 목표는 사용자 인증 이후 다른 AWS 서..