aws

howyoujini·2021년 12월 9일
0

Table of Contents

아마존 : 온라인 북스토어

Traditional IT 방식의 문제점

공간, 초기비용, 초기설정

  1. Datacenter 렌트 비용을 지불해야한다. (보통 monthly, yearly contract)

  2. Power supply, cooling, maintenance 비용을 지불해야한다.

  3. 새로운 하드웨어 서버를 추가하거나 교체할 때 시간이 많이 소모된다.

  4. 확장하는데 제한 사항이 많다.

  5. 현재 유지되고 있는 인프라를 24/7 모니터링 할 인원을 고용해야 한다.

  6. 천재지변에 대응하기 어렵다. (지진, 화재, power shutdown 등)

Cloud Computing

서버가 구름에 둥둥 떠다니듯이

어디서든 볼 수 있다.
1. Cloud computing 이란, IT 리소스를ㄹ 인터넷을 통해 on-demand로 제공해주는 서비스를 말한다.
2. Cloud 서비스를 이용하ㅏ면 사용한 만큼만 지불하면 되는 PAy as you go price 이다.
3.
4.

클라우드가 해결해주는 문제들

  1. Flexibility : 유동적으로 원하는 리소스의 타입과 사이즈를 쉽게 변경 가능하다.
    Cost-Effectivityness : pas-as-you-go 내가 사용한 만큼만 금액을 지불한다.
    Scalability: 쉽게 새로운 리소스를 추가할 수 있으므로 확장하는데 용이하다
    High-availablity and failt-tolerance: 글로벌하게 확장되어 있는 인프라
    Agility: 빠르게 개발하고, 테스트하여 사용할 수 있는 소프트웨어 어플리케이션

Why AWS?

  1. Cloud Computing의 ㅣ장점을 그대로 혹은 그 이상 !
  2. 간단한 가입 프로세스
  3. 아마존의 브랜드가치 : 퀄리티 좋음
  4. Stability : 엄청난 규모를 자랑하지만 굉장히 안정적
  5. 다양하게 제공되는 서비스들
  • Enterprise, Gaming, Big Data,

AWS - Key Services

aws service song

  1. EC2 (Eladtic Compute Cloud) - 몇 분안에 구동가능한 가상 서버
  2. VPC (Virtual Pricate Cloud) - AWS 네트워크 망안의 사용자 전용의 사설 네트워크 망
  3. S3 (Simple Storage Service)- 파일 업로드 및 공유
    이미지 자체를 DB에 저장하지 않는 이유: 인터넷으로 값싸게 저장할 수 있음. 이미지 URL
  4. CloudFront - CDN -> "S3 + CloudFront + Route53"
  5. Route53 - DNS (Domain Name Service)
  6. RDS (Relational Database Service) - 클라우드에서 데이터베이스 관리
  7. ELB (Elastic Load Balancing) - 서버로 들어오는 트래픽을 골고루 여러개의 머신으로 전달
profile
어떡해 ? 어떻게 ! 업글중

0개의 댓글