본문 바로가기

AWS

[AWS] nodejs - serverless 서버 구축하기 -#1 SERVERLESS 사용기 -serverless & lambda 활용법 serverless란 aws - lambda로 serverless 구축 SERVERLESS 아키텍쳐 serverless란? 개요 서버리스(Serverless)를 직역하자면, “서버가 없다” 라는 의미가 있습니다. 하지만, 사실상 서버가 없는건 아니다!!!! 단지, 특정 작업을 수행하기 위해서 직접 컴퓨터 서버 또는 가상 컴퓨터에 설정하는것이 아닌뿐, 누가? 언제? 문제를 일으켰는지 추적할 수 있고, 누가? 언제? 만들어낸 이슈인지도 알 수 있다. 종류 BaaS (Backend as a Service) 대표 ( Firebase ) 개발에 있어서 다양한 기능들(DB, SNS,....등등) API 제공 개발자들이 서버 개발을 하지 않아도 .. 더보기
[AWS] EC2 Java 8+ 설치 및 환경설정 What??. EC2->Java_jdk8 설치 및 환경변수(Linux 기반) Tomcat8 WAS 어플리케이션을 가동하려면 자바 기반이라면 Java JDK8 가 있어야 하는데아마도 아직까지는 AWS JDK 7 를 기반이므로 직접 7을 삭제 하고 JDK 8 를 설치를 해야합니다. 1.Java version 확인 java -version (명령어로 자바버전 확인)만약 jdk 7이라면 삭제하고 java 를 다시 설치 2.jdk7 삭제(만약 jdk 7이라면)sudo yum remove java-1.7.0-openjdk 3.jdk 8 설치 sudo yum list | grep java- (자바 설치할 수 있는 목록 조회) 설치 명령문 !!! sudo yum install java-1.8.0-openjdk.x86_.. 더보기
[AWS]EC2 에 FTP ( 프로젝트 전송)_FileZilla사용 What??. EC2->스프링프로젝트 실행 및 FileZilla를 통해 FTP 전송!!!(Linux 기반) ※FTP란??File Transfer Protocol 은 파일 전송 서비스!!!!!쉽게 말해서 서버에 있는 내용을 클라이언트가 원하는 내용을 서버로 전송하여 저장하도록 고안된 프로토콜이다. FTP 를 해줄 프로그램이 FileZilla!! 1.FileZilla 설치!!(클라이언트용) 2.EC2 서버 연결(저번 시간에 만든 EC2 서버와 연결)!! ※EC2 인스턴스 발급 받을때 만든 Pair key (ppk) or (pem) 그 파일로 로그인 원격 로그인 3. 연결 완료 !!!로그상태로 연결 상태 확인(내가 만든 프로젝트 war파일 전송)드래그 $ sudo mv Faint.war /usr/share/t.. 더보기
[AWS]EC2 Nginx 설치 및 Tomcat8 연동하기 What??. EC2->Nginx 설치 및 Tomcat8 연동하기!!!!(Linux 기반) Nginx 란? Apache Tomcat8 ? ←←클릭 참고 Nginx 또한 공식홈페이지 링크 설치 방법이 있다 그리고 또 터미널로 원격 설치 방법이 !!!!그방법으로 진행!!! 1.EC2 인스턴스 원격로그인 로그인 완료!!! 2.Yum 으로 Nginx 설치 3. 설치 완료 실행 하기설치 완료 !!!! 매우 간단하다 Nginx와 Tomcat 서버를 연동Nginx 는 Tomcat8 달리 80포트를 붙이지 않아도 접근이 된다. 4.포트 설정하기 Tomcat8 8080을 붙이는 역할 sudo vim nginx.conf ( 설정파일 열기) ※Tip※리눅스 단축키는 파일 수정 할시: I(insert)파일 저장-> (:w)나.. 더보기
[AWS]EC2 Tomcat8 설치하기 What??. Tomcat8 설치 !!!! FirstEC2 Apache Tomcat8설치 하기 (Linux) 방법은 두가지 !!! 먼저 Apache Tomcat 홈페이지에 접속 ↖↖click tomcat 8 다운로드 하는 법이 있고요 다음으로는 원격로그인을 해서 바로 터미널에서 설치를 해보겠습니다........ EC2인스턴스에 원격 접속 !! 접속 완료 !!!! 1.Tomcat8 버전 확인하기 ->터미널에 yum list | grep tomcat8 tomcat 8 버전 목록이 뜬다.이중에서 필요한 파일만 설치 하면 끝 !!! sudo yum install tomcat8sudo yum install tomcat8-admin-webappssudo yum install tomcat8-webapps 설치 끝 !.. 더보기
[AWS] EC2란 & 인스턴스 생성하기 Amazon EC2란 Amazon Elastic Compute Cloud (EC2) 클라우드에서 확장식 컴퓨팅을 제공한다 따로 물리적인 서버를 구축할 필요없이 클라우드 상의 서버를 할당받아 사용하는 것이기 때문에 하드웨어에 별도의 비용을 투자할 필요가 없다. 또 클라우드 이점으로 탄력적으로 서버의 성능을 높이거나 낮출 수 있어 트래픽에 대한 대응에도 유리 EC2 - 용어 및 기능 - 인스턴스 : 가상의 컴퓨팅 환경 (컴퓨터1대라고 생각) - AMI (Amazon Machine Image )서버에 필요한 운영체제와 어려 소프트웨어 들이 적절히 구성된 템플릿 - 인스턴스 유형 -> 메모리 스토리지 네트워킹 용량 - Pair Key 키를 통해서 인스턴스 로그인 정보를 보호하기 위해 -인스턴스 스토어 볼륨 ->.. 더보기