본문 바로가기

빅데이터,클라우드14

AWS 개발자라면 꼭 알아야 할 S3 특징과 활용법 『 '데이널'의 컨텐츠에 포함된 정보는? 』 S3는 데이터 형식에 관계없이 무제한으로 저장이 가능하며 요금이 저렴한 스토리지 서비스입니다. 이는 AWS S3와 오브젝트 스토리지 이해 라는 글에서 설명했었죠. 이글에서는 개발자라면 꼭 알아야 할 S3의 특징과 활용법에 대해 이야기해 보겠습니다.  S3 데이터 저장 및 요금 정책우선 S3에 데이터를 저장하는 방법부터 알아야 하는데요. AWS S3에 데이터를 저장하는 방법은 일반적으로 AWS 관리 콘솔, AWS CLI 그리고 AWS SDK를 이용한 방법이 있습니다.  다음과 같은 절차로 진행합니다.  1. 버킷 생성: S3에서 데이터를 저장하는 공간인 버킷을 생성합니다.2. 파일 업로드: 생성된 버킷에 파일을 업로드합니다.3. 객체 관리: 업로드된 파일(객체).. 2024. 9. 24.
AWS S3 버킷과 오브젝트 스토리지 이해하기 『 '데이널' 컨텐츠에 포함된 정보는? 』 S3 스토리지는 Simple Storage Service로 S가 3개라서 S3입니다.   AWS 스토리지 중 가장 많이 활용하고 있는데요. 이 글에서 AWS S3 스토리지를 어떤 구조를 가지고 있고, 그리고 오브젝트 스토리지가 무엇인지 살펴보도록 하겠습니다.  오브젝트 스토리지란?우선, 오브젝트 스토리지 개념부터 알아야 하는데요. 컴퓨터나 스마트폰에서 사진이나 파일을 저장하는 곳을 ‘스토리지’라고 부르잖아요? 그런데 클라우드에서는 조금 다르게 데이터를 저장합니다. 여기서 중요한 개념이 바로 오브젝트 스토리지입니다. 오브젝트 스토리지는 파일을 ‘오브젝트’라는 단위로 저장하는 방식이에요. 보통 파일 이름, 파일의 내용, 그리고 그 파일에 대한 정보(메타 데이터)까지.. 2024. 9. 19.
AWS EC2, 어렵지 않아요! 간단하고 빠르게 시작하는 방법 『 '데이널'의 컨텐츠에 포함된 정보는? 』 AWS 콘솔을 처음 들어가게 되면 가상 서비인 EC2부터 생성하게 되는데요. EC2 인스턴스를 생성하려면 몇 가지 필수적인 옵션을 설정해야 합니다. 이러한 항목들을 제대로 설정하지 않으면 인스턴스가 제대로 작동하지 않거나 보안에 위험이 생기죠. 이 글에서는 꼭 필요한 설정만으로 빠르게 생성할 수 있는 방법을 이야기 해 보겠습니다.   Region, Availability Zone, Servce 개념우선 리젼, 가용 영역, 서비스의 개념부터 우선 설명해 보겠습니다. 처음에 Region을 US 리젼으로 잘 못 들어가서 서비스를 생성하는 일이 빈번하게 일어납니다.  1. Region(리젼)Region은 AWS 인프라를 지역 별로 나누어 배포한 단위를 말합니다. 전 .. 2024. 9. 11.
Amazon RDS 모니터링, CloudWatch로 느린 쿼리 수집 튜닝 AWS의 MySQL database를 모니터링하기 위해서는 3 가지의 옵션을 활성화할 수 있습니다. 이는 모두 CloudWatch를 통해 관리할 수 있는데요. Enhanced Monitoring, Performance Insights, Slow Query Log 세 가지입니다.   Amazon RDS Enhanced Monitoring 설정Amazon RDS에서 제공하는 Enhanced Monitoring 기능을 활성화할 수 있습니다. 데이터베이스 인스턴스 정보를 실시간으로 수집하는 옵션입니다. 이는 CPU 사용량, 메모리 사용량, 디스크 I/O 등을 모니터링 할 수 있습니다. 이를 수집하는 방법은 RDS는 AWS에서 관리하는 서버에 설치됩니다. 이를 흔히 serverless라고 하는데요. 아마도 그 서.. 2024. 7. 30.
AWS 모니터링, CloudTrail, Config, CloudWatch 비교 AWS에서도 모니터링 툴이 있습니다. 그중에 세 가지 CloudTrail, Config, 그리고 CloudWatch를 많이 활용하는데요. 이 서비스들은 모두 AWS 클라우드 환경에서 모니터링 및 감시하는 역할을 합니다. 하지만 각각의 기능과 목적이 조금씩 다릅니다. 비슷한 듯하면서도 달라서 혼동하기도 하는데요. 쉽게 이해할 수 있도록 설명해 보겠습니다. CloudTrail - 누가, 언제, 무엇을 했는가?CloudTrail은 여러분이 AWS에서 일어난 모든 활동을 기록해주는 로그를 남기는 서비스예요. 누가 어떤 작업을 언제 했는지를 알 수 있게 해 주죠. 예를 들어, 누군가 EC2 인스턴스를 시작하거나 중지하면 CloudTrail이 이를 기록해 줍니다. 1. 주요 기능모니터링: AWS 계정에서 일어나는 .. 2024. 7. 24.
AWS 기반 컨테이너: ECR, ECS, EKS의 기능 및 차이점 오늘은 AWS 기반 컨테이너 서비스를 알아보겠습니다. DevOps에 관심이 있다면, 도커와 쿠버네티스를 들어보셨을 건데요. AWS에서 대응되는 서비스는 바로 ECR, ECS, EKS 세 가지입니다. 이러한 서비스는 클라우드에서 애플리케이션을 관리하고 실행하는 데 도움이 됩니다. 각각에 대해 살펴보기 전에 컨테이너, 가상머신, 도커, 쿠버네티스 개념부터 확실히 하고 가시죠.   컨터이너 vs 가상 머신1. 컨테이너(Container)하나의 Host OS 위에 Docker를 설치하여 그 위에 각각의 서비스(Application) 환경을 설치, 운영하는 형태입니다. Virtual Machine에 비해 상대적으로 가벼움컨테이너 서비스 중 가장 유명한 것이 도커임Docker 설치된 환경을 이미지로 사용 가능하다는.. 2024. 7. 15.
클리우드(aws) 데이터베이스 종류 및 특징 우리는 그동안 서버에 데이터베이스를 직접 설치해서 사용해 왔는데요. 클라우드가 유행을 하면서 이제 설치하지 않고도 서비스를 받을 수 있습니다. 클라우드 때문에 많은 DBA들이 집으로 돌아가야 하는 운명이 됐지만 말입니다. 과거의 DBA의 권한은 막강했습니다. 데이터베이스에 관해서는 터치하기 힘들 정도로 데이터베이스는 중요했고, 전문적이었죠. 그런데 클라우드 database는 완전 관리형이라 DBA가 필요 없는 것은 아니지만 여러 개를 한꺼번에 관리해도 될 만큼 일이 적어졌다고 해도 과언이 아니죠.  그러면 AWS 클라우드에서 데이터베이스를 어떻게 사용할 수 있는지, 또 어떤 특징과 장단점이 있는지 알아보도록 하겠습니다.  EC2에 데이터베이스 직접 설치이전에 가상머신에서 이야기했듯이 EC2는 물리적 서버.. 2024. 7. 12.
AWS 스토리지 종류 및 특징: S3, Glacier, EBS, EFS 선택법 일반적으로 EC2 인스턴스 스토리지가 크지 않기 때문에 별도의 스토리지를 마운트 시켜 사용하는데요. 오늘은 AWS 스토리지의 종류에 대해 알아보겠습니다. 스토리지마다 가격과 특징이 다르기 때문에 적절하게 선택하셔야 합니다. 만약 여러분이 스토리지를 붙이려고 한다면, AWS S3, AWS S3 Glacier, Amazon EBS 및 Amazon EFS라는 네 가지 스토리지 옵션이 있습니다. 일반적인 스토리지 종류: DAS, NAS, SAN 차이점AWS의 스토리지 종류를 보기 전에 우선 일반적인 스토리지는 어떻게 구분하는지 알아야 합니다. 집에 NAS 서버 구축해 놨다는 이야기를 가끔 듣는데요. 이번 기회에 DAS가 뭐고, NAS는 뭐고, SAN은 무엇인지 확실히 개념을 잡고 가시죠.  1. DAS(Dire.. 2024. 7. 9.
EC2 보안 그룹 인바운드 아웃바운드 3단계 설정 방법 『 '데이널'의 컨텐츠에 포함된 정보는? 』 만약 여러분이 강원도에 별장을 하나 샀다고 상상해 볼까요. 어떤 것부터 하시겠어요? 나는 무조건 낯선 사람이 들어오지 못하게 자물쇠나 경비시스템부터 갖출 거예요. 이 경비시스템이 AWS 클라우드에서는 보안 그룹(Security Group)입니다. 보안 그룹(Security Group)이란?흔히들 보안그룹을 방화벽이라고 하죠. 거의 방화벽의 개념과 일치합니다. 미리 정의된 보안 규칙에 따라 들어오고 나가는 네트워크 트래픽을 모니터링하고 제어한다는 점에서 그렀습니다. 내 별장에 들어오거나 나갈 수 있는 결정하는 문지기에 비유할 수 있는데요. 1. 인바운드 규칙인바운드 규칙은 보안그룹 안으로 들어가는 트래픽을 정의합니다. 문지기가 내 별장에 들어오는 사람들을 검사하.. 2024. 7. 1.