<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>yejin_haaaa.log</title>
        <link>https://velog.io/</link>
        <description></description>
        <lastBuildDate>Sun, 30 Oct 2022 14:53:08 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>yejin_haaaa.log</title>
            <url>https://velog.velcdn.com/images/yejin_haaaa/profile/6629391e-8162-4f5e-8a66-a9688afa2004/social_profile.jpeg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. yejin_haaaa.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/yejin_haaaa" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[test]]></title>
            <link>https://velog.io/@yejin_haaaa/test</link>
            <guid>https://velog.io/@yejin_haaaa/test</guid>
            <pubDate>Sun, 30 Oct 2022 14:53:08 GMT</pubDate>
            <description><![CDATA[<p>test</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[클라우드 보안, 액세스 관리 개념 소개]]></title>
            <link>https://velog.io/@yejin_haaaa/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%B3%B4%EC%95%88-%EC%95%A1%EC%84%B8%EC%8A%A4-%EA%B4%80%EB%A6%AC-%EA%B0%9C%EB%85%90-%EC%86%8C%EA%B0%9C</link>
            <guid>https://velog.io/@yejin_haaaa/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%B3%B4%EC%95%88-%EC%95%A1%EC%84%B8%EC%8A%A4-%EA%B4%80%EB%A6%AC-%EA%B0%9C%EB%85%90-%EC%86%8C%EA%B0%9C</guid>
            <pubDate>Tue, 25 Oct 2022 15:20:20 GMT</pubDate>
            <description><![CDATA[<h1 id="클라우드-보안">클라우드 보안</h1>
<p>User의 책임 영역인 클라우드에서의 보안(Security in the Cloud)에서도 더욱 세분화하여 접근하여 살펴볼 수 있음</p>
<ul>
<li>Access : 리소스 사용 접근에 대한 보안구성(ex. IAM 구성, MFA 설정)</li>
<li>Application : Application 보안에 맞는 개발 적용(ex. 코드 취약점)</li>
<li>OS/System : EC2 인스턴스의 경우, OS나 System 보안에 맞는 구성을 했는가</li>
<li>Cloud Service : Cloud 서비스를 얼마나 잘 설정하여 사용했는가</li>
</ul>
<h2 id="aws-shared-responsibility-model책임-공유-모델">AWS Shared Responsibility Model(책임 공유 모델)</h2>
<p>User - EC2 인스턴스에 접근 가능한 Security Group Port 설정 책임
AWS - Hypervisor 레벨의 패킷 스닝핑(Sniffing) 방지 책임
User - EC2 인스턴스 OS의 보안 패치 적용
AWS - 데이터센터에서 방출된 Disk 파쇄 정책
AWS - 데이터센터 내부 네트워크 보안
AWS - 데이터센터 내 보안 CCTV
User - S3 버킷에 Server-side 암호화 기능 적용 여부</p>
<h1 id="iam">IAM</h1>
<p>누가 어떤 리소스에 접근할 수 있도록 설정</p>
<h1 id="kms">KMS</h1>
<p>암호화를 복호화하는 키의 설정</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[스토리지, DB 개념 소개]]></title>
            <link>https://velog.io/@yejin_haaaa/%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80-DB-%EA%B0%9C%EB%85%90-%EC%86%8C%EA%B0%9C</link>
            <guid>https://velog.io/@yejin_haaaa/%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80-DB-%EA%B0%9C%EB%85%90-%EC%86%8C%EA%B0%9C</guid>
            <pubDate>Sun, 23 Oct 2022 11:32:48 GMT</pubDate>
            <description><![CDATA[<h3 id="rds">RDS</h3>
<p>Relational Database Service
클라우드에서 <strong>관계형 데이터베이스</strong>를 간편하게 설정, 운영, 확장 할 수 있도록 도와주는 웹서비스</p>
<p>=&gt; Amazon Aurora, MySQL, ORACLE, PostgreSQL, MariaDB, SQLServer</p>
<ul>
<li>RDS의 장점<ul>
<li>관리의 용이성</li>
<li>뛰어난 확장성</li>
<li>높은 가용성과 내구성</li>
<li>빠른 속도</li>
<li>안전한 보안</li>
<li>저렴한 비용</li>
</ul>
</li>
</ul>
<h3 id="dynamodb">DynamoDB</h3>
<p>규모에 상관없이 빠르고 유연한 완전관리형 <strong>NoSQL 데이터베이스</strong> 서비스</p>
<p>NoSQL : not SQL, not only SQL등으로 해석 가능하다.</p>
<ul>
<li>RDS와 DynamoDB의 차이</li>
</ul>
<table>
<thead>
<tr>
<th align="center"></th>
<th align="center">RDS</th>
<th align="center">DynamoDB</th>
</tr>
</thead>
<tbody><tr>
<td align="center">데이터 접근</td>
<td align="center">SQL이 주로 사용되고 다양한 툴들이 사용</td>
<td align="center">AWS 콘솔, AWS CLI 등</td>
</tr>
<tr>
<td align="center">성능</td>
<td align="center">스토리지(데잍터 저장) 최적화</td>
<td align="center">컴퓨팅(데이터 처리) 최적화</td>
</tr>
<tr>
<td align="center">스케일링</td>
<td align="center">스케일 업</td>
<td align="center">스케일 아웃(수평적 증설)</td>
</tr>
<tr>
<td align="center">쿼리</td>
<td align="center">확장성은 별로지만 유연한 쿼리. 데이터웨어하우스를 생성할 때 사용된다.</td>
<td align="center">확장성은 좋지만 RDS보다 효율적이지 못한 쿼리</td>
</tr>
<tr>
<td align="center">쿼리비용</td>
<td align="center">상대적으로 높음</td>
<td align="center">상대적으로 저렴</td>
</tr>
</tbody></table>
<h3 id="elasticache">ElastiCache</h3>
<p>인 메모리 데이터 스토어 또는 캐시를 손쉽게 배포, 운영 및 확장할 수 있게 해주는 웹 서비스</p>
<p><strong>메모리에 데이터가 저장</strong>되서 서버가 중단되면 데이터가 사라진다.
메모리 용량을 초과해서 데이터가 저장될 수 없다.</p>
<p>=&gt; Redis, Memcached </p>
<h3 id="s3">S3</h3>
<p>Simple Storage Service
데이터를 안정적으로 저장하고 검색할 수 있는 인터넷 스토리지 서비스</p>
<ul>
<li><p>S3 특징</p>
<ul>
<li>사용자 폭증에 대한 추가 작업 불필요</li>
<li>저장 가능한 파일 수 무제한</li>
<li>1byte ~ 5TB의 데이터 저장 가능</li>
<li>필요시 파일에 접근 못하도록 보안 가능</li>
<li>데이터를 HA 구성하여 손실 시 자동 복원</li>
<li>버전 관리 기능도 있어 사용자의 실수도 복원 가능</li>
</ul>
</li>
<li><p>S3 주요 용어</p>
<ul>
<li>Bucket : 객체에 대한 컨테이너. S3의 최상위 디렉토리.</li>
<li>Object : 파일. Bucket에 저장 가능.</li>
<li>MetaData : 파일을 구분하는 데이터. Key, Value 쌍으로 존재한다.</li>
</ul>
</li>
<li><p>StorageClass(S3의 종류)</p>
<ul>
<li>Standard - 접근이 빈번하게 사용할 때</li>
<li>Standard-IA(Infrequent Access) - 간혈적으로 접근하여 사용할 때 </li>
<li>Amazon Glacier - 데이터를 보관하는 것에 의의를 둔다.(접근을 잘 안할 경우)</li>
</ul>
</li>
<li><p>S3의 장점</p>
<ul>
<li>높은 내구도</li>
<li>저렴한 비용</li>
<li>높은 객체 가용성</li>
<li>높은 보안성</li>
<li>이벤트(데이터 저장, 접근 시) 알림 전송</li>
</ul>
</li>
<li><p>S3 사용자들의 예시</p>
<ul>
<li>PC 포맷 - 데이터 백업저장 용도</li>
<li>개인 프로젝트 사용 - 이미지 업로드 기능과 함께 저장할 저장소로 사용</li>
<li>웹서버를 AWS로 옮겨 사용 - 웹사이트의 자료를 S3에서 바로 다운받게 사용자들에게 제공</li>
</ul>
</li>
</ul>
<br>

<h3 id="storage">Storage</h3>
<p>컴퓨터, 서버에 데이터를 저장하는 저장소 역할을 수행하는 부품</p>
<ul>
<li><p>저장장치 유형
플로피 디스크, CD, USB, ...</p>
</li>
<li><p>기업 스토리지 유형
TAPE(가장 오래된 스토리지), HDD(HardDiskDrive, TAPE보다 전송 속도가 빠름), SSD(Solid State Driver, 속도가 빠르지만 비쌈), NVMe(노트북에 주로 사용, NVMe 서버 전용 스토리지, 고성능)</p>
</li>
<li><p>연결방식에 따른 저장장치 종류</p>
<ul>
<li>DAS(Direct Attached Storage)<ul>
<li>서버와 저장장치를 직접 연결하여 사용하는 방식</li>
<li>속도가 가장 빠름, 다른 사용자에게 공유하기 어려움, 연결 개수의 한계가 있음</li>
</ul>
</li>
<li>NAS(Network Attached Storage)<ul>
<li>서버와 저장 장치를 이더넷 등 LAN 방식의 네트워크에 연결된 방식</li>
<li>접속 트래픽이 증가할 경우 성능이 낮아짐</li>
</ul>
</li>
<li>SAN(Storage Area Network)<ul>
<li>일반적으로 사용하는 LAN 대신에 광케이블(FC Cable)을 사용하는 고속 네트워크 시스템</li>
<li>Switch, SAN</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3 id="db">DB</h3>
<p>DataBase
DB 애플리케이션 / Data 그 자체</p>
<h3 id="dbms">DBMS</h3>
<p>DataBase Management System
DB를 관리하고 운영하는 소프트웨어</p>
<ul>
<li>DBMS 분류<ul>
<li>계층형 Hierarchical<ul>
<li>처음 등장한 유형</li>
</ul>
</li>
<li>망형 Network<ul>
<li>프로그래머가 모든 구조에 대한 이해가 있어야 한다.</li>
</ul>
</li>
<li>관계형 Relational<ul>
<li>가장 많이 사용한다. 테이블 단위로 구성된다. 행과 열 단위로 테이블이 구성된다.</li>
</ul>
</li>
</ul>
</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[네트워킹 및 콘텐츠 전송 개념 소개]]></title>
            <link>https://velog.io/@yejin_haaaa/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%82%B9-%EB%B0%8F-%EC%BD%98%ED%85%90%EC%B8%A0-%EC%A0%84%EC%86%A1-%EA%B0%9C%EB%85%90-%EC%86%8C%EA%B0%9C</link>
            <guid>https://velog.io/@yejin_haaaa/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%82%B9-%EB%B0%8F-%EC%BD%98%ED%85%90%EC%B8%A0-%EC%A0%84%EC%86%A1-%EA%B0%9C%EB%85%90-%EC%86%8C%EA%B0%9C</guid>
            <pubDate>Sun, 23 Oct 2022 10:36:02 GMT</pubDate>
            <description><![CDATA[<ul>
<li><p>AWS app Mesh</p>
<ul>
<li>MSA를 위한 Service Mesh<ul>
<li>MSA : MicroService Architecture</li>
</ul>
</li>
<li>다수의 서비스간 통신을 쉽게 모니터링, 제어, 디버깅을 해주는 기능</li>
<li>CloudWatch, AWS X-Ray가 호환된다.</li>
</ul>
</li>
<li><p>CloudFront</p>
<ul>
<li>AWS에서 제공하는 </li>
<li><em>CDN(Content Delivery Network)*</em> 서비스</li>
<li>구성요소<ul>
<li>Origin Server :S3, EC2 인스턴스</li>
<li>Edge Server(Edge Location)</li>
</ul>
</li>
<li>작동방식<ol>
<li>사용자의 요청</li>
<li>Edge Server에 캐싱여부 확인</li>
<li>캐싱 데이터가 존재하면 응답 / 캐싱 데이터가 존재하지 않으면 Origin Server로 요청</li>
<li>Origin Server로부터 전달받은 캐싱 데이터가 Edge Server에 저장하며 사용자에게 전송</li>
</ol>
</li>
</ul>
</li>
<li><p>Route53</p>
<ul>
<li><p>AWS에서 제공하는 <strong>DNS</strong> 웹 서비스</p>
</li>
<li><p>주요 기능</p>
<ul>
<li>도메인 등록</li>
<li>DNS 라우팅</li>
<li>Health Check - 정상작동 중인지 자동으로 확인해준다.</li>
</ul>
</li>
<li><p>접근/관리 방법</p>
<ul>
<li>AWS Management Console</li>
<li>AWS SDK(SDK 언어를 사용할 경우)</li>
<li>Route53 API(SDK 언어를 사용하지 않을 경우)</li>
<li>AWS CLI</li>
<li>AWS tools for Windows PowerShell</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3 id="cdn">CDN</h3>
<p>Content Delivery Network
물리적으로 떨어져있는 사용자에게 컨텐츠를 빠르게 제공할 수 있는 기술
느린 응답속도 / 다운로드 시간을 극복하기 위한 기술</p>
<ul>
<li>CDN 캐싱 방식</li>
</ul>
<ol>
<li>Static 캐싱<ul>
<li>기존 서버에 있는 컨텐츠를 미리 캐시 서버에 복사를 해두는 방식</li>
<li>국내에서 주로 사용</li>
</ul>
</li>
<li>Dynamic 캐싱<ul>
<li>미리 컨텐츠를 캐시 서버에 복사하는 것이 아니라, 사용자가 요청을 할 때, 기존 서버에서 다운로드 받아 전달하며 캐시 서버에 컨텐츠를 저장한다.</li>
</ul>
</li>
</ol>
<ul>
<li><p>CDN 필요 기술 </p>
<ul>
<li>LoadBalance<ul>
<li>GSLB(Global Server Load Balancing) - 사용자에 요청에 맞춰 최적의 서버(가깝거나 트래픽이 적은)를 찾는 기술</li>
</ul>
</li>
<li>컨텐츠 배포 기술</li>
<li>동영상 방송서버</li>
<li>다운로드 서버</li>
</ul>
</li>
<li><p>CDN 활용 사례
온라인 게임, OTT, 숙박업, ...</p>
</li>
</ul>
<blockquote>
<p>proxy란? </p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[Serverless 개념 소개]]></title>
            <link>https://velog.io/@yejin_haaaa/Serverless-%EA%B0%9C%EB%85%90-%EC%86%8C%EA%B0%9C</link>
            <guid>https://velog.io/@yejin_haaaa/Serverless-%EA%B0%9C%EB%85%90-%EC%86%8C%EA%B0%9C</guid>
            <pubDate>Sun, 23 Oct 2022 10:02:59 GMT</pubDate>
            <description><![CDATA[<ol>
<li>Lambda<ul>
<li>AWS에서 제공하는 serverless 컴퓨팅 서비스 중 하나</li>
<li>즉시 코드를 실행하는 서비스.</li>
<li>거의 모든 유형의 서비스를 코드로 실행할 수 있도록 해준다.</li>
<li>함수 기반</li>
</ul>
</li>
<li>Fargate<ul>
<li>AWS EC2 인스턴스의 서버나 클러스터 없이 컨테이너를 실행해주는 서비스</li>
<li>컨테이너 기반</li>
<li>AWS의 컨테이너 오케스트레이션 서비스인 ECS와 EKS 기반으로 동작</li>
<li>lambda에 비해 느리고 비싸다.</li>
</ul>
</li>
<li>CloudWatch Event<ul>
<li>AWS에서 실행되는 애플리케이션을 실시간으로 모니터링하는 서비스</li>
</ul>
</li>
<li>S3 Event<ul>
<li>Simple Storage Service</li>
</ul>
</li>
</ol>
<h2 id="serverless-구현-방법">Serverless 구현 방법</h2>
<p><strong>FaaS</strong>
    - Function as a Service
    - 함수를 서비스로 제공
    - 백엔드를 함수를 통해 작게 쪼개서 사용</p>
<h2 id="serverless-장단점">Serverless 장단점</h2>
<ul>
<li>장점<ul>
<li>경제적 : 서버가 실행될 경우에만 비용이 발생</li>
<li>품질 향상 : 서버에 신경을 덜 쓰고 코드의 품질에만 신경을 쓸 수 있음</li>
<li>높은 가용성</li>
<li>유연한 확장 기능</li>
</ul>
</li>
<li>단점<ul>
<li>Cold Start : 프로젝트의 몸집이 클 경우 항상 켜져있는 서버보다는 느리다.</li>
<li>클라우드에 종속 : 프로젝트 이전에 불편함</li>
<li>긴 시간의 요청에는 불리함</li>
</ul>
</li>
</ul>
<p>다음 두 경우에는 서버리스가 적합하다.</p>
<ul>
<li>사이드 프로젝트(토이 프로젝트)</li>
<li>빠른 프로토타입으로 출시해야 할 경우</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[ECS, EKS 란]]></title>
            <link>https://velog.io/@yejin_haaaa/ECS-EKS-%EB%9E%80</link>
            <guid>https://velog.io/@yejin_haaaa/ECS-EKS-%EB%9E%80</guid>
            <pubDate>Sun, 23 Oct 2022 08:27:25 GMT</pubDate>
            <description><![CDATA[<p>컨테이너 관련 서비스
컨테이너, 도커에 관한 지식은 이미 알고있다는 가정으로 진행</p>
<h2 id="ecs">ECS</h2>
<ul>
<li>Elastic Container Service</li>
<li>컨테이너 오케스트레이션 서비스</li>
<li>여러 애플리케이션 컨테이너를 관리</li>
<li>AWS에저 전반적으로 관리해주는 서비스</li>
</ul>
<h4 id="ecs-주요-개념">ECS 주요 개념</h4>
<ul>
<li>Cluster
컨테이너를 실행할 수 있는 논리적 공간
목적에 맞게 컨테이너, 인스턴스를 그룹화 하는 것</li>
<li>Task Definition
Docker 컨테이너를 생성할 때, 어떤 설정으로 생성할 것인지에 대한 Set<ul>
<li>Task<ul>
<li>설정대로 실재 배포된 컨테이너들을 묶어서 태스크라=거 부름</li>
<li>컨테이너가 한개 이상 존재</li>
</ul>
</li>
</ul>
</li>
<li>Service
Task를 관리하며, 배포된 Task가 정상상태로 유지하도록 하는 역할<ul>
<li>Task definition의 상위 개념</li>
</ul>
</li>
</ul>
<h2 id="eks">EKS</h2>
<ul>
<li>Elastic Kubernetes Service</li>
<li>Kubernetes를 AWS에 설치, 관리해주는 서비스</li>
</ul>
<h4 id="쿠버네티스-주요-개념">쿠버네티스 주요 개념</h4>
<ul>
<li><p>Kubernetes : 오픈소스</p>
</li>
<li><p>Cluster
master node와 work node 머신들의 set을 말한다.</p>
</li>
<li><p>Pod
container를 배포할 오브젝트
Kubernetes의 가장 작은 배포 단위 오브젝트</p>
</li>
<li><p>Deployment
pod를 더 세밀히 관리해주는 컨트롤러
장애가 생기면 새로 만들기, pod 업데이트, 롤백 등을 제공</p>
</li>
<li><p>Kubectl
Kubernetes에 명령을 전달하는 CLI
명령구조 : kubectl [COMMAND] [TYPE] [NAME] [FLAGS]
kubernetes 리소스를 생성, 수정, 삭제, 조회하는 명령어</p>
</li>
<li><p>EKS, Kubernetes 차이점</p>
<table>
<thead>
<tr>
<th align="center"></th>
<th align="center">EKS</th>
<th align="center">Kubernetes</th>
</tr>
</thead>
<tbody><tr>
<td align="center">배포환경</td>
<td align="center">AWS</td>
<td align="center">온프레미스, 베어메탈, 클라우드</td>
</tr>
<tr>
<td align="center">마스터 노드</td>
<td align="center">AWS 에서 설치 및 관리</td>
<td align="center">직접 설치 및 관리</td>
</tr>
<tr>
<td align="center">HA 구성</td>
<td align="center">자동 구성</td>
<td align="center">직접 구성</td>
</tr>
<tr>
<td align="center">인증</td>
<td align="center">AWS IAM 기반</td>
<td align="center">직접 구성</td>
</tr>
<tr>
<td align="center">Pod 네트워크 통신 방식</td>
<td align="center">AWS VPC 기반</td>
<td align="center">다양한 Plug in 지원</td>
</tr>
<tr>
<td align="center">Pod 개수 제한</td>
<td align="center">워커 노드의 인스턴스 타입에 따라 제한</td>
<td align="center">워커 노드의 리소스에 따라 제한</td>
</tr>
</tbody></table>
</li>
</ul>
<h3 id="eks-vs-ecs">EKS vs ECS</h3>
<table>
<thead>
<tr>
<th align="center"></th>
<th align="center">EKS</th>
<th align="center">ECS</th>
</tr>
</thead>
<tbody><tr>
<td align="center">오픈소스</td>
<td align="center">O(kubernetes 사용해서)</td>
<td align="center">X(AWS 독점 관리)</td>
</tr>
<tr>
<td align="center">컨테이너</td>
<td align="center">Pod(kubernetes 사용해서)</td>
<td align="center">Task(AWS 독점 관리)</td>
</tr>
<tr>
<td align="center">배포 난이도</td>
<td align="center">중간(AWS와 kubernetes 지식 필요)</td>
<td align="center">EKS와 비교적 쉬움(AWS 대시보드 사용)</td>
</tr>
<tr>
<td align="center">규모</td>
<td align="center">대규모, 하이브리드 배포/엔터프라이즈 급</td>
<td align="center">소규모</td>
</tr>
<tr>
<td align="center">커뮤니티</td>
<td align="center">대규모 커뮤니티 보유(오픈 소스)</td>
<td align="center">AWS 독점 서비스라서 기업지원은 좋을 수 있으나 커뮤니티는 지원이 적음</td>
</tr>
<tr>
<td align="center">관리범위</td>
<td align="center">전적으로 사용자가 해야 된다.(kubernetes의 전반적인 기능을 알아야 된다.)</td>
<td align="center">AWS에서 전반적인 관리를 해준다.(Task definition)</td>
</tr>
</tbody></table>
<br/>
<hr>

<h1 id="vm-container-개념-소개">VM Container 개념 소개</h1>
<ul>
<li><p>Os 가상화
물리적 서버(OS)에서 여러 OS를 구성하여 각각 다른 환경을 구성하는 것</p>
</li>
<li><p>가상화를 사용하는 이유</p>
<ol>
<li>서버 통합</li>
<li>비용 절감</li>
<li>신속한 서버 프로비저닝</li>
<li>쉬운 백업과 복원</li>
</ol>
</li>
<li><p>하이퍼바이저</p>
<ul>
<li>호스트 컴퓨터에서 다수의 운영체제를 동시에 실행하기 위한 소프트웨어</li>
<li>VMware - ESXi / MS - Hyper-V</li>
</ul>
</li>
<li><p>VM 기능</p>
<ol>
<li>마이그레이션</li>
<li>가져오기 &amp; 내보내기</li>
<li>스냅샷</li>
<li>가상머신 복제</li>
</ol>
</li>
<li><p>컨테이너와 VM 비교</p>
<table>
<thead>
<tr>
<th align="center"></th>
<th align="center">VM</th>
<th align="center">Container</th>
</tr>
</thead>
<tbody><tr>
<td align="center">게스트 os</td>
<td align="center">windows, Linux 등 다양하게 선택</td>
<td align="center">호스트 OS 와 같은 OS</td>
</tr>
<tr>
<td align="center">시작시간</td>
<td align="center">길다(몇 분)</td>
<td align="center">짧다(몇 초)</td>
</tr>
<tr>
<td align="center">이미지 사이즈</td>
<td align="center">크다(수 GB ~ 수백 GB)</td>
<td align="center">작다(~ 수백 MB)</td>
</tr>
<tr>
<td align="center">환경관리</td>
<td align="center">각 VM마다 패치가 필요</td>
<td align="center">호스트 OS만 패치</td>
</tr>
</tbody></table>
</li>
</ul>
<br/>

<h3 id="container-엔진">Container 엔진</h3>
<p>컨테이너를 실행하고 관리해주는 도구</p>
<ul>
<li>Docker, dockerHub<h4 id="container-만드는-과정">Container 만드는 과정</h4>
</li>
<li><em>docker file -build-&gt; Image -run-&gt; Container 생성*</em>
도커 파일로 소스를 build해서 image를 생성한다.
도커를 실행시키면 생성된 image에 맞게 컨테이너가 생성된다.</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[EC2 개념 정리]]></title>
            <link>https://velog.io/@yejin_haaaa/EC2-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC</link>
            <guid>https://velog.io/@yejin_haaaa/EC2-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC</guid>
            <pubDate>Sun, 23 Oct 2022 07:56:24 GMT</pubDate>
            <description><![CDATA[<h3 id="ec2란">EC2란</h3>
<p>가상머신 서비스 VM을  클라우드 환경에서 제공하는 것</p>
<h3 id="인스턴스">인스턴스</h3>
<h3 id="ami">AMI</h3>
<p>이미 만들어진 OS 이미지를 말함</p>
<h3 id="eip">EIP</h3>
<p>고정된 아이피 발급 서비스</p>
<h3 id="security-group">Security Group</h3>
<p>방화벽, 원하는 설정에 맞춰 들어오고 나가는 트래픽 조절</p>
<h3 id="ebs">EBS</h3>
<p>볼륨 서비스</p>
<h3 id="lb">LB</h3>
<p>load balacer, ㅌ트래픽 자동 분산 서비스 </p>
<h3 id="cloud-watch">Cloud Watch</h3>
<p>인스턴스 상태들 모니터링 서비스</p>
<h3 id="autoscaling">AutoScaling</h3>
<p>서버 자동 증설/축소</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[AWS란?]]></title>
            <link>https://velog.io/@yejin_haaaa/AWS%EB%9E%80</link>
            <guid>https://velog.io/@yejin_haaaa/AWS%EB%9E%80</guid>
            <pubDate>Tue, 04 Oct 2022 12:48:39 GMT</pubDate>
            <description><![CDATA[<h2 id="aws-용어-정리">AWS 용어 정리</h2>
<h4 id="리전-region">리전 Region</h4>
<ul>
<li>AWS의 서비스가 제공되는 물리적인 장소</li>
</ul>
<h4 id="가용-영역-availability-zone">가용 영역 Availability Zone</h4>
<ul>
<li><p>리전 내에 위치한 데이터 센터</p>
<ul>
<li>하나의 리전 내에는 여러 개의 데이터 센터가 존재한다.</li>
</ul>
</li>
<li><p>연결 방법</p>
<ul>
<li>AWS 관리 콘솔(WEB을 통한 접속)</li>
<li>명령어 및 스크립트</li>
<li>AWS API/SDK</li>
</ul>
</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[클라우드 컴퓨팅이란]]></title>
            <link>https://velog.io/@yejin_haaaa/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EC%BB%B4%ED%93%A8%ED%8C%85%EC%9D%B4%EB%9E%80</link>
            <guid>https://velog.io/@yejin_haaaa/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EC%BB%B4%ED%93%A8%ED%8C%85%EC%9D%B4%EB%9E%80</guid>
            <pubDate>Tue, 04 Oct 2022 12:35:38 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>NIST은 5대 주요 특징, 3개 서비스 모델, 4개 배치 모델에 기초하여 개념을 정리한다.</p>
</blockquote>
<h2 id="cloud-computting">Cloud Computting</h2>
<ul>
<li><p>NIST(미국 국립표준기술연구소) 정의
신속하게 설정이 가능하며 컴퓨터 리소스 공유 및 어디서든 편리하게 네트워크를 통해 엑세스가 가능한 모델</p>
</li>
<li><p>5가지 특징</p>
<ol>
<li>빠른 탄력성<ul>
<li>소비자의 사용 및 삭제 요청 시 빠른 조치 가능</li>
</ul>
</li>
<li>주문형 셀프 서비스<ul>
<li>INF를 사용자가 원하는 방법으로 간소화 할 수 있다.</li>
</ul>
</li>
<li>자원의 공동관리</li>
<li>광대역 네트웤크 접근</li>
<li>측정 가능한 서비스<ul>
<li>자원 사용량을 모니터링 할 수 있는 환경이 조성되어 있다.</li>
</ul>
</li>
</ol>
</li>
<li><p>3가지 서비스 모델(서비스 형태)</p>
<ul>
<li>인프라 서비스 IaaS : server, networking, data 저장 등의 <strong>인프라 제공</strong></li>
<li>플랫폼 서비스 PaaS : 개발 환경 등의 <strong>플랫폼 제공</strong>, 조직에서 기본 인프라를 관리하는 필요성 제거</li>
<li>소프트웨어 서비스 SaaS : <strong>소프트웨어 제공</strong>, 서비스 제공자가 운영 및 관리
<img src="https://velog.velcdn.com/images/yejin_haaaa/post/47c728da-34ed-4b9d-9293-bf216a96660a/image.png" alt="service model"></li>
</ul>
</li>
<li><p>4가지 배포 모델</p>
<ol>
<li>Private Cloud : 특정 조직이 사용할 수 있도록 구성, 사내 또는 되부에 배포 가능(기업)</li>
<li>Community Cloud : 특정 커뮤니티에서 독점적으로 사용할 수 있도록 구성, 사내 또는 외부에 배포 가능</li>
<li>Public Cloud : 불특정 다수가 사용할 수 있도록 구성, 일반 대중이 대상, 클라우드 공급자 환경에 배포(AWS)</li>
<li>Hybrid Cloud : 두개 이상의 배포 모델 병행 사용, 서로 데이터/어플리케이션 이식 가능(Public + Public)</li>
</ol>
</li>
</ul>
]]></description>
        </item>
    </channel>
</rss>