본문 바로가기

전체 글293

Cloud :: 클라우드 1. 클라우드 (클라우드 컴퓨팅) 사용자가 인터넷이 연결된 PC, 스마트폰, 노트북 등의 장치로 각 밴더에서 관리하는 데이터 센터로 접속해 각종 서비스를 제공받거나 작업 하는것을 말한다. 이때 서버, 스토리지, DB, 네트워크 분류의 서비스로 이용할 수 있다. 대표 클라우드 업체 : 아마존사의 AWS, 구글사의 GCP, 마이크로소프트사의 Azure, 국내 네이버, NHN, KT, SK 2. 클라우드 서비스 유형(IaaS/PaaS/SaaS) IaaS(Infrastructure as a Service) IaaS는 컴퓨터 자원을 빌려쓰는 서비스의 형태이다. CPU코어의 개수, 메모리의 용량, 하드디스크 등 물리적은 자원을 원하는 만큼 제공받는 것이다. 클라이언트는 서비스 제공업체의 클라우드 환경에 구축하고 싶.. 2020. 6. 15.
[AWS] #5 기본 웹 애플리케이션 구축 웹 사이트에 상호 작용 기능 추가 사용되는 서비스 : Amazon API Gateway, Amazon Simple Storage, Service(S3) 이 모듈에서는 모듈 1에서 생성한 정적 웹 사이트를 업데이트하여 모듈 3에서 생성한 REST API를 호출하도록 설정합니다. 이렇게 하면 사용자가 입력한 텍스트를 표시하는 기능이 추가됩니다. 1. S3에 저장된 HTML파일 업데이트 index.html파일 수정 41번 째 줄에 API Gateway 콘솔에 API 클릭 후 [단계]에서 확인할 수 있음. First Name : Last Name : Call API 버킷 클릭 2. 업데이트 된 웹 클라이언트 테스트 URL접속 이름 입력 후 Call API클릭 완료된 아키텍처 설정한 모든 AWS 서비스가 서로 안.. 2020. 6. 10.
[AWS] #4 기본 웹 애플리케이션 구축 데이터 테이블 생성 사용되는 서비스 : Amazon DynaonDB, AWS IAM, AWS Lambda Amazon DynamoDB를 사용하여 데이터를 유지하는 테이블을 생성합니다. DynamoDB는 키-값 데이터베이스 서비스이므로 데이터의 스키마를 생성할 필요가 없습니다. 규모에 관계없이 일정한 성능을 제공하며 사용 시에 서버를 관리할 필요가 없습니다. AWS Identity and Access Management(IAM) 서비스를 사용하여 서비스가 서로 상호 작용하는 데 필요한 권한을 안전하게 부여합니다. 구체적으로 설명하자면, 모듈 2에서 생성한 Lambda 함수가 새로 생성된 DynamoDB 테이블에 데이터를 쓸 수 있도록 IAM 정책을 통해 허용합니다. 이렇게 하기위해서 Lambda함수에서 S.. 2020. 6. 10.
[AWS] #3 기본 웹 애플리케이션 구축 서버리스 함수를 웹 사이트에 연결 사용되는 서비스 : Amazon API Gateway Amazon API Gateway를 사용하여 웹 클라이언트(일반적으로 사용자의 웹 브라우저 지칭)에서 Lambda 함수를 호출할 수 있는 RESTful API를 생성합니다. API Gateway는 모듈 1에서 생성한 HTML 클라이언트와 모듈 2에서 생성한 서버리스 백엔드 사이의 중간 계층 역할을 합니다. 1. 새 REST API 생성 *RESTful API REST는 "Representational State Transfer"를 의미하며, 웹 서비스를 생성하기 위한 아키텍처 패턴입니다. API는 "애플리케이션 프로그램 인터페이스"를 의미한다. 따라서 RESTful API는 아키텍처 패턴을 구현합니다. 1-1. API.. 2020. 6. 10.
[AWS] #2 기본 웹 애플리케이션 구축 서버리스 함수 작성 사용되는 서비스: AWS Lambda AWS Lambda는 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있습니다. 1. 함수 생성 및 구성 1-1. Lambda콘솔에 로그인&접속 함수생성 함수이름, 자신이 작업할 언어+버젼 선택 후 함수생성 함수가 생성 완료 함수 코드 작성&저장 함수 테스트 Lambda함수 테스트 세부정보 확인가능. 현재 아키텍처 AWS Lambda 서비스가 추가된 것을 알 수 있지만, 아직 S3 또는 사용자에게 연결되지는 않았습니다. 이 연결은 다음 모듈에서 구축합니다. 출처:AWS *서비스 및 인스턴스는 사용하지 않으면 중지 및 삭제 한다. (과금발생방지) 2020. 6. 10.
[AWS] #1 기본 웹 애플리케이션 구축 정적 웹 사이트 생성 사용되는 서비스: Amazon Simple Storage Service(S3) 1. 버킷생성 1-1. 계정만들기 주소는 영어로 입력해야함. 프론티어 한도량(무료 제공 사용량)을 초과하면 따로 청구된다! 처음 1달러는 계좌확인 요금으로 청구된다. (이는 대기요금으로 3~4일 후 결제 대기취소 후 다시 들어옴) 테스트용으로 무료 플랜선택 1-2. 로그인 후 S3서비스 콘솔로 이동 서비스 검색을 통해서 각 서비스의 콘솔로 이동가능.(S3검색 후 선택) 1-3. 버킷 생성 옵션없이 다음으로 웹 사이트를 호스팅하는 것이므로 사람들이 액세스할 수 있게 해야 합니다. 모든 퍼블릭 액세스 차단체크를 없애준다(선택해제)하고 [새퍼블릭 버킷 또는 액세스 지점 정책을 통해 부여된 버킷 및 객체에 대한 .. 2020. 6. 10.
[리눅스] Centos7 리눅스에 크롬 다운로드 및 실행 1. root(관리자 모드로 접속) 2. 크롬 저장소 만들기 . vi /etc/yum.repos.d/google-chrome.reop * yum.repos.d저장소에 google-chrome.reop 패키지 파일을 만든것이다. 리눅스는 yum install [패키지]를 입력하면 내용을 확인하고 패키지를 다운받는다. 3. 크롬 설치 yum install google-chrome-stable 5. 실행 2020. 6. 6.
[VMware 15.0] virtual machine에 CentOS(리눅스) 설치하기 1. VMware 실행 및 Create a New virtual machine 2. 운영체제 버젼 및 종류 선택 3. 설치할 경로 및 이름 설정 4. 하드디스크 용량 설정 및 디스크 분할 (싱글선택) 5. 하드웨어 설정(메모리 4GB/프로세서 2개/운영체제 Centos이미지) 6. 가상머신 실행 / 리눅스 운영체제 설치(첫번째 install 선택) 7. 언어선택 (대한민국으로 해도 무관) 8. 서버 타입 설정 9. OS가 설치 될 디스크 확인 9. 호스트 네임과 NIC의 IP설정 "Addresses" 항목에서 "Add"를 클릭 DHCP 서버에서 할당 받은 IP를 입력 "Netmask"란에 "255.255.255.0"를 입력 "Gateway"란에 "Default Route"의 IP를 입력합니다. "DNS .. 2020. 6. 6.
[VMware] 다운로드 VMware란? VM웨어 주식회사는 EMC코퍼레이션의 공식 자회사이며, VM웨어 워크스테이션과 프리웨어 제품인 VM웨어 서버와 VM웨어 플레이어를 포함한, x86호환 컴퓨터를 위한 가상화 소프트웨어를 공급한다. 이 회사의 본사는 미국 캘리포니아의 팰러앨토에 있다. 그리고 R&D 사무소는 미국 캘리포니아의 팰러앨토, 캘리포니아의 샌프란시스코, 매사추세츠주 케임브리지, 그리고 인도의 벨갈루루에 있다. VM웨어 소프트웨어는 마이크로소프트 윈도우, 리눅스, MacOS을 지원한다. "VM웨어"라는 이름과 브랜드는 가상머신(Virtual Machine)으로서의 "VM"의 전통적인 해석에 따른 것이다. 15.5.5가 현재 최신버젼인데, window8.1에서는 운영체제 버젼 문제인지..? 설치가 진행이 안돼서 VMwa.. 2020. 6. 6.
LIST