NETWORK & SEVER FACTORY

개인 공부 기록

Cloud/AWS 11

[AWS] AWS 사용되는 간단한 용어 정리

1. EC2 (Elastic Compute Cloud) = Server 용도 : 기본이 되는 가상서버이다. 2. VPC (Virtual Private Cloud) = Network 용도 : 폐쇄된 네트워크, VPC로 구축하고 서브네팅으로 나눠서 구성이 가능하다. 3. Security Group = 방화벽, Firewall 용도 : 인터넷에서 서버로의 접속을 차단, 허용하는 데 사용한다. 4. ELB (Elastic Load balancer) = 로드밸런서, L4 L7 용도 : 서버 이중화 및 트래픽 분산에 사용된다. 5. ROUTE53 = DNS 용도 : 도메인을 관리하는 서비스이다. GSLB 기능도 제공한다. 6. RDS(Mysql, Oracle)와 NoSQL = DB 7. S3 (Simple Stor..

Cloud/AWS 2021.09.05

[AWS] Auto Scaling _ 2 (Auto Scaling Group) 수정중

이번에는 Auto Scaling을 위한 작업 중 Auto Scaling Group 설정을 해보겠습니다. 이번 작업은 간단하게 Auto Scaling을 어떤 조건에 실행시키는지 설정하는 단계입니다. 저번 시간에 만든 시작 구성 LC를 체크한 후 작업 탭을 열고 Auto Scaling 그룹 생성을 눌러주세요. 그럼 이렇게 시작 구성에 자동으로 만든 구성이 입력되고 그룹 이름을 입력하고 넘어가주세요. 다음으로는 네트워크 설정이 나옵니다. 필요의 따라 진행하시면 됩니다. 저는 저번 시간에 만든 기존 로드밸런싱에 추가하기 위해 기존 로드 밸런서(ELB)에 연결을 했습니다. 설정을 했다면 다음으로 넘어가 주세요. 이제 그룹 크기를 지정하는 곳이 나옵니다. 최대 & 최소 인스턴스를 몇 개로 할지 지정하면 됩니다. 선..

Cloud/AWS 2021.01.18

[AWS] Auto Scaling _ 1 (Launch Configurations)

이번에는 AWS의 Auto Scaling를 실습 해보겠습니다. 먼저 AWS의 콘솔에 로그인 후 EC2 서비스에 들어가 주세요. 왼쪽 카테고리에 Auto Scaling 목록이 있을 텐데 Lanch Configurations에 들어가 주세요. 먼저 Lanch Configurations 설정을 해줄 텐데 이 설정은 간단하게 '이미지를 가지고 인스턴스를 만들어주는 작업' 을 설정하는 곳입니다. Lanch Configurations에 들어왔다면 시작 구성 생성 버튼을 눌러주세요. 그럼 이렇게 시작 구성 생성을 할 수 있습니다. 같이 해보겠습니다. 위에서부터 이름은 시작 구성 이름을 지정하는 것입니다. 저는 LC_날짜_Apache2로 했습니다. 그다음 AMI를 선택하면 되는데 인스턴스를 시작할 AMI를 선택해주면 ..

Cloud/AWS 2021.01.18

[AWS] Elastic Load Balancing _ 2

저번 시간에 제작한 ELB에 인스턴스를 적용해보겠습니다. 먼저 아래 글을 참고하여 인스턴스를 2개 제작해주세요. https://alsrbdmsco0409.tistory.com/319 [AWS] Amazon Machine Image_(AMI) 오늘은 AMI를 만들고 사용해보는 시간을 가져보도록 하겠습니다. 먼저 미리 EC2를 사용해서 Apache2를 설치해 웹서버를 만들어주세요. 아래 글을 참고하시면 됩니다. alsrbdmsco0409.tistory.com/315 [AWS] EC2 alsrbdmsco0409.tistory.com 인스턴스를 만들었다면 이제 로드 밸런싱 -> 대상 그룹에 들어갑니다. 그럼 전에 만든 ELB 그룹이 보일 텐데 눌러줍니다. 이제 인스턴스를 등록해줘야합니다. Register tar..

Cloud/AWS 2021.01.15

[AWS] Elastic Load Balancing _ 1

오늘은 ELB를 만들어보는 시간을 가져보도록 하겠습니다. https://alsrbdmsco0409.tistory.com/152?category=397326 로드밸런서(Load Balancer) 로드밸런서는 서버의 부하(로드)를 분산(밸런싱)해주는 기술을 말한다. 클라이언트와 서버 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을관리해 한 서버에 트래픽이 집중 alsrbdmsco0409.tistory.com 먼저 AWS에 로그인 후 EC2 대시보드에서 로드 밸런싱 -> 로드밸런서에 들어가 주세요. 이제 한번 ELB를 만들어보겠습니다. Load Balancer 생성을 눌러주세요. 그럼 Load Balancer 유형을 선택할 수 있습니다. 저희는 웹페이지를 로드 밸런싱을 하기 위해 HTTP, ..

Cloud/AWS 2021.01.14

[AWS] Elastic IPs

오늘은 Elastic IPs를 사용해보는 시간을 가져보겠습니다. 먼저 실습하긴 전 Elastic IPs를 왜 사용하는지 알아보겠습니다. AWS의 인스턴스는 중지 후 시작을 하게 되면 IP가 변경됩니다. 이게 뭔 소리인가 하면 만약 인스턴스를 만들었을 때 IP가 192.168.0.1이었다고 합시다. 하지만 인스턴스를 중지 후 시작하게 되면 172.168.0.1 이런 식으로 다른 IP를 받아오게 됩니다. 왜 이런 현상이 일어나게 되냐면 IP는 현재 남아도는 자원이 아니기 때문에 사용하지 않게 되면 다른 사람이 사용하는 형식으로 사용되게 되어있습니다. 하지만 이게 왜 문제가 될까요? 여러분의 웹서버의 주소가 192.168.0.1이고 사람들이 192.168.0.1로 접속한다고 합시다. 하지만 웹서버를 중지 후 ..

Cloud/AWS 2021.01.14

[AWS] Amazon Machine Image_(AMI)

오늘은 AMI를 만들고 사용해보는 시간을 가져보도록 하겠습니다. 먼저 미리 EC2를 사용해서 Apache2를 설치해 웹서버를 만들어주세요. 아래 글을 참고하시면 됩니다. alsrbdmsco0409.tistory.com/315 [AWS] EC2를 사용한 웹서버 구축 오늘은 AWS의 EC2를 이용해서 간단한 웹서버를 구축해보겠습니다. 먼저 AWS홈페이지를 로그인해줍니다. 그럼 메인 페이지에서 'EC를 사용하여' 를 클릭해줍니다. 그럼 위와 같이 사용 할 수 있는 OS alsrbdmsco0409.tistory.com 웹 서버를 구축하셨다면 인스턴스 대시보드에 들어가 주세요. AMI를 만들고 싶은 인스턴스에 우클릭 후 이미지 및 템플릿 > 이미지 생성에 들어가 주세요. 이미지 이름을 만들어주시면 됩니다. 아래 ..

Cloud/AWS 2021.01.13

[AWS] Identity and Access Management_(IAM)

오늘은 IAM 유저 생성을 해보겠습니다. AWS에 로그인 후 내 보안 자격 증명에 들어가 줍니다. 들어간 후 왼쪽 카테고리에서 사용자를 선택한 후 사용자 추가를 눌러줍니다. 사용자 이름을 작성 후 AWS Management Console 액세스 체크하고 다음으로 넘어가 줍니다. 다음으로 넘어가면 그룹 생성하는 곳이 나오는데 그룹 생성을 눌러줍니다. 그룹 이름을 만들고 ‘AdministratorAccess’를 체크합니다. 관리자 권한을 해당 그룹에 부여하는 것입니다. 그룹 생성 버튼을 눌러줍니다. 이렇게 생성된 것을 볼 수 있습니다. 다음 : 태그를 눌러서 넘어가 주세요. 태그는 선택사항으로 필요하신 분은 설정하시면 됩니다. 다음으로 넘어가 주세요. 그럼 이렇게 검토 페이지가 보이면서 지금까지 설정을 한번..

Cloud/AWS 2021.01.09

[AWS] Lambda를 이용한 간단한 웹서버 구축

오늘은 Lambda를 이용해서 간단하게 웹서버를 구축해보겠습니다. 먼저 메인 - 서비스 - Lambda에 들어가 주세요. 들어간 후 함수 생성을 눌러주세요. 함수 생성을 해줘야합니다. 함수 이름을 지정하고 사용할 언어를 선택해줍니다. 위처럼 진행했다면 오른쪽 하단에 함수 생성을 눌러주세요. 이제 왼쪽에 트리거 추가를 눌러 API 게이트웨이를 선택해줍니다. 위에 처럼 진행했다면 추가를 눌러주세요. 그럼 이렇게 API 게이트웨이가 추가된 것을 볼 수 있습니다. 하단에 API 게이트웨이의 정보를 보면 API엔드포인트가 보이는데 옆에 링크를 들어가 봅시다. 그럼 이렇게 Hello from Lambda! 가 뜨는 것을 알 수 있습니다. 이제 아까 코드 입력하는 곳을 수정하면 간단하게 웹을 만들 수 있습니다.

Cloud/AWS 2021.01.06

[AWS] 인스턴스 삭제 방법

AWS에 로그인 후 서비스 - EC2를 들어가줍니다. 대시보드에서 인스턴스를 클릭해줍니다. 인스턴스 목록에서 삭제 할 인스턴스를 우클릭 후 인스턴스 종료를 선택해줍니다. 그럼 이렇게 경고창을 보여주고 종료를 한번 더 클릭하면 완전하게 삭제됩니다. 삭제하면 인스턴스 상태가 종료 중 상태에서 조금만 기다리면 빨간버튼으로 종료됨으로 변경되고 2~4시간 이상 지나면 목록에서 제거됩니다.

Cloud/AWS 2021.01.04