수업정리/임베디드 시스템

    Docker를 이용하여 NginX 웹 서버 작동

    Docker를 이용하여 NginX 웹 서버 작동

    Docker를 이용하여 NginX 웹 서버 작동 $ docker run NginX Nginx는 웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표 hub.docker.com/ Docker Hub hub.docker.com 회원가입 완료 후 NginX 이미지를 다운로드 $ docker pull nginx # nginx 이미지를 다운로드 컨테이너 조작 기본 명령 컨테이너 생성(docker container create 명령) 컨테이너 생성 및 시작(docker container run 명령) 컨테이너 시작(docker container start 명령) 컨테이너 정지(docker container stop 명령) 컨테이너 삭제(docker container rm 명령) 컨테이너 가동 확인(docker cont..

    AWS Lightsail 인스턴스 생성 및 접속

    AWS Lightsail 인스턴스 생성 및 접속

    Amazon EC2(Elastic Compute Cloud)는 종량제 형태로 과금되는 가상 서버 - EC2에서는 기동되는 가상 서버를 인스턴스라부름 AWS Lightsail 아마존웹서비스(Amazon Web Service, AWS)에서 제공하는 가상 서버의 일종 애플리케이션 또는 웹 사이트를 구축하는 데 필요한 모든 것을 제공하는 사용하기 쉬운 클라우드 플랫폼 AWS 회원 가입 aws.amazon.com/ko 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 금융 서비스 FICO, AWS를 사용하여 혁신의 속도를 높이고, 비용을 줄이며, 글로벌 접근성을 확대 FICO가 AWS를 사용하여 제품을 개발하고 시장에 배포하는 시간을 단축한 방법을 알아보십시오. 자세� aws.ama..

    가상화 기술

    가상화 기술

    가상 환경 구현 기본이 되는 하드웨어에 OS(호스트 OS)를 설치하고, 그 위에 가상화 소프트웨어를 올린 뒤, Guest OS를 구동 시킴 대표적인 3가지 가상화 기술 □ 호스트 가상화 하드웨어 위에 베이스가 되는 호스트 OS를 설치하고, 그 위에 가상화 소프트웨어를 설치한 뒤 게스트 OS를 구동하는 기술 단점 : 호스트 OS상에 게스트 OS가 동작하므로 오버헤드가 큼 Oracle 사의 VirtualBox, Vmware사의 Vmware Player 등 * 오버 헤드 : 가상화를 위해 필요한 추가 CPU 리소스, 디스크 용량, 메모리 사용량 등을 의미 □ 하이퍼바이저 가상화 하드웨어 위에 가상화 전문 소프트웨어인 ‘하이퍼바이저'를 설치하고, 하드웨어와 가상 환경을 제공 가상환경별로 OS가 동작하기 때문에,..

    Cloud System 소개

    Cloud System 소개

    시스템 인프라(System Infrastructure) 애플리케이션(application)이 동작하는데 필요한 하드웨어, OS 및 미들웨어 * 미들웨어 서버 OS에서 서버가 특정 역할 을 수행할 수 있도록 동작하는 소프트웨어(웹서버, DB, 등) OS와 업무 처리를 수행하는 애플리케이션 사이에 있는 소프트웨어 클라우드(Cloud)의 등장으로 시스템 업무 흐름에 변화 - 인프라의 많은 부분을 클라우드로 지원 - 애플리케이션 엔지니어도 OS와 네트워크와 같은 인프라 기초 지식 필요 시스템의 요구 사항 기능 요건(functional requirement) 시스템 기능으로서 요구되는 요건 시스템이나 소프트웨어로 무엇을 할 수 있는 지를 정리한 것으로 프로그래밍으로 해결하는 경우가 많음 비 기능 요건 (non-f..