AWS 란 무엇입니까? Amazon 클라우드(웹) 서비스 튜토리얼
⚡ 스마트 요약
AWS, 또는 Amazon 웹 서비스는 포괄적인 클라우드 컴퓨팅 플랫폼입니다. Amazon 이 회사는 IaaS, PaaS 및 SaaS 모델을 결합하여 유연한 종량제 가격 구조 하에 전 세계적으로 온디맨드 컴퓨팅, 스토리지, 데이터베이스, 분석 및 네트워킹 서비스를 제공합니다.

클라우드 컴퓨팅이란 무엇입니까?
클라우드 컴퓨팅은 인터넷을 통해 데이터를 저장하고 접근하는 것을 의미하는 용어입니다. 개인용 컴퓨터의 하드 디스크에 데이터를 저장하지 않습니다. 클라우드 컴퓨팅에서는 원격 서버에 저장된 데이터에 접근할 수 있습니다.
AWS 란 무엇입니까?
AWS의 전체 형태는 다음과 같습니다. Amazon 웹 서비스. 유연하고 안정적이며 확장 가능하고 사용하기 쉽고 비용 효율적인 클라우드 컴퓨팅 솔루션을 제공하는 플랫폼입니다.
AWS는 포괄적이고 사용하기 쉬운 컴퓨팅 플랫폼으로, Amazon. 이 플랫폼은 IaaS(Infrastructure as a Service), PaaS(Platform as a Service) 및 SaaS(Software as a Service) 제품의 패키지 조합으로 개발되었습니다.
AWS의 역사
- 2002 : Amazon 개발자들이 접근할 수 있도록 첫 웹 서비스를 출시했습니다. Amazon 제품 및 카탈로그 데이터.
- 2004 : Amazon Simple Queue Service를 도입했으며, 현재는 다음과 같이 알려져 있습니다. Amazon 스쿼스.
- 2006 : Amazon 웹 서비스는 공식적으로 클라우드 플랫폼을 출시했습니다. Amazon S3 및 Amazon EC2.
- 2012 : AWS는 라스베이거스에서 첫 번째 re:Invent 고객 및 파트너 컨퍼런스를 개최했습니다.
- 2014 : AWS는 AWS Lambda를 도입했습니다.ping 서버리스 컴퓨팅을 대중화합니다.
- 2015 : Amazon AWS를 별도의 사업 부문으로 보고하기 시작했습니다. AWS는 연간 순매출 78억 8천만 달러를 기록했습니다.
- 2016 : AWS의 연간 순매출은 122억 2천만 달러에 달했습니다. 또한 AWS Snowball Edge와 AWS Snowmobile을 출시했습니다.
- 2021 : AWS는 포트폴리오를 확장하여 200개 이상의 완벽한 기능을 갖춘 클라우드 서비스를 제공하게 되었습니다.
- 2023 : Amazon 베드락이 일반에 공개되면서 기업들은 기반 모델을 사용하여 생성형 AI 애플리케이션을 구축할 수 있게 되었습니다.
- 2024 : AWS는 다음을 도입했습니다. Amazon Nova 기초 모델 계열을 통해 Amazon 근본적인.
- 2025 : AWS는 연간 순매출 128.7억 달러를 기록했으며, 이는 전년 대비 20% 성장한 수치입니다.
- 2026 : AWS는 클라우드 운영 20주년을 기념하고 포트폴리오를 240개 이상의 클라우드 및 AI 서비스로 확장했습니다.
중요한 AWS 서비스
Amazon 웹 서비스는 다양한 비즈니스 목적의 글로벌 클라우드 기반 제품을 제공합니다. 제품에는 스토리지, 데이터베이스, 분석, 네트워킹, 모바일, 개발 도구, 엔터프라이즈 애플리케이션이 포함되며 종량제 가격 모델이 적용됩니다.
여기에 필수 AWS 서비스가 있습니다.
AWS 컴퓨팅 서비스
여기에서 제공되는 Cloud Compute 서비스가 있습니다. Amazon:
- EC2(Elastic Compute Cloud)는 클라우드 상의 가상 머신으로, 운영체제 수준의 제어 권한을 갖습니다. 원할 때마다 이 클라우드 서버를 실행할 수 있습니다.
- LightSail은 클라우드 컴퓨팅 도구로, 애플리케이션 실행에 필요한 컴퓨터, 스토리지 및 네트워킹 기능을 자동으로 배포하고 관리합니다.
- 탄력있는 Beanstalk- 이 도구는 확장성이 뛰어난 프로덕션 웹사이트와 같은 리소스의 자동 배포 및 프로비저닝 기능을 제공합니다.
- EKS(Elastic Container Service for Kubernetes) - 이 도구를 사용하면 Kubernetes를 실행할 수 있습니다. Amazon 설치 없이 클라우드 환경에서
- AWS 람다 이 AWS 서비스를 이용하면 클라우드에서 함수를 실행할 수 있습니다. 함수가 실행될 때만 비용이 발생하므로 비용을 크게 절감할 수 있습니다.
이주
데이터 센터와 AWS 간에 데이터를 물리적으로 전송하는 데 사용되는 마이그레이션 서비스입니다.
- DMS(데이터베이스 마이그레이션 서비스) – DMS 서비스는 온프레미스 데이터베이스를 AWS로 마이그레이션하는 데 사용할 수 있습니다. 예를 들어, 한 유형의 데이터베이스에서 다른 유형의 데이터베이스로 마이그레이션하는 데 도움이 됩니다. Oracle 에 MySQL.
- SMS(서버 마이그레이션 서비스) – SMS 마이그레이션 서비스를 이용하면 온프레미스 서버를 AWS로 쉽고 빠르게 마이그레이션할 수 있습니다.
- Snowball은 AWS 환경 내부와 외부로 테라바이트 규모의 데이터를 전송할 수 있는 소형 애플리케이션입니다.
스토리지
- Amazon Glacier는 매우 저렴한 스토리지 서비스입니다. 데이터 아카이빙 및 백업을 위한 안전하고 빠른 저장 공간을 제공합니다.
- Amazon Elastic Block Store(EBS)는 블록 수준 스토리지를 제공합니다. Amazon EC2 인스턴스. Amazon Elastic Block Store 볼륨은 네트워크에 연결되어 있으며 인스턴스 수명과 독립적으로 유지됩니다.
- AWS 스토리지 게이트웨이 - 이 AWS 서비스는 온프레미스 소프트웨어 애플리케이션을 클라우드 기반 스토리지와 연결합니다. 기업의 온프레미스 스토리지와 AWS 스토리지 인프라 간의 안전한 통합을 제공합니다.
보안 서비스
- IAM(Identity and Access Management)은 사용자를 관리하고, 정책을 할당하고, 여러 사용자를 관리하기 위한 그룹을 생성하는 데 도움이 되는 안전한 클라우드 보안 서비스입니다.
- Inspector는 사용자의 컴퓨터에 설치할 수 있는 에이전트입니다. 가상 머신, 보안 취약점을 보고합니다.
- 인증서 관리자 - 이 서비스는 Route53에서 관리하는 도메인용 무료 SSL 인증서를 제공합니다.
- WAF(웹 애플리케이션 방화벽) - WAF 보안 서비스는 애플리케이션 수준의 보호 기능을 제공하며, 웹 애플리케이션의 접근을 차단할 수 있도록 해줍니다. SQL 인젝션 교차 사이트 스크립팅 공격을 차단하는 데 도움이 됩니다.
- 클라우드 디렉터리 - 이 서비스를 사용하면 다양한 차원을 따라 데이터 계층 구조를 관리하기 위한 유연한 클라우드 네이티브 디렉터리를 생성할 수 있습니다.
- KMS(키 관리 서비스)는 관리형 서비스입니다. 이 보안 서비스를 통해 데이터를 암호화하는 데 필요한 암호화 키를 생성하고 관리할 수 있습니다.
- 조직 - 이 서비스를 사용하여 AWS 계정 그룹을 생성하고 보안 및 자동화 설정을 관리할 수 있습니다.
- Shield는 관리형 DDoS(분산 서비스 거부) 공격 방어 서비스입니다. AWS에서 실행되는 웹 애플리케이션에 대한 보호 기능을 제공합니다.
- Macie는 중요하고 민감한 콘텐츠를 분류하고 보호하는 데 도움이 되는 데이터 가시성 보안 서비스를 제공합니다.
- GuardDuty는 AWS 계정과 워크로드를 보호하기 위한 위협 탐지 기능을 제공합니다.
데이터베이스 서비스
- Amazon RDS는 AWS의 관계형 데이터베이스 서비스로, 클라우드 환경에서 관계형 데이터베이스를 쉽게 설정, 운영 및 확장할 수 있습니다.
- Amazon DynamoDB- 빠르고 완벽하게 관리되는 시스템입니다. NoSQL 데이터베이스 서비스. 비용 효율적으로 데이터를 저장하고 검색할 수 있는 간단한 서비스입니다. 또한 모든 수준의 요청 트래픽을 처리할 수 있습니다.
- Amazon ElastiCache는 클라우드 환경에서 인메모리 캐시를 쉽게 배포, 운영 및 확장할 수 있도록 해주는 웹 서비스입니다.
- Neptune은 빠르고 안정적이며 확장 가능한 그래프 데이터베이스 서비스입니다.
- Amazon 빨간색Shift- 그것은 Amazon복잡한 작업을 수행하는 데 사용할 수 있는 데이터웨어하우징 솔루션입니다. 올랩 검색어.
통계 분석
- 아테나 - 이 분석 서비스를 통해 다음을 수행할 수 있습니다. SQL S3 버킷에 쿼리하여 파일을 찾습니다.
- CloudSearch - 웹사이트를 위한 완전 관리형 검색 엔진을 구축하려면 이 AWS 서비스를 사용하는 것이 좋습니다.
- ElasticSearch는 CloudSearch와 유사하지만, 애플리케이션 모니터링과 같은 더 많은 기능을 제공합니다.
- Kinesis는 AWS 분석 서비스로, 대규모 실시간 데이터를 스트리밍하고 분석하는 데 도움이 됩니다.
- QuickSight는 비즈니스 분석 도구입니다. 대시보드에서 데이터를 시각화하는 데 도움이 됩니다. Amazon 웹 서비스. 예를 들어, S3, DynamoDB등
- EMR(Elastic Map Reduce) - 이 AWS 분석 서비스는 주로 빅데이터 처리에 사용됩니다. Spark, Splunk, Hadoop 등
- 데이터 파이프라인 — 데이터를 한 곳에서 다른 곳으로 이동할 수 있도록 해줍니다. 예를 들어, DynamoDB S3로.
관리 서비스
- CloudWatch는 EC2, RDS 인스턴스 및 CPU 사용률과 같은 AWS 환경을 모니터링하는 데 도움이 됩니다. 또한 다양한 지표에 따라 알람을 발생시킬 수 있습니다.
- CloudFormation은 인프라를 클라우드로 전환하는 방법입니다. 템플릿을 사용하여 몇 분 만에 전체 프로덕션 환경을 구축할 수 있습니다.
- CloudTrail은 AWS 리소스를 쉽게 감사할 수 있는 방법을 제공합니다. 모든 변경 사항을 기록하는 데 도움이 됩니다.
- OpsWorks — 이 서비스를 사용하면 자동화를 구현할 수 있습니다. ChefAWS 환경에서의 Puppet 배포.
- Config— 이 AWS 서비스는 사용자 환경을 모니터링합니다. 특정 구성이 변경될 경우 알림을 보냅니다.
- 서비스 카탈로그 - 이 서비스는 대기업이 사용자가 사용할 서비스와 사용하지 않을 서비스를 승인하는 데 도움이 됩니다.
- AWS 자동 스케일링 - 이 서비스를 사용하면 CloudWatch에서 제공하는 지표를 기반으로 리소스를 자동으로 확장하거나 축소할 수 있습니다.
- 시스템 관리자 - 이 AWS 서비스를 사용하면 리소스를 그룹화할 수 있습니다. 문제를 식별하고 조치를 취할 수 있습니다.
- 관리형 서비스 - AWS 인프라 관리를 제공하여 애플리케이션 개발에 집중할 수 있도록 지원합니다.
사물의 인터넷
- IoT Core는 AWS에서 제공하는 관리형 클라우드 서비스입니다. 이 서비스를 통해 자동차, 전구, 센서 네트워크와 같은 연결된 장치들이 클라우드 애플리케이션 및 다른 장치들과 안전하게 상호 작용할 수 있습니다.
- IoT 장치 관리 - 이 기능을 사용하면 모든 규모의 IoT 장치를 관리할 수 있습니다.
- IoT 분석 - 이 AWS IoT 서비스는 IoT 장치에서 수집한 데이터를 분석하는 데 유용합니다.
- Amazon FreeRTOS는 마이크로컨트롤러용 실시간 운영 체제로, IoT 장치를 로컬 서버 또는 클라우드에 연결하는 데 도움을 줍니다.
응용 프로그램 서비스
- 스텝 함수(Step Functions)는 애플리케이션 내부에서 어떤 일이 일어나고 있는지, 그리고 애플리케이션이 어떤 다양한 마이크로서비스를 사용하고 있는지를 시각화하는 방법입니다.
- SWF(Simple Workflow Service) - 이 서비스는 자동화된 작업과 사람이 주도하는 작업을 모두 조율하는 데 도움을 줍니다.
- SNS(간단 알림 서비스) - 이 서비스를 사용하면 지정된 AWS 서비스를 기반으로 이메일 및 SMS 형태로 알림을 받을 수 있습니다.
- SQS(Simple Queue Service) - 이 AWS 서비스를 사용하여 애플리케이션 간의 결합도를 낮추세요. SQS는 풀(pull) 방식 서비스입니다.
- Elastic Transcoder는 다양한 해상도의 태블릿, 스마트폰, 노트북 등 여러 기기를 지원하도록 비디오의 형식과 해상도를 변경하는 데 도움이 되는 AWS 서비스 도구입니다.
배포 및 관리
- AWS CloudTrail: 이 서비스는 AWS API 호출을 기록하고 백로그 파일을 사용자에게 전송합니다.
- Amazon CloudWatch: 이 도구는 AWS 리소스를 모니터링합니다. Amazon EC2 Amazon RDS DB 인스턴스. 또한 사용자의 애플리케이션과 서비스에서 생성된 사용자 정의 지표를 모니터링할 수도 있습니다.
- AWS CloudHSM: 이 AWS 서비스는 기업, 규제 및 계약 관련 요구 사항을 충족하는 데 도움이 됩니다.tracAWS 환경 내에서 하드웨어 보안 모듈(HSM) 어플라이언스를 사용하여 데이터 보안을 유지하기 위한 규정 준수 요구 사항을 충족합니다.
개발자 도구
- Code별- Codestar는 AWS에서 다양한 소프트웨어 개발 프로젝트를 생성, 관리 및 작업할 수 있는 클라우드 기반 서비스입니다.
- CodeCommit은 AWS의 버전 관리 서비스로, 코드 및 기타 자산을 클라우드에 비공개로 저장할 수 있도록 해줍니다.
- Code이것을 만드세요— Amazon 개발자 서비스는 코드 빌드 및 컴파일 프로세스를 자동화하는 데 도움을 줍니다.
- Code배포 — EC2 인스턴스에 코드를 자동으로 배포하는 방법입니다.
- Code파이프라인 — 개발 및 프로덕션 환경에서 테스트, 빌드, 인증, 배포와 같은 배포 파이프라인을 구축하는 데 도움이 됩니다.
- Cloud9— 클라우드에서 코드를 작성, 실행, 디버깅하기 위한 통합 개발 환경입니다.
모바일 서비스
- 모바일 허브 - 모바일 앱의 기능을 추가, 구성 및 디자인할 수 있도록 지원합니다.
- Cognito는 사용자가 자신의 소셜 아이덴티티를 사용하여 가입할 수 있도록 합니다.
- 디바이스 팜 — 디바이스 팜은 수백 대의 모바일 기기를 빠르게 테스트하여 앱 품질을 향상시키는 데 도움을 줍니다.
- AWS 앱Sync— 실시간 데이터 동기화와 오프라인 프로그래밍 기능을 제공하는 완전 관리형 GraphQL 서비스입니다.
비즈니스 생산성
- Alexa for Business는 Alexa를 사용하여 음성으로 조직의 역량을 강화합니다. 조직에 맞는 맞춤형 음성 기능을 구축할 수 있도록 지원합니다.
- 차임(Chime) - 온라인 회의 및 화상 회의에 사용할 수 있습니다.
- WorkDocs - 클라우드에 문서를 저장하는 데 도움이 됩니다.
- 작업Mail— 비즈니스 이메일을 보내고 받을 수 있습니다.
데스크탑 및 앱 스트리밍
- 워크스페이스(WorkSpaces)는 VDI(가상 데스크톱 인프라)입니다. 이를 통해 클라우드에서 원격 데스크톱을 사용할 수 있습니다.
- AppStream — 데스크톱 애플리케이션을 웹 브라우저에서 사용자에게 스트리밍하는 방법입니다. 예를 들어 MS Word를 사용하는 경우입니다. Google Chrome.
인공지능
- Lex는 챗봇을 빠르게 구축할 수 있도록 도와주는 도구입니다.
- Polly는 AWS의 텍스트 음성 변환 서비스로, 메모의 오디오 버전을 만들 수 있게 해줍니다.
- Rekognition은 AWS의 얼굴 인식 서비스입니다. 이 AWS 서비스는 이미지와 비디오에서 얼굴과 사물을 인식하는 데 도움을 줍니다.
- SageMaker — SageMaker를 사용하면 어떤 규모로든 머신러닝 모델을 구축, 학습 및 배포할 수 있습니다.
- Transcribe는 AWS의 음성-텍스트 변환 서비스로, 고품질의 저렴한 텍스트 변환 서비스를 제공합니다.
- 번역—이것은 매우 유사한 도구입니다 Google Translate 이를 통해 한 언어로 된 텍스트를 다른 언어로 번역할 수 있습니다.
AR 및 VR(증강 현실 및 가상 현실)
- Sumerian은 웹에서 고품질 가상 현실(VR) 경험을 제공하는 도구 모음입니다. 이 서비스를 통해 상호작용 가능한 3D 장면을 제작하고 웹사이트로 게시하여 사용자들이 접근할 수 있도록 할 수 있습니다.
고객 참여
- Amazon 연결하다- Amazon Connect를 사용하면 클라우드에 고객 관리 센터를 만들 수 있습니다.
- 핀포인트(Pinpoint)는 사용자를 이해하고 그들과 소통하는 데 도움을 줍니다.
- SES(Simple Email Service) - 비교적 저렴한 가격으로 고객에게 대량 이메일을 보낼 수 있도록 도와줍니다.
게임 개발
- GameLift는 AWS에서 관리하는 서비스입니다. 이 서비스를 사용하여 전용 게임 서버를 호스팅할 수 있으며, 게임을 중단하지 않고도 원활하게 확장할 수 있습니다.
AWS 서비스의 애플리케이션
Amazon 웹 서비스는 다음과 같은 다양한 컴퓨팅 목적으로 널리 사용됩니다.
- 웹사이트 호스팅
- 애플리케이션 호스팅/SaaS 호스팅
- 미디어 공유(이미지/동영상)
- 모바일 및 소셜 애플리케이션
- 콘텐츠 전달 및 미디어 배포
- 스토리지, 백업 및 재해 복구
- 개발 및 테스트 환경
- 학술 컴퓨팅
- 검색 엔진
- 소셜 네트워킹
AWS를 사용하는 기업
많은 유명 글로벌 브랜드들이 AWS에서 플랫폼을 운영하고 있습니다. 다음 회사들이 AWS를 사용하고 있습니다. Amazon 웹 서비스:
- Netflix
- Twitch
- 링크드인
- 수면 북
- 터너 방송: 천만 달러
- 동물원
- Smugmug
- 핀터레스트
- Dropbox
AWS의 장점
AWS 서비스를 사용하면 다음과 같은 장점이 있습니다.
- AWS를 사용하면 조직이 이미 익숙한 프로그래밍 모델, 운영 체제, 데이터베이스 및 아키텍처를 사용할 수 있습니다.
- 선불 또는 장기 약정 없이 사용한 만큼만 비용을 지불할 수 있는 비용 효율적인 서비스입니다.
- 데이터 센터를 운영하고 유지하는 데 비용을 지출할 필요가 없습니다.
- 빠른 배포 제공
- 용량을 쉽게 추가하거나 제거할 수 있습니다.
- 무제한 용량으로 빠르게 클라우드에 액세스할 수 있습니다.
- 총 소유 비용은 개인/전용 서버에 비해 매우 낮습니다.
- 중앙 집중식 제안 Bill잉 및 관리
- 하이브리드 기능 제공
- 단 몇 번의 클릭만으로 전 세계 여러 지역에 애플리케이션을 배포할 수 있습니다.
AWS의 단점
AWS는 수많은 장점과 더불어 몇 가지 주목할 만한 제한 사항도 가지고 있습니다.
- 보다 신속하거나 집중적인 지원이 필요한 경우, 유료 지원 패키지를 선택하셔야 합니다.
- Amazon 웹 서비스는 클라우드로 이동할 때 몇 가지 일반적인 클라우드 컴퓨팅 문제가 있을 수 있습니다. 예를 들어 가동 중지 시간, 제한된 제어, 백업 보호 등이 있습니다.
- AWS는 지역마다 다른 리소스에 대한 기본 제한을 설정합니다. 이러한 리소스는 이미지, 볼륨 및 스냅샷으로 구성됩니다.
- 애플리케이션에 최고의 성능과 활용도를 제공하지 못할 수 있는 하드웨어 수준 변경이 애플리케이션에 발생합니다.
AWS의 모범 사례
플랫폼을 최대한 활용하려면 다음 AWS 모범 사례를 염두에 두세요.
- 실패에 대비해 설계해야 하지만 아무것도 실패하지 않습니다.
- AWS 서비스를 사용하기 전에 모든 구성 요소를 분리하는 것이 중요합니다.
- 동적 데이터는 컴퓨팅에 더 가깝게 유지하고 정적 데이터는 사용자에게 더 가깝게 유지해야 합니다.
- 보안과 성능의 장단점을 아는 것이 중요합니다.
- 시간당 결제 방식으로 컴퓨팅 용량에 대한 비용을 지불합니다.
- 예약하려는 각 인스턴스에 대해 일회성 결제를 습관화하고 시간당 요금을 대폭 할인받으세요.

