[초보자를 위한 AWS 웹구축] 9. DB서버 구축하기

이번 포스트에서는 웹 애플리케이션에서 사용되는 데이터를 유지 관리하는 Amazon RDS MySQL DB 인스턴스를 만듭니다. 위의 아키텍처에서 두개의 RDS 인스턴스가 각각의 가용영역 안에서 Active-Standby상태로 놓여져 있으며 엔진은 MySQL을 사용하고 있습니다. 이 두 RDS를 설치해 보도록 하겠습니다. 먼저 설치 전에 Parameter Group과 Option Group, Subnet Group을 설정할 것입니다. 1. Parameter Group 설정하기 Parameter 그룹은 하나 이상의 DB인스턴스에

By |2018-10-18T17:15:24+00:002018-10-18|Categories: AWS, TechBlog|

[초보자를 위한 AWS 웹구축] 6. 웹서버 (Apache) 구축

이전의 포스트에서 Nat Instance를 Public Subnet에 구축하였습니다. 이번에는 Private Subnet안에 Web Server 역할을 할수 있는 인스턴스를 구축해 보도록 하겠습니다. 즉, private subnet 안에 Instance를 구축하고 Apache(아파치)를 설치하여 웹서버의 역할을 담당하는 인스턴스를 구축할 것입니다. Nat Instance를 설치한 과정과 매우 유사합니다. 위의 아키텍처에서 보시는 바와 같이 두개의 인스턴스를 각각의 가용영역에 위치한 private subnet 1,2 에 생성할 것입니다.

By |2018-10-19T11:58:18+00:002018-10-18|Categories: AWS, TechBlog|

[초보자를 위한 AWS 웹구축]5-2. NAT 서버 생성(2)

이전의 포스트에서 Nat Instance 를 생성하였습니다. 1. OpenVPN을 사용하여 만든 Nat Instance에 접속해 보도록 하겠습니다. 먼저 OpenVPN을 설치해 주세요 (설치 페이지 바로가기 '클릭'). 또한 Nat Instance를 생성할 때 다운받았던 .pem파일을 .ppk파일로 변환하여야 합니다. 변환을 위해서는 puttygen을 실행하여야 합니다. putty를 설치하면 puttygen또한 설치가 됩니다 (putty설치 바로가기 -> '클릭').  Puttygen을 실행합니다. 그럼 아래와 같은 창이 나타납니다.   2. 이

By |2018-10-19T11:46:38+00:002018-10-16|Categories: AWS, TechBlog|

[초보자를 위한 AWS 웹구축] 5-1. NAT 서버 생성(1)

Public Subnet에 EC2인스턴스로 NAT서버를 구축해 보도록 하겠습니다. 다음 포스트에 구축 할 Private Subnet내의 웹서버들이 외부로 통신을 하기 위해서 보통 NAT서버를 Public Subnet안에 구축하여 NAT를 통해 외부로 통신을 합니다. AWS에서 인스턴스를 콘솔로 쉽게 구축할 수 있는 서비스를 제공하고 있습니다. 그럼 NAT서버를 구축해 보도록 하겠습니다. 1. [Services] -> [Instances] -> [Launch Instance]   2. 아마존 가상 이미지

By |2018-10-19T11:45:39+00:002018-10-16|Categories: AWS, TechBlog|

[초보자를 위한 AWS 웹구축] 8. 무료 도메인으로 Route 53 등록 및 ELB 연결

먼저 Route 53에 대해 알아보겠습니다. Amazon Route 53는 가용성과 확장성이 뛰어난 클라우드 Domain Name System (DNS) 웹 서비스입니다.  이 서비스에서는 www.example.com과 같은 도메인 이름을 192.0.2.1과 같은 IP 주소로 변환합니다. Amazon Route 53는 사용자의 요청을 Amazon EC2 인스턴스, Elastic Load Balancing 로드 밸런서, Amazon S3 버킷 등 AWS에서 실행되는 인프라에 효과적으로 연결합니다. 사용자를 AWS 외부의 인프라로 라우팅하는 데도 Route

By |2018-10-18T08:17:31+00:002018-10-16|Categories: AWS, TechBlog|

[초보자를 위한 AWS웹 구축] 4. 네트워크 구성하기(VPC, Subnet, Route Table, Internet Gateway)

이번 페이지에서는 네트워크 구성에 대한 VPC, Subnet, Route Table, Internet Gateway 구축에 대해 알아보고자 합니다. 그전에 먼저 AWS에서 제공하는 VPC와 Subnet의 개념에 대해 간단히 살펴 보도록 하겠습니다.   AWS VPC (Virtual Private Cloud) 란? AWS  Cloud 내부에서 구성되는 사용자의 AWS 계정 전용 가상 네트워크로 이곳에서 AWS 리소스를 시작할 수 있습니다.  AWS에서는 디폴트로 Amazon EC2-VPC를 제공하지만 Amazon VPC는

By |2018-10-16T17:56:18+00:002018-10-16|Categories: AWS, TechBlog|

[초보자를 위한 AWS 웹구축] 7. ELB 생성하기

지금까지 네트워크 구성과 NAT 서버 구축, 웹서버까지 구축이 되었다면 이제 Elastic Load Balancing에 대해 살펴볼 차례입니다. 로드밸런싱이란 개념은 기존 온프레미스에서부터 존재해 왔습니다. 일명 L4 스위치, L7 스위치라고 불렸는데, L이라는 뜻은 OSI 7 Layer 의 'Layer'에서 가져왔습니다. L4 스위치는 Layer 4(Transport Layer)의 프로토콜인 TCP, UDP 등을 스위칭합니다. TCP와 UDP 그리고 RTP 등의 헤더를 사용하여 FTP, HTTP,

By |2018-10-18T08:17:21+00:002018-10-16|Categories: AWS, TechBlog|

[초보자를 위한 AWS 웹구축] 2. IAM 유저 및 MFA 생성하기

IAM 이란? IAM(AWS Identity and Access Management)은 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스입니다. IAM을 사용하여 리소스를 사용하도록 인증 및 권한 부여된 대상을 제어합니다. 물리 데이터 센터를 생각해봅시다. 출입이 허가된 인원들은 출입 카드를 통해 출입하거나, 리스트에 방문 기록을 하고 허가를 받아야 합니다. IAM은 이러한 데이터 센터의 출입 권한을 부여하는 출입카드나, 방문 허가

By |2018-10-15T13:59:28+00:002018-10-11|Categories: AWS, TechBlog|

[초보자를 위한 AWS 웹구축] 1. AWS 계정 만들기

1. AWS 사이트(https://aws.amazon.com/)에 접속합니다. 우측 상단의 주황색 버튼을 클릭한 후 AWS 계정 생성 페이지로 넘어갑니다.   2. 이메일 주소, 암호, 암호확인, AWS 계정 이름을 입력 하고 [동의하고 계정 만들기]를 클릭합니다.   3. 해당 정보를 입력합니다. 주소와 연락처 정보는 영어 또는 다른 라틴 문자 기반 언어로 입력해야 합니다. 정보 입력 후 [계정을 만들고 계속 진행]을 클릭합니다.  

By |2018-10-12T16:16:10+00:002018-10-11|Categories: AWS, TechBlog|