'[00] Amazon Web Service'에 해당되는 글 2건





Amazon EC2 에 Client SSH 프로그램으로 접속하기


Amazon에 기본 Java MindTerm으로 접속할 수도 있지만 SSH 프로그램을 안 써봤기도 하고, 접속하는 두 가지 방법으로 다 접속해보고자 한다.


기본적으로 Amazon Documentation에 나온 Putty 를 통해 접속한다.

PuTTY를 다운 받는 사이트 : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


그냥 인스톨러로 전체 설치하는 것을 다운받아 설치를 한다.


설치를 접속하고 나면  PuTTY 에서 Key를 가지고 접속하도록 설정해줘야 한다. 우선 당연히 Amazon EC2 인스턴스가 있어야 한다.

인스턴스에 접속(Connect)하고자 하면 아래와 같은 화면이 나온다.




Public DNS에는 접속할 내 인스턴스에 대한 정보가 있을 것이고, Private Key path에는 초기에 인스턴스 생성할 때 만든 Key 파일의 경로를 입력하면 기초적인 MindTerm 으로 접속하게 된다. 


PuTTY를 설치하고 나서 메뉴에 보면 PuTTYgen 을 실행한다. 그리고 Load 버튼을 눌러 인스터스 생성시에 저장한 Key 파일을 불러온다.




Key 파일을 로드하고 나면 위와 같은 메시지가 뜬다. 메시지는 무시하고 확인을 누른다. Save private key를 눌러 PuTTY key 파일로 저장한다.

Save private key를 누르면 Key passphrase 없이 저장하겠냐고 묻는다. 확인을 눌러 Key passphrase 없이 .ppk 파일로 저장한다.




파일을 저장한 다음 PuTTY를 실행한다.





Host Name 에 Public DNS 주소 경로를 입력한다.




Connection > SSH > Auth 항목으로 가면 Private key file for authentication 항목이 있다. Browse 버튼을 눌러 PuTTYgen으로 생성한 .ppk 을 파일을 불러온다. 그리고 Open을 눌러 실행하면 접속이 된다. 접속한 다음에는 각 인스터스에 맞는 로그인 계정을 입력하면 내 Amazon EC2에 저장할 수 있다.





 Ubuntu 에서는 root로 로그인하면 안되는 것 같다. ubuntu로 로그인 하면 접속된다.


이제 인스턴스에 다른 것을 설치해야 되는데,,, 왜 java 부터 설치가 안되는 것이지...ㅡ.ㅡ 

xShell에서 접속하는 방법도 찾아봐야 되고... 


To be continue...


저작자 표시
신고
블로그 이미지

Moonistar moonistar



Amazon Elastic Compute Cloud(Amazon EC2)


- 클라우드에서 규모를 자유 자재로 변경할 수 있는 컴퓨팅 파워를 제공하는 웹 서비스


■  기능

- 즉시 가져와서 실행할 수 있도록 미리 구성된 템플릿 기반의 Amazon 머신 이미지(AMI)

  또는 어플리케이션, 라이브러리, 데이터 및 관련 구성 설정을 포함하는 AMI를 만든다.

- Amazon EC2 인스턴스에 대한 보안 및 네트워크 액서스를 구성.

- 원하는 인스턴스 유형을 선택한 다음 웹 서비스 API 또는 제공된 다양한 관리 도구를 사용하여 AMI 인스턴스를 필요한 수만큼,

  시작, 종료, 모니터링 한다.

- 여러 위치에서 실행할지 여부를 결정하거나, 고정 IP 끝점을 사용하거나, 인스턴스에 영구 블록 스토리지를 추가.

- 인스턴스 시간 또는 데이터 전송과 같은 실제로 소비한 리소스에 대해서만 비용을 지불.


 > Linux 한 대에 Apache, MySql, Application 을 셋팅하여 이를 AMI로 만든다. 이 서버를 몇 대나 돌릴지를 결정하여 인스턴스를 구매.

    해당 인스턴스에 대한 보안 및 네트워크 액세서를 구성. 여러 서버를 운영할 경우 모니터링 툴로 각 서버 인스턴스를 관리, 모니터링.

    서버는 미국에 1대, 일본에 1대, 이런식으로 설정할 수 있고, 서버가 가용되고 데이터가 전송되는 양에 따라 비용을 지불한다.


■  서비스

- 탄력성 : 한 개의 서버(AMI)만을 운영하다 더 많은 서버를 운영하고자 할 경우 AMI 를 복사하여 여러 인스턴스로 늘려 사용이 가능.

- 완전 제어 - 서버(AMI) 인스턴스에 대해 완전한 제어가 가능. root 계정으로 서버를 관리할 수 있으며, 인스턴스는 웹 서비스 API로 

  제어되므로 원격으로 재부팅 가능.

- 유연성 : 여러 인스턴스 유형, 운영 체제 및 소프트웨어 패키지를 선택가능. 서버의 물리적 Spec 이나 서버에 설치되는 소프트웨어까지

  선택 가능.

- 다른 Amazon Web Services와 함께 사용할 수 있도록 설계 - Amazon Simple Storage Service(Amazon S3), Amazon Relational 

  Database Service(Amazon RDS), Amazon SimpleDB 및 Amazon Simple Queue Service(Amazon QOS)와 연결되어 사용 가능.

- 신뢰성 : 각 Amazon EC2 지역에 99.95%의 가용성 약속.

- 보안 : 인스턴스 간 방화벽. Amazon Virtual Private Cloud(Amazon VPC)

- 저렴한 비용

> 온 디멘드 인스턴스 - 장기 계약 없이 시간 단위로 컴퓨팅 용량을 구입. 비싼 고정 비용이 훨씬 저렴한 가변 비용으로 전환.

> 예약 인스턴스 - 시간당 사용 인스턴스에 따라 비용을 지불 가능.

> 스팟 인스턴스 - // 추후 자세히 체크



■  특징

- Amazon Elastic Block Store : 인스턴스용 영구스토리지. 인스턴스 수명과 관계없이 지속되는 오프 인스턴스 스토리지.

- 다중 위치 : Amazone EC2 위치는 지역과 가용 영역으로 구성.

- 유동 IP 주소 : // 추후 자세히 체크

- Amazon Virtual Private Cloud : // 추후 자세히 체크

- Amazon CloudWatch : AWS 클라우드 리소스 및 어플리케이션에 대한 모니터링을 제공하는 웹 서비스. CPU 사용률, 디스크 읽기 및 

  쓰기, 네트워크 트랙픽 등...

- Auto Scaling : Amazon EC2 용량을 자동으로 확정하거나 축소 가능.

- Elastic Load Balancing : 수신되는 어플리케이션 트래픽을 여러 Amazon EC2 인스턴스에 자동으로 배포.

- HPC(고성능 컴퓨팅) 클러스터 : // 추후 체크

- VM Import : 기존의 가상 머신 이미지를 기존 환경에서 Amazon EC2 인스턴스로 Import 가능.

- AWS Marketplace : // 추후 체크


■  인스턴스 유형

- 표준 인스턴스 

> 스몰

> 미디엄

> 라지

> 엑스트라 라지

- 마이크로 인스턴스

- 고용량 메모리 인스턴스

- 고성능 CPU 인스턴스

- 클러스터 컴퓨팅 인스턴스

- 클러스터 GPU 인스턴스


■  운영 체제와 소프트웨어

- 운영 체제 : Red Hat Enterprise, WIndows Server, Oracle Enterprise Linux, SUSE Linux Enterprise, Amazon Linux AMI, Ubuntu,

  Fedora, Gentoo Linux, Debian

- 소프트웨어 : Microsoft SQL Server Standard, IBM WebSphere Application Server, MongoDB, Tomcat, Acunu Storage Platform, 

  Couchbase Server

- 컨텐츠 관리 : BitNami WordPress, Durpal 6, Medai Wiki

- 비즈니스 인텔리전스 : SAP BusinessObjects 10


■  가격

 AWS 월 사용량 계산기

Amazon EC2 인스턴스 구매 옵션


프리 티어*

AWS의 프리 티어를 사용하는 신규 AWS 고객은 Amazon EC2를 무료로 시작할 수 있습니다. 신규 AWS 고객은 가입 시 1년 동안 매달 다음과 같은 EC2 서비스를 받게 됩니다.

  • Linux/Unix Micro 구동 EC2 인스턴스 750시간 무료 사용
  • Microsoft Windows Server Micro 구동 EC2 인스턴스 750시간 무료 사용
  • Elastic Load Balancing 750시간 무료 사용 + 15GB의 데이터 처리 무료 제공
  • 30GB의 Amazon Elastic Block Storage(EBS) + 200만 개의 IO 및 1GB의 스냅샷 스토리지
  • 모든 AWS 서비스에서 15GB의 대역폭 무료 제공
  • 1GB의 지역 데이터 전송량 무료 제공
>> 우선 체크해야될 항목! AWS 프리 티어를 사용하는 것에 대해!...

저작자 표시
신고
블로그 이미지

Moonistar moonistar