infra

기록하는 개발생활
Firebase Realtime Database: 효율적인 데이터 구조와 멀티패스 업데이트 활용하기
·infra/Firebase
Firebase RealTime Database데이터는 트리 구조로 저장관계형 데이터보다 반정규화(denormalization)를 활용중복을 허용하여 읽기 작업을 빠르게 처리복잡한 쿼리는 애초에 피하고, 데이터를 필요한 방식으로 구조화Firebase 설계 시 주요 전략트리 구조 설계: 데이터를 JSON 객체처럼 계층적으로 설계{ "users": { "user1": { "name": "rem", "age": 20 }, "user2": { "name": "ram", "age": 21 } }}반정규화: SQL에서 관계를 맺는 데이터를 Firebase에서는 중복 저장하여 쿼..
[AWS] public IP 요금 부과 대응 방안 및 EC2를 통한 RDS 외부 연결 방법
·infra/AWS
RDS 프리티어 생성하기 글에서 RDS 설정 시 퍼블릭 엑세스를 허용하는 이유를 간단히 언급했지만, 왜 요금이 부과되는 이유를 잘 모르시는 분들을 위해 이 글에서는 자세히 설명하였습니다! 요금 부과를 방지하는 데 도움이 되고자 작성했습니다.AWS Public IPv4 요금 변경AWS에서 퍼블릭(Public) IPv4 주소에 대한 새로운 요금이 도입됩니다. 2024년 2월 1일부터 서비스 연결 여부에 관계없이 모든 퍼블릭 IPv4 주소에 대해 시간당 IP당 0.005 USD의 요금이 부과됩니다. 이러한 요금 정책 변경의 이유에 대해서도 설명이 포함되어 있습니다.IPv4 주소는 점점 더 부족해지고 있으며 퍼블릭 IPv4 주소를 하나 취득하는 데 드는 비용은 지난 5년간 300% 이상 증가했습니다. 새로운 요..
[AWS] EC2로 서버 구축하기
·infra/AWS
AWS란?아마존웹서비스(AWS)는 아마존닷컴이 제공하는 클라우드 컴퓨팅 서비스로, 전 세계에서 가장 높은 시장 점유율을 기록하고 있습니다. AWS의 주요 서비스로는 EC2, RDS, S3, IAM, Route53 등이 있으며, 이번 포스팅에서는 그 중 EC2에 대해 설명하고 어떻게 활용할 수 있는지 알아보겠습니다.EC2EC2는 Elastic Compute Cloud의 약자로, AWS에서는 클라우드에서 확장 가능한 컴퓨팅 용량을 제공한다고 설명하고 있습니다. 간단히 말하면, EC2는 한 대의 컴퓨터를 임대하는 개념으로 이해할 수 있습니다. 이를 통해 아마존이 전 세계에 구축한 데이터 센터의 서버 자원을 원격으로 활용할 수 있게 됩니다. EC2의 가장 큰 장점은 필요에 따라 용량을 늘리거나 줄일 수 있으며,..
[AWS] RDS 프리티어 생성하기- MySQL
·infra/AWS
1. 데이터 베이스를 분리하는 이유? 서비스를 운영하면서 많은 데이터를 저장해야 할 경우, 만약 EC2 인스턴스에 문제가 발생하면 데이터베이스에 접근할 수 없는 상황이 생길 수 있습니다. 따라서 기본 서버와 데이터베이스 서버를 분리하여 관리하는 것이 일반적입니다.N:1의 확장성: 데이터베이스 서버가 여러 애플리케이션과 연결될 수 있어 유연한 확장이 가능합니다.보안 강화: 데이터베이스를 별도의 서버에서 운영함으로써 보안을 강화할 수 있습니다.관리 편리성: 각 서버의 역할을 명확히 하여 관리가 용이해집니다.2. AWS RDS란?AWS RDS는 관계형 데이터베이스를 제공하는 서비스로, 사용자가 손쉽게 인프라를 자동화할 수 있도록 지원합니다. 사용자는 앤드포인트를 통해 데이터베이스에 접속할 수 있으며, Amaz..
remazitensi
'infra' 카테고리의 글 목록