일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ConstraintLayout
- Interface
- elementAt
- mongoose
- animation
- union
- Foreign Key
- list
- ReactNative
- collection
- class component
- Filter
- enum
- 생명주기
- docker-compose
- lifecycle
- map
- function
- Generic
- recyclerview
- docker
- LiveData
- CLASS
- Kotlin
- MINUS
- vuex
- Swift
- AWS
- react native
- Service
- Today
- Total
목록인프라/AWS (6)
개발 일기

Route53을 통해서는 서버의 IP주소를 가지고 도메인을 통해서 접근 할수 있도록 만들어 줍니다. [순서] 1. 웹 브라우저에 gunwooklee.com 입력하고 검색을 합니다. 2. 웹 브라우저는 근처에 DNS 서버에 gunwooklee이라는 도메인에 실제 IP주소를 가져옵니다. 3. 만약에 해당 도메인에 IP 주소를 모른다면 다음에 있는 DNS서버에 요청합니다. 4. 이 내용을 반복하여 DNS 서버가 IP 주소를 알고 있으면 해당 서버 IP를 반환합니다. 5. 웹 브라우저는 이 IP 주소를 요청을 합니다. 따라서 이러한 DNS 서버에 도메인을 등록을 하는 역할을 하는 서비스가 Route53입니다. [실습] 만약에 도메인이 없으신다면 [Domains] - [Registerd domains] 을 통해 ..

Elastic Load Balancing(ELB)는 클라이언트에 대해서 요청을 받고 로드 밸런서가 관리하는 서버들에게 요청을 골고루 전달을 해주는 역할을 합니다. 따라서 요청을 받으면 특정 인스턴스나 혹은 Auto Scaling 그룹으로 전달하도록 설정할수가 있습니다. [대상 그룹] "대상 그룹(Target Group) 은 클라이언트에서 로드 밸런서가 요청을 받으면 그 요청을 전달할 서버들을 묶어둔 그룹입니다." 따라서 A라는 대상 그룹이 A , B 가 있고 A에는 인스턴스가 2개 B에는 인스턴스 하나와 AutoScaling 그룹이 있다면 이러한 인스턴스가 나눠서 처리하게 됩니다. 결론적으로 대상 그룹이 필요한 이유에 대해서 설명을 하자면 로드 밸런서는 여러개의 대상 그룹을 연결 할수가 있습니다. 따라서..

Auto Scaling은 AWS에서 제공하는 자동 다중 서버 서비스 입니다. 똑같은 서버가 다중으로 존재 할수 있는 이유는 같은 AMI를 이용하여 만들어진 인스턴스들이기 때문입니다. 그래서 인스턴스 수를 과부화 걸리는 시간에는 늘리고 새벽에는 줄이는 식으로 작업을 진행 할수가 있습니다. 실시간 트래픽 등의 변수를 반영해서 결정 하기 때문에 기존에 방식보다는 더 절약되는 방식입니다. 또한 해당 내용들을 이메일로도 받아 볼수 있습니다. Auto Scaling은 두가지 방식으로 정할수 있는데 첫번째 방식은 자원 사용량을 기준으로 자동 조정을 할 수가 있습니다. 두번째 방식은 시간을 기준으로 자동 조정을 할 수가 있습니다. Auto Scaling을 등록하기 위해서는 복사할 인스턴스를 선택 해야 합니다. 그 인스..

EC2 인스턴스 접속 인스턴스 접속은 ssh 프로토콜을 이용하여 접속 할 수 있습니다. 여기서 접속 할때 앞서 받았던 키 페어를 사용하게 됩니다. 예시 :) $ ssh -i [pem 위치 (./sample.pem)] ubuntu@[public ip or domain] 접속을 시도하면 처음 접속하는 서버의 IP를 안전한 서버로 기록할 것인지에 대해서 묻는 메시지가 있는데 'yes'을 입력하시면 됩니다. 그러면 다음과 같은 화면이 노출됩니다. Last login: Mon Apr 20 xx:xx:xx 2020 from xxx.xxx.xx.xxx ubuntu@ip-xxx-xx-xx-x:~$ 이제는 보안 그룹을 수정하도록 하겠습니다. 저희가 처음에 SSH 포트만 허용했기 때문에 http , https을 추가로 허..

EC2(Elastic Compute Cloud)는 사양을 선택하고 시간만큼 사용하는 가상 서버 입니다. 필요할 때마다 켜고 끌 수 있고 사용한 시간에 대해서만 비용을 지급하면 됩니다. 클라우드를 안썼을 경우에 회사에 서버를 설치하거나 IDC에 설치를 하는데 서버 구축 비용에 비해서 간편하고 저렴하게 체험을 할수가 있습니다. 개념 :) AMI(Amazon Machine Image) 보안 그룹 키 페어 1. AMI :) AMI는 우리가 생성한 EC2 인스턴스에 기반이 되는 이미지입니다. EC2 인스턴스에 우리가 원하는 운영체제 , 환경 을 설치할수 있습니다. 2. 보안 그룹 :) 보안을 위해 IP와 포트를 통해서 서버 접속 규칙을 정의를 할수 있다. 예를 들어 특정 IP와 포트 에서만 인바운드를 허용하거나 ..