IAM은 "Identity and Access Management"의 약자로, AWS 리소스에 대한 사용자 접근을 안전하게 관리 및 제어하는 서비스이다. 쉽게 말해서 사용자마다 AWS 리소스에 대한 접근을 설정해서 AWS 리소스를 보호하는 도구이다. IAM을 사용하면
애플리케이션을 다른 컴퓨터나 환경으로 옮기면 설정이나 종속성 문제가 발생할 수 있다. 이때, 종속성 문제란 개발 시에 다른 소프트웨어나 라이브러리에 의존하는 상황을 의미한다. 이는 특정 버전의 라이브러리나 프레임워크를 사용해야 할 때 해당 라이브러리나 프레임워크가 다른
정의: AWS 리소스가 존재하는 지역 대부분의 AWS 서비스들은 region에 연결되고 제한되어있다. 즉, region A에서 사용한 AWS 서비스를 다른 region B에서 똑같이 사용할 수 없다. 특정 region과 연관될 필요가 없는 AWS 서비스들은 region
DNS (Domain Name System) DNS는 컴퓨터 네트워크에서 도메인 이름 -> IP 주소 또는 IP 주소 -> 도메인 이름으로 변환하는 시스템이다. 각 장치 및 서비스는 인터넷에서 고유한 IP 주소를 가지고 있지만, 사용자는 이를 기억하기 어렵기에 도메인
12. Amazon VPC 정의 : a virtual networking environment that gives you full control, which includes resource placement, connectivity, and security (A
EC2 = Elastic Compute Cloud = Infrastructure as a ServiceEC2는 사용자가 인터넷을 이용해 컴퓨팅 리로스, 즉 가상 머신을 사용할 수 있도록 하는 서비스이다. 마치 클라우드에 있는 컴퓨터라고 생각하면 되는데, 그렇기에 EC2
CI/CD는 현대 소프트웨어 개발에서 매우 중요한 개념으로, 소프트웨어의 품질과 제공 속도를 향상시키는 데 큰 영향을 미친다. 이번 글에서는 각각의 개념과 필요성에 대해 이야기하고자 한다. CI (Continuous Integration, 지속적 통합) 개념 CI는
EBS(Elastic Block Store) Volume EBS volume은 네트워크를 통해 접근할 수 있는 드라이브로, instance에 부착하고 뗄 수 있다. Instance의 저장공간으로 작용하면서도 instance들이 terminate되더라도 데이터를 유지할
개념 Scalability = application / system can handle greater loads by adapting 종류 vertical scalability increase instance size (=scale up/down) common
Lightsail은 AWS 클라우드에서 제공하는 가상 프라이빗 서버 (VPS)웹사이트 또는 웹 애플리케이션을 구축해야하는 모든 사용자가 AWS를 시작할 수 있는 가장 쉬운 방법가상머신, SSD 기반 스토리지, Networking, 로드밸런서, DNS관리, 고정IP, O
클라우드 스트로지는 클라우드 컴퓨팅 제공업체를 통해 데이터와 파일을 인터넷에 저장할 수 있는 클라우드 컴퓨팅 모델로, 사용자는 퍼블릭 인터넷 또는 전용 프라이빗 네트워크 연결을 통해 스트로지에 액세스할 수 있다. 이런 클라우드 스트로지를 사용하면 다음과 같은 장점이 있
Amazon CloudFront는 짧은 대기 시간과 빠른 전송 속도로 최종 사용자에게 데이터, 동영상, 애플리케이션 및 API를 안전하게 전송하는 CDN(글로벌 콘텐츠 전송 네트워크) 서비스이다. CloudFront는 엣지 로케이션이라고 하는 데이터 센터의 전 세계 네
RDS (Relational Database Service)는 AWS가 관리해주며 SQL을 사용하는 클라우드 DB이다. 이는 AWS가 관리해주는 DB라는 측면에서 다양한 장점이 있어 EC2에서 직접 DB를 배포하는 것보다 선호되는 방식이다. 그 장점으로는automate
DynamoDB는 서버리스 NoSQL 데이터베이스 서비스이다. 이는 AWS가 관리하는 완전관리형 데이터베이스 서비스로 장비 운영부터 데이터베이스 솔루션 설치 및 운영까지 AWS에서 모두 담당한다. 높은 가용성과 내구성대부분 10ms 내에 데이터를 읽고 처리할 만큼 속도
Elastic Beanstalk is a developer centric view of deploying an application on AWS. It uses all the components we've seen before (EC2, ASG, ELB, RDS..).
backup and storagedisaster recoveryarchive (cheap)hybrid cloud storageapplication hostingmedia hostingdata lakes & big data analysticssoftware deliver
S3 Security 종류 User-Based IAM policies which API calls should be allowed for a specific user from IAM Resource-Based Bucket Policies bucke
read heavy, write heavy, or balanced workload? throughput needs? will it change, does it need to scale or fluctuate during the day?how much data to st