목록교육과정 ( SW 개발자 심화과정 ) (43)
개발자의 오르막
# 실습 개요 - 웹 서비스를 하겠다. 웹 서버를 하기 위한 서버를 세팅하기 위한 것 프라이빗 서브넷에 데이터 베이스를 올린다. 웹서버와 데이터베이스와 연동 탄력성을 가진 인프라를 만든다. 웹서버가 자동으로 늘어난다. (로드가 걸리면) 어떤 이미지를 사용할 것이냐 (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를 ..
# 자바스크립트 - 아래 변수 i 는 로컬변수이지만 click 될 때 사용이 가능해야 한다. - 따라서 로컬변수임에도 함수 호출이 끝나도 살아 있어야 한다. 함수에 물려있어서 살아있을 수 밖에 없는 로컬 변수가 클로져... 라고 한다. # 콜백함수 - j가 만일 함수를 가리키는 포인터라고 하면 - i를 매개변수로 하는 함수포인터로 말이 된다. - 20을 i로 매개변수로 받고, 포인터 함수 t를 j로 매개변수로 받는 형태 - i 매개변수가 10보다 클 경우에 호출되는 함수 - 함수를 호출하면서 매개변수의 함수가 도로 호출당하는 모양을 call Back 이라고 한다. (jQuery는 죄다 콜백이더라..) # setTimeout 이 콜백의 형태로 이루어진 것 # 자바스크립트 고비 : JSON, 함수포인터, 클..
-- NOTE_페이지나누기.txt # 0. 현재 132개의 글이 등록되어 있다고 하자... 한 페이지에 10개의 글을 보여준다고 할때 0.0 테이블에 입력되어진 글의 갯수를 세려면 어떤 SQL 문장을 이용해야 하나? 0.1. page의 갯수는? 14페이지 그리고 글 번호를 이용하여 페이지의 갯수를 구해내는 공식은? [페이지수] = ( ( [레코드수] - 1 ) / [페이지당글수] ) + 1; 즉 ( ( 132 - 1 ) / 10 ) + 1 은 14. 1페이지 부터 14 페이지 까지 존재하게 된다. 현재 페이지를 [CP] 페이지 수를 [NP] 여기서 시작페이지를 [SP] 끝 베이지를 [EP] 라고 칭하자. 0.2. .... .... .... 1 2 3 4 5 > 와 같은 형태로 글 목록을 보여준다. 여기서..