AWS

인간·2022년 7월 31일
0

서버는 고객이 원하는 데이터를 제공해주는 것

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가 적용된다.
  3. 정확하게 필요한 타입과 크기의 리소스를 지정하여 사용할 수 있다.
  4. 기존보다 간편하게 서버, 스토리지, 데이터베이스 등에 접근가능한 솔루션을 제공한다.

Cloud 해결해주는 문제들

  1. Flexibility : 유동적으로 원하는 리소스의 타입과 사이즈를 쉽게 변경 가능하다.
  2. Cost-effectiveness : pay-as-yo-go( 내가 사용한만큼만 금액을 지불한다.)
  3. Scalability : 쉽게 새로운 리소스를 추가할 수 있으므로 확장하는데 용이하다.
  4. High-availability and fault-tolerance: 글로벌하게 확장되어있는 인프라.

왜 AWS?

  1. 기업의 기존 자원 및 아키텍처를 사용할 수 있게 지원하는 유연성
  2. 애플리케이션에 AWS 리소스를 신속하게 추가, 제거 할 수 있는 확장성 및 탄력성
  3. 보안 모범 사례에 따라 서비스를 구축하고, 서비스 마다 적절한 보안 기능을 제공하는 보안성
  4. 아마존의 15년 이상 경험을 활용한다는 인프라적 안정성

AWS - KEY SERVICES

  1. EC2(Elastic compute cloud) - 몇 분안에 구동 가능한 가상 서버.
  2. VPC(Virtual Private Cloud) - AWS 네트워크 망안의 사용자 전용의 사설 네트워크 망
  3. S3(Simple Storage Service) - 파일 업로드 및 공유
  4. cloudFront - CDN
  5. Route53 - DNS ( Domain- 위워크선릉2호점이 도메인 , HoST -건물 땅위에있는 건물, IP- 건물의 주소 테헤란로 427)
  6. RDS(Relational Database Service) 클라우드에서 데이터베이스 관리.
  7. ELB(Elastic Load Balancing) - 서버로 들어오는 트래픽을 골고루 여러개의 머신으로 전달.
profile
잇츠미

1개의 댓글

comment-user-thumbnail
2022년 8월 1일

잘 읽고갑니다.

답글 달기