![Thumbnail](https://cdn.inflearn.com/public/courses/331367/cover/9cc43320-3cf3-4b52-9a2b-e31c5cf290dd/처음_만난_AWS_cover_inflearn.png?w=736)
입문자를 위해 준비한
[클라우드, 데브옵스 · 인프라] 강의입니다.
이런 걸
배워요!
클라우드 컴퓨팅 개념
AWS 핵심 서비스 사용 방법
미니 프로젝트를 통한 클라우드 기반 웹애플리케이션 개발
깔끔한 강의자료, 꼼꼼한 설명으로
쉽게 배우는 AWS 강의입니다. 👨🏫
AWS의 세계로
초대합니다 💫
AWS는 전 세계 최대 규모의 인프라를 보유한 대표적인 클라우드 서비스입니다.
오랜 기간 축적된 경험을 통해 많은 수의 사용자 및 리소스를 관리하는 데 있어 가장 깊은 역량을 제공합니다.
클라우드 기반으로 서비스를 개발함으로써 비용 효율적으로 서비스를 운영할 수 있습니다.
왜 AWS를
배워야 할까요? 🤔
클라우드 컴퓨팅의 중요성은 날로 커지고 있습니다.
대부분의 스타트업은 클라우드를 기반으로 서비스를 개발하고 있으며,
전통적인 대기업들도 자체 IDC를 운영하던 방식에서 클라우드로 많이 이전하고 있습니다.
그렇기 때문에 이제 개발자라면 필수적으로 클라우드에 대해 이해하고 있어야 합니다.
AWS, Azure, GCP 등의 다양한 클라우드 서비스가 있지만,
그중에서도 AWS는 처음 서비스를 시작한 지 15년이 넘은 가장 대표적인 클라우드 서비스입니다.
오랜 기간 축적된 경험을 통해 폭 넓고 깊이 있는 서비스 포트폴리오를 제공하며,
위 그림과 같이 전 세계에 최대 규모의 인프라를 갖고 있습니다.
최근 많은 회사에서 클라우드 관련 인력을 채용하고 있으며,
클라우드를 사용하는 대부분의 회사에서는 인프라의 전부 또는 일부분에 AWS를 사용하고 있습니다.
그래서 클라우드에 대해 학습한다면, AWS는 필수적으로 배워야 하는 것입니다!
강의의 특징을
알려드려요 🔎
- 클라우드와 서버에 자주 등장하는 개념들을 익힙니다.
- AWS의 핵심 서비스들을 직접 사용해 보며 기초 개념을 익힙니다.
- 미니 프로젝트를 통해 실제 AWS 기반 웹 애플리케이션을 개발합니다.
미니 프로젝트를 통한
클라우드 기반 서비스 개발 ☁️
강의에서 배운 내용들을 종합해서 클라우드 기반 사진 공유 웹사이트를 처음부터 끝까지 직접 만들어봅니다!
문서를 통해
학습 내용을 정리 📖
강의 내용을 언제든지 다시 복습할 수 있도록 문서 형태로 제공합니다.
궁금한 부분을 다시 찾아보면서 AWS를 완벽하게 익혀보세요!
🔗 처음 만난 AWS 문서
강의를 들은 후 수강생의 변화 🙋♂️
![inflearn_python_04.png](https://cdn.inflearn.com/public/files/courses/324145/c8738b0e-99c5-45c1-9fc0-3b64141b36b6/inflearn_python_04.png)
클라우드의 기초를
잘 다질 수 있어요!
![inflearn_python_07.png](https://cdn.inflearn.com/public/files/courses/324145/9b8f6df3-8278-446f-b0da-394371126807/inflearn_python_07.png)
AWS의 기초를
잘 다질 수 있어요!
![inflearn_python_06.png](https://cdn.inflearn.com/public/files/courses/324145/51fc6ebd-2a7d-4032-91bf-36b99f3789f1/inflearn_python_06.png)
AWS 핵심 서비스들을
사용할 수 있어요!
![inflearn_python_05.png](https://cdn.inflearn.com/public/files/courses/324145/5d79f617-d626-4da8-8864-7b09fdd53a7d/inflearn_python_05.png)
실전 프로젝트 경험을
쌓을 수 있어요!
학습 내용 엿보기 📚
섹션 1 [안녕, 클라우드!]
- 클라우드의 기본 개념에 대해 학습합니다.
- 클라우드를 써야 하는 이유와 장점에 대해 학습합니다.
섹션 2 [안녕, AWS!]
- AWS에 대해 간단하게 소개합니다.
- AWS 계정을 생성합니다.
섹션 3 [Elastic Compute Cloud (EC2)]
- EC2와 Elastic IP, Security Group에 대해 학습합니다.
- 실제로 EC2 인스턴스를 생성해 보고, Elastic IP와 보안 그룹도 설정해 봅니다.
섹션 4 [Elastic Block Store (EBS)]
- EBS의 개념과 관련 용어에 대해 학습합니다.
- EBS 볼륨과 스냅샷을 생성해 봅니다.
섹션 5 [Elastic Load Balancing (ELB)]
- Load Balancing의 개념과 목적에 대해 학습합니다.
- Load Balancing 관련 용어와 ELB에 대해 학습합니다.
- EC2 인스턴스에 직접 ELB를 연동해 봅니다.
섹션 6 [Auto Scaling]
- Auto Scaling의 개념과 기본 구조에 대해 학습합니다.
- AMI와 Auto Scaling Group를 직접 만들고 연동해 봅니다.
섹션 7 [Relational Database Service (RDS)]
- RDS의 개념과 기본 구조에 대해 학습합니다.
- RDS 인스턴스를 생성하고 EC2 인스턴스와 연동해 봅니다.
섹션 8 [Simple Storage Service (S3)]
- 객체 스토리지, 파일 스토리지, 블록 스토리지의 개념에 대해 학습합니다.
- 파일 스토리지와 객체 스토리지의 차이점을 비교해 보고, S3에 대해 학습합니다.
- S3 버킷을 생성하고 파일 업로드 및 정적 웹 호스팅을 설정해 봅니다.
섹션 9 [CloudFront]
- CloudFront에 대해 학습합니다.
- CloudFront 배포를 생성하고 S3 버킷과 연동해 봅니다.
섹션 10 [Route 53]
- DNS의 개념에 대해 학습합니다.
- Route 53 소개 및 라우팅 방식에 대해 학습합니다.
- 호스팅 영역을 생성하고 레코드를 추가해 봅니다.
섹션 11 [Identity and Access Management (IAM)]
- IAM의 개념에 대해 학습합니다.
- IAM 사용자를 생성하고 IAM 사용자로 로그인해 봅니다.
- IAM을 생성하고 IAM 사용자를 추가해 봅니다.
섹션 12 [CloudWatch]
- CloudWatch에 대해 학습합니다.
- CloudWatch 알람을 생성해 보고, EC2 부하 테스트를 통해 경보 알림을 받아봅니다.
섹션 13 [DynamoDB]
- NoSQL의 개념에 대해 학습합니다.
- DynamoDB의 기본 개념에 대해 학습합니다.
- DynamoDB 테이블을 생성하고, 데이터 입력 및 조회를 해봅니다.
섹션 14 [Lambda]
- Serverless의 개념에 대해 학습합니다.
- Lambda에 대해 학습합니다.
- Lambda 함수를 생성하고 실행해 봅니다.
섹션 15 [AWS SDK, CLI]
- SDK와 CLI의 개념에 대해 학습합니다.
- Node.js와 npm을 설치하고, 공유 자격 증명을 설정해 봅니다.
- JavaScript용 AWS SDK와 CLI를 사용해 봅니다.
섹션 16 [미니 프로젝트]
- 지금까지 배운 내용들을 종합하여 AWS 기반의 사진 공유 웹사이트를 함께 만들어 봅니다.
수강 전 참고해주세요! 📢
- AWS 프리티어는 계정을 생성한 시점부터 12개월 동안만 제공됩니다.
- 12개월 이전에 계정을 생성한 분들은 새로 계정을 만들거나 약간의 과금을 감안하고 실습을 진행해야 합니다.
- 실습 과정에서 약간의 과금이 발생할 수 있다는 점 참고해주세요.
예상 질문 Q&A 💬
Q. 클라우드를 잘 몰라도 들을 수 있는 강의인가요?
클라우드 기초에 대한 내용이 포함되어 있기 때문에, 곧바로 강의를 들으셔도 됩니다!
Q. AWS가 아닌 Azure나 GCP를 사용할 예정인데 강의가 도움이 될까요?
AWS가 아닌 다른 클라우드 서비스를 사용하더라도, 기본 개념들은 동일하기 때문에 강의가 도움이 될 겁니다.
그리고 클라우드를 계속 사용한다면 언젠가는 AWS를 사용하게 될 순간이 올 것이기 때문에 미리 학습해 두시면 좋습니다!
Q. AWS를 배우면 뭐가 좋은가요?
클라우드 기반으로 서비스를 개발함으로써 개발 기간을 단축할 수 있습니다.
또한 수 분 내로 글로벌로 서비스를 확장할 수 있으며, 비용 효율적으로 서비스를 운영할 수 있습니다.
학습 관련자료 💡
강의 내용 정리 문서
🔗 처음 만난 AWS 문서
16강. 미니 프로젝트 소스코드
🔗 https://github.com/soaple/first-met-aws-image-gallery
이런 분들께
추천드려요!
학습 대상은
누구일까요?
클라우드 컴퓨팅에 관심있는 분
AWS를 처음 접하시는 분
클라우드 기반 서비스를 개발해보고 싶은 분
안녕하세요
Inje Lee (소플)입니다.
이인제(소플)
개발을 사랑하는 개발자이자 1인 스타트업의 창업자입니다.
오래 전부터 소프트웨어 교육에 관심을 가지고 꾸준히 활동하고 있습니다 😀
소플이 만든 프론트엔드 지식 포털
슬라이드 모음
홈페이지
강의 콘텐츠
저서
커리큘럼
전체
141개 ∙ 5시간 3분
강의 소개
02:40
클라우드
01:53
클라우드 컴퓨팅의 탄생
03:20
어디까지 빌려줘야 할까?
02:44
클라우드 컴퓨팅을 써야하는 이유
01:53
클라우드 컴퓨팅의 장점
03:30
1강 요약
02:00
마지막 업데이트일: 2023년 11월 07일