일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 인공지능사관학교 5기
- Python dictionary
- 코딩테스트
- 파이썬
- 백준파이썬1157
- python list 문법
- 알고리즘
- 파이썬 시간복잡도
- 백준파이썬
- python set
- 백준단어공부
- 백준초보
- 백준
- 백준3052번나머지
- 파이썬리스트문법
- 파이썬 딕셔너리 집합 차이점
- 파이썬 집합문법
- Today
- Total
목록AWS (22)
종원

AWS X-Ray - AWS X-Ray로 마이크로서비스 아키텍처(microservices architecture)로 구축된 애플리케이션과 같은 서버리스 및 분산 애플리케이션들을 분석 및 디버그할 수 있습니다. X-Ray를 사용하면 성능 문제 및 오류의 원인을 찾고 해결하기 위해 애플리케이션과 기본 서비스가 수행되는 방식을 이해할 수 있습니다. Amazon Pinpoint - Amazon Pinpoint는 마케팅 담당자와 개발자가 고객 중심의 참여 경험을 고객 사용 데이터를 캡처하여 실시간 통찰력을 도출함으로써 제공할 수 있습니다. AWS Compute Optimizer는 머신 러닝을 사용하여 과거 사용률 metrics를 분석하여 Amazon EC2 인스턴스 유형, Amazon EBS 볼륨 구성 및 AW..

CloudWatch먼저 CloudWatch의 지표 제공 서비스를 살펴보도록 하겠습니다 CloudWatch는 AWS 내 모든 서비스에 대한 지표를 제공하며 이때 지표는 모니터링 대상이 되는 변수입니다.예로는 CPUUtilization나 NetworkIn 등이 있죠 지표는 시간에 대한 내용을 포함하므로 타임스탬프를 갖습니다.모든 지표를 한 번에 시각화할 수 있도록CloudWatch 지표 대시보드를 생성할 수도 있습니다. EC2 인스턴스에 대해서는 CPUUtilization이 있는데 이는 CPU가 현재 얼마나 사용되고 있으며 사용량이 늘어나면 인스턴스의 작업량이 과도하게 늘기 때문에 이때는 스케일 업이나 아웃이 필요하다는 판단을 할 수도 있습니다. StatusCheck은 EC2 인스턴스가 제대로 작동하는지 확..

클라우드 통합이란? 어느 시점에 가면 애플리케이션이 여러 개 생겨서 서로 통신이 이루어져야 합니다.두 가지 패턴 타입으로 애플리케이션을 서로 통신하게 만들 수 있습니다 첫 번째는 동기식 통신입니다.동기식 통신의 과정은 애플리케이션이 다른 애플리케이션에 요청을 합니다.예를 들어 뭔가를 구매하는 서비스를 만들어서 판매한 물품을 배송하는 서비스에 연결해야 된다고 하면구매 서비스와 배송 서비스를 동시에 통합하려고 하게됩니다.이 과정에서 서로 직접 요청을 주고받기에 동기식 통신입니다. 두 번째는 비동기식 통신 입니다. (이벤트 기반) 예를 들어 통신할 대기열이 있을 때입니다 이번에는 구매 서비스가 뭔가를 판매할 때마다 대기열에 주문을 올려두면 배송 서비스가 대기열에서 읽어들여 주문을 받습니다.이 예시에서 볼 수 ..

글로벌 애플리케이션을 만드는 이유 왜 글로벌 애플리케이션을 만들까요?글로벌 애플리케이션은 여러 지역에 배포되는 애플리케이션이며 이는 AWS에서는다양한 AWS 리전과 엣지 로케이션으로 애플리케이션이 배포된다는 의미입니다.이를 통해 전 세계의 사용자의 지연 시간이 줄어들게 됩니다지연 시간은 네트워크 패킷이 서버에 도달하는 시간입니다 그래서 지구가 큰 것을 고려하면 패킷이 아시아에서 미국까지 도달하는데 긴 시간이 소요될 것입니다예를 들어, 사용자는 인도에 있고 서버는 미국에 있으면 더 많은 지연이 생기고 지연 시간도 늘어나지만사용자 근처로 애플리케이션을 배포하면 수월하게 이용할 수 있죠첫번째는 저 지연시간을 위해서 입니다. 애플리케이션을 미국과 아시아에 배포하면 미국의 사용자와 아시아의 사용자의 지연 시간이..

CloudFormationCloudFormation는 AWS에서 중요한 기술입니다.AWS 인프라의 모든 리소스에 대해 윤곽을 잡아주는 선언적인 방식이기 때문입니다.구체적인 예시를 드리자면 CloudFormation에서 보안 그룹을 원하고 2개의 EC2 인스턴스가 해당 보안 그룹을 사용합니다.또한 S3 버킷을 원하고 로드 밸런서를 모든 머신 앞에 두고 싶습니다그러면 CloudFormation이 자동으로 여러분을 위해 순서에 맞게, 여러분이 지정한 구성에 맞춰 이것들을 만들어줍니다.CloudFormation을 사용해서 얻는 혜택은 다양합니다 먼저 모든 인프라가 코드로 되어 있습니다 즉, 사용자는 절대로 리소스를 수동으로 만들지 않습니다. (제어하기에 훌륭)이 말은 AWS 클라우드가 어떻게 동작할지 변경을 ..

ECS Docker?도커(Docker)를 먼저 짚고 넘어가 보죠도커에 대해서는 이미 들어보셨겠지만 여기서는 단순하게만 살펴볼 겁니다도커란 앱 배포를 위한 소프트웨어 개발 플랫폼입니다이전에는 Linux에 애플리케이션을 설치하고 그에 따라 작동하는 방식이었지만 도커를 사용하면 컨테이너에 앱을 패키징하게 됩니다여기서 컨테이너란 모든 운영 체제에서 쉽게 실행할 수 있다는 점이 특별하다고 할 수 있겠습니다앱이 컨테이너에 패키징되면 위치에 상관없이 매번 같은 방식으로 실행됩니다. 따라서 어떤 기계든 상관없이 호환성 문제가 없고, 동작을 예측할 수 있습니다 작업량도 적으며 유지 보수와 배포가 쉽죠모든 프로그래밍 언어로 작업할 수 있으며 운영 체제나 기술에도 구애받지 않습니다도커를 사용하면 몇 초 만에 컨테이너를 스케..