클라우드 (10) 썸네일형 리스트형 Docker기본 개념과 AWS EC2 Ubuntu에서 docker 실행해보기 # 작성할 내용1. Docker 기본 개념2. AWS EC2 Ubuntu에서 docker 실행하기 1. Docker 기본개념 1) Docker 란docker의 뜻은 부두 노동자입니다 부두를 떠올려보면 오른쪽과 같은 아주 많은 컨테이너가 있는 장소가 연상됩니다아마 노동자들은 컨테이너들을 옮기고 관리하는 일을 하겠죠? 이처럼 도커는 컨네이너들을 관리하면서 프로그램을 언제 어디서나 간단하게 실행할 수 있는 도구와 환경을 제공하는 오픈 소스 플랫폼입니다. 프로그램과 실행에 필요한 것들을 컨테이너에 담아 운송합니다. 도커는 Linux(리눅스) 커널을 사용하고 있는 환경이라면 어디서나 작동하기 때문에 플랫폼에 의식하지 않고 사용할 수 있습니다 2) 도커의 아키텍처클라이언트에서 명령을 하면 도커데몬을 거쳐 이미지.. 에러노트 - AWS EC2 인스턴스 중지 후 Putty 로그인 안될 때 해결방법 # 에러 상황ec2 인스턴스를 중지한 후 재시작을 하였는데 putty에서 로그인이 되지 않았다 putty 로그인창에서 유저명으로 사용하던 'ubuntu'를 입력하고 나면 아무것도 뜨지 않고시간이 조금 지나면 connection timed out 이란 창만이 뜰 뿐이었다ec2 인스턴스의 퍼블릭 ip를 확인해보았는데 주소가 변경되어 있었다 이유가 무엇인지 궁금하여 구글링을 해보았는데Amazon EC2 인스턴스 중지 및 시작 - Amazon Elastic Compute Cloud Amazon EC2 인스턴스 중지 및 시작 - Amazon Elastic Compute Cloud인스턴스를 중지하면 인스턴스 스토어 볼륨의 데이터가 삭제됩니다. 인스턴스를 중지하기 전에 필요한 데이터를 인스턴스 스토어 볼륨에서 영구 .. EC2 RDS 사용하여 만든 PHP게시판 수정해보기 https://mmitdiary.tistory.com/8지난 포스팅에서 만든 PHP게시판에 수정을 더해보려 합니다 1. header.php, footer.php 수정하기 2. 회원가입 기능 구현3. 쪽지보내기 기능 구현1. header.php, footer.php 수정하기 header.php의 div#menu_bar에 회원가입과 쪽지보내기를 추가하고footer.php에는 텍스트를 수정해보려 합니다 # footer.php 텍스트 수정하기 순서는 다음과 같습니다1. putty에서 ubuntu로 로그인2. footer.php 파일이 있는 곳으로 이동3. 수정 로그인하는 과정은 생략하고 파일이 있는 곳으로 이동부터 작성하겠습니다프롬프트 창에 footer.php파일이 있는 위치인 /var/www/html 으로.. 클라우드 컴퓨팅 배포 모델 # 작성할 내용1. 클라우드 컴퓨팅 배포 모델 종류2. 클라우드와 온프레미스 비용 비교3. 클라우드의 안정성과 신뢰 # 클라우드 컴퓨팅 배포 모델이란?클라우드 환경의 특정 형태를 말하는 것으로 소유권과 규모, 접근 방법에 의해 분류된다 1. 클라우드 컴퓨팅 배포 모델 종류퍼블릭 클라우드 ( Public Clolud )프라이빗 클라우드 ( Private Clolud )커뮤니티 클라우드 ( Community Clolud )하이브리드 클라우드 ( Hybrid Clolud )멀티 클라우드 ( Multi Clolud )퍼블릭 클라우드공급업체가 IT자원을 소유 및 운영하고 인터넷을 통해 IT 자원을 여러 테넌트에 공유하는 모델 (예 : AWS,MS,Google)즉, 클라우드 인프라가 일반 사용자에게 오픈되어있는 것.. EC2 RDS 사용하여 PHP게시판 만들기 1. 아키텍처2. putty에 Apache,php 설치하기3. mysql workbench로 DB와 user생성하여 권한 부여하기4. 파일 옮기기5. 로그인 후 게시판 글 작성해보기 1. 아키텍처이 글의 내용의 전반적인 아키텍처입니다 2. putty에 Apache,php 설치하기 2-1. Apache 설치 sudo apt update sudo apt upgrade sudo apt-get install apache2 sudo apachectl restart ( 웹 서버 재시작) 2-2. php 설치 sudo apt-get install -y php php -version 2-3. Apache와 php 7.4 연동 테스트 /var/www/html/index.php 작성 공인 IP.. 6주차 학습정리(2) - ubuntu(Linux) 기본명령어(1) 1. 리눅스 프롬프트 구조 2. 리눅스 기본 명령어(1) ls pwd cd mkdir rmdir 1. 리눅스 프롬프트 구조 프롬프트는 컴퓨터가 입력을 받아들일 준비가 되어 기다리고 있다는 메세지 위 그림에서 ubuntu는 계정명(= 사용자 이름) -> ubuntu 사용자로 로그인 한 것을 알 수 있다 ubuntu@ 다음은 클라우드에서 생성한 인스턴스 즉 컴퓨팅 이름 -> 네트워에서는 이 인스턴스 이름으로 식별한다 ~ 는 현재 디렉토리 위치는 나타낸다. 기본적으로 홈 디렉토리 위치가 표시된다 리눅스의 기본 프롬프트에서 root유저는 #, 일반 유저는 $ 이다 2. 리눅스 기본 명령어(1) # ls (list) Window의 dir과 같은 역할 해당 디렉터리에 있는 파일의 목록을 나열해준다 # pwd (pr.. 6주차 학습정리(1) : putty 설치 및 putty로 AWS EC2 인스턴스에 접속하기 1. putty설치 2. AWS EC2 인스턴스에 putty로 접속하기 #putty란 학교에서 배운 putty란 아래와 같다 EC2 인스턴스 서버에 접속하기 위해선 1. 허락된 통신 방법을 통해 들어 가야하며 권한이 있는지 확인하여 2. 열쇠(EC2 키페어)를 통해 열어야 한다 위에 것들을 가능하게 해주는 에뮬레이터가 putty putty에대해 더 자세히 알고 싶어 구글링을 해보았다 https://dololak.tistory.com/24 PuTTY란? PuTTY 사용법 및 원격 서버에 접속하기 PuTTY PuTTY(이하 푸티)는 가상 단말기 프로그램입니다. 서버는 물리적으로 떨어져 있어도 단말 장비를 통해서 원격으로 접속하여 작업할 필요가 있는데 이때 윈도우같은 개인 pc 운영체제에서도 dololak.t.. 5주차 학습정리 : AWS EC2 인스턴스 생성하기 핵심키워드 : #EC2 #EC2인스턴스 #키페어 5주차에는 AWS EC2인스턴스를 생성하는 방법과 우분투 기본 명령어를 학습했다. 1. EC2 개념 2. EC2 인스턴스 개념 3. EC2 인스턴스 생성과 실행 1. EC2 개념 EC2 = Elastic Computer Cloud AWS의 물리적 서버를 가상화 기술을 이용하여 사용자들이 공동으로 사용할 수 있도록 함 -> 가상 서버 기능을 제공하는 클라우드 서비스 컴퓨팅 파워의 크기를 조정 가능 온프레미스 환경에서 Window서버 혹은 LINUX서버와 동일한 서비스 2. EC2 인스턴스 개념 인스턴스 : 가상 컴퓨팅 환경 인스턴스 유형 : CPU, 메모리, 스토리지 및 네트워킹 용량의 다양한 조합으로 구성된 여러가지 인스턴스 유형을 제공 애플리케이션 요구에.. 이전 1 2 다음