drawing web app in amazon server

19
Amazon 웹 웹웹 웹웹웹웹 [email protected] 이이이

Upload: sang-hun-lee

Post on 08-Aug-2015

240 views

Category:

Technology


9 download

TRANSCRIPT

Page 1: Drawing web app in amazon server

Amazon 웹 서버 이용하기

[email protected] 이상훈

Page 2: Drawing web app in amazon server

2

순서

1. 아마존 웹 서비스란 ? ………………………… p.3 ~ 5

2. 아마존 웹 서버 생성하기 ………………………… p.6 ~ 16

3. Instance 접속하기 ………………………… p.17

4. 웹 앱 코딩 후 확인하기 ………………………… p.18 ~ 19

Page 3: Drawing web app in amazon server

3

아마존 웹서비스란 ?

서버의 구매 , 구축 , 운영을 대행해주는 서비스

● 웹 호스팅 유사 : 홈페이지 운영 , 장비 세팅 , 네트워크 세팅 , 장애 조치 ( 복잡하고 높은 수준 )

● 탄력적인 인프라 운영 : 급격한 사용자 증가에 따른 컴퓨터 사양 을 몇 분만에 업그레이드 , 수백 , 수천대의 컴퓨터를 확장하여 트래픽 관리

● 사용한만큼 과금

Page 4: Drawing web app in amazon server

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 지원백업 , 리플리케이션 ( 복사 ) 을 아마존 인프라가 자동으로 제공

Page 5: Drawing web app in amazon server

5

다행히도 1 년간 서비스를 무료로 받을 수 있다 .

Page 6: Drawing web app in amazon server

6

http://aws.amazon.com 접속 후 회원가입

계정 생성 완료

Page 7: Drawing web app in amazon server

7

9 개 서버 지역 중 선택하기

싱가포르 선택

Page 8: Drawing web app in amazon server

8

Security Groups 설정하기

이제 이 EC2 서버에 접근할 수 있도록 설정을 해줘야 한다 .Security Groups 는 쉽게 말하면 , 서버에 접근할 수 있는 입구 또는 방화벽이라고 생각하면 된다 .여기서 접근할 수 있는 (Inbound) 또는 서버에서 나가는 (Outbound) 를 설정할 수 있다 .

Page 9: Drawing web app in amazon server

9

Key pair 생성하기

Instance 접속 시 필요한 비밀번호 Key 를 생성

Page 10: Drawing web app in amazon server

10

서버 (Instance) 생성하기 1/3

본격적으로 서버를 만들어 본다 .

Page 11: Drawing web app in amazon server

11

서버 (Instance) 생성하기 2/3

Window, Linux 운영체제를 선택할 수 있다 .

Page 12: Drawing web app in amazon server

12

서버 (Instance) 생성하기 3/3

Storage 용량 선택하기

Page 13: Drawing web app in amazon server

13

IP 할당하기 1/2

긴 문자열로 EC2 에 접근할 수 있는 주소를 얻었지만 , 너무 길고 복잡하다 .접속할 때마다 복사해서 붙여 넣을 수도 없다 .그래서 IP 를 할당 받는다 .

Page 14: Drawing web app in amazon server

14

IP 할당하기 2/2

좌측 메뉴 Insatance 에서 Public IP 확인이 가능하다 .

Page 15: Drawing web app in amazon server

15

Instance 메뉴 상단의 Connect IP, User name, Password 확인

Connect 정보 확인하기

Page 16: Drawing web app in amazon server

16

Instance 접속하기

Page 17: Drawing web app in amazon server

17

웹 코딩을 하기 전 , 환경 툴 구축하기

이클립스 + 아파치 톰캣

Page 18: Drawing web app in amazon server

18

http:// localhost:8080/drawing/draw-ing.jsphttp://54.255.138.171:8080/drawing/draw-ing.jsp

JSP : HTML 내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성

Page 19: Drawing web app in amazon server

그림판을 통해 그려진 그림을 이미지 파일로 데이터 베이스에 저장하는 기능 (Mysql 환경 구축 )저장된 이미지 파일을 불러오는 기능

다음에 할 일 ..