AWS 15

컴퓨팅클라우드_Chapter4_AcademyCloudFoundations_Module

5.Networking and Content Delivery 이 Chpater에 앞서 Network, IP, SubNet에 대한 기본적인 개념을 알아햐 합니다. 이에 대한 관련 글은 다음 링크에 있습니다. https://goldtree-of-ce.tistory.com/m/68 Open Systems Interconnection (OSI) model OSI는 컴퓨터 네트워크 프로토콜 디자이놔 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7계층이라 불리기도 한다. Layer Number Function Protocl/ Address Application 7 - Means for an application to access a computer network. - 응용 프로세스와 직접 관계하여 일반..

AWS 2022.10.21

컴퓨팅클라우드_Chapter03_스토리지 S3

스토리지(Storage) 컴퓨터에 데이터를 저장하는 저장소의 역할을 수행하는 부품이다. Direct Attached Storage(DAS) PC나 서버에 다이렉트로 꽂아서(Usb처럼) 사용하는 스토리지 서버와 하드웨어를 1:1로 연결한다. Network Attached Storage(NAS) DAS에 네트워크 기능을 탑재한 스토리지 서버와 저장장치가 이더넷등의 LAN방식의 네트워크에 연결된 방식이다. Storage Area Network 전용네트워크(Fiber Channel)를 통한 고속 DIsk I/O 서버간 물리적인 Disk분할 사용(블럭기반)의 연결이 된다. S3 인터넷 스토리지 서비스로 HTTP 프로토콜로 파일을 접근하는 정적 웹 서비스이다. 무한대의 저장용량을 갖고 있으며, 용량 추가 및 성능 ..

AWS 2022.10.14

클라우드컴퓨팅_Chapter04_EC2

인스턴스 유형 ex) m4.medium 표현법 : 패밀리(m), 4(세대) Medium : 전체적인 사양 규모 인스턴스 패밀리 범용 t2,m3,m4,m5으로 시작하는 인스턴스 유형 vCPU, 메모리, 네트워크, 저장 공간 등이 평균적인 사양으로 지원 컴퓨팅 최적화 c로 시작하는 인스턴스 유형 다른 인스턴스 패밀리에 비해 메모리 대비 vCPU 비율이 높음 GPU 인스턴스 g, p로 시작하는 인스턴스 유형 고성능의 NVIDIA GPU가 장착, CUDA 등을 실행할 때 사용 메모리 최적화 r3, x1 으로 시작되는 인스턴스 유형 다른 인스턴스 패밀리에 비해 메모리 용량이 훨씬 큼 스토리지 최적화 h, i, d로 시작하는 인스턴스 유형 다른 인스턴스 패밀리보다 스토리지 용량이 훤씬 크거나 초고속 I/O를 지원 ..

AWS 2022.10.07

클라우드컴퓨팅_Chapter03_클라우드 컴퓨팅 기반 기술

가상화 가상화란? 컴퓨터 리소스의 추상화를 일컫는 광범위한 용어 VMM(Virtual Machine Monitor) 혹은 하이퍼바이저(hypervisor) Virtual Machine(VM)을 생성 및 제공 물리적인 자원의 복잡함을 숨기고 단일하고 일관된 가상자원 제공 가상화 장점 통합(consolidation)효과: 서버의 이용률 향상과 관리부하 감소 VM을 이용하여, 다양한 응용들과 시스템SW 를 하나의 시스템에서 통합 운영 가상화층에서 통합관리 기능 --> 관리부하 감소 고립화(Isolation) 효과 : 각 사용자의 수행환경을 다른 환경들로부터 고립 사용자의 비정상 행위와 결함은 해당 VM안으로 제한됨 VM에 의한 사용자별 고립 -> 신뢰성 향상 집계/통합(Aggregation) 효과 여러 물리자..

AWS 2022.09.16

클라우드컴퓨팅_Chapter02_클라우드컴퓨팅개념과 모델

클라우드 컴퓨팅 구성 요소 클라우드 컴퓨팅 구성요소를 크게 클라이언트쪽과 제공자쪽으로 나눌 수 있다. 클라이언트 쪽은 다음과 같이 구성되어있다. 클라우드 소비자는 기관, 사람, 클라우드 컴퓨팅 클라이언트등 제공자 쪽을 보면 다음과 같이 구성되어있다. 클라우드 서비스 소유자, 클라우드 캐리어(클라우드 네트워크나 통신을 제공자 ex)kt등), 클라우드 제공자 클라우드 자원관리자 클라우드기반 IT자원(서비스 포함)을 관리하는 사람이나 조직 클라이언트와 제공자 사이의 중간 역할을 하는 중간자가 있다. 중간자의 역할은 다음과 같은 일을 맡는다. 클라우드 보안 클라우드 네트워크 클라우드 서비스 브로커 : 이종의 클라우드(AWS , Azure등) 연결자/중계자 클라우드 감사(auditor) : 클라우드 환경에 대해 ..

AWS 2022.09.13

클라우드컴퓨팅_Chapter01_개요

컴퓨팅 모델/ 패러다임의 진화 컴퓨팅 모델 컴퓨팅 방식 클라이언트 형태 네트워크 연결 메인프레임 기반 컴퓨팅 메임프레임에서 비즈니스 로직, DB 등을 모두 처리 더미 터미널 전화선, WAN 기반, 병목현상 클라이언트/ 서버 컴퓨팅 WAS 서버는 응용 로직을 처리하고, DB 서버는 DB 트랜잭션 처리 PC, 워크스테이션에서 화면 표출, 일부 비즈니스 로직 처리 담당 LAN 기반, 병목 해결 클라우드 컴퓨팅 멀티코어 CPU를 장착한 서버 클러스터에서 제반 컴퓨팅을 처리 웹브라우저, 씬 클라이언트, 모바일 단말 등에서 3개 서비스 방식으로 컴퓨팅 이용 광역망(broadband) 기반 클라우드 컴퓨팅 클라우드 컴퓨팅은 구성 가능한 컴퓨팅 자원(네트워크, 서버, 스토리지, 응용 서비스)의 공유 풀에 대해 어디서나..

AWS 2022.09.02

AWS_Chaper6~10_요약

Chapter06_RDS RDS는 Relation Database Service의 약자로 클라우드에 데이터 베이스를 구축할 수 있는 환경을 만들어 주는 서비스이다 RDS에는 Amazon Aurora(MySQL 호환), Amazon Aurora(PostgreSQL 호환), MySQL, MariaDB, PostgreSQL, Oracle 및 SQL Server의 7가지 주요 엔진이 있으며, 이번 시간에 실습해볼 엔진은 MySQL이다. 실습 1.AWS에서 RDS를 검색하면 들어가면 볼 수 있는 페이지에서 데이터베이스 생성을 클릭한다. 2.데이터베이스 생성 방식 선택 & 엔진 옵션 데이터베이스 생성을 클릭하면 들어갈 수 있는 페이지이다. 여기서 데이터베이스 생성 방식 선택은 표준 생성으로 하고, 엔진은 앞서 말했..

AWS 2022.06.09

AWS_Chapter10_Docker로 MySQL서버 구축

기존에 만들었던 AWS Ec2인스턴스에 RDS를 이용하지 않고 MySQL 서버를 구축하려한다. MySQL MySQL설치 현재 Docker 이미지와 컨테이너를 살펴보면 MySQL이 설치가 안되어 있다. docker pull를 이용해 mysql를 설치하자. docker 이미지를 확인해보면 mysql이 잘 설치 된것을 볼 수 있다. MySQL 컨테이너 생성 MySQL 컨테이너 생성 시 MySQL과 Host의 포트를 연결해야한다. sudo docker run --name mysql-lecture -e MYSQL_ROOT_PASSWORD= -d -p 3306:3306 mysql:5.6 컨테이너 생성에 오류가 났다. 이미 Aws3306포트를 누군가 사용하고 있단다. docker 컨테이너를 확인해보면 STATUS가 ..

AWS 2022.06.02

AWS_Chapter9_docker

Docker 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼이다. Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있다. docker를 사용하면 환경에 구애받지 않고 개발이 가능하며, 호환성도 뛰어나다. Docker Container VS Virtual Machine 컨테이너는 Host OS 상에서 리소스를 논리적으로 구분하여 마치 별도의 서버인 것처럼 사용할 수 있게 하는 기술이다. 이를 Virtual Machine과 비교를 하면, Virtual Machine(Hosted/ Bare Metal Hypervisor) 애플리케이션 자체와 필요한 바이..

AWS 2022.05.26

AWS_Chapter07_네트워크 기초

네트워크 네트워크는 Net + Work의 합성어로써 컴퓨터가 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 의미한다. 즉, 두 대 이상의 컴퓨터들을 연결하고 서로 통신 할 수 있는것이다. 시스템은 다음과 같이 구성되어 있다. 노드(Node) : 인터넷에 연결된 시스템 호스트(Host) : 컴퓨팅 기능이 있는 시스템 클라이언트(Client) : 서비스를 요청하는 시스템 서버(Server) : 서비스를 제공하는 시스템 네트워크 주소는 네트워크 상에 존재하는 노드를 고유하게 식별할 수 있게 해주는 일종의 식별자이다. 주소는 다음과 같이 구성되어 있다. MAC주소 : 모든 기기를 식별할 수 있도록 부여된 고유 주소이다. Link계층에서 사용하며, LAN 카드에 내장되어있다. IP 주소 : 모든 기기를..

AWS 2022.05.12