지난번엔 퍼블릭 서브넷을 야무지게 구성해보았습니다 이어서 이번엔 프라이빗 서브넷 구성을 시작하겠습니다! Amazon VPC로 퍼블릭 및 프라이빗 서브넷 구성하기 실습의 목표는 Amazon VPC를 생성하여 퍼블릭/프라이빗 서브넷 환경을 구성하고 통신을 확인하는 것입니다! 프라이빗 서브넷 생성하기 1. 서브넷 생성하기 저번 실습과 거의 동일하게 진행된다! 서비스 > VPC > 서브넷에서 서브넷 생성을 누른다 이렇게 서브넷을 설정하고 생성해준다! 2. 라우팅 테이블 생성하기 라우팅 테이블에 들어가서 라우팅 테이블 생성을 눌러 1. 라우팅 테이블 설정에서 이름은 'CH3-Private-RT'로 입력하고 VPC는 CH3-VPC로 선택 2. 라우팅 테이블 생성 누르기 3. 라우팅 테이블 메뉴에 다시 들어가서 생성..
Infra
3장에서는 인터넷 게이트웨이와 NAT 게이트웨이를 실습으로 좀 더 알아볼 예정입니다!! 기본적으로 Amazon VPC를 사용하면서 요금은 발생하지 않지만, VPC 기능 중 일부는 요금이 발생하는데, 이번에 실습할 NAT 게이트웨이가 그 예입니다.. 서울 리전의 NAT 게이트웨이는 1시간당 100원 미만의 요금이 발생할 수 있다는점 참고 하시길 바랍니다!! Amazon VPC로 퍼블릭 및 프라이빗 서브넷 구성하기 실습의 목표는 Amazon VPC를 생성하여 퍼블릭/프라이빗 서브넷 환경을 구성하고 통신을 확인하는 것입니다! 사용자 VPC 생성하기 Amazon VPC는 생성 주체에 따라 기본 VPC(default VPC)와 사용자 VPC(custom VPC)로 구분한다 기본 VPC는 리전마다 한 개씩 가지고 ..
전에 배웠던 다양한 AWS 네트워킹 서비스 중 Amazon VPC를 알아보고 실습을 진행한다고 한다 일단 실습을 진행하기 전에 Amazon VPC에 대해 알아보자!! Amazon VPC 소개 Amazon VPC(Virtual Private Cloud)는 사용자 정의로 구성된 가상의 프라이빗 클라우드 네트워크이다 (사용자는 Amazon VPC에서 제공하는 다양한 네트워킹 요소를 이용하여 가상의 클라우드 네트워크를 구성할 수 있다) Amazon VPC 기본 구성 요소 리전과 VPC Amazon VPC는 리전마다 독립적으로 구성되어 있다 리전 내에는 다수의 VPC를 생성할 수 있으며, 각 VPC는 서로 독립적으로 분리된다 => 이런 측면에서 사용자는 어느 리전에 VPC를 생성할지 미리 계획해야 함 독립적으로 ..
AWS 네트워킹 소개 AWS 네트워킹 서비스는 AWS 글로벌 인프라에서 생성된 다양한 자원의 워크로드를 수행하는 네트워킹 서비스로, 이를 이용하여 최적의 안정성과 보안성, 성능을 보장받는 애플리케이션을 실행할 수 있다 AWS 네트워킹 서비스를 배우기전에 앞서 리전, 엣지, 글로벌 네트워크의 물리적 인프라의 구성을 간략히 알아보자! AWS 리전 네트워킹 디자인 전에 배웠던 AWS 리전 내부에는 트랜짓 센터와 가용 영역이 서로 연결되어 네트워크 환경을 이루고 있으며, 네트워킹 측면으로 어떤 대상과 연결되었는지에 따라 3가지로 분류할 수 있다 Intra-AZ 연결 리전 내부에는 논리적인 데이터 센터의 집합인 가용 영역이 여럿 존재한다. 이런 데이터 센터 간 연결을 Intra-AZ 연결이라고 한다 Inter-A..
오늘은 AWS 네트워킹 서비스를 공부해겠습니다 컴퓨터 네트워크를 공부했었는데... 다 까먹었네요 히히 네트워킹이란 네트워킹(networking)은 '서로 연결한다'는 뜻으로, 서로 간에 의사소통을 하는 환경입니다 => IT에서는 IT 자원 간 연결하여 통신하는 환경을 의미 어떤 IT 서비스를 제공하려면 그 전에 먼저 다양한 IT 자원이 통신할 수 있는 네트워킹 환경이 구성되어야 한다! 네트워킹 요소 IT 자원들이 통신할 때는 다양한 네트워킹 요소 간에 복잡한 과정을 거치는데 이런 복잡한 과정을 더 쉽게 이해하기 위해 계층별로 분류하는 모델이 여러 개 있다! 그 중 대표적인 모델은 ISO(국제표준화기구)에서 개발한 OSI 7계층 모델로, 네트워킹 통신 구조를 계층 일곱 개로 분류하는 방식이다! 간단히 살펴..
드디어 2장의 마무리... Amazon EC2 인스턴스 배포 및 접근하기 실습을 해보도록 하겠습니다~!! 실습의 목표는 AWS 컴퓨팅 서비스 중 대표적인 Amazon EC2를 실습해 보는 것으로 Amazon EC2 인스턴스를 배포하고 간단한 웹 서비스를 생성해서 서비스에 접근해보는 것이다! 실습을 진행하기에 앞서 준비 사항 두 가지를 선행한 후 진행해야 함.. 1. SSH 클라이언트 설치하기 Amazon EC2 인스턴스를 생성하고 해당 가상 서버에 접속하여 설정하는 단계가 있다 실습에서 주로 사용하는 EC2 인스턴스의 운영 체제는 "리눅스"이며, 해당 인스턴스 접근은 SSH(Secure SHell)를 통해 셸 명령어 기반으로 설정할 것이기 때문에 SSH 클라이언트 프로그램을 설치해야 한다! https:/..
드디어 말로만 듣던 EC2 에 대해 공부를 해보겠습니당 Amazon EC2 소개 Amazon EC2(Amazon Elastic Compute Cloud) 는 AWS의 퍼블릭 클라우드 환경에서 확장 가능한 컴퓨팅 자원을 제공하여 가상의 서버를 운영할 수 있는 서비스이다 AWS 서비스나 기능들의 용어를 살펴보면 Elastic 이라는 단어가 빈번하게 나오는걸 확인할 수 있는데 Elastic 은 "탄력적인"이라는 뜻이며, 컴퓨팅 자원에 대해 원하는 만큼 확정, 축소하여 유연하게 사용할 수 있는 개념으로 이해하면 된다! Amazon EC2는 인스턴스라는 가상 컴퓨팅 환경을 기반으로 하며, AMI(Amazon Machine Image)를 이용하여 인스턴스에 필요한 소프트웨어 정보를 정의한다 => 이렇게 Amazon..
이번 장은 AWS 컴퓨팅 서비스에 대해 설명을 하고 있네용 바로 시작해보겠습니다.. 컴퓨팅 정의 어떤 것에 대해 계산하여 답을 구하고 추정하는 행위를 컴퓨팅(computing) 이라고 볼 수 있습니다. 이런 컴퓨팅을 전문적으로 수행하기 위해 인간이 아닌 컴퓨팅을 목적으로 하는 특화된 장비들이 있는데, 서버가 대표적임! => 서버는 특수성과 전문성을 위해 일반적인 컴퓨터에 비해 높은 사양이 요구되는 고성능 컴퓨팅 자원... 이런 서버 자원은 온프레미스 형태로 구축해서 사용할 수도 있지만, 퍼블릭 클라우드 환경에서 컴퓨팅 자원을 제공받아 가상 서버를 구성하여 손쉽게 워크로드(workload) 를 수행할 수 있음! 더보기 클라우드에서 사용하는 워크로드란 용어의 뜻은 클라우드 리소스에서 실행할 수 있는 특정한 ..
AWS 가입하기 - 프리티어 [실습] 이번 실습은 앞으로 진행할 실습들을 위해 AWS에 가입하고 관리 콘솔에 로그인하여 간단히 콘솔 구성을 확인해보는 실습이다 AWS 클라우드 컴퓨팅 서비스의 자원을 관리하는 방법은 크게 세 가지가 있다! 1. AWS 관리 콘솔을 이용 → 웹 기반으로 손쉽게 AWS 클라우드 자원을 관리할 수 있음 2. AWS CLI(Command Line Interface) 를 이용 → 셸 프로그램을 사용한 명령어 기반으로 AWS 클라우드 자원을 관리할 수 있음 3. AWS IaC(Infrastructure as Code) 를 이용 → 코드 기반으로 AWS 클라우드 자원을 관리할 수 있음 (1장 실습에서는 AWS 관리 콘솔을 확인해볼 예정..) 실습 단계는 크게 1. AWS 웹 사이트에 ..
1.2 장은 내용이 많이 없습니다!! AWS 서비스 AWS 는 Amazon 자회사로, 다양한 퍼블릭 클라우드 컴퓨팅 서비스를 제공하고 있다! AWS 는 2022년 8월 기준으로 26개의 리전과 84개의 가용 영역이 있다고 한다 💡 리전(region) : 클라우드 서비스를 위해 자원이 모여 있는 데이터 센터가 집합된 물리적 위치(지역) 💡가용 영역(availability zone) : 리전 내 구성된 하나 이상의 개별 데이터 센터 AWS 는 ‘AR 및 VR’ 부터 ‘컴퓨팅’ 까지 현 시점에서 크게 총 25개로 나뉘어 있으며, 각 분류별로 200개 이상의 세부 서비스가 있다 이 책에서는 궁극적으로 구성하고자 하는 클라우드 기반의 웹 서비스에 필요한 ‘컴퓨팅’, ‘네트워킹’, ‘스토리지’, ‘데이터베이스’, ..
방학을 맞이해서 AWS 를 접해보고 싶어서 "AWS 교과서" 라는 책으로 공부를 시작하게 되었습니다 야무지게 정리를 해보겠습니다... 바로 시작해볼게요 히히 클라우드 컴퓨팅 클라우드 컴퓨팅이란? IT 자원을 구축하는 전통적인 방법에는 자체적인 공간과 자원을 이용하여 사용자가 직접 구축 및 운영하는 방식을 의미하는 온프레미스(on-premises) 구축 방법이 있다 → 사용자 입장에서 이런 구축 방식은 모든 것을 수행해야 하기 때문에 부담이 크고 비용 또한 만만치 않음! 이런 문제점을 고려하여 효율적으로 IT 자원을 구축하는 방법으로 떠오르는게 클라우드(cloud) 구축 방법 이다 (클라우드는 인터넷 구간 어딘가에 눈에 보이지 않는 형태로 구성된 IT 자원 집합이다) 클라우드 컴퓨팅은 인터넷을 통해 요구가..