전체 글

네, 저 밑바닥에서 왔습니다
오늘은 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 자원 집합이다) 클라우드 컴퓨팅은 인터넷을 통해 요구가..
JJunGyo
개발 바닥