Amazon Web Services

이상철·2021년 10월 14일
0

TIL

목록 보기
3/3
post-thumbnail

1. 예전의 IT 방식

집에 서버(컴퓨터)가 있고, 회사는 DataCenter(전산실)이라 불리는 곳이 있다.

단점

  1. dataCenter의 렌트비용을 지불해야한다.
  2. power supply, cooling maintenance 비용 지불을 해야한다.
  3. 새로운 하드웨어(서버)를 추가하거나 교체할 때 시간이 많이 소모된다.
  4. 확장(scale up, scale out)하는데 제한 사항이 많다.
  5. 현재 유지되는 인프라를 24/7 모니터링 해야한다.
  6. 천재지변에 대응하기 어렵다.

2. Clouding Computing

cloud란?

어디서든 접근할 수 있는 서버들 단, 인터넷이 연결되어 있다는 조건하에

  • IT 리소스를 인터넷을 통해, on-demand로 제공해주는 서비스
  • Cloud 서비스를 이용하면, 사용한 만큼만 지불하면 되는
    pay-as-you-go pricing이 적용
  • 정확하게 필요한 타입과 크기의 리소스를 지정하여 사용

Cloud가 해결하는 문제

  1. Flexibility -> 유동적으로 원하는 리소스 타입과 사이즈 변경
  2. Cost Effectiveness -> 사용한 만큼만 지불하면 되는
    pay-as-you-go pricing이 적용되어 좀 더 경제적이다.
  3. Scalability -> 쉽게 새로운 리소스를 추가 할 수 있어서 확장하는데 용이하다.
  4. High-availability and fault-tolerance -> 글로벌 하게 확장되어 있는 인프라.
  5. Agility - 빠르게 개발, 테스트가 가능한 소프트웨어 어플리케이션

Cloud Service의 예시

  1. Gmail
  2. Netflix
  3. Dropbox

3. Aws (Amazon Web Service)

  • 클라우드 마켓의 선구자 10년 연속 리더
  • 아마존 주가를 끌어올리고 있는 주범

Why AWS ?

  1. 클라우드 컴퓨팅의 장점 그 이상의 기능이 있다.
  2. 간단한 가입 프로세스
  3. 아마존의 기업가치와 기업 신뢰성
  4. Stability - 규모는 크지만 굉장히 안정적이다.
  5. 다양하게 제공되는 서비스들.

AWS - Key service

  1. EC2 (Elastic Compute Cloud) - 몇분안에 구동 가능한 가상 서버
  2. VPC (Virtual Private Cloud) - AWS 네트워크 망안에 사용자 전용의 사설 네트워크 망
  3. S3 (Simple Storage Service) - 파일 업로드 및 공유 ex) google Drive
  4. Cloud Front -CDN => 물리적인 거리를 단축시켜 한국에서도 외국의 서비스를 느려짐 없이 이용가능.
  5. Route53 -DNS => ip주소를 정해진 이름으로 지정 (도메인네임)
  6. RDS (Relational Database Service) - 클라우드에서 데이터 베이스 관리
  7. ELB (Elastic Load Balancing) - 서버로 들어오는 트래픽을 골고루 여러개의 머신으로 전달.
profile
헤더부터 푸터까지!!!

0개의 댓글