본문 바로가기

Dev. Server/AWS

(8)
[AWS] 간단하게 EC2 웹서버 만들기 (우분투 20.14) 오늘은 간단하게 EC2 웹서버 만들기 (우분투 20.14) 포스팅 해보겠습니다. 1. AWS 회원가입 및 로그인 회원가입을 진행해주시고 로그인해주시면 됩니다. 1년동안은 프리티어를 이용할 수 있습니다. (단, 경우에 따라 요금이 부과될 수 있습니다.) 2. EC2 인스턴스 생성 1) 상단에 서비스를 클릭해주시고 모든 서비스-> 컴퓨팅 -> EC2를 클릭해줍니다. 2) 인스턴스를 클릭해준뒤에 우측에 인스턴스 시작 버튼 클릭해줍니다. 3) 최상단 우측에 있는 지역은 "서울"로 변경해줍니다. 이어서 우분투 최신 버전인 20.04 서버를 선택하였습니다. (프리티어) 4) 기본 프리티어 EBS를 선택해준뒤에 "검토 및 시작"을 클릭해줍니다. 5) 새 키페어를 생성을 선택한뒤에 키페어 이름은 본인이 알아보기 쉽게 ..
[AWS] IAM이란? ● IAM (Identity and Access Manager) : AWS의 리소스에 대한 개별적으로 접근제어와 권한을 가지도록 계정 또는 그룹을 생성, 관리하는 서비스입니다. 어떤 IAM 계정은 EC2 서비스만 접근할 수 있도록 권한을 부여하고, 다른 IAM 계정은 S3 서비스만 접근할 수 있도록 권한을 나눌 수 있습니다. 초기 AWS 계정 생성시 해당 계정의 모든 AWS 서비스 및 리소스에 완전한 엑세스 권한이 있는 하나의 ID, 즉 AWS 계정 루트 사용자로 시작합니다. 일상적인 작업, 관리 작업조차도 이 루트 사용자 계정으로 사용하지 않는 것을 권장하고 있습니다. IAM 계정이 없다면 AWS 계정 자체가 모든 서비스에 대한 권한이 있기 때문에 보안상 취약합니다. 따라서 IAM 계정을 생성해서 각 ..
[AWS EC2] 아마존 리눅스에서 NPM 설치하는 방법 (Nodejs) AWS EC2에 리눅스를 사용하고 있다면 yum install nodejs / yum install npm 모두 설치가 되지 않습니다. 위와 같이 패키지가 없다고 뜹니다..... 그래서!!! 아래와 같은 방법으로 하시면 정상적으로 설치가 됩니다!! # curl -sL https://rpm.nodesource.com/setup_8.x | sudo -E bash -udo -E bash - # yum install nodejs --enablerepo=nodesource
AWS EC2 HTTP 자꾸 끊어질때 해결방법 - 프리티어 안녕하세요. 트롤입니다. 오늘은 제가 직접 삽질을 하면서 경험한 내용을 포스팅 하려 합니다. AWS를 통해서 프리티어로 EC2를 생성했는데요. 보안그룹과 VPC를 설정하면 온갖것을 다해보아도 HTTP 80포트가 자꾸 끊어지는 현상이 발생했습니다. 인스턴스를 재부팅하면 약 2~3분정도 정상적으로 접속이 되다가도 그 이후에는 갑자기 연결이 끊어지는 현상이 발생했습니다. SSH로 접속해서 yum -y update를 해보아도 외부로 접근이 불가하다는 에러가 발생하면서 말썽이었습니다. 위에 언급드린대로 보안그룹, VPC 전부 설정을 해보아도 또는 다시 EC2를 수십번 생성해도 동일한 현상이 발생했습니다. 처음에는 프리티어라 그런가하고 검색을 다 해봐도 찾아볼수없었습니다. 마지막으로 내린결단을 바로 계정 탈퇴였고,..
[AWS] EC2 웹서버 APM 구축하기 (우분투 20.14/ PHP 7.4) - 프리티어 구축 무료 1. AWS 회원가입 및 로그인 회원가입을 진행해주시고 로그인해주시면 됩니다. 1년동안은 프리티어를 이용할 수 있습니다. (단, 경우에 따라 요금이 부과될 수 있습니다.) 2. EC2 인스턴스 생성 1) 최상단 우측에 있는 지역은 "서울"로 변경해줍니다. 이어서 우분투 최신 버전인 20.04 서버를 선택하였습니다. (프리티어) 2) 프리티어로 되어있는 두번쨰 EBS 1기가를 선택하고 "검토 및 시작"을 클릭하여 바로 이동합니다. 3) 기존에 생성했던 키 페어가 있다면 사용하시면 되고, 없다면 새로 생성해서 .pem를 잘 보관하시면 됩니다. .pem는 지속적으로 사용될 예정이므로, 반드시 잘 보관하셔야 합니다. 4) 인스턴스 생성이 완료되었습니다. 3. 터미널(SSH) 접속 확인 1) AWS를 통해 EC2..
클라우드 컴퓨팅의 장점 및 혜택 ※ 클라우드 컴퓨팅의 장점 및 혜택 1. 초기 투자 비용이 발생하지 않으며, 사용한 만큼 지불한다. IT 프로젝트를 위해서는 데이터 센터와 서버에 대한 대규모의 투자가 필요합니다. 하지만, 클라우드를 사요하게 되면 초기 투자 비용이 없이 사용한 만큼만 지불할 수 있습니다. 2. 속도 및 민첩성이 향상된다. 서버를 직접 구매하여 구축 시 개발자에게 제공하기까지는 최소 몇 주에서 몇 달까지 걸리기도 합니다. 클라우드 컴퓨팅을 사용하면 몇 주에서 몇 분으로 시간이 단축되므로 조직의 민첩성이 향상됩니다. 3. 미래에 필요한 인프라의 용량을 추정할 필요가 없다. 미래에 필요한 컴퓨터 용량 예측이 필요하지 않으며, 오버 프로비저닝을 방지할 수 있습니다. 필요한 경우 몇 분만에 확장 또는 축소할 수 있습니다. 4. ..
클라우드 컴퓨팅 서비스 이용방식 ( IaaS, PaaS, SaaS ) ● 클라우드 서비스는 이용방식이 크게 3가지로 나뉩니다. 1. IaaS (Infrastructure-as-a-Services) : 물리적 서버(CPU, Memory 및 OS), 네트워크, 스토리지를 가상화하여 다수의 고객을 대상으로 유연하게 제공하는 인프라 서비스입니다. . IaaS를 서비스로 제공하기 위해 기존 서버 호스팅보다 H/W 확장성이 좋고 탄력적이며 빠른 제공을 할 수 있는 가상화 기술을 이용합니다. Iass는 Pass, Saas의 기반이 되는 기술입니다. 2. PaaS (Platform-as-a-Services) : Web 기반의 서비스 or 어플리케이션 등의 개발 및 실행을 위한 표준 플랫폼 환경을 서비스 형태로 제공하는 서비스 3. SaaS(Software-as-a-Services) : ..
클라우드 컴퓨팅 (Cloud Computing)이란? ● 클라우드 컴퓨팅(Cloud Computing) : 인터넷이라는 통신 서비스를 활용한 컴퓨팅 서비스 종류의 하나로 개인용 컴퓨터가 아닌, 인터넷을 통해 연결된 원격 컴퓨터를 활용하는 기술입니다. 즉, 개인용 컴퓨터보다 성능이 뛰어난 컴퓨터나 저장장치 등의 컴퓨터 자원을 다른 곳에서 빌려 사용할 수 있도록 처리해주는 IT 기술입니다. ● 기업이 클라우드 컴퓨팅을 사용하는 이유 : 최근 IT분야에서 4차 산업혁명이 화두로 떠오르고 있습니다. 그중에서도 Big Data(빅데이터) , AI 등을 중심으로 많은 관심을 받고 있습니다. AI와 빅데이터 서비스는 슈퍼컴퓨터급의 고사양 하드웨어와 장비가 필요합니다. 이런 장비의 도입과 구매는 기업 입장에서 많은 초기 비용과 운영 비용 및 인력이 필요하게 됩니다. 그러..