본문 바로가기

IT102

AWS WaveLength WaveLength 영역은 5G 네트워크 엣지에 있는 통신 제공업체의 데이터 센터 내에 내장된 인프라 배포이다. AWS 서비스를 5G 네트워크의 엣지에 배포할 수 있다. 예를들어 5G 네트워크를 가진 통신사가 있고 WaveLength 영역이 있을 때 통신사의 게이트웨이를 통하여 EC2를 해당 영역에 배포할 수 있다. 모바일 기기의 5G 사용자가 WaveLength 영역에 접근할 때 지연시간은 매우 적다. 애플리케이션이 엣지에 배포되기 때문이다. 스마트 시티, 머신러닝 기반 진단, 커넥티트 카, 대화형 실시간 영상 스트리밍, AR/VR, 실시간 게임 등 적은 지연시간을 요구하고 사용자와 엣지가 매우 가까워야하는 모든 것에 적합하다. 2023. 3. 8.
VPC Flow Logs VPC Flow Logs는 인터페이스를 통과하는 모든 IP 트래픽의 로그이다. 따라서 VPC Flow Logs / Subnet Flow Logs / Elastic Network Interface Flow Logs 로 EC2 인스턴스에 들어오고 나가는 트래픽을 확인 할 수 있다. 플로우 로그를 활성화하면 연결 문제를 모니터링하고 해결할 수 있다. 예를 들어, 서브넷이 인터넷에 연결할 수 없거나 서브넷을 다른 서브넷에 연결할 수 없거나 인터넷이 서브넷에 액세스 할 수 없는 경우 VPC Flow Logs로 파악할 수 있고 문제의 원인을 확인할 수 있다. EC2 인스턴스에서 정보를 얻는 것 뿐만이 아니라 ELB, ElastiCache, RDS, Aurora 등의 정보도 얻을 수 있어 매우 중요하다. 그리고 VP.. 2023. 3. 8.
AWS 머신 러닝 관련 1. Amazon Rekognition 이름에서 유추할 수 있듯이 사람, 텍스트, 이미지 혹은 동영상 장면을 인식한다. 안면 분석이나 안면 검색을 통해 사용자를 인증하거나 사람들의 수를 셀 수 있는것이다. 2.Amazon Transcribe 음성을 텍스트로 변환해 준다. 자동 음성 인식(ASR)을 사용하여 음성을 텍스트로 신속하고 정확하게 변환할 수 있다. 사용 사례로는, 고객 서비스 통화를 기록하거나 자동으로 자막 작업을 수행하는 등의 사례가 있다. 3. Amazon Polly 딥 러닝을 이용하여 텍스트를 음성으로 바꿔준다. 4.Amazon Translate 이름에서 마찬가지로 텍스트를 다른나라 언어로 변역해준다. 음성을 텍스트로 바꿔주는 Transcribe와 다르므로 유의 5. Amazon Lex &.. 2023. 3. 8.
Amazon Elastic Transcoder Elastic Transcoder 는 Amazon S3에 저장된 미디어 파일을 핸드폰과 같이 소비자의 재생 기기에 맞는 미디어 파일로 변환한다. 비디오 파일을 S3 버킷에 추가하고 Elastic Transcoder의 트랜스코딩 파이프라인을 통해 실행하면 S3 Output 버킷에 다양한 비디오 파일로 변환되며 사용자의 기기에 따라 송출된다. 트랜스코딩 된 시간에 따라 비용을 지불해서 비용효율적이며 완전히 관리되어 안전하다. 파일을 변환하기 위해서 EC2 인스턴스 비용을 지출하지 않고 Elastic Tanscoder로 사용한 만큼만 지불하면 된다. 2023. 3. 8.
AWS KMS (Key Management Service) AWS에는 2가지의 암호화 유형이 있다. 저장 데이터 암호화와 전송 중 데이터 암호화이다. 저장 데이터(Data at rest) 암호화는 데이터를 물리적 장치에 저장 또는 보관하는 것이다. 하드 디스크나, RDS 인스턴스 S3 Glacier Deep Archive 등 이동하지 않기 때문에 어딘가에 기록되어 저장되어있다. 두번째 유형은 전송 중 데이터(Data in transit) 암호화이다. 데이터가 한 곳에서 다른 곳으로 이동하는 것이다. 온프레미스 데이너 센터에서 AWS로 데이터가 이동하거나 EC2 인스턴스 간에 데이터가 이동하는 경우, EFS에서 Amazon S3로 이동하는 경우 등이 있다. 그래서 전송 중이라는 것은 네트워크에 전송된다는 의미이다. 암호화의 두 가지 유형은 저장 데이터 암호화와 전.. 2023. 3. 8.
AWS ElastiCache & DynamoDB ElastiCache RDS를 관계형 데이터베이스에 사용했던 것 처럼 ElastiCache를 사용하여 Redis 혹은 Memcached를 사용할 수 있다. 높은 성능과 짧은 지연시간을 자랑하는 인메모리 데이터베이스이다. ElastiCache는 읽기 중심의 워크로드의 데이터베이스로부터 워크로드를 줄일 때 용이하게 쓰인다. RDS에서 많은 쿼리 작업을 수행을 하는데 항상 동일한 쿼리를 다루게 되면 RDS에 막대한 부하가 발생한다. 대신에 캐시를 사용하면 ElastiCache를 통해 인메모리DB로 캐시가 직접 전송되도록 하여 RDS의 부하를 줄일 수 있다. 또한 이는 관리형 데이터베이스로 AWS가 모든 OS유지보수와 패치, 최적화, 구성, 모니터링 장애 회복 백업을 담당한다. 캐시에 대한 솔루션 아키텍처는 위.. 2023. 3. 7.