전체 글 5

Network

HTTP vs HTTPSHTTP (HyperText Transfer Protocol)- 웹 클라이언트(브라우저)와 웹 서버 간에 텍스트, 이미지, HTML 등을 주고받는 비보안 통신 프로토콜- A protocol for transmitting hypertext (like HTML) between web clients and servers - 기본 포트는 80- Uses port 80 by default - 암호화되지 않음 -> 'MITM (Man-In-The-Middle)' 공격에 취약- 민감한 정보 (로그인, 카드번호 등) 전송 시 위험- 통신 속도는 HTTPS보다 조금 빠름- No encryption -> vulnerable to 'MITM (Man-In-The-Middle)' attacks- Not..

AWS ELB

What is load balancing?Load Balancer: servers that forward traffic to multiple servers(e.g. EC2 instances) downstream  Load Balancer를 사용하는 이유여러 downstream instance들에 부하를 분산해준다내 application에 대한 single point of access (DNS)를 드러내준다downstream instance들의 고장을 원할하게 처리해준다 (load balancer가 health check mechanism으로 어떤 instance로 traffic을 보낼 수 없는지 확인해줌)instance들에 대한 regular health check를 해준다내 website에 SSL te..

AWS IAM

IAM (Identity and Access Management) : AWS 리소스를 사용하기 위한 모든 요청은 IAM을 통해 이루어진다 What is IAM?Identity and Access Management, AWS 전체의 권한 통제 시스템 (Global service) "Root account created by default, shouldn't be used or shared" Root account는 거의 모든 권한을 가지고 있기 때문에 AWS 작업을 할 때에 사용하는 것은 권장되지 않는다.AWS account setup을 할 때를 제외하고는 root account를 사용하지 않고, IAM user를 만들고 이를 통해 로그인하고 작업하는 것이 권장된다. Root account를 사용하는 경우..

Development

Q1. distributed and scalable systems 구성 시 고려할 요소 (CSP related)Distributed System (분산 시스템): 여러 독립된 컴퓨팅 리소스를 모아 하나의 시스템으로 사용하는 시스템Scalable System (확장 가능한 시스템): 많은 부하를 처리할 수 있도록 처리량을 증가시킬 수 있는 시스템   1. 가용성 (Availability): 중요한 컴포넌트의 이중화, 실패 발생 시 빠른 복구, 일부만으로 동작할 수 있게 해 전면 장애가           발생하지 않도록 하는 구성 (graceful degradation)   2. 성능 (Performance): 빠른 응답시간, 낮은 레이턴시 >> 사용성, 만족도에 영향을 미침   3. 신뢰성 (Reliabi..

Cloud service / Virtualization

Q1. On-Premise와 Cloud의 차이?On-Premise- pros: 맞춤형 하드웨어 / 데이터 가시성 및 관리- cons: 초기 투자 비용 / 한정된 컴퓨팅 파워 / 인력 투자 / 확장이 용이하지 않음 Cloud- pros: 변화에 신속, 탄력 / 인프라 운영 대신 비즈니스에 집중 / 적은 초기 비용 / 언제 어디서든 접근 가능- cons: 가시성 우려 / 지속적인 비용 Q2. Public Cloud vs Private CloudPublic: 수요변동에 탄력적 / Azure, AWS, GCPPrivate: 인프라 내부적 운용 / 보안 강점 / 리소스 통제 / 비용Hybrid: VPN, P2P 연결 / 트래픽 급증 시 퍼블릭에서 당겨옴 Q3. AWS, GCP, Azure의 차이점 및 특징AWS:..