진짜 개발자
본문 바로가기

전체 글 (총 582개)

2일차 - 아키텍팅 클라우드 배포모델올인클라우드- 특정회사의 모든 서비스를 클라우드를 이용하여 제공하는 것 하이브리드- 클라우드 리소스와 기존 온프레미스 환경의 리소스를 연결하여 사용- 기존 온프레미스 환경을 클라우드환경으로 바꾸어 가는 중간단계를 의미하기도 함- 특정 규제를 준수하기위해 일부분은 온프레미스 나머지는 클라우드를 이용하여 서비스를 하는 것 AWS CAF- 온프레미스 환경으로 서비스를 지원중 클라우드로 넘어갈때 6가지 관점에서 클라우드로 넘어가기 위한 조건들을 정리하여 알려주는 것1. 비즈니스 관점2. 플랫폼 관점3. 인력 관점4. 보안 관점5. 거버넌스 관점6. 운영 관점 AWS 서비스와 온프레미스 환경 매치 AWS 공동 책임 모델- 사용자의 보안이 중요한 데이터의 경우 AWS가 직접 핸들링, 접근이 불가능1..
AWS - 이론) 글로벌 인프라 - 수정중 AWS 글로벌 인프라1. 가용 영역(AZ - Availabillity Zone)- 데이터센터의 클러스터- 각각의 데이터센터는 결함분리가 되어있다 즉, 데이터센터는 이중화가 되어있다 (지진등 재해에 의한 결함이 생겼을때 다른 데이터센터에는 문제가 없음을 의미)=> 다중 AZ배포를 사용하여 고가용성 확보2. 리전- 2개이상의 가용영역으로 구성 (결함 분리를 위해 최소2개이상의 가용영역을 필요로 한다)- AWS의 물리적 인프라가 위치한 대표 도시- 주고객의 위치에 따라 리전을 적절히 선택해야 서비스의 질을 향상시킬 수 있다.- AWS에서 새로운 서비스가 출시되면 특정 리전에서 서비스가가능하다면 바로 출시한다 그다음 점점 리전을 확장해나간다- 리전간의 연결은 백본으로 연결 되어있다. 리전 선택 고려사항1. 네트..
2일차 - 탄력성 및 관리도구 AWS 탄력성및 관리도구 ELB- 로드밸런싱 제공 서비스- 로드밸런싱을 제공하는 어플리케이션들에게 지속적으로 Ping 보내어 상태확인을 하여 문제가 생긴다면 더이상 그쪽으로는 로드밸런싱을 하지 않는다- Cloud Watch와 상호작용 가능 Cloud Watch- AWS 클라우드의 리소스와 어플리케이션에대한 모니터링 서비스(CPU, 메모리, 등의 사용량들을 확인한다)- 자신의 업무 특성에 맞는 지표를 만들 수 있다 - 경보(알림 기능이 있다) 필요에 따라 SNS, 이메일, 문자 등으로 알림을 받을 수 있다- AutoScaling 과 연계하여 자동으로 스케일 인,아웃을 할 수 있다Auto Scaling - 필요에 따라 자동으로 스케일 인, 아웃을 하는 기능- Cloud Watch와 상호작용 가능- 특정시간에..
AWS - 이론) Elasticity, Management 서비스 탄력성 관리및 도구 서비스ELB- 로드밸런싱 제공 서비스- 로드밸런싱을 제공하는 어플리케이션들에게 지속적으로 Ping 보내어 상태확인을 하여 문제가 생긴다면 더이상 그쪽으로는 로드밸런싱을 하지 않는다- Cloud Watch와 상호작용 가능- 각 로드밸런서에 Public DNS이름이 제공되므로 웹어플리케이션을 프라이빗 서브넷에 배치 가능하다- 가용영역 단위로 트래픽을 나누어준다. => 교차영역로드밸런싱으로 해결가능 1. 부하분산라운드로빈- LoadBalancer의 부하분산은 라운드로빈 방식으로 진행한다 즉, 우선순위가 없이 차례대로 부하분산을 한다 또한 가용영역들에 대하여 1:1로 부하 분산을 진행하므로 부하 집중 현상을 주의해야 한다. 부하집중 현상- Load Balancer의 부하분산 방법은 라운드로빈..