aws는 Amazon Web Services의 약자로, 아마존닷컴에서 운영하는 Cloud Computing Platform이다.
다른 웹 사이트나 클라이언트측 응용 프로그램에 대해 온라인 서비스를 제공함
클라우드 컴퓨팅은 IT리소스를 인터넷을 통해 온디맨드(On-Demand)로 제공하고, 사용한 만큼 비용을 지불하는 것이다.
클라우드 = 구름 = 만져지지 않음 = 실제로 보이지 않음
클라우드를 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석, 인텔리전스 등의 컴퓨팅 서비스를 제공할 수 있다.
클라우드 컴퓨팅을 사용하면 직접 서버를 구축하기 하드웨어를 구축할 필요 X
유지 관리를 위한 비용을 소비하지 않아도 되며, 필요한 인프라를 위해 추가적인 확장에 대해 걱정하지 않아도 된다.
클라우드 컴퓨팅 서비스의 종류로는 3가지가 있다.
IaaS(Infrastructure as a Service) _ EC2, S3
PaaS(Platform as a Service) _ Lambda
SaaS(Software as a Serviece) _ Gmail
AWS는 서버리스 아키텍처를 구축할 수 있습니다.
서버리스의 장점?
aws 소개 사이트에서 소개하는 aws를 사용할 때의 누를 시 있는 이점을 소개하고 있다.
AWS는 저렴한 종량 과금제 방식으로 운영된다.
확장형 글로벌 인프라를 구축 및 관리하고, 더 저렴한 요금의 형태로 고객에게 비용 절감 혜택을 고스란히 돌려준다.
AWS는 빠르게 혁신하고, 실험하고, 반복할 수 있는 대용량 글로벌 클라우드 인프라를 제공한다.
즉시 새로운 애플리케이션을 배포하고, 워크로드 증가에 따라 확장하고, 수요를 기준으로 축소할 수 있다.
필요한 가상 서버가 한 대든 아니면 수천 대든, 가상 서버가 필요한 시간이 몇 시간이든 아니면 1년 365일이든 사용한 양만큼만 가격이 청구된다.
AWS는 언어 및 운영 체제에 구애받지 않는 플랫폼이다.
사용자의 비즈니스에 가장 적합한 개발 플랫폼 또는 프로그래밍 모델을 선택할 수 있다.
AWS 사용 방식도 선택할 수 있으며, 이러한 유연성 덕분에 인프라 자체가 아닌 혁신에 집중할 수 있다.
AWS는 PCI DSS Level 1, ISO 27001, FISMA Moderate, FedRAMP, HIPAA 및 SOC 1(이전의 SAS 70 또는 SSAE 16) 등 업계에서 인정하는 인증 및 SOC 2 감사 보고서 등과 같은 감사 자료를 갖춘 안전하고 내구성 있는 기술 플랫폼이다.
AWS의 서비스와 데이터 센터는 여러 계층의 운영 및 물리적 보안을 갖추고 있어 데이터의 무결성과 안전을 보장한다고 한다.
AZ(Available Zone)은 여러 개 존재한다. 하나 이상의 데이터 센터로 구성되어있기 때문에 한 곳에서 에러가 나더라도 다른 AZ를 사용하여 서비스를 계속해서 이용할 수 있음. (가용성이 좋다. 라고 표현할 수 있다.)