Drawing web app in amazon server
-
Upload
sang-hun-lee -
Category
Technology
-
view
250 -
download
9
Transcript of Drawing web app in amazon server
Amazon 웹 서버 이용하기
2
순서
1. 아마존 웹 서비스란 ? ………………………… p.3 ~ 5
2. 아마존 웹 서버 생성하기 ………………………… p.6 ~ 16
3. Instance 접속하기 ………………………… p.17
4. 웹 앱 코딩 후 확인하기 ………………………… p.18 ~ 19
3
아마존 웹서비스란 ?
서버의 구매 , 구축 , 운영을 대행해주는 서비스
● 웹 호스팅 유사 : 홈페이지 운영 , 장비 세팅 , 네트워크 세팅 , 장애 조치 ( 복잡하고 높은 수준 )
● 탄력적인 인프라 운영 : 급격한 사용자 증가에 따른 컴퓨터 사양 을 몇 분만에 업그레이드 , 수백 , 수천대의 컴퓨터를 확장하여 트래픽 관리
● 사용한만큼 과금
4
EC2(Elastic Compute Cloud)독립적인 컴퓨터linux, window 운영체제 제공웹서버 , 에플리케이션 서버로 사용
ELB(elastic load balancing)auto scaling 기능을 이용해서 EC2 를 자동으로 생성 ,삭제EC2 로 유입되는 트래픽을 여러대의 EC2 로 분산
S3(simple storage service)- 파일 서버 : EC2 도 가능함- 무제한 저장- 스케일은 아마존 인프라가 담당-1 바이트 ~ 5 테라 바이트의 단일 파일 저장가능
RDS(relation database sevice)mysql, oracle, sql service 지원백업 , 리플리케이션 ( 복사 ) 을 아마존 인프라가 자동으로 제공
5
다행히도 1 년간 서비스를 무료로 받을 수 있다 .
6
http://aws.amazon.com 접속 후 회원가입
계정 생성 완료
7
9 개 서버 지역 중 선택하기
싱가포르 선택
8
Security Groups 설정하기
이제 이 EC2 서버에 접근할 수 있도록 설정을 해줘야 한다 .Security Groups 는 쉽게 말하면 , 서버에 접근할 수 있는 입구 또는 방화벽이라고 생각하면 된다 .여기서 접근할 수 있는 (Inbound) 또는 서버에서 나가는 (Outbound) 를 설정할 수 있다 .
9
Key pair 생성하기
Instance 접속 시 필요한 비밀번호 Key 를 생성
10
서버 (Instance) 생성하기 1/3
본격적으로 서버를 만들어 본다 .
11
서버 (Instance) 생성하기 2/3
Window, Linux 운영체제를 선택할 수 있다 .
12
서버 (Instance) 생성하기 3/3
Storage 용량 선택하기
13
IP 할당하기 1/2
긴 문자열로 EC2 에 접근할 수 있는 주소를 얻었지만 , 너무 길고 복잡하다 .접속할 때마다 복사해서 붙여 넣을 수도 없다 .그래서 IP 를 할당 받는다 .
14
IP 할당하기 2/2
좌측 메뉴 Insatance 에서 Public IP 확인이 가능하다 .
15
Instance 메뉴 상단의 Connect IP, User name, Password 확인
Connect 정보 확인하기
16
Instance 접속하기
17
웹 코딩을 하기 전 , 환경 툴 구축하기
이클립스 + 아파치 톰캣
18
http:// localhost:8080/drawing/draw-ing.jsphttp://54.255.138.171:8080/drawing/draw-ing.jsp
JSP : HTML 내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성
그림판을 통해 그려진 그림을 이미지 파일로 데이터 베이스에 저장하는 기능 (Mysql 환경 구축 )저장된 이미지 파일을 불러오는 기능
다음에 할 일 ..