전체 글 (379) 썸네일형 리스트형 [배포] 🚀 무중단 배포를 위한 3가지 아키텍처 📚시작하기 전에🤔 1. 먼저, "무중단 배포"가 뭘까?핵심은 배포 중에도 서비스는 멈추지 않고 계속 동작해야 한다는 것이다!유저 입장에선 "어? 배포했어?" 싶을 정도로 티 안 나야 성공이라고 할 수 있다. 🤔 2. ALB란?ALB = Application Load Balancer트래픽(요청)을 여러 서버로 똑똑하게 분산해주는 친구이다. 쉽게 말해, "인터넷 앞에 있는 문지기" 같은 느낌! 📦 3. 그래서 ALB가 무슨 일을 하는데?유저가 myservice.com에 접속하면👉 ALB가 받아서👉 뒤에 있는 서버 중 하나한테 요청을 전달해준다.서버가 많아도 걱정 없다. ALB가 자동으로 분산해주니까!🧑⚕️ 4. Health Check란?말 그대로 서버가 "건강한지" 확인하는 검사!ALB가 "이.. [Spring] BCryptPasswordEncoder 🔐 BCryptPasswordEncoderBCryptPasswordEncoder는 Spring Security에서 가장 많이 사용되는 비밀번호 해싱 도구이다.또한, bcrypt 알고리즘을 기반으로 비밀번호를 단방향 해싱하고, 자동으로 salt를 추가해주는 보안 알고리즘이다. 🤔 bcrypt 알고리즘?bcrypt는 비밀번호를 안전하게 저장하기 위한 해싱 알고리즘이다. 비밀번호 보안을 위한 대표적인 알고리즘 중 하나이며,Spring Security, Django, Laravel 등 거의 모든 프레임워크에서 사용되고 있다. 📌 bcrypt의 주요 특징단방향 해싱: 복호화가 불가능한 해시값 생성자동 Salt 포함: 같은 비밀번호도 다른 해시값 생성 (레인보우 테이블 공격 방지)계산 비용 조절 가능: wor.. [AWS] EC2에 MySQL 설치 및 접속 EC2 인스턴스 접속ssh -i "your-key.pem" ec2-user@your-ec2-public-ip"your-key.pem": EC2 생성 시 만든 키 파일your-ec2-public-ip: EC2의 퍼블릭 IP 주소어떤 리눅스 배포판인지 확인해보려면 EC2 접속 후 아래 명령어로 먼저 확인cat /etc/os-release✅ Amazon Linux 2인 경우NAME="Amazon Linux"VERSION="2"✅ Ubuntu인 경우NAME="Ubuntu"VERSION="20.04.6 LTS (Focal Fossa)" 현재 작성글은 우분투 기반 EC2에서 RDS(MySQL)로 연결하는 방법을 설명하고 있습니다.만약 Amazon Linux 2 라면 앞서 설명드린 yum 명령어 기반으로 진행하면 .. 이전 1 ··· 5 6 7 8 9 10 11 ··· 127 다음