1. 서비스도입전략

서비스전략

1. 분석

분석이라고 한다면 work load분석이라고 말한다.

사례)삼성카드

- 카드발급 사람들이 내야 할 돈을 가맹점이 내고 고객은 돈을 가맹점에게 돈을 내고

 

고객의 시스템을 바꾸려면 - 고객이 하는 비즈니스를 알아야 한다. 전체환경분석

 

코드를 짜서 구현 시킨 기능을 어디다 팔 것이냐가 중요하다.

ahnlab 첫요청고객에게 백신만들어 주었더니, 다 필요할 것 같다.

2. 설계

설계 과정에 보안도 같이 고려를 한다.

3. 이행

- 보안을 포함한 모두 테스트

4. 효과분석

- 투자 대비해 비용 절감이 안된다. 비용 절감이 되도록 효과를 창출 하는 과정

5. 외부환경분석

-법으로 인해 제공을 못하게 되는 경우가 생긴다.

 클라우드 컴퓨팅 법도 알아야 한다.

 

2. 스토리지

블록스토리지

전통적인 스토리지 서비스 =블록스토리지서비스

블록스토리지 - 블록(벽돌)단위로 처리한다.

파일스토리지
- 적층형으로 파일이 쌓인다. 제일 위에 있는 데이터가 밑에 잇는 데이터도 알고 있고,
  파일을 찾을 때 역으로 파일을 찾아야 한다. 역추적/적층형 문제가 있다.
  그 문제를 해결한 것이 블록스토리지

 

 

오브젝트 스토리지

특징

- 대리 주차로 비유, 저장이나 액세스에 집중  
  특정공간/블록정보 보다는 데이터 정보가 어디에 있느냐가 중요.
  이것은 분산 개념으로 인해 나온 오브젝트스토리지이다.

여기에 70프로 저기에 30프로 데이터가 있다. 데이터가 한공간에 있지 않다.

-용량을 줄이는 것이 아니라 분산하여 스토리지

-오브젝트스토리지에 저장할 수 있는 타입이 있다.

이메일의 대용량 파일 어떻게 구현하는가

-중복제거(같은 파일이면 제거)

-분산하여 스토리지에 저장(파일 용량을 저장), hadoop, h,htsf?, os개론

 

3. 유튜브 인프라 설명

리전 한 대가 서버 만대 기준

영상 하나 플레이 하기 위해 서버 몇 대가 돌아가야 하는가?

이문제를 알아야 티어를 얘기할 수 있다.

 

검색서버

스토리지
- 이미지썸네일 저장하는 곳
- 조회수가 많은 곳에 광고 싫는 곳

 

관리서버

서비스제공을 위한 서버는 수천대

-WEB SERVER

-WAS

-DATABASE

서버단에서 이루어진다. 인프라에서 이루어진다.

-해상도가 다르다는 것, 수십기가가 되는 것을 바로 처리한다.

-(원본파일이 있어야 한다. 다이나믹하게 처리한다.)

내가 보는 버튼 기능 하나 하나가 서비스, 서버이다.

댓글처리도 서버별로

 

NAS

NAS(Network-attached storage)는 네트워크에 연결되어

이기종 클라이언트에 데이터 액세스를 제공하는 파일 수준의 컴퓨터 데이터 스토리지와 관련되어 있습니다.

NASUSBCD처럼 컴퓨터에 직접 연결하지 않고, 네트워크,

즉 인터넷을 통해 데이터를 주고받는 저장장치를 뜻합니다.

 

NAS를 이용하여 미디어를 플레이 한다.

여러명이 열면 백프로 실패한다.

음악이나 영화를 플레이를 하는 것은 만명 2만명, 1억명이 쓴다는 것은

그것만을 위한 장비 특정한 알고리즘이 끊임 없이 필요하다.

 

CDN (CDN CACHE=컨텐츠 딜리버리 네트워크)

-컨텐츠를 빠르게 전달하기 위해 주고 받기 위한 네트워크

-사용자, 서버 CACHE 가 있는데 망안에 있는 CACHE가 있는 영상을 재생 해보라고 할 것

 

*CACHE기능

-디스패치

-광고 뿌려주는 서버

-영상컨텐츠

-사진컨텐츠

-트래픽 및 ,연산과정을 cache에서 빠르게 전달한다.

 

가용성을 위한 오토스케일링

) bts 이슈가 생길 때 늘렸다가 가라앉게

 

Scale in out (horizontally 수평적 확장)

-instance의 크기가 같다.

-자원의 크기가 안달라진다. 자원의 수량의 개수가 많아진다.

 

Scale up down (vertically 수직적 확장)

-instance의 크기가 다르다

-자원의 크기가 달라지고, 확장시 수량은 그대로이다.

 서버 하나가 과부하되면 다른 서버하나를 더 큰 것으로 한 개가 커지는 것

 

AWS elastic load balancing

-웹서버에 문제가 생기면 랜카드 가지고 본딩/이중화를 한 것에서 비롯해서

-Elastic load balancing을 통해 web instance에서 과부하 될 때즘 다른 web instance로 바꾸어준다.

 

SMTP(메일전송시킬 때)

'신입개발자로 취업하기까지 > 클라우드개념' 카테고리의 다른 글

클라우드 기초개념_2  (0) 2020.08.18
클라우드 기초개념  (0) 2020.07.15

+ Recent posts