블로그 이미지
sasair
배불뚜기 폐인의 블로그입니다. 이런 저런 잡담을 쓸 계획입니다만, 제가 원체 게을러서 글을 자주 못 씁니다.

calendar

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
2010/10/31 22:26 웹개발공부

Amazon EC2 Dashboard

Amazon EC2의 Dashboard 화면입니다.

드디어 아마존 EC2(싱가포르)에 Instance를 하나 만들었습니다. 그냥 CentOS 5.5만 깐 상태입니다.

일단 여기까지의 사용 소감을 말씀 드리자면, 솔직히 서버 관리자로써 충격과 혁명입니다. 제가 영어를 잘 못해서, 버벅이긴 했지만, 서버 instance를 하나 선택하고, AMI에서 CentOS 5.5를 선택하고, 몇 번의 클릭만 하면, 끝납니다. 사실 서버 구매에서 OS 설치하려면, 시간이 하루 이틀로는 모자라죠. 이건 몇 분이면 모든 것이 해결 됩니다 ㅠ.ㅠ

OS가 설치되었으므로, Elastic IPs에서 공인IP 하나를 할당 받았습니다. Security Groups에서 80포트와 SSH 포트를 열었습니다. 현재는 셋업을 하는 중이라 모든 IP에 대해 열었습니다만, SSH는 제가 아는 IP로만 열어야겠죠;

ZendServer를 서버에 깔려고, ZendServer를 Filezilla을 이용해서 ftp로 업로드 하려고 했는데요, 이상하게 접속을 못하네요. 현재로써는 이유를 모르겠습니다. 이 부분은 조금 더 조사를 해 봐야겠습니다. 업로드 속도를 테스트 하려고 했는데, 이것은 ftp 문제가 해결될 때까지 잠시 미뤄야 할 듯 합니다.

ftp 문제는 Elastic IP를 할당만 받고, Instance에 할당을 안 해서 생긴 문제였군요.

현재는 ZendServer CE를 깔고 있습니다. zend.com에서 wget을 이용해서 다운 받으니,  평균 548KB/s 그러니까 4.3Mbps의 속도가 나왔네요. 물론 절대 속도가 아니고, 속도 테스트를 더 해봐야겠네요.

아마존 EC2를 사용하기 위해 했던 일을 정리합니다.

  1. aws.amazone.com에 회원 가입을 합니다.
  2. EC2를 사용하려면 또 sign in을 합니다. Sign In 과정 중에 EC2는 중간에 PIN Number를 전화로 입력하는 과정이 있습니다. PIN Number가 웹 페이지에 뜨고 전화번호를 기록하면 전화가 옵니다. 전화에서 PIN Number를 입력하면 끝
  3. Launch Instance를 눌러서 AMI(어떤 OS로 부팅을 할지)를 선택합니다. 저는 CentOS 5.5를 골랐습니다.
  4. 키를 만들고 키 파일을 다운로드 받습니다. 이 과정에서 IE 보안 때문에 리로드를 해서, 처음 과정으로 돌아가서 다운로드를 못 받아서, 키를 다시 만들었습니다. ㅠ.ㅠ
  5. 다운로드 받은 키를 이용해서 putty로 접속합니다. 이 때 접속 주소는 instance 정보에서 public DNS를 사용합니다. 이 페이지에 자세히 설명이 되어 있습니다. 영어를 못해도 그림만 봐도 이해가 갑니다.
    http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?ConnectToInstanceLinux.html
  6. Elastic IP를 하나 생성하고, 기존 instance에 연결합니다. 저는 IP만 만들고 instance에 연결을 안 해서 장시간 삽질을 했습니다. ㅠ.ㅠ
  7. Security Groups에서 일단 http port와 ssh port만 열었습니다. 보안을 위해서 작업을 할 때만 ssh port를 열고, 평상시에는 http port만 열어둘 생각입니다.

그리고서 저는 ZendServer CE를 깔았습니다. 이 부분은 알아서 까셔도 되고, AMI 선택할 때 apache, php, mysql이 깔려 있는 것으로 선택해도 되겠죠.

웹 페이지를 열어 보니, 싱가포르라 그런지 빨리 빨리 뜹니다. 체감속도 느리지 않습니다. webwait.com에서 아파치 기본 페이지로 속도를 테스트 해보니, 5회 평균 시간이  0.93초가 나왔습니다. 물론 기본 페이지라 엄청 단순합니다.

아무튼 체감 속도가 나쁘지 않으니, 계속 테스트를 더 해봐야겠습니다.

'웹개발공부' 카테고리의 다른 글

Elasticss - CSS Framework  (0) 2011/11/20
Amazon EC2  (5) 2010/10/31
Amazon Web Services  (0) 2010/10/26
DB와 Cache  (2) 2010/10/26
최근 고민  (0) 2010/10/22
posted by sasair
TAG ,

Trackback | http://sasair.pe.kr/trackback/138 관련글 쓰기

댓글을 달아 주세요

  1. rushcut 2010/11/23 12:46  Addr Edit/Del Reply

    안녕하세요. 불쑥.
    저는 구글만 쓰다가 무료 US계정을 하나 가져볼까 했는데 생각보다 복잡하네요.
    US지역이 속도가 많이 안 좋다던데, 싱가폴에서 아파치 기본이 0.93이면... 사진이 좀 포함된 사이트는
    꽤 걸릴것도 같네요. 외람되지만, 핑속도가 어떻게 되나요? 100이상이겠죠?
    개발에서 테스트까지 올라가는 기본료도 문제지만, 속도가 더 문제네요. ㅎㅎ
    여하튼 멋지시네요 ^^

  2. KS 2011/02/23 02:02  Addr Edit/Del Reply

    안녕하세요?

    저도 불쑥 질문을 드려봅니다. 아래 건으로 몇시간 째 진행을 못하고 있거든요.

    AWS를 사용하려고 EC2 instance를 만든 후 ssh 로 로긴까지는 되던데요, apache, php, mysql 은 별도로 설치를 해야 하는지요? 처음 EC2 instance를 만들 때 AMI 선택 시 위의 3가지가 포함된 SUSE OS로 선택을 했었습니다.
    저는 AMI가 이미 선택되어 있으니 위의 모듈들은 함께 setup이 되는줄 알았는데 그게 아닌가 보더군요. public DNS 로 주소창에 치면 서버응답이 느리다면서 페이지가 뜨지 않습니다.
    혹시 답변이 가능하신지요?
    미리 감사드립니다. (참고로 제 메일은 kspark_kr@naver.com 입니다)

    감사합니다.

    • BlogIcon sasair 2012/02/08 11:03  Addr Edit/Del

      저는 Amazon AMI나 CentOs쪽만 써 봐서, SuSe에 대해서는 저도 무어라 답변해 드릴수가 없겠네요.
      특별히 SuSe를 써야하는 이유가 없다면 Amazon ami를 써 보세요. yum 명령으로 엄청 쉽게 설치 됩니다. Amazon에서 패키지도 엄청 자주 업데이트 해 주고, yum으로 웬만한 패키지는 다 설치 할 수 있습니다.
      속도 문제는 참 이상하네요, 그렇게 느리다는 느낌은 잘 못받았거든요. 아마 웹서버 세팅등을 확인해 보시는게 좋을 것 같네요.

  3. twitterian 2011/12/18 17:03  Addr Edit/Del Reply

    안녕하세요..
    ssh로 로그인을 했는데...root권한으로 어떻게 변경하는지요?
    su 명령어로 해서 root비번을 입력해야 하는데...root비번이 기본값으로 따로 있나요?
    root비번을 정해준적이 없는데...뭘 넣으라는 건지?
    알려주시면 정말 감사하게 생각하겠습니다.

    • BlogIcon sasair 2012/02/08 10:59  Addr Edit/Del

      어떤 AMI를 설치했냐에 따라 다른데요.
      하나의 명령만 root 권한으로 실행하시려면, "sudo vi /etc/passwd" 처럼 sudo를 맨 앞에 붙이고 실행하시면 되고요.
      쭈욱 root로 작업하시려면 "sudo -i"를 입력하시면, root 권한을 획득합니다.

prev 1 ... 5 6 7 8 9 10 11 12 13 ... 103 next