일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- list
- Generic
- function
- mongoose
- MINUS
- lifecycle
- collection
- enum
- 생명주기
- class component
- map
- Interface
- CLASS
- vuex
- Kotlin
- Swift
- Filter
- Service
- LiveData
- ConstraintLayout
- animation
- ReactNative
- Foreign Key
- docker
- elementAt
- recyclerview
- docker-compose
- AWS
- union
- react native
- Today
- Total
개발 일기
EC2 ? 본문
EC2(Elastic Compute Cloud)는 사양을 선택하고 시간만큼 사용하는 가상 서버 입니다.
필요할 때마다 켜고 끌 수 있고 사용한 시간에 대해서만 비용을 지급하면 됩니다.
클라우드를 안썼을 경우에 회사에 서버를 설치하거나 IDC에 설치를 하는데 서버 구축 비용에 비해서 간편하고 저렴하게 체험을 할수가 있습니다.
개념 :)
- AMI(Amazon Machine Image)
- 보안 그룹
- 키 페어
1. AMI :)
AMI는 우리가 생성한 EC2 인스턴스에 기반이 되는 이미지입니다.
EC2 인스턴스에 우리가 원하는 운영체제 , 환경 을 설치할수 있습니다.
2. 보안 그룹 :)
보안을 위해 IP와 포트를 통해서 서버 접속 규칙을 정의를 할수 있다.
예를 들어 특정 IP와 포트 에서만 인바운드를 허용하거나 특정 IP만 금지 할수도 있습니다.
3. 키 페어 :)
서버에 접속하기 위한 열쇠입니다.
공개 키 암호화 기법으로 서버에 공개키를 두고 사용자는 개인키를 들고 접속할수 있습니다. 따라서 개인키의 대한 안전하게 관리해야합니다.
[실습]
EC2 인스턴스 생성 :)
AWS에 로그인한 뒤 AWS 콘솔 에 접속합니다.
아래에 이미지와 같이 EC2를 입력 후 이동합니다. ( 저는 현재 서울 리전을 선택했습니다. )
클릭 후 왼쪽 탭에 Instances을 클릭합니다.
이제 Launch Instance라는 버튼을 클릭하면 됩니다.
그러면 이제 AMI 선택하는 메뉴에서 서버 OS를 선택을 해야합니다.
저는 Ubuntu를 선택하도록 하겠습니다.
이제 선택을 한 뒤에 인스턴스 유형을 선택할수 있습니다.
여기서 저성능 부터 고성능까지 다양한 서버 사양을 선택할 수 있습니다.
일단 처음에는 체험을 목적으로한 Free tier인 t2.micro을 선택하도록 하겠습니다.
이제 환경 설정을 해야 하는데 처음에는 Add Tags에 가서 Name - 원하시는 인스턴스 이름을 지정을 한 후
Configure Security Group으로 이동을 합니다.
만약에 기존에 생성해 놓은 보안 그룹이 존재 하지 않는 다면 기본적으로 보안 그룹을 생성을 하면 됩니다.
보통은 회사 IP만 지정을 하고 아니면 필요한 IP 와 포트 번호에서만 접속을 허용하는게 중요합니다.
이제 Lauch를 하고 키페어를 선택하는 창에서 새 키 페어를 선택을 하고 이름을 넣습니다.
그리고 키 페어를 저장합니다. (키 페어는 서버에 접속하는 열쇠이기 때문에 분실 및 유출돼서는 안됩니다.)
이제 생성을 했다면 ( 생성 중인 인스턴스의 상태가 pending 에서 running 으로 갈것입니다.)
상태는 ( pending (생성중) , running(실행중) , stopped (중지) , terminated (종료) ) 가 있습니다.
마지막으로 인스턴스에 하단 설명 탭을 클릭하면 관련 정보를 볼수가 있습니다.
여기서 Public IP가 보이고 이 해당 주소는 서버를 다시 킬 때마다 변경이 됩니다. 그래서 Elastic IP 같은 것을 이용해 등록을 해두셔야합니다.
'인프라 > AWS' 카테고리의 다른 글
IAM ? (0) | 2020.10.23 |
---|---|
AWS - Route 53 (0) | 2020.05.04 |
AWS - Elastic Load Balancing (0) | 2020.05.04 |
Auto Scaling (0) | 2020.04.20 |
EC2 - (2) (0) | 2020.04.20 |