목록교육과정 ( SW 개발자 심화과정 )/AWS (22)
개발자의 오르막

# 실습 개요 - 웹 서비스를 하겠다. 웹 서버를 하기 위한 서버를 세팅하기 위한 것 프라이빗 서브넷에 데이터 베이스를 올린다. 웹서버와 데이터베이스와 연동 탄력성을 가진 인프라를 만든다. 웹서버가 자동으로 늘어난다. (로드가 걸리면) 어떤 이미지를 사용할 것이냐 (AMI) 선택 필요 지금 만든 웹 서버를 이미지를 떠서 그 이미지대로 인스턴스를 올리게 만든다. 똑같이 만든 서버가 만들어지고, 삭제된다. 웹 서버 보안 그룹은 포트번호를 80번으로 설정, 나머지는 전부 차단 데이터베이스는 mysql 을 사용할텐데, 이 때 사용하는 포트인 3306만 열어줌 #!/bin/bash -ex yum -y install httpd php mysql php-mysql chkconfig httpd on service ht..

# Amazon VPC - AWS 클라우드에서 격리된 프라이빗 가상 네트워크를 프로비저닝한다. - 가상 네트워킹 환경을 완벽하게 제어할 수 있다. - 논리적으로 완벽하게 분리되어 있는 네트워크를 만들어준다. (가상의) - IP 주소 범위 선택, 서브넷 생성, 라우팅 테이블 구성, 네트워크 게이트웨이 구성 - 서브넷은 VPC 내 IP 주소 범위를 정의 - 선택한 서브넷에서 AWS 리소스를 시작 - 프라이빗 서브넷은 인터넷으로 액세스할 수 없는 리소스에 사용 - 퍼블릭 서브넷은 인터넷으로 엑세스 할 수 있는 리소스에 사용 - 각 서브넷은 하나의 가용 영역 내에 모두 상주해야 하며, 다른 영역으로 확장할 수 없음 - 게이트웨이 : 네트워크와 네트워크를 연결해주는 기능을 함 - 라우팅 테이블 : 각각 서브넷으로..

# EC2 - EC2의 역할 크기 조정 가능한 컴퓨팅 파워 컴퓨팅 리소스 완전 제어 새로운 서버 인스턴스 확보 및 부팅시간을 단축 컴퓨팅 요구 사항의 변화에 따라 컴퓨팅 파워를 조정 실제로 사용한 용량 만큼만 지불 Linux 또는 Windows 선택 안정성을 위해 여러 AWS 리전과 가용 영역에 걸쳐 배포 태그를 사용하여 Amazon Ec2 리소스를 관리 - EC2 사용법 1) Amazon Ec2 인스턴스를 시작할 AWS 리전을 정합니다. 2) 사전 구성된 Amazon 머신 이미지(AMI)에서 Amazon EC2 인스턴스를 시작 (운영 체제 선택) AMI : 미리 만들어져 있는 복사본 ( 내가 필요한 서비스에 따라 기본 셋팅 된 서비스 선택 가능 ) 3) CPU, 메모리, 스토리지 및 네트워크 요구 사항..

# AWS Technical Essentials (AWS 환경 실습) - AWS 플랫폼과 관련된 용어 및 개념 - AWS Management Console 사용법 - AWS 보안 조치 및 AWS Identity and Access Management(IAM)의 주요 개념 - 주요 AWS 서비스 파악 # 서버리스 웹개발을 위한 AWS 서비스 교육 (AWS CLI 및 SDK IAM Elastic Beanstalk) - IAM을 활용하여 AWS 서비스와 리소스에 대한 액세스를 안전하게 관리하는 방법 - AWS CLI 명령과 AWS SDK API 작업을 호출하기 위해 기본 자격 증명 프로파일 활용 - AWS Elastic Beanstalk를 활용한 웹 어플리케이션 및 서비스를 배포 활용 - Amazon S3를 ..